Commit Graph
660 Commits
Author SHA1 Message Date
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
Patrick Pelissier e84961fa77 Add protecftion against overflow.
Update contact.
2017-08-14 20:46:51 +02:00
Patrick Pelissier 099cbab9cf Add new algo _intersect. 2017-08-14 20:34:58 +02:00
Patrick Pelissier 22add10011 Add new macro: M_IF_METHOD2 2017-08-14 20:34:35 +02:00
Patrick Pelissier 9ff0831430 WIP for union 2017-08-14 20:22:50 +02:00
Patrick Pelissier 05a5a285de Add method IT_INSERT 2017-08-14 20:12:12 +02:00
Patrick Pelissier 32d5f7037b Fix issue: _insert didn't insert after the iterators. 2017-08-14 19:52:04 +02:00
Patrick Pelissier c0a86e9470 Improve test suite. 2017-08-14 19:51:52 +02:00
Patrick Pelissier 513727dcf8 Update.
Do not import m-string automatically.
2017-08-14 19:36:52 +02:00
Patrick Pelissier 63dfa68319 Update 2017-08-14 19:28:25 +02:00
Patrick Pelissier 0e232d146b Branchless version of _set_at 2017-08-14 19:19:23 +02:00
Patrick Pelissier f539cd877f Add comments for bitset 2017-08-14 19:05:35 +02:00
Patrick Pelissier abd91945bc Add multiple functions. 2017-08-14 17:06:25 +02:00
Patrick Pelissier 2f0e2397bd Add function _swap 2017-08-14 17:06:14 +02:00
Patrick Pelissier 98f66ecf8e Add it_insert 2017-08-13 10:18:54 +02:00
Patrick Pelissier b701fe8228 Fix bug 2017-08-12 18:40:00 +02:00
Patrick Pelissier a4b1a82ae0 Add new functions to deque 2017-08-12 18:20:37 +02:00
Patrick Pelissier 980170d88f Add list _splice_back 2017-08-12 10:10:28 +02:00
Patrick Pelissier 4b11521145 Update buffer test to be more representative. 2017-08-11 21:38:41 +02:00
Patrick Pelissier 76b4e15bb0 Fix issue with printf formatting. 2017-08-11 19:56:24 +02:00
Patrick Pelissier 670502fc2d Fix issue with GCC < 4.9 2017-08-11 19:51:52 +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 0c5dd89778 Add iterators for deque 2017-08-10 22:23:19 +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 ee053a901a Clean up code. 2017-08-09 23:39:57 +02:00
Patrick Pelissier 879e6da1d3 Update TODO 2017-08-09 23:39:40 +02:00
Patrick Pelissier d71f5cbc4a Update TODO 2017-08-09 22:39:15 +02:00
Patrick Pelissier c087268884 Add ILIST_CONTRACT into the list of the macros not to be expanded for coverage. 2017-08-08 22:58:38 +02:00
Patrick Pelissier 98f383052e Add MILIST_CONTRACT
Add ilist_splice
2017-08-08 22:57:56 +02:00
Patrick Pelissier b9015c85db Update comments. Make cast compatible with C++. 2017-08-08 22:57:33 +02:00
Patrick Pelissier a8f124ed9b Fix issue with C++ & G++ 4.9 2017-08-08 20:11:13 +02:00
Patrick Pelissier 75e7cdf3b2 Fix issue with C++ 2017-08-08 20:11:03 +02:00
Patrick Pelissier b63313dfcc Added a new wrapper. 2017-08-08 20:02:39 +02:00
Patrick Pelissier fa6d787ac8 Update doc 2017-08-07 22:57:18 +02:00
Patrick Pelissier 5f737b3b65 Fix overflow issue. 2017-08-06 23:13:49 +02:00
Patrick Pelissier 31c6459201 Fix overflow issue. 2017-08-06 23:12:29 +02:00
Patrick Pelissier a4946a39bc Fix overflow issue. 2017-08-06 23:05:21 +02:00
Patrick Pelissier 14c50a5b9a Fix overflow issues when computing new size for the array. 2017-08-06 22:39:42 +02:00
Patrick Pelissier fb7eed3c15 Update generation example. 2017-08-06 22:38:48 +02:00