Patrick Pelissier
|
081b9d7f6c
|
Use of M_CONST_CAST for intrusive list.
|
2017-05-26 12:41:52 +02:00 |
|
Patrick Pelissier
|
eaa8277f10
|
Add macro M_CONST_CAST
|
2017-05-26 12:40:37 +02:00 |
|
Patrick Pelissier
|
edb7ad2796
|
Update comment.
|
2017-05-26 12:27:04 +02:00 |
|
Patrick Pelissier
|
0089b9fe83
|
Remove last eol
|
2017-05-24 11:52:41 +02:00 |
|
Patrick Pelissier
|
5386f9a2f7
|
Update comments.
Update hash function.
|
2017-05-24 11:47:35 +02:00 |
|
Patrick Pelissier
|
9978c94c17
|
Update doc
|
2017-05-23 09:45:10 +02:00 |
|
Patrick Pelissier
|
3e62d6c719
|
Export IT_REMOVE operator from array & list
|
2017-05-22 21:23:39 +02:00 |
|
Patrick Pelissier
|
d345284faf
|
Uniformization with list _remove operator.
|
2017-05-22 21:20:16 +02:00 |
|
Patrick Pelissier
|
4f7755bc95
|
Add method _uniq for algo
|
2017-05-22 19:26:06 +02:00 |
|
Patrick Pelissier
|
e1b1f5e861
|
remove expects now an iterator.
<== Uniformisation of the containers.
(List expect an iterator too).
|
2017-05-22 19:25:30 +02:00 |
|
Patrick Pelissier
|
66f9d726f4
|
Add IT_REMOVE operator
|
2017-05-22 19:25:09 +02:00 |
|
Patrick Pelissier
|
f14e5222ad
|
Add _sort_p algorithm
|
2017-05-22 18:22:11 +02:00 |
|
Patrick Pelissier
|
b12701c381
|
Separate ALLOC & REALLOC macros
so that we can overload one, without the other.
|
2017-05-21 21:16:08 +02:00 |
|
Patrick Pelissier
|
1fc3645c35
|
Update doc.
|
2017-05-21 21:11:19 +02:00 |
|
Patrick Pelissier
|
077f5b04a6
|
Update doc
|
2017-05-18 00:16:25 +02:00 |
|
Patrick Pelissier
|
8aff36522d
|
Update doc
|
2017-05-18 00:01:28 +02:00 |
|
Patrick Pelissier
|
75fdd3b58b
|
Update doc
|
2017-05-16 23:53:33 +02:00 |
|
Patrick Pelissier
|
0f89591241
|
Update doc
|
2017-05-12 23:59:58 +02:00 |
|
Patrick Pelissier
|
85d72c3c75
|
Move macro into its proper section.
|
2017-05-12 23:55:46 +02:00 |
|
Patrick Pelissier
|
e1d750d172
|
Update doc
|
2017-05-11 22:52:39 +02:00 |
|
Patrick Pelissier
|
856fd4fd78
|
Add specialisation of _find_last if the container has the IT_PREVIOUS & IT_LAST operators.
|
2017-05-11 00:18:26 +02:00 |
|
Patrick Pelissier
|
f56657c972
|
Update doc.
|
2017-05-10 21:58:52 +02:00 |
|
Patrick Pelissier
|
6af1c29469
|
Remove broken _it_end operator for standard dictionnary
(OA dict has a _it_end operator which should work).
|
2017-05-10 21:38:01 +02:00 |
|
Patrick Pelissier
|
163ea62554
|
Add _it_equal_p operator for both dictionnary.
|
2017-05-10 21:34:06 +02:00 |
|
Patrick Pelissier
|
c210460f79
|
Add iteration operators for OA Dict.
|
2017-05-10 21:29:09 +02:00 |
|
Patrick Pelissier
|
c567c7b848
|
Fix bug
|
2017-05-10 17:54:48 +02:00 |
|
Patrick Pelissier
|
0c9efa0850
|
Update doc
|
2017-05-10 00:11:05 +02:00 |
|
Patrick Pelissier
|
c1ddbdb94d
|
Add _clean, _swap & _move for dict/oa
|
2017-05-09 23:55:51 +02:00 |
|
Patrick Pelissier
|
77cf72f8d1
|
Update comment.
|
2017-05-08 12:41:26 +02:00 |
|
Patrick Pelissier
|
bb6764f9d9
|
Add test for dict with Open Addressing
|
2017-05-08 12:40:14 +02:00 |
|
Patrick Pelissier
|
4b908fb22d
|
Add _init_set, _set & _init_move for dict with Open Addressing.
|
2017-05-08 12:24:06 +02:00 |
|
Patrick Pelissier
|
b207a2c03d
|
Replace GET_INIT_MOVE by DO_INIT_MOVE
(Can't use oplist in default case).
|
2017-05-08 00:27:50 +02:00 |
|
Patrick Pelissier
|
1d1900d544
|
Update doc
|
2017-05-06 00:16:28 +02:00 |
|
Patrick Pelissier
|
2a0973998a
|
Reduce size.
|
2017-05-05 00:14:39 +02:00 |
|
Patrick Pelissier
|
eabe0b1a23
|
Update link.
|
2017-05-05 00:12:16 +02:00 |
|
Patrick Pelissier
|
dcff0c806e
|
Update doc
Add asset
|
2017-05-05 00:10:55 +02:00 |
|
Patrick Pelissier
|
50aa4f8b73
|
Remove unused dependency.
|
2017-05-05 00:06:22 +02:00 |
|
Patrick Pelissier
|
d00acc47df
|
Update doc
|
2017-05-04 22:00:15 +02:00 |
|
Patrick Pelissier
|
4972c02d76
|
Update doc
|
2017-05-04 21:56:51 +02:00 |
|
Patrick Pelissier
|
3928731a6d
|
Add test for method join.
|
2017-05-03 22:54:55 +02:00 |
|
Patrick Pelissier
|
ddf0203ad5
|
Add 'join' method for string
|
2017-05-03 22:51:22 +02:00 |
|
Patrick Pelissier
|
1925c90812
|
Optimize _map_reduce.
|
2017-05-03 00:57:05 +02:00 |
|
Patrick Pelissier
|
5304958860
|
Add TODO / improve comments.
|
2017-05-03 00:51:59 +02:00 |
|
Patrick Pelissier
|
adf8528092
|
Improve coverage report precision
|
2017-05-03 00:51:40 +02:00 |
|
Patrick Pelissier
|
117ac89b34
|
Add tests.
|
2017-05-03 00:51:26 +02:00 |
|
Patrick Pelissier
|
9f5c83161d
|
Add COVERAGE macro for test.
|
2017-05-03 00:32:36 +02:00 |
|
Patrick Pelissier
|
dce50149ea
|
Add more tests.
|
2017-05-02 20:28:28 +02:00 |
|
Patrick Pelissier
|
20eb11bf0f
|
Improve coverage result.
|
2017-05-02 20:18:25 +02:00 |
|
Patrick Pelissier
|
c43fb60dfb
|
Updat tests
|
2017-05-02 20:18:07 +02:00 |
|
Patrick Pelissier
|
a65c80d25a
|
Fix bug in insert_v (missing initialisation).
Update API of insert_v to give the number of elements to insert (much more logic).
|
2017-05-02 20:17:16 +02:00 |
|