Patrick Pelissier
e158eac10a
Update doc
2019-10-21 22:56:28 +02:00
Patrick Pelissier
48ca2a2384
Add bench for OA for big objects (it confirms that OA dict is not suited for such object)
2019-10-21 22:56:15 +02:00
Patrick Pelissier
d9d3d3cbe3
Update doc
2019-10-16 07:03:43 +02:00
Patrick Pelissier
6b4f10bf45
Prepare common macros for both hash tables
2019-10-15 07:33:31 +02:00
Patrick Pelissier
3b647b982f
Add linear bench
2019-10-14 21:29:27 +02:00
Patrick Pelissier
00b875ea53
Add linear hash map bench
2019-10-14 20:57:29 +02:00
Patrick Pelissier
545fc4d93c
Update doc
2019-10-11 07:50:26 +02:00
Patrick Pelissier
c41342739a
Reformulate
2019-10-02 08:12:09 +02:00
Patrick Pelissier
ed99c5aaa3
Fix spelling
2019-09-28 17:17:14 +02:00
PpHd
08842811e8
Merge pull request #48 from taboege/string-clear-get-str-stack
...
Fix string_clear_get_str when stack allocated
2019-09-26 07:19:14 +02:00
Tobias Boege
3ea063d1e0
Fix string_clear_get_str when stack allocated
...
If a string_t is stack-allocated, string_clear_get_str would still try
to copy it from the NULL heap pointer, resulting in a failed assertion.
Copy from the stack instead. Also add a test for this.
2019-09-26 05:39:49 +02:00
Patrick Pelissier
a905f12915
Document _cmp_order for tuple
2019-09-22 08:06:56 +02:00
Patrick Pelissier
5d8548b92b
Update
2019-09-04 07:41:46 +02:00
Patrick Pelissier
99b63e9c77
Update
2019-08-26 08:04:06 +02:00
Patrick Pelissier
4002ef5aff
Fix spelling
2019-08-23 06:42:47 +02:00
Patrick Pelissier
d31ccfe8a4
Simplify example code
2019-08-11 10:43:35 +02:00
Patrick Pelissier
c4ab76a330
More examples
2019-08-09 08:14:12 +02:00
Patrick Pelissier
84d4277be3
Add new example with basic types usage
2019-08-08 22:23:06 +02:00
Patrick Pelissier
0a99814ce2
Fix comments
2019-08-06 20:47:24 +02:00
Patrick Pelissier
11d695cb57
Update doc
2019-07-31 07:45:31 +02:00
Patrick Pelissier
13e2d6b473
Update issues
2019-07-25 07:10:45 +02:00
Patrick Pelissier
e8137e4218
Fix spelling
2019-07-24 21:27:06 +02:00
Patrick Pelissier
fe5df08d6e
Update comments
2019-07-20 09:32:09 +02:00
Patrick Pelissier
f77017f35f
Update current limitation
2019-07-16 23:21:52 +02:00
Patrick Pelissier
ce93c00a7b
Workaround limitation of M_MOVE_DEFAULT for [1] structure (==> It supposes now that the destination parameter is **not** a type with [1] tricks or at least not a pointer to it, instead of having this constraint for both arguments).
2019-07-16 23:21:41 +02:00
Patrick Pelissier
b8f44cc219
Fix bug (number of reader was too big, resulting in potential segfault)
2019-07-16 23:00:10 +02:00
Patrick Pelissier
2c921fdefe
Improve test suite of snapshot to detect incorrect issues of INIT/CLEAR call by a container.
2019-07-16 23:00:10 +02:00
Patrick Pelissier
20eb95ba45
Update comments
2019-07-16 23:00:10 +02:00
Patrick Pelissier
7a6239912e
Simplify code
2019-07-12 12:30:04 +02:00
Patrick Pelissier
9067311788
Update comment
2019-07-12 11:50:46 +02:00
Patrick Pelissier
23b2e07132
Add basic testing for _push_move method
2019-07-11 13:38:58 +02:00
Patrick Pelissier
c8f2c0e06e
Add _push_move method for SPSC
2019-07-11 13:38:40 +02:00
Patrick Pelissier
72c4eb80a2
Add doc on non documented operators
2019-07-11 12:56:00 +02:00
Patrick Pelissier
1f18e788e6
Update comments
2019-07-11 12:36:01 +02:00
Patrick Pelissier
f855e24b56
Add description of operator INC_ALLOC
2019-07-11 12:29:00 +02:00
Patrick Pelissier
84d1b7ad50
Update doc
2019-07-08 21:35:59 +02:00
Patrick Pelissier
9f82649aa8
Add test for multiset
2019-07-08 21:25:19 +02:00
Patrick Pelissier
791f586c7e
Add back contract support for multimap / multiset
2019-07-08 21:18:59 +02:00
Patrick Pelissier
8d3b0cc94b
Prepare support in contract for multimap/multiset
2019-07-08 21:14:15 +02:00
Patrick Pelissier
70d1dfeb8b
Add test case for multimap
2019-07-08 16:23:59 +02:00
Patrick Pelissier
9a4c6ba0d5
WIP for multimap / multiset.
2019-07-08 16:23:45 +02:00
Patrick Pelissier
ef2dbf89ee
Improve test
2019-07-08 11:36:09 +02:00
Patrick Pelissier
d30b776fb0
Add more test
2019-07-08 11:33:42 +02:00
Patrick Pelissier
6408b28513
Update comments, function name and prepare for multimap / multiset
2019-07-08 11:17:08 +02:00
Patrick Pelissier
32b3e21564
Start supporting multimap/multiet
2019-07-07 21:18:34 +02:00
Patrick Pelissier
1ef28bedcb
Rename internal functions for clarity
2019-07-07 21:16:04 +02:00
Patrick Pelissier
1356bb746e
Add more tests
2019-07-06 10:44:49 +02:00
Patrick Pelissier
23240a44d5
Change how the keys are split. Before key[i] ==> node[i] has all keys < key[i], node[i+1] has all keys >= key[i]. After key[i] ==> node[i] has all keys <= key[i], node[i+1} has all keys > key[i].
2019-07-06 00:03:26 +02:00
Patrick Pelissier
589c023622
Update test
2019-07-06 00:01:13 +02:00
Patrick Pelissier
047b6c5a58
Update
2019-07-04 21:10:38 +02:00