Patrick Pelissier
|
4d9405d564
|
Improve M_OPLIST_P computation.
|
2017-09-09 23:36:01 +02:00 |
|
Patrick Pelissier
|
4eda4a19fa
|
Add VSTR reference.
|
2017-09-07 21:39:08 +02:00 |
|
Patrick Pelissier
|
18ae085701
|
Expand DO_INIT_MOVE to use MOVE_DEFAULT if the INIT_MOVE method
was not disabled.
|
2017-09-06 22:52:57 +02:00 |
|
Patrick Pelissier
|
df1a9e9c88
|
Add M_TEST_DISABLED_METHOD_P
|
2017-09-06 21:56:45 +02:00 |
|
Patrick Pelissier
|
d08e2bba95
|
Add I/O for deque
|
2017-09-06 21:05:57 +02:00 |
|
Patrick Pelissier
|
cfb16e06cc
|
Add call to bench 61
|
2017-09-03 08:13:44 +02:00 |
|
Patrick Pelissier
|
084ba7fe42
|
Add new bench for the new queue.
|
2017-09-02 22:17:08 +02:00 |
|
Patrick Pelissier
|
392835463c
|
Fix issues with new queue.
|
2017-09-02 22:16:47 +02:00 |
|
Patrick Pelissier
|
27d6a26784
|
Update doc
|
2017-09-02 19:32:57 +02:00 |
|
Patrick Pelissier
|
4e9375046f
|
Update comment
|
2017-09-02 19:11:29 +02:00 |
|
Patrick Pelissier
|
2170e18f97
|
Add OpenGC3
|
2017-09-02 19:11:16 +02:00 |
|
Patrick Pelissier
|
ae74bde7c9
|
WIP
|
2017-09-02 18:20:46 +02:00 |
|
Patrick Pelissier
|
ec41f87f97
|
Add prototype for fast non locking queue MPMC
|
2017-09-02 18:15:00 +02:00 |
|
Patrick Pelissier
|
1cfb0f4d1e
|
Reorganize the Makefile
|
2017-09-01 23:35:44 +02:00 |
|
Patrick Pelissier
|
88916f72fd
|
Fix issue
|
2017-09-01 23:35:32 +02:00 |
|
Patrick Pelissier
|
d7a09f12ac
|
Add new target for benching properly the buffer queue.
|
2017-09-01 23:07:50 +02:00 |
|
Patrick Pelissier
|
faf1fc56d0
|
Add bench of boost / locked free queue
|
2017-08-31 23:12:51 +02:00 |
|
Patrick Pelissier
|
95dba68fe1
|
Update algo part
|
2017-08-30 23:01:30 +02:00 |
|
Patrick Pelissier
|
a578471c7e
|
Add bench of concurrentqueue
|
2017-08-29 22:06:29 +02:00 |
|
Patrick Pelissier
|
fabaebb100
|
Update description of generic C library.
|
2017-08-28 23:51:52 +02:00 |
|
Patrick Pelissier
|
af6b54d32c
|
Update links.
|
2017-08-26 09:21:02 +02:00 |
|
Patrick Pelissier
|
f34653a554
|
Test
|
2017-08-26 09:16:21 +02:00 |
|
Patrick Pelissier
|
b2c7c69f3e
|
Document buffer API.
|
2017-08-26 09:09:44 +02:00 |
|
Patrick Pelissier
|
b802d830b9
|
Add assertion.
|
2017-08-26 09:09:30 +02:00 |
|
Patrick Pelissier
|
0c03d42b98
|
Add 64 bits variant of core_hash (nearly twice faster).
|
2017-08-23 08:22:59 +02:00 |
|
Patrick Pelissier
|
d008494215
|
Move from 32 bits alignement constraint to 64 bits alignement constraint.
|
2017-08-22 23:30:20 +02:00 |
|
Patrick Pelissier
|
889865bbf8
|
Add size argument for hash bench.
|
2017-08-22 23:22:46 +02:00 |
|
Patrick Pelissier
|
751d40e60e
|
Minor fix
|
2017-08-22 20:41:51 +02:00 |
|
Patrick Pelissier
|
7f80b936df
|
Fix issue
|
2017-08-22 20:25:24 +02:00 |
|
Patrick Pelissier
|
7ca03ad983
|
Add documentation about deque
|
2017-08-22 20:15:48 +02:00 |
|
Patrick Pelissier
|
755f3a77f3
|
Complete test suite for dequeu.
|
2017-08-20 21:53:52 +02:00 |
|
Patrick Pelissier
|
172e0bbe14
|
Fix bug of _swap.
|
2017-08-20 21:51:05 +02:00 |
|
Patrick Pelissier
|
ca08c62244
|
Fix bug.
|
2017-08-20 21:41:19 +02:00 |
|
Patrick Pelissier
|
d8c0c496d7
|
Replace make by $(MAKE)
|
2017-08-20 17:30:25 +02:00 |
|
Patrick Pelissier
|
f93e7a0531
|
Add support for DESTDIR
|
2017-08-20 09:56:15 +02:00 |
|
Patrick Pelissier
|
ed5123a9cc
|
Do not recursively call make but $(MAKE) to handle case when the make program
is not simply 'make' (like gmake or bmake)
|
2017-08-20 09:46:48 +02:00 |
|
Patrick Pelissier
|
6bdcc5860f
|
Fix broken mempool build due to prefix renaming!
|
2017-08-20 09:40:10 +02:00 |
|
Patrick Pelissier
|
b50ca249d9
|
Fix broken mempool build.
|
2017-08-20 09:39:38 +02:00 |
|
Patrick Pelissier
|
42949f3864
|
Simplify(bis)
|
2017-08-19 21:10:45 +02:00 |
|
Patrick Pelissier
|
ebfc5615fc
|
Simplify loop of _in_str
|
2017-08-19 21:10:26 +02:00 |
|
Patrick Pelissier
|
44cdfa0c77
|
Remove use of feof and ferror as it is not needed as the return of fgetc
is sufficent.
|
2017-08-19 21:05:55 +02:00 |
|
Patrick Pelissier
|
7ddb7e63b7
|
Improve coverage.
|
2017-08-19 20:16:32 +02:00 |
|
Patrick Pelissier
|
07ddf39707
|
Fix bug.
|
2017-08-19 20:16:14 +02:00 |
|
Patrick Pelissier
|
25d553f96e
|
Add more tests.
|
2017-08-19 19:51:21 +02:00 |
|
Patrick Pelissier
|
519a74751c
|
Add more tests for deque
|
2017-08-19 18:40:54 +02:00 |
|
Patrick Pelissier
|
65a6889552
|
Fix bug.
|
2017-08-19 18:40:47 +02:00 |
|
Patrick Pelissier
|
752d5215b3
|
Fix bug.
|
2017-08-19 18:01:40 +02:00 |
|
Patrick Pelissier
|
eea88741ed
|
Add more functions.
|
2017-08-19 16:44:17 +02:00 |
|
Patrick Pelissier
|
49e92ba634
|
Add coverage computation.
|
2017-08-19 16:42:49 +02:00 |
|
Patrick Pelissier
|
397fdf5de5
|
Add support for deque
|
2017-08-19 16:42:30 +02:00 |
|