Patrick Pelissier
a2e471620d
Add support for '_' meta keyword
2022-04-18 09:24:32 +02:00
Patrick Pelissier
ffa3821acf
Add tests for M_KEYWORD_TO_VA_ARGS
2022-04-17 19:01:32 +02:00
Patrick Pelissier
0875eaac03
Add more tests
2022-04-17 18:51:27 +02:00
Patrick Pelissier
baacc0df52
Add test cases for M_AND, M_OR, M_AND3 & M_OR3
2022-04-13 22:49:01 +02:00
Patrick Pelissier
2c2c3c21ba
Add test for string_search in C11
2022-04-10 23:09:50 +02:00
Patrick Pelissier
e1abf0528c
Rename M_DEFAULT_OPLIST in M_BASIC_OPLIST (cleaner name)
2022-04-08 22:54:29 +02:00
Patrick Pelissier
de3b8509bf
Add tests for m_string_set_si & m_string_set_ui
2022-03-26 16:08:51 +01:00
Patrick Pelissier
b8cd679679
Move generating macro into the m_ namespace and create a wrapper using historical names for compatibility with existing code
2022-03-24 20:46:49 +01:00
Patrick Pelissier
a4d9b8df17
Moving internal types to internal namespace
2022-03-22 23:37:35 +01:00
Patrick Pelissier
d1fc216836
Move internal type to internal namespace
2022-03-20 19:02:01 +01:00
Patrick Pelissier
35b915ab10
Rename internal functions/types to the internal prefix
2022-03-19 10:47:27 +01:00
Patrick Pelissier
811fa57cbc
Fix generic API: remove the need of superfluous ()
2022-03-17 19:33:46 +01:00
Patrick Pelissier
ac9989e4ff
Add generic API transformation
...
in the framework responsible of expanding
the call to a method from an operator.
The generic API transformation can
support a wide range of call
(Limited to 9 arguments maximum)
2022-03-16 22:29:57 +01:00
Patrick Pelissier
7268551737
Add micro utilities macros for handling list
2022-03-16 22:29:56 +01:00
Patrick Pelissier
02897f982f
Add m_ prefix for the string API
2022-03-15 19:24:14 +01:00
Patrick Pelissier
19b01b404d
Migrate to 2022
2022-03-12 20:25:45 +01:00
Patrick Pelissier
e35d631012
Fix path of MS Visual Studio 2022
2022-03-12 11:59:06 +01:00
Patrick Pelissier
3499a08207
Add support for MS Visual Studio 2022
2022-03-12 11:51:27 +01:00
Patrick Pelissier
50669a320c
Add m_ prefix for GENINT module,
...
as it is purely internal (no need to prevent user space breakage).
It will put more stuff in the global m_ prefix
2021-12-03 22:08:15 +01:00
Patrick Pelissier
ef8dcda196
Add tests for deque _remove
2021-11-02 18:32:26 +01:00
Patrick Pelissier
a9fc7e15f8
Rename GET_SET_KEY operator in SAFE_GET_KEY operator
2021-10-30 23:57:50 +02:00
Patrick Pelissier
6b064870f5
Rename CLEAN operator in RESET operator
2021-10-30 23:26:27 +02:00
Patrick Pelissier
51d4e930f5
Rename the suffix _get_at to the _safe_get suffix
...
(Better & clearer naming of the function)
2021-10-30 00:04:07 +02:00
Patrick Pelissier
e650addfe4
Replace _clean into _reset (Fix issues for C11 build)
2021-10-28 18:42:15 +02:00
Patrick Pelissier
30afcb45d8
Replace _clean into _reset
2021-10-28 18:32:53 +02:00
Patrick Pelissier
e10c3586a3
Rename BITSET & CONCURRENT _clean in _reset to avoid confusing _clean & _clear functions. See #97
2021-10-28 18:13:00 +02:00
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
826d251ffe
Rename RBTREE & BPTREE _clean in _reset to avoid confusing _clean & _clear functions. See #97
2021-10-28 17:55:54 +02:00
Patrick Pelissier
510cd062ba
Rename DICT, TUPLE & VARIANT _clean in _reset to avoid confusing _clean & _clear functions. See #97
2021-10-28 17:51:17 +02:00
Patrick Pelissier
2695cd6f3e
Rename DEQUE _clean in _reset to avoid confusing _clean & _clear functions. See #97
2021-10-28 17:40:56 +02:00
Patrick Pelissier
f6e3cbbb65
Rename LIST _clean in _reset to avoid confusing _clean & _clear functions. See #97
2021-10-28 17:38:18 +02:00
Patrick Pelissier
f172bbaad2
Rename ARRAY _clean in _reset to avoid confusing _clean & _clear functions. See #97
2021-10-28 17:32:02 +02:00
Patrick Pelissier
9176953a8e
Rename string_clean in string_reset to avoid confusing _clean & _clear functions. See #97
2021-10-28 17:27:41 +02:00
Patrick Pelissier
f719b2387a
Remove file
2021-10-14 21:28:26 +02:00
Patrick Pelissier
5bfa8321d0
Add check dict-set against STL
2021-10-14 21:26:02 +02:00
Patrick Pelissier
44801b8b91
Add more tests for _remove (that triggered an issue in _previous)
2021-10-10 20:35:44 +02:00
Patrick Pelissier
fbc8f407eb
Add test for method _remove
2021-10-10 10:18:06 +02:00
Patrick Pelissier
2caa7b77e7
Add check of RBTREE
2021-10-10 10:04:48 +02:00
Patrick Pelissier
0899be21c3
Add support for seed (set/random) for rand
2021-10-10 09:36:35 +02:00
Patrick Pelissier
c12f698f32
Restore exe target
2021-10-09 17:27:53 +02:00
Patrick Pelissier
d6a8a6d159
Add test for _reserver and _resize
2021-10-09 17:25:43 +02:00
Patrick Pelissier
7bf325f91a
Update recent framework to compute dependencies
2021-10-09 17:25:13 +02:00
Patrick Pelissier
fdfff0c5c5
Add framework to test containers againts C++ library
2021-10-09 16:55:51 +02:00
Patrick Pelissier
4409f613e0
Add test more complete cases for the last issue
2021-10-09 10:11:27 +02:00
Patrick Pelissier
e52f3b8b30
Add more test cases for deque _next / _previous
2021-10-07 21:47:49 +02:00
Patrick Pelissier
70fa621745
Add test function for _splice function
2021-10-02 13:09:51 +02:00
Patrick Pelissier
7a08ddce9e
Remove UPDATE opertor as there are no default operators that define it (and no one uses it as it is poorly documented). Replace by SET for RB-THREE. Replace by ADD for the splice function of dictionary
2021-10-02 13:06:30 +02:00
Patrick Pelissier
e19c9d31a8
Update comments
2021-10-01 07:41:23 +02:00
Patrick Pelissier
22e8133f95
Test for corrected issue of IT_INSERT (Wrong behavior if IT==END)
2021-09-29 23:30:20 +02:00
Patrick Pelissier
1765d8ef06
Update test for testing new possibility of the tuples
2021-09-23 23:04:00 +02:00