Patrick Pelissier
|
e2b00d7c73
|
Split function definitions into separate macro
|
2018-02-21 22:16:55 +01:00 |
|
Patrick Pelissier
|
ff3964e2eb
|
Factorization of the mympz type
|
2018-02-21 22:06:45 +01:00 |
|
Patrick Pelissier
|
2ed95bfe16
|
Fix generic issue for deque
(was totaly broken before).
|
2018-02-21 22:05:51 +01:00 |
|
Patrick Pelissier
|
958936319f
|
Activate test
|
2018-02-21 21:51:54 +01:00 |
|
Patrick Pelissier
|
39fca33958
|
Reuse memory node in case of pop from the opposite side
if there is at least one free node in the opposite side.
This reduce the memory consumption ***a lot*** for FIFO queues
usage.
|
2018-02-21 21:50:40 +01:00 |
|
Patrick Pelissier
|
eb4cbe863e
|
Add some TODO
|
2018-02-20 23:10:47 +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
|
acb1aa8104
|
Add new restriction
|
2018-02-20 22:12:03 +01:00 |
|
Patrick Pelissier
|
03f7a75e54
|
Add more check
|
2018-02-20 22:01:26 +01:00 |
|
Patrick Pelissier
|
2dc71cc5fd
|
Fix bug
|
2018-02-20 22:01:19 +01:00 |
|
Patrick Pelissier
|
4a92419bbe
|
Add tests
|
2018-02-20 21:55:16 +01:00 |
|
Patrick Pelissier
|
92699501f6
|
Add more assertions
|
2018-02-19 23:41:29 +01:00 |
|
Patrick Pelissier
|
b49ed97be0
|
Update comment
|
2018-02-19 23:38:22 +01:00 |
|
Patrick Pelissier
|
aec661edea
|
Add shared ressource container
|
2018-02-19 23:37:10 +01:00 |
|
Patrick Pelissier
|
675fa2cf85
|
Add note to document
|
2018-02-19 23:36:36 +01:00 |
|
Patrick Pelissier
|
b442d72ef7
|
Add forgotten free + check for memory allocation
|
2018-02-19 23:14:16 +01:00 |
|
Patrick Pelissier
|
2ff197c670
|
Add function _size
|
2018-02-19 23:14:09 +01:00 |
|
Patrick Pelissier
|
5c9a610823
|
Fix data race issue
|
2018-02-19 22:49:05 +01:00 |
|
Patrick Pelissier
|
8d871256ed
|
Reformat
|
2018-02-19 22:48:46 +01:00 |
|
Patrick Pelissier
|
3d59fb0d9a
|
Fix a deadlock due to an ABA like bug.
|
2018-02-19 19:00:24 +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
|
3f2a641cdf
|
Add contract
|
2018-02-17 20:25:40 +01:00 |
|
Patrick Pelissier
|
20be2d8850
|
Externalized currentWrite
|
2018-02-17 20:21:53 +01:00 |
|
Patrick Pelissier
|
b37cd7dba7
|
Rewrite / simplify code
|
2018-02-17 20:08:00 +01:00 |
|
Patrick Pelissier
|
e274a49ffd
|
Fix bug as we can't fail spuriously here.
|
2018-02-17 19:28:09 +01:00 |
|
Patrick Pelissier
|
cba37abfae
|
Reword
|
2018-02-17 19:24:16 +01:00 |
|
Patrick Pelissier
|
be198a7040
|
Add MRSW snapshots.
|
2018-02-17 19:19:51 +01:00 |
|
Patrick Pelissier
|
29d181c113
|
Add macro M_CTYPE_FROM_FIELD like M_TYPE_FROM_FIELD
but for const pointer.
|
2018-02-17 19:19:09 +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
|
3bda360196
|
Add first step of MRSW snapshot
|
2018-02-17 17:35:18 +01:00 |
|
Patrick Pelissier
|
2b4de98aee
|
Update comment
|
2018-02-17 17:35:07 +01:00 |
|
Patrick Pelissier
|
bbd887fd2c
|
Update comments
|
2018-02-17 14:21:54 +01:00 |
|
Patrick Pelissier
|
84a5add410
|
Recursive clean
|
2018-02-17 14:03:24 +01:00 |
|
Patrick Pelissier
|
c999563ecd
|
Fix spelling
|
2018-02-17 12:02:54 +01:00 |
|
Patrick Pelissier
|
80c7cdbdd2
|
Rename snapshot_def as snapshot_srsw_def
|
2018-02-17 12:00:45 +01:00 |
|
Patrick Pelissier
|
9c7b453732
|
Update doc
|
2018-02-17 11:56:04 +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
|
1753ddc4d6
|
Improve bitset_at version by avoiding a redundant variable shift.
|
2018-02-16 20:42:42 +01:00 |
|
Patrick Pelissier
|
96178194b3
|
Update size to long long
|
2018-02-16 18:00:08 +01:00 |
|
Patrick Pelissier
|
57fb2192be
|
Add libdict
|
2018-02-16 07:40:20 +01:00 |
|