Patrick Pelissier
|
836d892832
|
Rename BUFFER, I-LIST, PRIOQUEUE & SHARED _clean in _reset to avoid confusing _clean & _clear functions. See #97
|
2021-10-28 18:08:07 +02:00 |
|
Patrick Pelissier
|
2e0fc21878
|
Fix _push_move of SPSC. It shall take a pointer to the object, not the object itself as argument, just like the other _push_move
|
2021-03-28 11:48:58 +02:00 |
|
Patrick Pelissier
|
9b5b15e8cb
|
Update comment
|
2021-03-16 21:43:09 +01:00 |
|
Patrick Pelissier
|
e4d1167274
|
Improve test suite to be more representative
|
2021-03-14 23:42:05 +01:00 |
|
Patrick Pelissier
|
25fe26deaa
|
Happy new year
|
2021-01-13 20:18:01 +01:00 |
|
Patrick Pelissier
|
826ecf76c0
|
Workaround a compiler warning
|
2020-12-30 19:02:00 +01:00 |
|
Patrick Pelissier
|
211121435d
|
Fix warning in C++ mode with G++ 10
|
2020-12-24 08:13:44 +01:00 |
|
Patrick Pelissier
|
1d8e541205
|
Add macros BUFFER_DEF_AS, QUEUE_MPMC_DEF_AS, QUEUE_SPSC_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
56d2a74818
|
Fix some warnings
|
2020-07-09 23:38:34 +02:00 |
|
Patrick Pelissier
|
2a3021c021
|
Adding more code generation.
|
2020-06-29 16:01:38 +02:00 |
|
Patrick Pelissier
|
70de571dc8
|
Fix warnings in test suite.
|
2020-06-22 00:14:55 +02:00 |
|
Patrick Pelissier
|
4ab3a3605b
|
Fix -Wsign-conversion warnings in tests.
|
2020-06-13 19:43:52 +02:00 |
|
Patrick Pelissier
|
4f7b0b9455
|
Happy new year 2020
|
2020-01-04 15:41:06 +01:00 |
|
Patrick Pelissier
|
23b2e07132
|
Add basic testing for _push_move method
|
2019-07-11 13:38:58 +02:00 |
|
Patrick Pelissier
|
4e8f5f7b51
|
Add test for queue SPSC
|
2019-01-21 22:20:28 +01:00 |
|
Patrick Pelissier
|
8b3a4a802c
|
Happy new year!
|
2019-01-02 18:12:07 +01:00 |
|
Patrick Pelissier
|
f7b3de2750
|
Add test cases for _init_set & _set for buffers
|
2018-10-26 22:05:14 +02:00 |
|
Patrick Pelissier
|
a65e6de66b
|
Add more cases.
|
2018-10-26 21:44:25 +02:00 |
|
Patrick Pelissier
|
0bf84a321b
|
Add missing methods _capacity for MPMC queue & SPSC queue.
|
2018-06-27 07:28:34 +02:00 |
|
Patrick Pelissier
|
e9f603fa30
|
Rename internal calls to my_mpz* to testobj*
|
2018-05-08 10:40:29 +02:00 |
|
Patrick Pelissier
|
1a064e033b
|
Rename mympz.h --> test-obj.h
as it is used only for testing purpose.
|
2018-05-08 10:29:51 +02:00 |
|
Patrick Pelissier
|
805b016aee
|
Reformat test and reduce pressure on thread creation for some tests
(Some systems didn't handle so much thread creation).
|
2018-04-17 23:01:05 +02:00 |
|
Patrick Pelissier
|
40747a463b
|
Remove dependecies from GMP header, allowing to run the test suite without GMP
|
2018-04-14 08:16:31 +02:00 |
|
Patrick Pelissier
|
a1e791d1e9
|
Add queue SPSC
|
2018-02-23 20:38:51 +01:00 |
|
Patrick Pelissier
|
7950b69136
|
Improve coverage
|
2018-02-05 21:47:22 +01:00 |
|
Patrick Pelissier
|
210e05f7fc
|
Update copyright to 2018
|
2018-01-29 20:28:30 +01: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
|
d19a5ad9de
|
Fix warnings.
Update interface to avoid silent cast from size_t to unsigned int.
|
2017-09-24 23:05:46 +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
|
ad27d331a1
|
Remove ishared prefix from the Intrusive Shared Port
See commit on shared pointer.
|
2017-07-25 22:27:00 +02:00 |
|
Patrick Pelissier
|
38c15cebe2
|
Add statistics about how much overwrite has been done by the buffer.
Unlikley the test about overwrite.
|
2017-07-19 22:46:53 +02:00 |
|
Patrick Pelissier
|
faf7f1ba17
|
Start measuring coverage for buffer.
|
2017-07-15 16:43:06 +02:00 |
|
Patrick Pelissier
|
c2b2704d23
|
Fix issue with C++
|
2017-04-07 17:35:48 +02:00 |
|
Patrick Pelissier
|
a12e2d5f0b
|
Add new test case.
|
2017-03-27 16:54:26 +02:00 |
|
Patrick Pelissier
|
0d21ac12bf
|
Port mutex to use static inline instead of MACRO:
* cleaner
* fix bug in existing code detected by the changes.
*** Break API (you need to go to lower case instead of upper case) ***
|
2017-03-17 22:02:17 +01:00 |
|
Patrick Pelissier
|
5ff056656a
|
Clean up shared_ptr interface:
* remove release
* add clean
|
2017-03-16 22:26:15 +01:00 |
|
Patrick Pelissier
|
41aa717782
|
Proper use of exit to terminate a test.
|
2017-03-12 18:56:03 +01:00 |
|
Patrick Pelissier
|
8e9d20ba1a
|
Add initial stuff
|
2017-02-18 18:51:04 +01:00 |
|