Patrick Pelissier
5e335bc8bd
* Port to generic parser
2019-12-07 11:58:47 +01:00
Patrick Pelissier
65765763ae
* Add generic parser for bench. * Factorization
2019-12-07 11:58:19 +01:00
Patrick Pelissier
90f248fbe8
Rename interface field of serial object into m_interface (WINDOWS compatibility as it defines a macro called interface)
2019-12-06 21:13:37 +01:00
Patrick Pelissier
a39cf23697
Remove a warning (WINDOWS)
2019-12-06 21:10:00 +01:00
Patrick Pelissier
261776762c
Update debugging documentation
2019-12-02 23:38:29 +01:00
Patrick Pelissier
f207f9441c
Remove linker warning for examples
2019-11-30 00:33:53 +01:00
Patrick Pelissier
ffed880e0a
Fix static assert for C++ (disable them totally as static_assert doesn't work -- It can't be used in expressions)
2019-11-30 00:08:59 +01:00
Patrick Pelissier
a79b67cea2
Generate better error message in case of missing methods in OPLIST for GCC/CLANG
2019-11-29 23:45:48 +01:00
Patrick Pelissier
bc3c8b5bcd
Fix M_DO_INIT_MOVE / M_DO_MOVE to be more conservative. M_MOVE_DEFAULT doesn't work for all types ([1] structure). A MOVE operator should be defined however.
2019-11-29 23:23:27 +01:00
Patrick Pelissier
3489bb42bc
Add static assertion and use it for move/copy/cmp default
2019-11-29 23:13:28 +01:00
Patrick Pelissier
7fe36f7bd7
Add test for M_MOVE_DEFAULT
2019-11-29 23:12:34 +01:00
Patrick Pelissier
82fd4c94db
Update CI (Simplify CI tests)
2019-11-25 23:09:54 +01:00
Patrick Pelissier
4fc48b490e
Update CI
2019-11-25 23:05:25 +01:00
Patrick Pelissier
750e5e6d95
Add target checkall at root Makefile
2019-11-25 22:50:50 +01:00
Patrick Pelissier
cb564128e6
Update doc
2019-11-24 09:16:43 +01:00
PpHd
047fc986f2
Setup github workflows for Continuous Integration
2019-11-24 09:05:44 +01:00
Patrick Pelissier
aca800ef8a
Fix warning with lastest GCC about strict overflow
2019-11-24 08:50:55 +01:00
Patrick Pelissier
dde090d4b0
Make GMP optional for the examples
2019-11-24 08:34:39 +01:00
Patrick Pelissier
87183573ce
Ignore generated configuration
2019-11-24 08:27:40 +01:00
Patrick Pelissier
baddcc3855
Avoid warning about variable being unused (C11)
2019-11-23 23:28:36 +01:00
Patrick Pelissier
ba531774a0
Fix doc
2019-11-21 06:28:28 +01:00
Patrick Pelissier
708d17a4d2
Update README on details on OPLIST
2019-11-21 06:27:32 +01:00
Patrick Pelissier
7d802c03e5
Update README on details on OPLIST
2019-11-21 06:26:10 +01:00
Patrick Pelissier
787e1e9965
Merge branch 'master' of https://github.com/P-p-H-d/mlib
2019-11-05 19:56:09 +01:00
Patrick Pelissier
625691d279
Clarify doc on m-worker
2019-11-05 08:13:16 +01:00
Patrick Pelissier
4f0148dc77
Update doc with new container
2019-11-02 12:56:00 +01:00
Patrick Pelissier
c78f2b992f
Add support for set based on OA hashmap (DICT_OASET_DEF)
2019-11-02 08:40:24 +01:00
Patrick Pelissier
9857db0d15
Prepare integration of set based on OA hashmap for _ref and _cref
2019-11-02 08:29:44 +01:00
Patrick Pelissier
8b71064643
Simplify code for SET (since EQUAL returns TRUE as an EMPTY method)
2019-11-02 08:24:42 +01:00
Patrick Pelissier
bc39034f6d
Prepare integration of set based on OA hashmap
2019-11-02 08:17:44 +01:00
Patrick Pelissier
e6a9b8fc8e
Add M_EMPTY_OPLIST
2019-11-02 08:16:45 +01:00
Patrick Pelissier
3db43dc2db
Update comments
2019-11-02 07:33:48 +01:00
Patrick Pelissier
d384d5ad6c
Always use INIT_MOVE when shrinking or enlarging the OA hashmap (Reversing the order of the last scanning)
2019-11-01 20:01:02 +01:00
Patrick Pelissier
7b2004caad
Remove item
2019-10-29 12:32:51 +01:00
Patrick Pelissier
6754f88861
Update
2019-10-29 12:32:36 +01:00
Patrick Pelissier
9393809dfd
Update todo
2019-10-26 19:22:33 +02:00
Patrick Pelissier
79ecacb6c0
Clarify what dict to use
2019-10-26 11:11:37 +02:00
Patrick Pelissier
853acbad4b
Update doc
2019-10-21 23:13:37 +02:00
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