Patrick Pelissier
bc3fa890bd
Add method _find_if.
2018-07-15 10:48:22 +02:00
Patrick Pelissier
95dbbf6e75
Simplification of the example.
2018-07-15 02:53:35 +02:00
Patrick Pelissier
22f2ae7341
Add methods _all_of_p, _any_of_p and _none_of_p.
2018-07-14 18:21:46 +02:00
Patrick Pelissier
96202aa78f
Do not use reserved identifiers of the C standard (See 7.1.3 Reserved identifiers)
2018-07-14 14:35:14 +02:00
Patrick Pelissier
cef8a13cc2
Add a new test.
2018-07-14 14:18:25 +02:00
Patrick Pelissier
54271231a0
Update doc.
2018-07-14 14:13:18 +02:00
Patrick Pelissier
d1bb651596
Update doc.
2018-07-14 14:03:17 +02:00
Patrick Pelissier
10b7f65437
Update DEV.
2018-07-13 10:54:41 +02:00
Patrick Pelissier
3a70324d43
Fix spelling.
2018-07-13 10:42:26 +02:00
Patrick Pelissier
21b72cd174
Update
2018-07-13 10:40:45 +02:00
Patrick Pelissier
ce8656f1b2
Update
2018-07-13 10:40:40 +02:00
Patrick Pelissier
9277dc967b
Update
2018-07-11 00:04:45 +02:00
Patrick Pelissier
67b1e65d97
Update comment
2018-07-08 00:33:18 +02:00
Patrick Pelissier
79fe9da2da
Update
2018-07-05 12:21:02 +02:00
Patrick Pelissier
3164e2698d
Improve comments.
2018-07-05 12:12:16 +02:00
Patrick Pelissier
ffae33e6f7
Update
2018-07-05 12:12:09 +02:00
Patrick Pelissier
8dafe3b7a6
Add macro M_GET_AT.
2018-07-04 17:39:03 +02:00
Patrick Pelissier
e23616169b
Improve comments.
2018-07-04 17:38:48 +02:00
Patrick Pelissier
9d7fc942f7
Rename DICT_SET_DEF2 into DICT_SET_DEF
2018-07-03 15:50:14 +02:00
Patrick Pelissier
982d8cf19d
DICT_*_DEF* doesn't require anymore oplists for defining the function:
...
it can get them from global oplists or default oplits.
2018-07-03 15:44:40 +02:00
Patrick Pelissier
aae460623d
Replace _set_at by _push
2018-07-03 15:07:36 +02:00
Patrick Pelissier
df14e5bcb6
Update
2018-07-03 10:42:51 +02:00
Patrick Pelissier
15d5a83c16
Update doc
2018-07-03 10:42:11 +02:00
Patrick Pelissier
4b0f7543ee
Rename _set_at to _push method for SET dictionnary.
...
Add proper _splice method for SET dictionnary.
2018-07-03 10:40:26 +02:00
Patrick Pelissier
362c64aa9c
Fix URL to show preview.
2018-07-03 10:11:40 +02:00
Patrick Pelissier
56c497cf2c
Add ref card.
2018-07-03 10:08:16 +02:00
Patrick Pelissier
e0dc2da80a
Add synthesis of the API.
2018-07-03 09:35:35 +02:00
Patrick Pelissier
41362f12ea
Add comment about _hash for dict.
2018-07-01 22:54:19 +02:00
Patrick Pelissier
3765c0b0fb
Add _equal_p method for OA dictionary.
2018-07-01 22:44:56 +02:00
Patrick Pelissier
d1f2b62f66
Replace _set_at2 by _get_at for array.
...
(Break API)
2018-07-01 22:35:05 +02:00
Patrick Pelissier
26b8c1d0a2
Add method _move & _init_move.
2018-07-01 17:16:36 +02:00
Patrick Pelissier
aa195f9f6f
Add methods _cget.
2018-07-01 17:16:25 +02:00
Patrick Pelissier
cd1d59264e
Fix build issue with C++
2018-06-29 22:50:41 +02:00
Patrick Pelissier
923e009fd3
Fix issue for new method _get_at for OA dict.
2018-06-29 22:32:10 +02:00
Patrick Pelissier
70a4fd99f4
iFix buiild issue with mutex based atomics.
2018-06-29 21:43:33 +02:00
Patrick Pelissier
feb4011f57
Add new example.
2018-06-29 19:41:55 +02:00
Patrick Pelissier
bf2a04ff66
Add method _get_at:
...
_get or create an entry.
2018-06-29 19:41:34 +02:00
Patrick Pelissier
e16d352e71
Fix prototype (forgot const)
2018-06-29 19:41:20 +02:00
Patrick Pelissier
817724ce39
Fix issue for get_word:
...
the separators need to be skipped first.
2018-06-29 19:40:35 +02:00
Patrick Pelissier
0fda117ffe
Add push/pop_front/back_move methods.
2018-06-27 20:10:42 +02:00
Patrick Pelissier
e5be1e1f05
Add a name to the structure.
2018-06-27 20:10:28 +02:00
Patrick Pelissier
7d7af8cf59
Add a name to the structure.
2018-06-27 20:10:12 +02:00
Patrick Pelissier
cbc09f83d4
Disable MOVE & INIT_MOVE for such containers (TBC).
2018-06-27 20:09:45 +02:00
Patrick Pelissier
31913ae80e
Add bench for DualPushList.
2018-06-27 20:09:24 +02:00
Patrick Pelissier
522632bea6
Remove deprecated macro SNAPSHOT_DEF.
...
Shall use SNAPSHOT_SPSC_DEF
2018-06-27 20:04:18 +02:00
Patrick Pelissier
397f75a4db
Add missing method _front for bitset.
2018-06-27 07:33:23 +02:00
Patrick Pelissier
0bf84a321b
Add missing methods _capacity for MPMC queue & SPSC queue.
2018-06-27 07:28:34 +02:00
Patrick Pelissier
5915208dee
API breakage:
...
Rename _pop method into _pop_at method
as the provided function is a _pop_at method, not a _pop method.
Remove _pop from the oplist as it doesn't follow _pop convention.
2018-06-27 07:17:33 +02:00
Patrick Pelissier
2167931e3f
Remove _pop method from OPLIST as it doesn't follow _pop
...
convention.
2018-06-27 07:17:09 +02:00
Patrick Pelissier
2d18171914
Rename _pop method into _pop_at methods
...
as the provided function follow the prototype of a _pop_at method
rather than a _pop method.
2018-06-27 07:13:10 +02:00