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 |
|
Patrick Pelissier
|
42964a8ba2
|
Fix potential overflow on the computed size.
|
2017-08-19 16:41:55 +02:00 |
|
Patrick Pelissier
|
955428d401
|
Add more tests.
|
2017-08-19 12:58:06 +02:00 |
|
Patrick Pelissier
|
82b159e097
|
Add TODO
|
2017-08-19 12:19:30 +02:00 |
|
Patrick Pelissier
|
cad4d92a00
|
_set of a aarray will create only a copy which fits exactly in
what is needed. No need for extra space.
|
2017-08-18 21:25:25 +02:00 |
|
Patrick Pelissier
|
56bb67fbb1
|
Add oplist
|
2017-08-17 22:05:39 +02:00 |
|
Patrick Pelissier
|
7e819989c1
|
Add _hash, _equal_p & _swap_at
|
2017-08-17 21:37:34 +02:00 |
|
Patrick Pelissier
|
72f083c346
|
Add _get, _cget & _set
|
2017-08-17 21:11:35 +02:00 |
|
Patrick Pelissier
|
de4de4565c
|
Add _push_back_new _push_front_new
Add _set
|
2017-08-17 21:01:43 +02:00 |
|
Patrick Pelissier
|
c926456bcd
|
Add _push_back_raw & _push_front_raw
|
2017-08-17 20:58:02 +02:00 |
|
Patrick Pelissier
|
d97741b6a9
|
Update to use FNVHASH for internal hash calculation for object.
(Not for memory layout).
|
2017-08-17 20:45:46 +02:00 |
|
Patrick Pelissier
|
9f24ce6d22
|
Update bench over hash.
|
2017-08-17 20:40:27 +02:00 |
|
Patrick Pelissier
|
d9c3e3f94b
|
Add bench of hash functions.
|
2017-08-17 20:35:24 +02:00 |
|
Patrick Pelissier
|
60c7388bd6
|
Fix a hash function.
|
2017-08-17 20:35:16 +02:00 |
|
Patrick Pelissier
|
ffc383884d
|
Add macro M_HASH_FINAL
|
2017-08-17 20:22:01 +02:00 |
|
Patrick Pelissier
|
23d29aa981
|
Fix API violation.
|
2017-08-17 00:00:55 +02:00 |
|
Patrick Pelissier
|
865c5a957b
|
Add new bench for liblfds.
|
2017-08-16 23:50:34 +02:00 |
|
Patrick Pelissier
|
02445c9cc3
|
Fix timing measure for multi-thread tests (as it was reported the total time consummed
by all threads, not the run time).
|
2017-08-16 23:45:29 +02:00 |
|
Patrick Pelissier
|
ccaf183940
|
Fix prototypes of new functions.
|
2017-08-16 23:44:38 +02:00 |
|
Patrick Pelissier
|
f1b87207cd
|
Add bench libsrt
|
2017-08-16 20:38:25 +02:00 |
|
Patrick Pelissier
|
f981bc990d
|
Port to new helper function.
|
2017-08-16 08:17:27 +02:00 |
|
Patrick Pelissier
|
e6db45b64e
|
New helper macro for defining function with default value.
|
2017-08-16 08:16:35 +02:00 |
|
Patrick Pelissier
|
5f1bfe9117
|
Add new function flip_at
|
2017-08-15 21:32:29 +02:00 |
|
Patrick Pelissier
|
fa2a7d491f
|
Fix
|
2017-08-15 12:13:05 +02:00 |
|