120 Commits
Author SHA1 Message Date
Patrick Pelissier 3dccd4484e Add nedtries 2018-03-30 21:35:19 +02:00
Patrick Pelissier 170ed98701 Remove dependency of boost/glib to the pool benchmark 2018-03-29 20:51:42 +02:00
Patrick Pelissier 54fa2c8635 Don't assume boost is always installed on the platform. 2018-03-29 20:12:53 +02:00
Patrick Pelissier 18710567f2 Make QT & GLIB optional libraries 2018-03-29 19:19:48 +02:00
Patrick Pelissier 9a98ed5cb6 Add PHONY target. 2018-03-29 19:15:11 +02:00
Patrick Pelissier 35a98fd3b5 Remove unused header file 2018-03-29 19:13:59 +02:00
Patrick Pelissier cd74fdf234 time command doesn't work reliabely in Makefile 2018-03-29 19:13:35 +02:00
Patrick Pelissier 5dded0d9aa Clarify the displayed message 2018-03-16 22:30:59 +01:00
Patrick Pelissier 33142c3a0d Fix build for flathaspmap (needs of C++14 and not C++11). 2018-03-16 09:27:00 +01:00
Patrick Pelissier 06e256f77a Fix build with newer version of library 2018-03-16 09:13:34 +01:00
Patrick Pelissier 3f13cca666 Fix compilation with newer version of library 2018-03-16 09:04:32 +01:00
Patrick Pelissier 52e92e1ebf Bench stable sort 2018-03-11 00:36:51 +01:00
Patrick Pelissier 992bb6a73a Add bench of hash computation library (XXHASH) 2018-03-04 01:16:37 +01:00
Patrick Pelissier dd209c05b9 Use new kind of dictionary for bench 2018-02-28 21:07:53 +01:00
Patrick Pelissier 84a5add410 Recursive clean 2018-02-17 14:03:24 +01:00
Patrick Pelissier 210e05f7fc Update copyright to 2018 2018-01-29 20:28:30 +01:00
Patrick Pelissier 2b2ebecae7 Improve comments. 2018-01-23 23:03:02 +01:00
Patrick Pelissier f9ddc43349 Add bench k-nucleotide as per
http://benchmarksgame.alioth.debian.org/u64q/knucleotide.html
2018-01-09 18:44:11 +01:00
Patrick Pelissier cfb16e06cc Add call to bench 61 2017-09-03 08:13:44 +02:00
Patrick Pelissier 084ba7fe42 Add new bench for the new queue. 2017-09-02 22:17:08 +02:00
Patrick Pelissier 1cfb0f4d1e Reorganize the Makefile 2017-09-01 23:35:44 +02:00
Patrick Pelissier 88916f72fd Fix issue 2017-09-01 23:35:32 +02:00
Patrick Pelissier d7a09f12ac Add new target for benching properly the buffer queue. 2017-09-01 23:07:50 +02:00
Patrick Pelissier faf1fc56d0 Add bench of boost / locked free queue 2017-08-31 23:12:51 +02:00
Patrick Pelissier a578471c7e Add bench of concurrentqueue 2017-08-29 22:06:29 +02:00
Patrick Pelissier 889865bbf8 Add size argument for hash bench. 2017-08-22 23:22:46 +02:00
Patrick Pelissier 751d40e60e Minor fix 2017-08-22 20:41:51 +02:00
Patrick Pelissier ed5123a9cc Do not recursively call make but $(MAKE) to handle case when the make program
is not simply 'make' (like gmake or bmake)
2017-08-20 09:46:48 +02:00
Patrick Pelissier b50ca249d9 Fix broken mempool build. 2017-08-20 09:39:38 +02:00
Patrick Pelissier 9f24ce6d22 Update bench over hash. 2017-08-17 20:40:27 +02:00
Patrick Pelissier d9c3e3f94b Add bench of hash functions. 2017-08-17 20:35:24 +02:00
Patrick Pelissier 23d29aa981 Fix API violation. 2017-08-17 00:00:55 +02:00
Patrick Pelissier 865c5a957b Add new bench for liblfds. 2017-08-16 23:50:34 +02:00
Patrick Pelissier 02445c9cc3 Fix timing measure for multi-thread tests (as it was reported the total time consummed
by all threads, not the run time).
2017-08-16 23:45:29 +02:00
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