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 |
|
Patrick Pelissier
|
4d47681181
|
Update
|
2017-08-15 12:12:43 +02:00 |
|
Patrick Pelissier
|
84e7f4ccaf
|
Fix #11
Rename string_pbrk into string_search_pbrk for consistency
|
2017-08-15 09:23:21 +02:00 |
|
Patrick Pelissier
|
469a4cd074
|
Add libsrt for string benchmark
|
2017-08-15 08:44:48 +02:00 |
|
Patrick Pelissier
|
100d6d67fe
|
Add new external reference.
|
2017-08-15 00:12:51 +02:00 |
|
Patrick Pelissier
|
d3c139e195
|
Add assertion
|
2017-08-14 23:33:08 +02:00 |
|
Patrick Pelissier
|
866e1e0b7a
|
Add new function string_set_n to extract a sub-string from a string.
|
2017-08-14 23:30:20 +02:00 |
|
Patrick Pelissier
|
9fc684515a
|
Rewording.
|
2017-08-14 21:06:41 +02:00 |
|
Patrick Pelissier
|
e84961fa77
|
Add protecftion against overflow.
Update contact.
|
2017-08-14 20:46:51 +02:00 |
|
Patrick Pelissier
|
099cbab9cf
|
Add new algo _intersect.
|
2017-08-14 20:34:58 +02:00 |
|
Patrick Pelissier
|
22add10011
|
Add new macro: M_IF_METHOD2
|
2017-08-14 20:34:35 +02:00 |
|
Patrick Pelissier
|
9ff0831430
|
WIP for union
|
2017-08-14 20:22:50 +02:00 |
|
Patrick Pelissier
|
05a5a285de
|
Add method IT_INSERT
|
2017-08-14 20:12:12 +02:00 |
|
Patrick Pelissier
|
32d5f7037b
|
Fix issue: _insert didn't insert after the iterators.
|
2017-08-14 19:52:04 +02:00 |
|
Patrick Pelissier
|
c0a86e9470
|
Improve test suite.
|
2017-08-14 19:51:52 +02:00 |
|
Patrick Pelissier
|
513727dcf8
|
Update.
Do not import m-string automatically.
|
2017-08-14 19:36:52 +02:00 |
|
Patrick Pelissier
|
63dfa68319
|
Update
|
2017-08-14 19:28:25 +02:00 |
|
Patrick Pelissier
|
0e232d146b
|
Branchless version of _set_at
|
2017-08-14 19:19:23 +02:00 |
|
Patrick Pelissier
|
f539cd877f
|
Add comments for bitset
|
2017-08-14 19:05:35 +02:00 |
|
Patrick Pelissier
|
abd91945bc
|
Add multiple functions.
|
2017-08-14 17:06:25 +02:00 |
|
Patrick Pelissier
|
2f0e2397bd
|
Add function _swap
|
2017-08-14 17:06:14 +02:00 |
|
Patrick Pelissier
|
98f66ecf8e
|
Add it_insert
|
2017-08-13 10:18:54 +02:00 |
|
Patrick Pelissier
|
b701fe8228
|
Fix bug
|
2017-08-12 18:40:00 +02:00 |
|
Patrick Pelissier
|
a4b1a82ae0
|
Add new functions to deque
|
2017-08-12 18:20:37 +02:00 |
|
Patrick Pelissier
|
980170d88f
|
Add list _splice_back
|
2017-08-12 10:10:28 +02:00 |
|
Patrick Pelissier
|
4b11521145
|
Update buffer test to be more representative.
|
2017-08-11 21:38:41 +02:00 |
|
Patrick Pelissier
|
76b4e15bb0
|
Fix issue with printf formatting.
|
2017-08-11 19:56:24 +02:00 |
|