Patrick Pelissier
|
ffb8a2a00a
|
Improve test suite
(Test fails randomly)
|
2018-02-18 19:18:40 +01:00 |
|
Patrick Pelissier
|
b32b93340c
|
Improve tests & fix bugs.
Still one bug remain.
|
2018-02-18 17:01:41 +01:00 |
|
Patrick Pelissier
|
35a3f7c02a
|
Improve test
|
2018-02-18 09:55:31 +01:00 |
|
Patrick Pelissier
|
6de4c4092f
|
Add MRMW snapshot
|
2018-02-18 08:27:10 +01:00 |
|
Patrick Pelissier
|
c5de5e07d8
|
Update comment
|
2018-02-18 08:00:14 +01:00 |
|
Patrick Pelissier
|
0176071011
|
Add proper test for MRSW snapshot
|
2018-02-18 07:58:48 +01:00 |
|
Patrick Pelissier
|
be198a7040
|
Add MRSW snapshots.
|
2018-02-17 19:19:51 +01:00 |
|
Patrick Pelissier
|
3d5914f389
|
Fix issue in test
|
2018-02-17 18:50:03 +01:00 |
|
Patrick Pelissier
|
c78c75d89a
|
Add more test
|
2018-02-17 18:48:52 +01:00 |
|
Patrick Pelissier
|
a4753be5ae
|
Add test for int snapshot MRSW
|
2018-02-17 18:20:25 +01:00 |
|
Patrick Pelissier
|
45982c4b01
|
Improve test suite
|
2018-02-17 11:06:28 +01:00 |
|
Patrick Pelissier
|
438704be37
|
Rewrite & fix int queue generator.
Limitation to 4096 max entries.
A classic queue may be way faster (too much sharing for thread) but will use much more memory...
To bench
|
2018-02-16 21:22:46 +01:00 |
|
Patrick Pelissier
|
a9aa1e13ee
|
Add relaxed shared pointer (thread unsafe with non-atomic counter).
|
2018-02-10 17:31:12 +01:00 |
|
Patrick Pelissier
|
86dfad860e
|
Improve coverage
|
2018-02-05 22:28:35 +01:00 |
|
Patrick Pelissier
|
c97a68029b
|
Improve coverage
|
2018-02-05 22:18:56 +01:00 |
|
Patrick Pelissier
|
08a4dfbe4c
|
Improve coverage
|
2018-02-05 22:14:14 +01:00 |
|
Patrick Pelissier
|
adcacf3cf9
|
Improve coverage
|
2018-02-05 22:04:50 +01:00 |
|
Patrick Pelissier
|
7950b69136
|
Improve coverage
|
2018-02-05 21:47:22 +01:00 |
|
Patrick Pelissier
|
5d75416948
|
Improve coverage
|
2018-02-05 21:41:28 +01:00 |
|
Patrick Pelissier
|
2e96a00fde
|
Improve coverage.
|
2018-02-05 21:25:11 +01:00 |
|
Patrick Pelissier
|
0c2d290835
|
Add missing copyright notice.
|
2018-01-29 20:29:54 +01:00 |
|
Patrick Pelissier
|
210e05f7fc
|
Update copyright to 2018
|
2018-01-29 20:28:30 +01:00 |
|
Patrick Pelissier
|
4d41774345
|
Rename STRING_CONTRACT into internal macro STRINGI_CONTRACT
|
2018-01-23 21:45:45 +01:00 |
|
Patrick Pelissier
|
9d727589aa
|
Fix data race reported by thread sanitinizer
|
2018-01-12 18:58:27 +01:00 |
|
Patrick Pelissier
|
5eaf796aab
|
Remove warnings
|
2018-01-12 18:46:26 +01:00 |
|
Patrick Pelissier
|
d46c40d3fa
|
Don't compute coverage of the float expansion.
|
2018-01-09 20:05:05 +01:00 |
|
Patrick Pelissier
|
2461afa573
|
Improve coverage suite.
|
2018-01-09 20:03:05 +01:00 |
|
Patrick Pelissier
|
075a74ea0c
|
Don't expand contract for coverage.
|
2018-01-09 18:52:18 +01:00 |
|
Patrick Pelissier
|
bbb1831c5f
|
Add missing exit(0)
|
2017-12-31 11:42:56 +01:00 |
|
Patrick Pelissier
|
2d2ae8b509
|
Fix wrong name of constants for CLANG
|
2017-12-30 12:20:20 +01:00 |
|
Patrick Pelissier
|
611fdd5f16
|
Improve coverage for variant
|
2017-12-30 11:58:36 +01:00 |
|
Patrick Pelissier
|
78cdb263bf
|
Fix potential data race (?)
|
2017-12-30 11:40:01 +01:00 |
|
Patrick Pelissier
|
bb867190a4
|
Improve coverage
|
2017-12-30 11:39:39 +01:00 |
|
Patrick Pelissier
|
0ab1a1661b
|
Add synthesis of the coverage.
|
2017-12-30 11:29:42 +01:00 |
|
Patrick Pelissier
|
57ec4514d4
|
Fix bug detected by scan-build
|
2017-12-30 10:30:49 +01:00 |
|
Patrick Pelissier
|
73fda748fe
|
Fix issue detected by scan-build
|
2017-12-30 10:30:36 +01:00 |
|
Patrick Pelissier
|
cc149e6ea6
|
Fix issue detected by scan-build
|
2017-12-30 10:23:07 +01:00 |
|
Patrick Pelissier
|
2c6f37aa5f
|
Add QUEUE MPMC contract.
|
2017-12-30 01:27:22 +01:00 |
|
Patrick Pelissier
|
f2344c69ca
|
Rename worker_block_t into worker_sync_t
as it is a synchronization point for workers
not an anonymous block.
|
2017-12-28 00:03:47 +01:00 |
|
Patrick Pelissier
|
8aa3c86ce9
|
Add support of C++ for workers.
|
2017-12-16 20:54:17 +01:00 |
|
Patrick Pelissier
|
4ae6e92631
|
Do not launch the worker macro test if clang isn't compiled with block
|
2017-12-16 18:36:27 +01:00 |
|
Patrick Pelissier
|
43f371b32e
|
Remove warnings.
|
2017-12-16 18:29:07 +01:00 |
|
Patrick Pelissier
|
48036ace19
|
Add new test.
|
2017-12-16 17:51:58 +01:00 |
|
Patrick Pelissier
|
349a2931d3
|
Merge branch 'utf8'
|
2017-12-13 21:58:33 +01:00 |
|
Patrick Pelissier
|
eae0a3833a
|
Add separation
|
2017-12-13 21:57:24 +01:00 |
|
Patrick Pelissier
|
3296c5313c
|
Add more tests.
|
2017-12-13 21:56:41 +01:00 |
|
Patrick Pelissier
|
cc30ecebfc
|
Fix tests.
|
2017-12-13 21:51:16 +01:00 |
|
Patrick Pelissier
|
ca3ea0ad47
|
Add support for coverage.
|
2017-12-13 20:21:52 +01:00 |
|
Patrick Pelissier
|
b834bab635
|
Add more tests.
|
2017-12-13 20:04:06 +01:00 |
|
Patrick Pelissier
|
1d15adcef8
|
Update
|
2017-12-12 21:57:59 +01:00 |
|