Patrick Pelissier
|
a9fc259420
|
ALGO_EXTRACT func argument is now optional
|
2019-12-30 14:31:21 +01:00 |
|
Patrick Pelissier
|
6f603b52df
|
Update comments
|
2019-12-30 14:11:41 +01:00 |
|
Patrick Pelissier
|
aeb2a47952
|
Add comments to example
|
2019-12-30 13:44:03 +01:00 |
|
Patrick Pelissier
|
ca7cea3fe3
|
Use of linear probing and the same hash function as other libraries
|
2019-12-30 00:12:05 +01:00 |
|
Patrick Pelissier
|
f14aca8808
|
Port to new UDB2 protocol
|
2019-12-29 23:51:30 +01:00 |
|
Patrick Pelissier
|
f1e5e9d9db
|
Simplify code to use get_at method with its get & create semantic
|
2019-12-29 23:45:17 +01:00 |
|
Patrick Pelissier
|
cecba9777a
|
Update documentation on buffer/queues
|
2019-12-27 16:42:54 +01:00 |
|
Patrick Pelissier
|
4352267034
|
Update deprecated API
|
2019-12-27 16:42:00 +01:00 |
|
Patrick Pelissier
|
0c3730d9a3
|
Migrate version to 0.3.1
|
2019-12-27 16:41:42 +01:00 |
|
Patrick Pelissier
|
5111b0c726
|
Deprecated some buffer options since the _blocking functions are much more usefull
|
2019-12-27 16:39:42 +01:00 |
|
Patrick Pelissier
|
8ecd3f1592
|
Add best_within and variance
|
2019-12-23 23:05:48 +01:00 |
|
Patrick Pelissier
|
0a6f8851c9
|
Update list of bench to launch automatically
|
2019-12-20 21:37:51 +01:00 |
|
Patrick Pelissier
|
f0d3e93d9d
|
Tune for Windows CI: C11 is broken, so switch to C99 and requests ISO C compatible printf function.
V0.3.0
|
2019-12-16 12:44:56 +01:00 |
|
Patrick Pelissier
|
e77ff2451b
|
Try setup CCI for windows
|
2019-12-16 12:31:10 +01:00 |
|
Patrick Pelissier
|
142c224f84
|
Add another example on complex structure usage
|
2019-12-15 19:53:46 +01:00 |
|
Patrick Pelissier
|
29e8d9199d
|
Update doc about new API
|
2019-12-15 19:43:38 +01:00 |
|
Patrick Pelissier
|
7128f5add2
|
* Add support for API_6 & API_7. * Fix issue for DO_INIT_MOVE that doesn't support API calls
|
2019-12-15 19:43:26 +01:00 |
|
Patrick Pelissier
|
1b7bcda4e1
|
Add quiet mode. Add usage
|
2019-12-15 10:30:40 +01:00 |
|
Patrick Pelissier
|
03b6146ef0
|
Add option to print only the best or only the average
|
2019-12-15 10:12:38 +01:00 |
|
Patrick Pelissier
|
e99735d2b6
|
Add repeat option for bench
|
2019-12-15 10:01:32 +01:00 |
|
Patrick Pelissier
|
7263629c55
|
Add rigtop hashmap
|
2019-12-14 20:59:01 +01:00 |
|
Patrick Pelissier
|
605ce9b938
|
* Update version * Update comments * Improve robustness
|
2019-12-14 11:12:59 +01:00 |
|
Patrick Pelissier
|
049d8b6ca6
|
Port to new libdynamic API
|
2019-12-13 23:00:57 +01:00 |
|
Patrick Pelissier
|
90d3dda830
|
Clean up generated plot files too
|
2019-12-09 07:53:43 +01:00 |
|
Patrick Pelissier
|
2022a66db3
|
* Update makefile (missing coverage) * Refactor
|
2019-12-08 22:17:56 +01:00 |
|
Patrick Pelissier
|
78c786070e
|
Add coverage support
|
2019-12-08 22:17:27 +01:00 |
|
Patrick Pelissier
|
c5c72007af
|
Update list of files to distribute
|
2019-12-08 21:53:20 +01:00 |
|
Patrick Pelissier
|
c60d59cb7a
|
Port all benchs to new infrastructure
|
2019-12-07 19:21:21 +01:00 |
|
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 |
|