Patrick Pelissier
1d15adcef8
Update
2017-12-12 21:57:59 +01:00
Patrick Pelissier
179df4bda5
Add priority queue based on binary heap
2017-12-12 21:55:19 +01:00
Patrick Pelissier
bdd66ff237
Fix issue.
2017-12-07 23:06:26 +01:00
Patrick Pelissier
55156d2f12
Update comment
2017-12-07 23:06:08 +01:00
Patrick Pelissier
b6952ff249
Fix grammar
2017-12-04 21:37:22 +01:00
Patrick Pelissier
5a706286be
Fix doc
2017-12-04 21:32:14 +01:00
Patrick Pelissier
a71b0f1076
Fix issue for new option pop_release
2017-12-04 21:29:01 +01:00
Patrick Pelissier
f88724dd7f
Update doc
2017-12-03 18:00:16 +01:00
Patrick Pelissier
20e304b423
worker are no longer using a global variable.
...
The global variable is user defined now.
2017-12-03 17:40:59 +01:00
Patrick Pelissier
d222c7cbab
Add WORKER into M*LIB.
2017-12-03 17:31:21 +01:00
Patrick Pelissier
1cadf702cd
Add deferred pop release, so that we won't consider the queue as free
...
until the user code finished handling with the data?
2017-12-02 17:40:50 +01:00
Patrick Pelissier
cb0f59940f
Update example to state of the art
2017-12-01 23:30:42 +01:00
Patrick Pelissier
288ddb8014
Fix example in doc
2017-12-01 23:25:20 +01:00
Patrick Pelissier
df3508bc0c
Add M_POD_OPLIST for plain old data oplist
2017-12-01 23:11:30 +01:00
Patrick Pelissier
9f2056468d
Add buffer capacity
2017-12-01 22:46:09 +01:00
Patrick Pelissier
8cab91933f
Separate blocking push & pop.
2017-11-29 22:38:54 +01:00
Patrick Pelissier
6a1c23c16f
Update doc
2017-11-25 22:51:27 +01:00
Patrick Pelissier
f6486a8a49
Update doc
2017-11-25 22:47:33 +01:00
Patrick Pelissier
11ab580b55
Do not call DEL operator if DEL operator has been disabled.
2017-11-25 22:47:15 +01:00
Patrick Pelissier
8717f0ad1a
Fix issue for setting shared pointers if both dest & src
...
point to the same object.
2017-11-25 22:41:55 +01:00
Patrick Pelissier
efe3e1778b
Add some likely to some conditions
2017-11-25 22:40:23 +01:00
Patrick Pelissier
4d05ea2448
Update doc
2017-11-25 22:39:59 +01:00
Patrick Pelissier
56813f963e
Update doc
2017-11-19 11:31:19 +01:00
Patrick Pelissier
453b54856e
Move CLZ from genint to core
2017-11-12 09:41:10 +01:00
Patrick Pelissier
5615a1419a
Add a generic code for all targets for CLZ
2017-11-12 09:38:14 +01:00
Patrick Pelissier
446fa7d35f
Add integer generator
2017-11-11 20:30:50 +01:00
Patrick Pelissier
11962bf747
Minor comment update.
2017-11-11 20:30:23 +01:00
Patrick Pelissier
e9f5e9b94d
Update comments
2017-11-01 09:37:14 +01:00
Patrick Pelissier
27f5c06895
Document the intrusive list.
2017-10-31 17:31:06 +01:00
Patrick Pelissier
379a810fbc
Clean up some code.
2017-10-31 17:30:55 +01:00
Patrick Pelissier
beb4c0f7b8
Rename param
2017-10-31 16:46:40 +01:00
Patrick Pelissier
7f65504c23
Fix wrong name of function.
2017-10-25 23:02:52 +02:00
Patrick Pelissier
c52ce9708b
Update documentation.
2017-10-25 22:46:08 +02:00
Patrick Pelissier
6967da1e86
Update documentation
2017-10-25 22:39:35 +02:00
Patrick Pelissier
8b8e4b36f6
Add more links
2017-10-25 22:26:35 +02:00
Patrick Pelissier
f5e9602397
Fix documentation
2017-10-25 22:23:27 +02:00
Patrick Pelissier
eb75157fd8
Fix comment
2017-10-25 22:13:06 +02:00
Patrick Pelissier
7b3445ee99
Remove TODO
2017-10-25 22:08:26 +02:00
Patrick Pelissier
dc719cf329
Update comment
2017-10-25 22:07:13 +02:00
Patrick Pelissier
ab5a3ce31b
Clean up
2017-10-25 22:06:03 +02:00
Patrick Pelissier
325d118260
Clean up
2017-10-25 22:01:30 +02:00
Patrick Pelissier
a07d71274a
Fix issue with massive parallele check
2017-10-25 21:46:54 +02:00
Patrick Pelissier
cefa0ac589
Minor fix
2017-10-22 22:50:36 +02:00
Patrick Pelissier
aaa8efb6e3
Add policy INIT_MOVE for queue MPMC.
2017-10-22 22:49:25 +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
535ea729ed
Add a more representative test for the snapshot.
2017-10-11 22:35:57 +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