Patrick Pelissier
|
8c8a1e2822
|
Fix bug reported by florommel on dict's reserve
|
2025-07-18 20:11:13 +02:00 |
|
Patrick Pelissier
|
37b2f4d2ac
|
Update test suite to properly allocation & deallocation
|
2025-05-07 21:02:23 +02:00 |
|
Patrick Pelissier
|
6d621703eb
|
Copyright go to 2025 year
|
2025-03-01 11:03:38 +01:00 |
|
Patrick Pelissier
|
0b6733fdcb
|
Ass _reserve method for standard dict
|
2024-05-03 16:40:35 +02:00 |
|
Patrick Pelissier
|
8e330862e1
|
[Coverage] Adding missing tests
|
2024-05-03 10:03:22 +02:00 |
|
Patrick Pelissier
|
562fd875e9
|
Improve test suite
|
2024-05-02 14:04:38 +02:00 |
|
Patrick Pelissier
|
5513a9df1b
|
Fix issue in new dict for case of erase all / reset scenario
|
2024-05-02 01:15:15 +02:00 |
|
Patrick Pelissier
|
04d4bf6866
|
Complete new version of normal dictionary :
* limits: max elements is 0.75*2^32
* much faster
* use less memory
|
2024-05-01 22:39:36 +02:00 |
|
Patrick Pelissier
|
52b58c5a51
|
Happy new year 2024
|
2024-01-19 21:37:47 +01:00 |
|
Patrick Pelissier
|
ce6cc080d6
|
Improve coverage of test suite
|
2023-04-10 23:09:18 +02:00 |
|
Patrick Pelissier
|
352d7cf725
|
Improve coverage of the test suite
|
2023-04-05 22:22:49 +02:00 |
|
Patrick Pelissier
|
ff778528f8
|
Improve coverage of the test suite
|
2023-04-04 00:22:49 +02:00 |
|
Patrick Pelissier
|
8f1a1df617
|
Improve coverage of test suite
|
2023-04-03 16:38:54 +02:00 |
|
Patrick Pelissier
|
67832ac918
|
Add more tests case for IO parsing
|
2023-04-03 13:18:28 +02:00 |
|
Patrick Pelissier
|
4e4e21793c
|
Add _get_emplace functions for associative array
|
2023-03-29 22:59:43 +02:00 |
|
Patrick Pelissier
|
961b93bd4c
|
Add test for M_LET + associative array
|
2023-03-28 23:43:49 +02:00 |
|
Patrick Pelissier
|
d02de75487
|
Add control that all initialized testobj are properly cleared at the end of the test suite
|
2023-03-12 20:29:58 +01:00 |
|
Patrick Pelissier
|
a2ae209992
|
Happy new year
|
2023-01-02 12:57:41 +01:00 |
|
Patrick Pelissier
|
bc73616bde
|
Add test cases for emplace generation
for dict & B+tree
|
2022-10-03 22:40:44 +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
|
19b01b404d
|
Migrate to 2022
|
2022-03-12 20:25:45 +01: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
|
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
|
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
|
333047fc4c
|
Make assertions more robust.
Fix read out of bound (with test cases).
|
2021-02-14 00:15:43 +01:00 |
|
Patrick Pelissier
|
25fe26deaa
|
Happy new year
|
2021-01-13 20:18:01 +01:00 |
|
Patrick Pelissier
|
8e15a8cfe9
|
Fix warnings of CodeQL
|
2020-10-31 00:35:28 +01: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
|
56d2a74818
|
Fix some warnings
|
2020-07-09 23:38:34 +02:00 |
|
Patrick Pelissier
|
d27c448a94
|
Fix some warnings with MSVS
for the test suite.
|
2020-06-21 23:52:12 +02:00 |
|
Patrick Pelissier
|
b27f490acb
|
Fix typing
|
2020-06-14 00:18:26 +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
|
c78f2b992f
|
Add support for set based on OA hashmap (DICT_OASET_DEF)
|
2019-11-02 08:40:24 +01:00 |
|
Patrick Pelissier
|
e496fbd152
|
Add test for string_t + OA DICT
|
2019-01-27 22:59:03 +01:00 |
|
Patrick Pelissier
|
8406efcaab
|
Add test case of BOUNDED_STRING + OA DICT
|
2019-01-26 12:03:13 +01:00 |
|
Patrick Pelissier
|
8b3a4a802c
|
Happy new year!
|
2019-01-02 18:12:07 +01:00 |
|
Patrick Pelissier
|
fbfe28c087
|
Port the test suite to use _erase instead of _remove.
|
2018-10-27 22:59:33 +02:00 |
|
Patrick Pelissier
|
9d7fc942f7
|
Rename DICT_SET_DEF2 into DICT_SET_DEF
|
2018-07-03 15:50:14 +02:00 |
|
Patrick Pelissier
|
4b0f7543ee
|
Rename _set_at to _push method for SET dictionnary.
Add proper _splice method for SET dictionnary.
|
2018-07-03 10:40:26 +02:00 |
|
Patrick Pelissier
|
3765c0b0fb
|
Add _equal_p method for OA dictionary.
|
2018-07-01 22:44:56 +02:00 |
|
Patrick Pelissier
|
aa195f9f6f
|
Add methods _cget.
|
2018-07-01 17:16:25 +02:00 |
|
Patrick Pelissier
|
bf2a04ff66
|
Add method _get_at:
_get or create an entry.
|
2018-06-29 19:41:34 +02:00 |
|
Patrick Pelissier
|
28f6a7d399
|
Add missing _empty_p methods for dictionnaries.
|
2018-06-27 07:10:18 +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 |
|