670 Commits
Author SHA1 Message Date
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