25 Commits
Author SHA1 Message Date
Patrick Pelissier c0ccaf574d Add assertion missing raised by scan-build. 2017-09-26 22:41:48 +02:00
Patrick Pelissier 0b44a55b6a Replace method EXPECTED_SIZE by INC_ALLOC so that all the way of increasing
the size in case of reallocation can be configured and not only the minimum
size.
2017-09-16 18:46:22 +02:00
Patrick Pelissier 95f467f4be Fix potential bug in case of ill-formed serialized container. 2017-09-16 13:30:09 +02:00
Patrick Pelissier 2e564088b0 Simplify the inclusion of headers. 2017-09-16 10:14:45 +02:00
Patrick Pelissier 1930bdeac1 _DEF macros checks if a global oplist is register if there is no one
given in the macro call. If it founds one, it will be it instead
of M_DEFAULT_OPLIST.
2017-09-16 08:31:22 +02:00
Patrick Pelissier d08e2bba95 Add I/O for deque 2017-09-06 21:05:57 +02:00
Patrick Pelissier ca08c62244 Fix bug. 2017-08-20 21:41:19 +02:00
Patrick Pelissier 07ddf39707 Fix bug. 2017-08-19 20:16:14 +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 42964a8ba2 Fix potential overflow on the computed size. 2017-08-19 16:41:55 +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 abd91945bc Add multiple functions. 2017-08-14 17:06:25 +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 0c5dd89778 Add iterators for deque 2017-08-10 22:23:19 +02:00
Patrick Pelissier b9015c85db Update comments. Make cast compatible with C++. 2017-08-08 22:57:33 +02:00
Patrick Pelissier ccf9bd3ebb Add more assertions 2017-08-06 11:50:11 +02:00
Patrick Pelissier 17a901faa2 Minor fixes 2017-08-06 11:48:15 +02:00
Patrick Pelissier 1415589c6d Fix issue with deque 2017-08-05 18:21:41 +02:00
Patrick Pelissier ec4aa2a93a Add first version of m-deque 2017-08-05 18:05:44 +02:00