Patrick Pelissier
|
f1b87207cd
|
Add bench libsrt
|
2017-08-16 20:38:25 +02:00 |
|
Patrick Pelissier
|
84e7f4ccaf
|
Fix #11
Rename string_pbrk into string_search_pbrk for consistency
|
2017-08-15 09:23:21 +02:00 |
|
Patrick Pelissier
|
469a4cd074
|
Add libsrt for string benchmark
|
2017-08-15 08:44:48 +02:00 |
|
Patrick Pelissier
|
4b11521145
|
Update buffer test to be more representative.
|
2017-08-11 21:38:41 +02:00 |
|
Patrick Pelissier
|
f805c810b7
|
Forgot to port this code.
|
2017-08-10 23:50:17 +02:00 |
|
Patrick Pelissier
|
35a391c029
|
Add bench of google dense hash map.
|
2017-08-10 23:28:52 +02:00 |
|
Patrick Pelissier
|
010f397349
|
Rename string_get_length into string_size
<== Uniformisation with the other containers.
|
2017-08-09 23:44:27 +02:00 |
|
Patrick Pelissier
|
c7997fdd16
|
Update the benchmark to add more dependency in the computation to avoid
too agressive compiler optimisations.
|
2017-08-03 21:28:42 +02:00 |
|
Patrick Pelissier
|
2efe03f177
|
Fix issue with GCC 7
|
2017-08-02 23:15:54 +02:00 |
|
Patrick Pelissier
|
ad24e936c6
|
Add bench over strings (taken from bstring)
|
2017-08-02 22:50:23 +02:00 |
|
Patrick Pelissier
|
80c273e6e2
|
Remove dict_ prefix for dictionnary.
See commit on shared-pointer.
|
2017-07-29 13:01:38 +02:00 |
|
Patrick Pelissier
|
f8a1832fce
|
Fix conflict between the specialized version of sort in array
and the generic version in algo so that we can use the same
prefix for both generation.
|
2017-07-27 22:19:27 +02:00 |
|
Patrick Pelissier
|
34943e5b2a
|
Remove array_ prefix from ARRAY_DEF
See commit on shared pointers.
|
2017-07-27 22:16:15 +02:00 |
|
Patrick Pelissier
|
4cb92a92b8
|
Remove list_ prefix from all lists.
See commit on shared-pointers.
Rename the iteration type to be prefix by name list_it_name_t ==> name_it_t
|
2017-07-27 21:40:35 +02:00 |
|
Patrick Pelissier
|
7d2848e16a
|
Remove rbtree_prefix from Red Black Tree.
(See commit on shared-pointer).
Rename rbntree_name_it_t into name_it_t.
Update tests, documentation, bench in accordance.
|
2017-07-26 22:56:25 +02:00 |
|
Patrick Pelissier
|
8f33273d7e
|
Compatibility with Windows platform.
|
2017-07-26 21:12:35 +02:00 |
|
Patrick Pelissier
|
5e6fb73898
|
Fix also buffer renaming for the benchmark.
|
2017-07-25 23:01:33 +02:00 |
|
Patrick Pelissier
|
187da9db6b
|
Adding bench of qlibc.
|
2017-07-25 22:29:54 +02:00 |
|
Patrick Pelissier
|
5a67582fc0
|
Fix comment.
|
2017-07-25 22:26:43 +02:00 |
|
Patrick Pelissier
|
5ac617f7fb
|
Update Makefile after adding qlibc.
|
2017-07-25 22:26:06 +02:00 |
|
Patrick Pelissier
|
19ed56f37f
|
Remove useless instruction
|
2017-07-25 20:23:20 +02:00 |
|
Patrick Pelissier
|
26224b889d
|
Add UTHASH bench
|
2017-07-23 22:12:22 +02:00 |
|
Patrick Pelissier
|
9b90ada06d
|
Update Makefile with new targets.
|
2017-07-23 11:49:30 +02:00 |
|
Patrick Pelissier
|
28af3522d1
|
Update Makefile for both new bench
|
2017-07-23 10:56:37 +02:00 |
|
Patrick Pelissier
|
b1b017e14f
|
Add bench for Hopscotch map
|
2017-07-23 10:56:06 +02:00 |
|
Patrick Pelissier
|
2de528b703
|
Add bench for Flat hash Map
|
2017-07-23 10:55:47 +02:00 |
|
Patrick Pelissier
|
8b6246695f
|
Add big dict hash test.
|
2017-07-22 20:02:07 +02:00 |
|
Patrick Pelissier
|
660ae3dd5b
|
Add dictionnary test.
|
2017-07-22 19:25:17 +02:00 |
|
Patrick Pelissier
|
7e651907c0
|
Fix issue with the computation (orders of the call to rand_get)
|
2017-07-22 19:24:10 +02:00 |
|
Patrick Pelissier
|
05bdf16d1c
|
Add tree benchmark for tommyds
|
2017-07-22 13:22:48 +02:00 |
|
Patrick Pelissier
|
2c83f6f444
|
Add bench for Tommy DS
|
2017-07-22 13:11:29 +02:00 |
|
Patrick Pelissier
|
5bf3a812c1
|
Add benchmark for sorting function.
|
2017-07-22 00:34:00 +02:00 |
|
Patrick Pelissier
|
6fe1fbd7cb
|
Add bench for hashtable of CollectionsC
but expected results are incorrect.
Need to check if there is a bug in the bench.
|
2017-07-22 00:13:43 +02:00 |
|
Patrick Pelissier
|
d3669fab53
|
Fix issue: do not compute the good result of the benchmark.
|
2017-07-20 13:40:40 +02:00 |
|
Patrick Pelissier
|
f091f6fe49
|
Display the result of the benchmark
(shall be the same for all libraries)
|
2017-07-20 13:35:05 +02:00 |
|
Patrick Pelissier
|
cb79fd9d41
|
Add treetable for CollectionsC
|
2017-07-20 10:15:03 +02:00 |
|
Patrick Pelissier
|
cc4fea3d68
|
Add test of the list.
|
2017-07-19 23:57:55 +02:00 |
|
Patrick Pelissier
|
5a895d785c
|
Rename benched library.
|
2017-07-19 23:44:42 +02:00 |
|
Patrick Pelissier
|
7980cf0f80
|
Add bench for libcollection.
|
2017-07-19 23:26:39 +02:00 |
|
Patrick Pelissier
|
9309bb64d5
|
Add new bench for m*lib buffer.
|
2017-07-18 19:26:54 +02:00 |
|
Patrick Pelissier
|
f52a3129a7
|
iAdd function get_cpu_count.
|
2017-07-18 19:26:09 +02:00 |
|
Patrick Pelissier
|
4a147a9056
|
Update Makefile to reflect new bench.
|
2017-07-16 23:50:12 +02:00 |
|
Patrick Pelissier
|
98bea7be6c
|
Add new bench for sparsepp library.
See https://github.com/greg7mdp/sparsepp
|
2017-07-16 11:09:44 +02:00 |
|
Patrick Pelissier
|
d5050afd29
|
Improve bench
|
2017-07-15 22:24:06 +02:00 |
|
Patrick Pelissier
|
0c63b398b5
|
Add new bench/test for benching the dictionnary at very huge size.
|
2017-07-15 22:22:09 +02:00 |
|
Patrick Pelissier
|
c34027e2ce
|
Add missing exit(0)
|
2017-07-09 19:31:25 +02:00 |
|
Patrick Pelissier
|
5da62a898d
|
Code factorisation.
|
2017-07-08 17:21:56 +02:00 |
|
Patrick Pelissier
|
de45d61966
|
Add bench of map over string.
|
2017-07-08 17:13:02 +02:00 |
|
Patrick Pelissier
|
e583625c78
|
Renumber the tests.
|
2017-07-08 15:33:10 +02:00 |
|
Patrick Pelissier
|
30484f4291
|
Factorisation.
|
2017-07-08 15:14:01 +02:00 |
|