Commit Graph
824 Commits
Author SHA1 Message Date
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
Patrick Pelissier 49624eee15 Document snapshot 2017-10-10 23:06:49 +02:00
Patrick Pelissier 9cea3cf74d Fix issue with definition of oplist of a snapshot 2017-10-10 23:06:33 +02:00
Patrick Pelissier 4d328d97f1 FIXME --> TODO 2017-10-09 23:23:58 +02:00
Patrick Pelissier eed1579f76 Fix issue with C++ 2017-10-04 22:11:58 +02:00
Patrick Pelissier c9e321228f Fix indentation. 2017-10-04 22:11:47 +02:00
Patrick Pelissier bb5d350fbc Fix missing VLA for C++ 2017-10-04 21:55:24 +02:00
Patrick Pelissier 85a7082f80 Add missing cast for C++ 2017-10-04 21:54:16 +02:00
Patrick Pelissier 669ba3d8b1 Fix warnings. 2017-10-04 21:50:08 +02:00
Patrick Pelissier d1dc69f482 Allow paralelisation of scan-build too. 2017-10-04 21:49:52 +02:00
Patrick Pelissier ea78ccca05 Remove unused var 2017-10-04 21:45:28 +02:00
Patrick Pelissier 81dbe7dd2e Renaming of the variables used for the example. 2017-10-02 07:49:54 +02:00
Patrick Pelissier a0948ed11a Fix a datarace detected by thread sanitizer. 2017-09-30 19:34:34 +02:00
Patrick Pelissier 9202fb2fea Parallelize santize command 2017-09-30 19:12:14 +02:00