Patrick Pelissier
f5e9602397
Fix documentation
2017-10-25 22:23:27 +02:00
Patrick Pelissier
8914d336a0
dict_ref & dict_cref returns a pointer to struct pair_s instead of pair_t (which
...
is an array of struct pair_s).
This will break API compatibility. However:
it makes the user code cleaner as a level of indirection is removed.
it uniformizes with the OA dict version
2017-10-18 23:25:39 +02:00
Patrick Pelissier
8265ccbb42
Document shared pointer API.
2017-10-18 22:46:11 +02:00
Patrick Pelissier
229f99585d
Rename _look ==> _read and _take ==> _write
2017-10-15 22:49:59 +02:00
Patrick Pelissier
23694d69f5
Fix doc
2017-10-11 22:21:21 +02:00
Patrick Pelissier
2700ccba1a
[SNAPSHOT]:
...
* Rename functions get_produced / get_consummed into get_write_buffer and get_read_buffer
* Add function _updated_p
* Add comments.
2017-10-11 22:16:39 +02:00
Patrick Pelissier
49624eee15
Document snapshot
2017-10-10 23:06:49 +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
243bb91345
Add new generic library.
2017-09-16 09:10:00 +02:00
Patrick Pelissier
4eda4a19fa
Add VSTR reference.
2017-09-07 21:39:08 +02:00
Patrick Pelissier
27d6a26784
Update doc
2017-09-02 19:32:57 +02:00
Patrick Pelissier
2170e18f97
Add OpenGC3
2017-09-02 19:11:16 +02:00
Patrick Pelissier
95dba68fe1
Update algo part
2017-08-30 23:01:30 +02:00
Patrick Pelissier
fabaebb100
Update description of generic C library.
2017-08-28 23:51:52 +02:00
Patrick Pelissier
af6b54d32c
Update links.
2017-08-26 09:21:02 +02:00
Patrick Pelissier
f34653a554
Test
2017-08-26 09:16:21 +02:00
Patrick Pelissier
b2c7c69f3e
Document buffer API.
2017-08-26 09:09:44 +02:00
Patrick Pelissier
7f80b936df
Fix issue
2017-08-22 20:25:24 +02:00
Patrick Pelissier
7ca03ad983
Add documentation about deque
2017-08-22 20:15:48 +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
100d6d67fe
Add new external reference.
2017-08-15 00:12:51 +02:00
Patrick Pelissier
9fc684515a
Rewording.
2017-08-14 21:06:41 +02:00
Patrick Pelissier
fa6d787ac8
Update doc
2017-08-07 22:57:18 +02:00
Patrick Pelissier
ae534b4008
Update documentation of intrusive list.
2017-08-05 12:46:04 +02:00
Patrick Pelissier
f62a796fbe
Update doc.
2017-07-30 18:30:32 +02:00
Patrick Pelissier
80c273e6e2
Remove dict_ prefix for dictionnary.
...
See commit on shared-pointer.
2017-07-29 13:01:38 +02:00
Patrick Pelissier
34943e5b2a
Remove array_ prefix from ARRAY_DEF
...
See commit on shared pointers.
2017-07-27 22:16:15 +02:00
Patrick Pelissier
4cb92a92b8
Remove list_ prefix from all lists.
...
See commit on shared-pointers.
Rename the iteration type to be prefix by name list_it_name_t ==> name_it_t
2017-07-27 21:40:35 +02:00
Patrick Pelissier
7d2848e16a
Remove rbtree_prefix from Red Black Tree.
...
(See commit on shared-pointer).
Rename rbntree_name_it_t into name_it_t.
Update tests, documentation, bench in accordance.
2017-07-26 22:56:25 +02:00
Patrick Pelissier
b49e286ae2
Remove prefix mempool from mempools.
...
See commit about shared pointer.
2017-07-25 23:03:23 +02:00
Patrick Pelissier
a69c67e850
Remove buffer prefix from buffers.
...
See commit on shared pointer.
2017-07-25 22:52:19 +02:00
Patrick Pelissier
8a716cd4f4
Remove prefix snapshot from snapshot.
...
See previous commit on shared pointer.
2017-07-25 22:44:17 +02:00
Patrick Pelissier
e30dcfe785
Update REAMED after last changes.
2017-07-25 22:30:11 +02:00
Patrick Pelissier
5616887369
Take into account review.
2017-07-19 22:09:04 +02:00
Patrick Pelissier
681949c480
Document the Red Black Tree API.
2017-07-19 22:04:31 +02:00
Patrick Pelissier
a85188985e
Update doc.
2017-07-17 22:40:22 +02:00
Patrick Pelissier
692e1b9de8
Update README
2017-07-13 00:01:15 +02:00
Patrick Pelissier
f9a6a82af3
Update README
2017-07-10 22:25:04 +02:00
Patrick Pelissier
57ac0d8ae4
Add implementation of atomic based on mutex.
2017-07-10 20:50:52 +02:00
Patrick Pelissier
f25a59c43c
Update doc
2017-07-07 11:07:39 +02:00
Patrick Pelissier
d2006c6375
Update doc
2017-07-05 09:38:23 +02:00
Patrick Pelissier
76fc919ccb
* Rename _slice into _splice.
...
* Rename _move_back into _splice_back
to uniform the interface.
2017-07-05 09:17:11 +02:00
Patrick Pelissier
373560f41e
Update doc
2017-06-23 00:23:36 +02:00
Patrick Pelissier
1690e4a176
Describe new operators.
2017-06-19 21:27:17 +02:00
Patrick Pelissier
893c5b9f39
Update doc
2017-06-13 00:14:58 +02:00
Patrick Pelissier
1d01212559
Update doc.
2017-06-02 00:26:44 +02:00
Patrick Pelissier
9978c94c17
Update doc
2017-05-23 09:45:10 +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