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 |
|
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 |
|
Patrick Pelissier
|
951425e963
|
Update comments
|
2019-07-04 10:42:24 +02:00 |
|
Patrick Pelissier
|
e69cbfcab3
|
Add parameter isMulti
|
2019-07-04 09:53:58 +02:00 |
|
Patrick Pelissier
|
37f3cd6a72
|
Rename method _it_to_p into _it_until_p. Add method _it_while_p
|
2019-07-03 18:57:24 +02:00 |
|
Patrick Pelissier
|
ec7b5dd120
|
Remove deprecated methods
|
2019-07-03 18:06:52 +02:00 |
|
Patrick Pelissier
|
d50a78171f
|
Bump to version 0.3.0
|
2019-07-03 18:06:39 +02:00 |
|
Patrick Pelissier
|
b422aec2cd
|
Add new example
|
2019-06-25 07:04:33 +02:00 |
|
Patrick Pelissier
|
7ba0e03b4f
|
Add comments
|
2019-06-20 21:36:12 +02:00 |
|
Patrick Pelissier
|
c535766c22
|
Update/Clean up basic type
|
2019-06-17 07:26:11 +02:00 |
|
Patrick Pelissier
|
289a3fdc71
|
Fix confusing position of {
|
2019-06-10 23:20:36 +02:00 |
|
Patrick Pelissier
|
7f0b6208a4
|
Propose a shorter version of the example.
|
2019-06-10 22:59:47 +02:00 |
|
Patrick Pelissier
|
60a10eb799
|
Uniformize the macro names
|
2019-06-09 12:02:38 +02:00 |
|
Patrick Pelissier
|
5321085856
|
Uniformize & add intermediary evaluation step for dict oplist
(like all other containers)
|
2019-06-09 11:39:15 +02:00 |
|
Patrick Pelissier
|
03be814a4d
|
Uniformize macro names
|
2019-06-09 11:38:39 +02:00 |
|
Patrick Pelissier
|
6c3f7683a5
|
Uniformize API
|
2019-06-09 11:26:45 +02:00 |
|
Patrick Pelissier
|
06d6a90a21
|
Uniformize internal macros
|
2019-06-09 11:02:45 +02:00 |
|
Patrick Pelissier
|
747da27489
|
Uniformize
|
2019-06-09 10:49:18 +02:00 |
|
Patrick Pelissier
|
2869345920
|
Add test dor dual-push list for algo
|
2019-06-09 10:05:34 +02:00 |
|
Patrick Pelissier
|
6b8938cf76
|
Update comments.
Rename / Uniformize internal macros.
|
2019-06-09 10:01:50 +02:00 |
|
Patrick Pelissier
|
8e7eae5751
|
Update comments.
|
2019-06-09 09:32:35 +02:00 |
|
Patrick Pelissier
|
1882148a7c
|
Add more assertions
|
2019-06-08 10:45:24 +02:00 |
|
Patrick Pelissier
|
e46746ce01
|
Fix format string
|
2019-06-08 10:33:26 +02:00 |
|
Patrick Pelissier
|
32917e2cfa
|
Add variant & prioqueue to tests then with concurrent
|
2019-06-08 10:07:03 +02:00 |
|
Patrick Pelissier
|
65a243fc13
|
Add missing const
|
2019-06-08 10:06:47 +02:00 |
|
Patrick Pelissier
|
1e011cb851
|
Add missing const in prototypes.
|
2019-06-08 09:59:16 +02:00 |
|
Patrick Pelissier
|
48f585a4ee
|
Update comments
|
2019-06-08 09:47:49 +02:00 |
|
Patrick Pelissier
|
bc10b616ae
|
Update doc
|
2019-06-08 09:31:18 +02:00 |
|
Patrick Pelissier
|
851f08131d
|
Update
|
2019-06-07 07:46:54 +02:00 |
|
Patrick Pelissier
|
e294f4557e
|
Update
|
2019-06-06 22:07:09 +02:00 |
|
Patrick Pelissier
|
9e5775fc16
|
Add example of serialization
|
2019-06-06 07:44:33 +02:00 |
|
Patrick Pelissier
|
8eb95d0cdc
|
Update doc
|
2019-06-05 22:05:02 +02:00 |
|
Patrick Pelissier
|
42f807d64b
|
Rename test file
|
2019-06-02 10:39:55 +02:00 |
|
Patrick Pelissier
|
d1bb97ac52
|
Add new serializer
|
2019-06-02 10:39:24 +02:00 |
|
Patrick Pelissier
|
f502b16b1d
|
Fix bug
|
2019-06-02 10:31:25 +02:00 |
|
Patrick Pelissier
|
51e5764258
|
Add comment
|
2019-06-02 10:05:27 +02:00 |
|
Patrick Pelissier
|
ec2281c29a
|
Use of proper cast
|
2019-06-02 09:25:19 +02:00 |
|
Patrick Pelissier
|
acfe1cb7e8
|
Update documentation for serialization
|
2019-05-28 22:50:16 +02:00 |
|
Patrick Pelissier
|
594aebd903
|
Fix comment
|
2019-05-28 22:50:06 +02:00 |
|
Patrick Pelissier
|
8bca63ac08
|
Fix MD syntax
|
2019-05-28 21:54:12 +02:00 |
|
Patrick Pelissier
|
c02ec4f94c
|
Update comments
|
2019-05-19 10:27:23 +02:00 |
|
Patrick Pelissier
|
797ac1f0da
|
Fix for 32 bits system
|
2019-05-18 18:55:51 +02:00 |
|
Patrick Pelissier
|
058d3202ff
|
Amend
|
2019-05-18 14:09:10 +02:00 |
|
Patrick Pelissier
|
62fcdac9cb
|
Update list of headers
|
2019-05-18 14:08:17 +02:00 |
|
Patrick Pelissier
|
b9131353b6
|
Add test
|
2019-05-18 11:17:15 +02:00 |
|
Patrick Pelissier
|
a34deb2f3b
|
Workaround warning.
|
2019-05-18 11:17:15 +02:00 |
|
Patrick Pelissier
|
9ef4b5c93f
|
Fix cast
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
417b0295be
|
Add C++ compatibility
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
d11409bcc6
|
Add proper cast
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
928b81f454
|
Fix return value for in_serial/out_serial
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
05a68157bc
|
Add local argument to serial interface to enable serial interface to create local parameters if needed (for example for serial binary)
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
b6d5b5462b
|
Update interface needed for serial
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
1c77082a29
|
Update comments
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
363c55668d
|
Add in_serial / out_serial methods for several containers
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
7ed85fb97a
|
Add in_serial / out_serial for concurrent containers
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
585ea1293d
|
Add in_serial / out_serial for lists
|
2019-05-18 11:17:14 +02:00 |
|