Commit Graph
548 Commits
Author SHA1 Message Date
Patrick Pelissier 681949c480 Document the Red Black Tree API. 2017-07-19 22:04:31 +02:00
Patrick Pelissier 9309bb64d5 Add new bench for m*lib buffer. 2017-07-18 19:26:54 +02:00
Patrick Pelissier 749cd43306 Remove warning in release mode. 2017-07-18 19:26:27 +02:00
Patrick Pelissier f52a3129a7 iAdd function get_cpu_count. 2017-07-18 19:26:09 +02:00
Patrick Pelissier a85188985e Update doc. 2017-07-17 22:40:22 +02:00
Patrick Pelissier 50e4fc482d Improve coverage. 2017-07-17 13:37:56 +02:00
Patrick Pelissier c9c5768022 Merge branch 'master' of https://github.com/P-p-H-d/mlib 2017-07-17 11:48:46 +02:00
Patrick Pelissier b49640214d Test new function. 2017-07-17 00:00:21 +02:00
Patrick Pelissier d44c60670e Add function equal_p. 2017-07-16 23:59:55 +02:00
Patrick Pelissier b955eab0a8 Improve coverage. 2017-07-16 23:51:04 +02:00
Patrick Pelissier c0f7ae188b Improve quality of coverage report. 2017-07-16 23:50:29 +02:00
Patrick Pelissier 4a147a9056 Update Makefile to reflect new bench. 2017-07-16 23:50:12 +02:00
Patrick Pelissier 1abf575c1c Update example with new constraints on map/reduce prototype. 2017-07-16 11:32:08 +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 e77e507b51 Add function reserve for OA dictionnary. 2017-07-15 23:30:00 +02:00
Patrick Pelissier 9f55764009 Add new function to round to the next power of 2. 2017-07-15 23:27:29 +02:00
Patrick Pelissier 9078fb9cd0 Update comment after measurements. 2017-07-15 22:40:01 +02:00
Patrick Pelissier f88f9f2ea9 In case of memory error, give a little bit more information. 2017-07-15 22:24:16 +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 ac48547fee Fix issue for last_p which doesn't detect an end of iteration as valid. 2017-07-15 21:32:07 +02:00
Patrick Pelissier ff5691f0cd Add new test for coverage. 2017-07-15 21:31:55 +02:00
Patrick Pelissier 540471b7b8 Add tests for reduce functions 2017-07-15 20:46:02 +02:00
Patrick Pelissier dfa328a597 Update prototype of reduce callbacks. 2017-07-15 20:45:24 +02:00
Patrick Pelissier dfc05266c4 Update comment. 2017-07-15 19:41:46 +02:00
Patrick Pelissier 99df2a9a67 Reformat & add const to functions as iterator now accept const container. 2017-07-15 19:36:15 +02:00
Patrick Pelissier faf7f1ba17 Start measuring coverage for buffer. 2017-07-15 16:43:06 +02:00
Patrick Pelissier 3d9ba5cee4 Add the function buffer_size to return the number of objects in the buffer
waiting to be processed.
2017-07-15 16:38:59 +02:00
Patrick Pelissier b6b1f604cd Add more test. 2017-07-14 10:43:50 +02:00
Patrick Pelissier 692e1b9de8 Update README 2017-07-13 00:01:15 +02:00
Patrick Pelissier 02df885ecd Improve coverage. 2017-07-12 23:53:14 +02:00
Patrick Pelissier 28620c8cb5 Fix issue:
the function dict_oa_it_end was in fact dict_oa_it_last.
 add function dict_oa_it_end
2017-07-12 23:52:13 +02:00
Patrick Pelissier 291fb2ab56 Improve coverage. 2017-07-12 22:31:32 +02:00
Patrick Pelissier 13daf6b264 Fix issue. 2017-07-12 22:30:10 +02:00
Patrick Pelissier a1eb33344e Fix issue for OA addressing. 2017-07-12 22:23:07 +02:00
Patrick Pelissier 82f5c29aa1 Improve coverage 2017-07-12 17:31:48 +02:00
Patrick Pelissier 9f277b0eed Improve quality of coverage report. 2017-07-12 11:01:58 +02:00
Patrick Pelissier 37225eaf57 Fix issue with test-mdict generation:
we shall not replace "{" by "{\n" as { is not part of the language.
2017-07-11 23:52:59 +02:00
Patrick Pelissier 693c491f1e Fix issue with coverage build. 2017-07-11 23:52:48 +02:00
Patrick Pelissier 42989df5d9 Fix issue with coverage build. 2017-07-11 23:39:45 +02:00
Patrick Pelissier 88f8ec05a8 Add forgotten header coverage.h 2017-07-11 23:36:44 +02:00
Patrick Pelissier 9ba26ae368 Improve coverage 2017-07-11 23:32:26 +02:00
Patrick Pelissier d76bfdedb1 Improve coverage test. 2017-07-11 22:55:39 +02:00
Patrick Pelissier e0a5eb81d8 Add contract check 2017-07-11 22:55:31 +02:00
Patrick Pelissier e8ae66371a Fix issue detected by new test. 2017-07-11 22:39:46 +02:00
Patrick Pelissier 7ffe20bea7 Add test 2017-07-11 22:39:40 +02:00
Patrick Pelissier 2716ad425c Wrong parameter given for extra dict OA 2017-07-11 22:35:57 +02:00
Patrick Pelissier 8f2f5013aa Lisibility 2017-07-11 22:35:45 +02:00
Patrick Pelissier 9b13a0e925 Remove TODO 2017-07-11 22:30:28 +02:00
Patrick Pelissier 6b90342297 Fix forgotten assertion.
Replace fprintf by fputc (faster)
2017-07-11 14:55:23 +02:00