Patrick Pelissier
4e968c3777
Comment the exponential backoff object.
2020-06-05 20:39:16 +02:00
Patrick Pelissier
9a5302ac19
Rename internal backoff
...
to avoid consummign too much namespace
2020-06-05 20:34:31 +02:00
Patrick Pelissier
8216ef0f7b
Factorization of check of index
...
So that it can be reused for other modules.
2020-06-05 20:30:07 +02:00
Patrick Pelissier
b897027021
Add user customizable ARRAY macro
...
for checking if index is within the allowedd bounds even in release mode
2020-06-05 00:11:22 +02:00
Patrick Pelissier
6095cf8610
Reindent file.
2020-06-04 23:51:17 +02:00
Patrick Pelissier
e917ac5663
Update comments and simplify
2020-06-02 22:57:38 +02:00
Patrick Pelissier
2b44892aad
Add more comments
2020-05-31 00:36:47 +02:00
Patrick Pelissier
294e45c7e1
Add comments
2020-05-31 00:15:46 +02:00
Patrick Pelissier
467acfdd10
Use of M_BOOL_OPLIST
...
to avoid warnings.
2020-05-30 23:45:46 +02:00
Patrick Pelissier
d3823951b5
Add M_BOOL_OPLIST
2020-05-30 23:45:29 +02:00
Patrick Pelissier
cc33079d43
Add comments
2020-05-30 23:38:31 +02:00
Patrick Pelissier
78d0bfb286
Port new error oplist format to all containers.
2020-05-30 18:00:43 +02:00
Patrick Pelissier
b2f5ae6917
Proper generation.
2020-05-30 17:54:58 +02:00
Patrick Pelissier
9c723da768
Change format of errror on oplist
...
This is to enable M_GLOBAL_OPLIST_OR_DEF to properly expand the erroneous oplist to the backend generator, that will report the error.
As such the erreneous oplist is surrounded by two pairs of brackets (())
2020-05-30 17:54:22 +02:00
Patrick Pelissier
70c3932f6e
Add new test on proper error checking
2020-05-30 17:52:31 +02:00
Patrick Pelissier
92bddcaab4
Fix preprocessing issue
...
in case of recursive tuple or variant.
2020-05-30 12:13:43 +02:00
Patrick Pelissier
79a8401d75
Fix oplist definiiton
...
Improve test suite
2020-05-30 12:07:21 +02:00
Patrick Pelissier
570473e465
Improve test suite.
2020-05-30 11:33:37 +02:00
Patrick Pelissier
990b7b02d7
Update list of expected failures
2020-05-30 11:23:53 +02:00
Patrick Pelissier
0b301d1cea
Fix oplist definition.
2020-05-30 11:12:15 +02:00
Patrick Pelissier
f35db79792
Work around C++ warnings
2020-05-30 10:46:17 +02:00
Patrick Pelissier
dc1f163716
Fix option name with new cl
2020-05-30 10:41:51 +02:00
Patrick Pelissier
4d6bb407ee
Reenable MSVC test suite with new compiler version (16.6)
2020-05-30 10:34:02 +02:00
Patrick Pelissier
37cef298c6
Update format
2020-05-29 21:49:03 +02:00
Patrick Pelissier
0396d1f648
Go to next development version
2020-05-29 21:07:43 +02:00
Patrick Pelissier
e694d83cc4
V0.4.0
V0.4.0
2020-05-27 21:50:03 +02:00
Patrick Pelissier
19fc150763
Discard warning with clang++
2020-05-27 21:41:31 +02:00
Patrick Pelissier
3784f653d9
Fix warning with CLANG
2020-05-27 21:41:11 +02:00
Patrick Pelissier
eb40cff6a1
Improve checkall target to stop on warning
2020-05-27 21:09:07 +02:00
Patrick Pelissier
b7f84236d3
* Update comments
...
* Micro optimization
2020-05-25 21:41:16 +02:00
Patrick Pelissier
65e3f1049b
* Update comments.
...
* Fix position of const for some prototypes.
2020-05-25 00:23:12 +02:00
Patrick Pelissier
cc45b9c1fe
Fix issue in test suite.
2020-05-24 20:39:20 +02:00
Patrick Pelissier
9340c2e55c
Fix memory leak for _parse_str in case of error.
2020-05-24 19:50:32 +02:00
Patrick Pelissier
9710e014f2
Reindent function
2020-05-24 19:19:19 +02:00
Patrick Pelissier
7761fb6bf1
Add contract for tuple & variant.
2020-05-24 19:08:18 +02:00
Patrick Pelissier
2f4df5f67c
Fix potential read before init in test.
2020-05-24 19:07:29 +02:00
Patrick Pelissier
b841f81416
Fix package name for MS Windows
...
The filesystem doesn't support '*'
2020-05-24 18:14:25 +02:00
Patrick Pelissier
72fd53ab44
Update comments
2020-05-24 12:01:56 +02:00
Patrick Pelissier
8335bc525b
Add comments
2020-05-23 16:09:18 +02:00
Patrick Pelissier
9e5d14ce36
Factorization & add tests
2020-05-21 13:10:50 +02:00
Patrick Pelissier
3bafede8b7
* Make the test more pertinent
2020-05-21 12:32:33 +02:00
Patrick Pelissier
3f2904ab0d
* Add comment
2020-05-21 12:32:20 +02:00
Patrick Pelissier
933b495ed1
* Optimization for M_LET for a string_t in case of constant non formatted string
...
* Support for string_t in M_LET for string_t in C11 mode.
* Adding associate test
2020-05-21 12:19:17 +02:00
Patrick Pelissier
77813adc00
Add example of formatted C string for string in M_LET
2020-05-21 11:55:35 +02:00
Patrick Pelissier
ce2adea6c0
Update documentation
2020-05-21 09:54:08 +02:00
Patrick Pelissier
3ecdfff8f0
Remove more cleanly generated configuration file.
2020-05-21 00:54:24 +02:00
Patrick Pelissier
a103ceb850
Add new example of array of string.
2020-05-21 00:36:35 +02:00
Patrick Pelissier
9f24b89487
Add debug flag for example
2020-05-21 00:36:13 +02:00
Patrick Pelissier
8be06cadb3
Add comments on description.
2020-05-20 23:21:27 +02:00
Patrick Pelissier
c488d979cf
Ignore Visual Code directory if any.
2020-05-20 23:05:28 +02:00