Patrick Pelissier
|
c3a5306266
|
Add function _fill, _filln, _filla, _fillan as algorithms
|
2020-03-26 21:48:46 +01:00 |
|
Patrick Pelissier
|
1fe9e4c14c
|
Export ADD / MUL / DIV / SUB for basic C types.
|
2020-03-26 21:44:19 +01:00 |
|
Patrick Pelissier
|
e69203dc50
|
Remove exported PUSH / POP methods as they don't follow stricly the prototypes of such functions.
|
2020-03-26 21:43:44 +01:00 |
|
Patrick Pelissier
|
342954f272
|
Fix introduced build error for Mingw
|
2020-03-25 11:56:38 +01:00 |
|
Patrick Pelissier
|
741d6b8828
|
Test string + algorithm
|
2020-03-25 11:44:35 +01:00 |
|
Patrick Pelissier
|
f1f41ef320
|
* Add missing iterator functions * Export iterators in oplist so that it is usable in algorithm
|
2020-03-25 11:43:55 +01:00 |
|
Patrick Pelissier
|
785792d1f4
|
Allow build of examples in C11 mode
|
2020-03-25 11:17:06 +01:00 |
|
Patrick Pelissier
|
9affe3106c
|
Add example of ALGO_FOR_EACH and ALGO_REDUCE
|
2020-03-25 11:16:19 +01:00 |
|
Patrick Pelissier
|
eb9fd14e2c
|
Fix documentation.
|
2020-03-25 10:19:43 +01:00 |
|
Patrick Pelissier
|
c281a2c339
|
Update CI script to include VC++
|
2020-03-02 18:09:53 +01:00 |
|
Patrick Pelissier
|
cb109eb479
|
Add proper progression for special script
|
2020-03-02 14:35:49 +01:00 |
|
Patrick Pelissier
|
3c6d194974
|
Add script to launch the test suite with VC++
|
2020-03-02 14:25:42 +01:00 |
|
Patrick Pelissier
|
653a0d9734
|
Fix build issue for systems where double==long double
|
2020-03-02 14:23:59 +01:00 |
|
Patrick Pelissier
|
a5fbd8405c
|
Avoid C99 construct incompatible with strict C++ compiler
|
2020-02-24 22:27:43 +01:00 |
|
Patrick Pelissier
|
70994d4f60
|
Update doc
|
2020-02-16 11:06:43 +01:00 |
|
Patrick Pelissier
|
f15203afb2
|
Comment a little bit more the examples
|
2020-02-10 06:47:24 +01:00 |
|
Patrick Pelissier
|
0a0d707afd
|
Document bitset
|
2020-02-08 23:39:30 +01:00 |
|
Patrick Pelissier
|
e206c3fe48
|
Document SPSC buffer
|
2020-01-23 23:18:33 +01:00 |
|
Patrick Pelissier
|
7f5704d321
|
Document MPMC buffer
|
2020-01-09 22:52:02 +01:00 |
|
Patrick Pelissier
|
4f7b0b9455
|
Happy new year 2020
|
2020-01-04 15:41:06 +01:00 |
|
Patrick Pelissier
|
f5f16015df
|
In quiet mode, if the result of the bench is not assumed to be reliable, display -1 instead of the result.
|
2020-01-04 15:12:59 +01:00 |
|
Patrick Pelissier
|
935325e0cb
|
Add bench of emilib
|
2020-01-04 15:06:24 +01:00 |
|
Patrick Pelissier
|
7b9530ac58
|
Fix name of bench
|
2020-01-04 15:05:12 +01:00 |
|
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 |
|