Patrick Pelissier
|
bc83fe43e5
|
Remove dependency on GMP, so that it is easier to run the bench suite.
|
2018-03-29 20:01:45 +02:00 |
|
Patrick Pelissier
|
20989a7ab5
|
Add test for bounded string.
|
2018-03-24 08:42:47 +01:00 |
|
Patrick Pelissier
|
5936e25ce4
|
Add test
|
2018-03-17 09:24:26 +01:00 |
|
Patrick Pelissier
|
81e3515f40
|
Add missing tests
|
2018-03-16 23:06:15 +01:00 |
|
Patrick Pelissier
|
bffec6206b
|
Remove usage of variable array extension in C tests to avoid warning with C++ compilers.
|
2018-03-16 23:02:28 +01:00 |
|
Patrick Pelissier
|
73117708e5
|
Analyze generated code
|
2018-03-14 23:51:51 +01:00 |
|
Patrick Pelissier
|
5d003b7678
|
Generate more functions
|
2018-03-14 22:18:48 +01:00 |
|
Patrick Pelissier
|
f8e75761ef
|
Change SNAPSHOT_SRSW to SNAPSHOT_SPSC to be uniform with queue definition
(Replace Reader / Writer term by Consummer / Producer term)
|
2018-03-10 17:46:02 +01:00 |
|
Patrick Pelissier
|
82575962ed
|
Add expansion of the new kind of dictionary
|
2018-02-28 21:07:29 +01:00 |
|
Patrick Pelissier
|
3d57d35536
|
Update test
|
2018-02-25 11:52:14 +01:00 |
|
Patrick Pelissier
|
bacf2b9eec
|
Add more test for dual push list
|
2018-02-25 11:43:31 +01:00 |
|
Patrick Pelissier
|
fd885bdb19
|
Rewrite a little bit singly linked list
to be up-to-date with standards of other containers.
|
2018-02-25 11:24:44 +01:00 |
|
Patrick Pelissier
|
a497c07b0b
|
Update test
|
2018-02-24 21:41:30 +01:00 |
|
Patrick Pelissier
|
ffd5f23406
|
Update due to new generic type
|
2018-02-24 21:41:16 +01:00 |
|
Patrick Pelissier
|
97e3cc35c2
|
Add more tests.
|
2018-02-24 20:26:32 +01:00 |
|
Patrick Pelissier
|
e540a95ad0
|
Fix spelling
|
2018-02-24 15:28:07 +01:00 |
|
Patrick Pelissier
|
db63b0d515
|
Fix code generation analyzis for list
Add dual push list
|
2018-02-24 15:21:23 +01:00 |
|
Patrick Pelissier
|
7637c2fb58
|
Update test
|
2018-02-24 15:16:11 +01:00 |
|
Patrick Pelissier
|
5b40b43435
|
Add some tests.
|
2018-02-24 15:13:34 +01:00 |
|
Patrick Pelissier
|
6ec277ec99
|
Add dual push singly linked list
|
2018-02-24 15:07:58 +01:00 |
|
Patrick Pelissier
|
1befa63c9b
|
Remove duplicate code.
|
2018-02-24 15:04:44 +01:00 |
|
Patrick Pelissier
|
1463d83b9f
|
Fix memory leak in test
|
2018-02-23 23:10:26 +01:00 |
|
Patrick Pelissier
|
10c947d9d4
|
Support of monocore cpu
|
2018-02-23 22:21:20 +01:00 |
|
Patrick Pelissier
|
d930c0a4ad
|
Fix memory leak in test suite
|
2018-02-23 22:00:15 +01:00 |
|
Patrick Pelissier
|
a1e791d1e9
|
Add queue SPSC
|
2018-02-23 20:38:51 +01:00 |
|
Patrick Pelissier
|
ff3964e2eb
|
Factorization of the mympz type
|
2018-02-21 22:06:45 +01:00 |
|
Patrick Pelissier
|
958936319f
|
Activate test
|
2018-02-21 21:51:54 +01:00 |
|
Patrick Pelissier
|
d146ea6a63
|
Add new test (disabled)
|
2018-02-20 22:57:58 +01:00 |
|
Patrick Pelissier
|
f4b2ba8322
|
Fix coverage
|
2018-02-20 22:12:09 +01:00 |
|
Patrick Pelissier
|
03f7a75e54
|
Add more check
|
2018-02-20 22:01:26 +01:00 |
|
Patrick Pelissier
|
4a92419bbe
|
Add tests
|
2018-02-20 21:55:16 +01:00 |
|
Patrick Pelissier
|
aec661edea
|
Add shared ressource container
|
2018-02-19 23:37:10 +01:00 |
|
Patrick Pelissier
|
8d871256ed
|
Reformat
|
2018-02-19 22:48:46 +01:00 |
|
Patrick Pelissier
|
057d783158
|
Add comment
|
2018-02-18 19:19:41 +01:00 |
|
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 |
|