Commit Graph
699 Commits
Author SHA1 Message Date
Patrick Pelissier 755f3a77f3 Complete test suite for dequeu. 2017-08-20 21:53:52 +02:00
Patrick Pelissier 172e0bbe14 Fix bug of _swap. 2017-08-20 21:51:05 +02:00
Patrick Pelissier ca08c62244 Fix bug. 2017-08-20 21:41:19 +02:00
Patrick Pelissier d8c0c496d7 Replace make by $(MAKE) 2017-08-20 17:30:25 +02:00
Patrick Pelissier f93e7a0531 Add support for DESTDIR 2017-08-20 09:56:15 +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 6bdcc5860f Fix broken mempool build due to prefix renaming! 2017-08-20 09:40:10 +02:00
Patrick Pelissier b50ca249d9 Fix broken mempool build. 2017-08-20 09:39:38 +02:00
Patrick Pelissier 42949f3864 Simplify(bis) 2017-08-19 21:10:45 +02:00
Patrick Pelissier ebfc5615fc Simplify loop of _in_str 2017-08-19 21:10:26 +02:00
Patrick Pelissier 44cdfa0c77 Remove use of feof and ferror as it is not needed as the return of fgetc
is sufficent.
2017-08-19 21:05:55 +02:00
Patrick Pelissier 7ddb7e63b7 Improve coverage. 2017-08-19 20:16:32 +02:00
Patrick Pelissier 07ddf39707 Fix bug. 2017-08-19 20:16:14 +02:00
Patrick Pelissier 25d553f96e Add more tests. 2017-08-19 19:51:21 +02:00
Patrick Pelissier 519a74751c Add more tests for deque 2017-08-19 18:40:54 +02:00
Patrick Pelissier 65a6889552 Fix bug. 2017-08-19 18:40:47 +02:00
Patrick Pelissier 752d5215b3 Fix bug. 2017-08-19 18:01:40 +02:00
Patrick Pelissier eea88741ed Add more functions. 2017-08-19 16:44:17 +02:00
Patrick Pelissier 49e92ba634 Add coverage computation. 2017-08-19 16:42:49 +02:00
Patrick Pelissier 397fdf5de5 Add support for deque 2017-08-19 16:42:30 +02:00
Patrick Pelissier 42964a8ba2 Fix potential overflow on the computed size. 2017-08-19 16:41:55 +02:00
Patrick Pelissier 955428d401 Add more tests. 2017-08-19 12:58:06 +02:00
Patrick Pelissier 82b159e097 Add TODO 2017-08-19 12:19:30 +02:00
Patrick Pelissier cad4d92a00 _set of a aarray will create only a copy which fits exactly in
what is needed. No need for extra space.
2017-08-18 21:25:25 +02:00
Patrick Pelissier 56bb67fbb1 Add oplist 2017-08-17 22:05:39 +02:00
Patrick Pelissier 7e819989c1 Add _hash, _equal_p & _swap_at 2017-08-17 21:37:34 +02:00
Patrick Pelissier 72f083c346 Add _get, _cget & _set 2017-08-17 21:11:35 +02:00
Patrick Pelissier de4de4565c Add _push_back_new _push_front_new
Add _set
2017-08-17 21:01:43 +02:00
Patrick Pelissier c926456bcd Add _push_back_raw & _push_front_raw 2017-08-17 20:58:02 +02:00
Patrick Pelissier d97741b6a9 Update to use FNVHASH for internal hash calculation for object.
(Not for memory layout).
2017-08-17 20:45:46 +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 60c7388bd6 Fix a hash function. 2017-08-17 20:35:16 +02:00
Patrick Pelissier ffc383884d Add macro M_HASH_FINAL 2017-08-17 20:22:01 +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 ccaf183940 Fix prototypes of new functions. 2017-08-16 23:44:38 +02:00
Patrick Pelissier f1b87207cd Add bench libsrt 2017-08-16 20:38:25 +02:00
Patrick Pelissier f981bc990d Port to new helper function. 2017-08-16 08:17:27 +02:00
Patrick Pelissier e6db45b64e New helper macro for defining function with default value. 2017-08-16 08:16:35 +02:00
Patrick Pelissier 5f1bfe9117 Add new function flip_at 2017-08-15 21:32:29 +02:00
Patrick Pelissier fa2a7d491f Fix 2017-08-15 12:13:05 +02:00
Patrick Pelissier 4d47681181 Update 2017-08-15 12:12:43 +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 100d6d67fe Add new external reference. 2017-08-15 00:12:51 +02:00
Patrick Pelissier d3c139e195 Add assertion 2017-08-14 23:33:08 +02:00
Patrick Pelissier 866e1e0b7a Add new function string_set_n to extract a sub-string from a string. 2017-08-14 23:30:20 +02:00
Patrick Pelissier 9fc684515a Rewording. 2017-08-14 21:06:41 +02:00