Patrick Pelissier
|
00111e3e3c
|
Port more bench to new infrzastructure
|
2019-12-07 14:45:06 +01:00 |
|
Patrick Pelissier
|
5cc2ac17d9
|
Add support for generating gnuplot graph
|
2019-12-07 12:22:33 +01:00 |
|
Patrick Pelissier
|
d37ea84ab5
|
Cleanup redundant 'time' word
|
2019-12-07 11:59:23 +01:00 |
|
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 |
|