Patrick Pelissier
|
06b79a6caa
|
Add tests for M_AS_TYPE
|
2021-01-07 22:13:10 +01:00 |
|
Patrick Pelissier
|
a580aaac83
|
Add more test cases for M_EMPTY_P
|
2020-12-31 00:11:37 +01:00 |
|
Patrick Pelissier
|
826ecf76c0
|
Workaround a compiler warning
|
2020-12-30 19:02:00 +01:00 |
|
Patrick Pelissier
|
2cf5bff32d
|
Fix negative error code termination for MSVS (See #86)
|
2020-12-30 17:58:43 +01:00 |
|
Patrick Pelissier
|
76b9f9a715
|
Add test cases for M_GET_STRING
|
2020-12-26 08:58:52 +01:00 |
|
Patrick Pelissier
|
211121435d
|
Fix warning in C++ mode with G++ 10
|
2020-12-24 08:13:44 +01:00 |
|
Patrick Pelissier
|
ad16b310e1
|
Fix overflow issue in bitset_last_p (see #81)
|
2020-12-21 15:08:19 +01:00 |
|
Patrick Pelissier
|
4dbcfd25b3
|
Fix non support of break in M_LET_IF
|
2020-12-16 15:27:41 +01:00 |
|
Patrick Pelissier
|
15d0b86c62
|
Update documentation & add tests as per lastest changes
|
2020-12-16 11:07:11 +01:00 |
|
Patrick Pelissier
|
e893560a48
|
Add macros M_LET_IF and M_DEFER to help handling with runtime errors
|
2020-12-14 21:26:07 +01:00 |
|
Patrick Pelissier
|
ef614b19ee
|
Fix ISO C warning.
|
2020-12-05 18:33:26 +01:00 |
|
Patrick Pelissier
|
1c5c4aa50f
|
Fix compatibility with C++
which doesn't support designated init.
|
2020-12-05 18:28:30 +01:00 |
|
Patrick Pelissier
|
5533ffffaa
|
Add tests for intrusive shared pointers.
|
2020-12-05 18:14:38 +01:00 |
|
Patrick Pelissier
|
26eb882a30
|
Rename tuple function :
* _init_set2 in _init_emplace
* _set2 in _emplace
due to better & clearer naming.
(API break)
|
2020-12-05 12:29:20 +01:00 |
|
Patrick Pelissier
|
f89ba94689
|
Add test for computing C-string hash (raise assertion failure)
|
2020-11-29 19:35:52 +01:00 |
|
Patrick Pelissier
|
b343d356c3
|
Add support for empty replaced string
|
2020-11-22 23:29:38 +01:00 |
|
Patrick Pelissier
|
55e7b3083a
|
Add function string_replace_all[_str]
to replace all occurences of a string by another.
|
2020-11-22 23:04:32 +01:00 |
|
Patrick Pelissier
|
d898d6d4cc
|
Remove duplicate function
|
2020-11-21 10:26:02 +01:00 |
|
Patrick Pelissier
|
45f8b31efc
|
Add function string_subset
|
2020-11-19 22:31:33 +01:00 |
|
Patrick Pelissier
|
ebf440731d
|
Fix address sanitizer issue
|
2020-11-15 09:43:41 +01:00 |
|
Patrick Pelissier
|
501a4a65ec
|
Add test cases
|
2020-11-15 09:39:29 +01:00 |
|
Patrick Pelissier
|
47343a2893
|
Add proper test cases for _update of priority queue
|
2020-11-14 23:48:23 +01:00 |
|
Patrick Pelissier
|
bd89e162fc
|
Add support for additional parameter id
|
2020-11-14 23:45:38 +01:00 |
|
Patrick Pelissier
|
85c4b50b6f
|
Improve coverage of prioriy queue.
|
2020-11-08 01:00:17 +01:00 |
|
Patrick Pelissier
|
e77aec4619
|
Reduce test case for MacOS / MINGW (returning incorrect return value for printf)
|
2020-11-05 23:33:26 +01:00 |
|
Patrick Pelissier
|
d67e084010
|
Fix introduced warning
|
2020-11-05 22:55:03 +01:00 |
|
Patrick Pelissier
|
d92126b97e
|
Add more tests (improve coverage)
|
2020-11-05 22:51:02 +01:00 |
|
Patrick Pelissier
|
c055358fa2
|
Reformat
|
2020-11-05 22:50:38 +01:00 |
|
Patrick Pelissier
|
9f89148b69
|
Remove valgrind
(not working in Multithread code)
|
2020-11-05 22:02:44 +01:00 |
|
Patrick Pelissier
|
d169a06f79
|
Rename STRING_ASSERT_SLOW into M_ASERT_SLOW
|
2020-10-31 17:30:14 +01:00 |
|
Patrick Pelissier
|
8e15a8cfe9
|
Fix warnings of CodeQL
|
2020-10-31 00:35:28 +01:00 |
|
Patrick Pelissier
|
37d47cb0f1
|
Cleanup static analyser
|
2020-10-31 00:12:40 +01:00 |
|
Patrick Pelissier
|
0854136005
|
Add target exe for analyser
Cleanup of static analyzer
|
2020-10-31 00:12:02 +01:00 |
|
Patrick Pelissier
|
bb9e0e4f6e
|
Adding test for M_LET for bounded string
|
2020-10-24 14:03:31 +02:00 |
|
Patrick Pelissier
|
d76585cb0e
|
Update test as per latest changes.
|
2020-10-17 22:25:05 +02:00 |
|
Patrick Pelissier
|
1e534bd307
|
Rename derefence type of an iterator of a dict or a B+Treee into _ittref_t.
|
2020-10-16 21:01:29 +02:00 |
|
Patrick Pelissier
|
a23df528e4
|
Add DICT_*_AS macros.
|
2020-10-15 22:05:18 +02:00 |
|
Patrick Pelissier
|
f1b794b239
|
Use of external documented type
instead of internal type.
|
2020-10-03 16:07:14 +02:00 |
|
Patrick Pelissier
|
ad4dcae1db
|
Add macro VARIANT_DEF2_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
364101592b
|
Remove unused file
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
5b89196cd7
|
Add macro TUPLE_DEF2_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
8340cf70fb
|
Add macros
FUNC_OBJ_ITF_DEF_AS
FUNC_OBJ_INS_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
c039f07f2d
|
Add macros
BPTREE_DEF2_AS
BPTREE_DEF_AS
BPTREE_MULTI_DEF2_AS
BPTREE_MULTI_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
c180981768
|
Add macros
CONCURRENT_DEF_AS
CONCURRENT_RP_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
8ba489eef3
|
Add macros
SNAPSHOT_SPSC_DEF_AS
SNAPSHOT_SPMC_DEF_AS
SNAPSHOT_MPMC_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
a4cb6e3681
|
Add macros SHARED_PTR_DEF_AS, SHARED_PTR_RELAXED_DEF_AS, SHARED_RESOURCE_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
acb886c391
|
Add macro RBTREE_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
7f26ef0f1c
|
Add new macros to define container
with the full given name.
|
2020-10-03 14:07:14 +02: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
|
a4fa70a478
|
Add macro DEQUE_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|