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 |
|
Patrick Pelissier
|
f4c24f07af
|
Update comment description of macros and functions
|
2020-05-20 22:36:36 +02:00 |
|
Patrick Pelissier
|
3d2ce63d63
|
Fix performance issue in benchmarks
|
2020-05-19 23:21:00 +02:00 |
|
Patrick Pelissier
|
0ac2c62ffe
|
Port to new API
|
2020-05-19 22:57:08 +02:00 |
|
Patrick Pelissier
|
6001781e68
|
Cleanup namespace, add comments, and remove dead code
|
2020-05-17 21:39:24 +02:00 |
|
Patrick Pelissier
|
d90cb7caf3
|
Update doc
|
2020-05-17 12:11:10 +02:00 |
|
Patrick Pelissier
|
88a4835025
|
Fix issue when defining algorithm with same prefix than container
|
2020-05-17 12:11:04 +02:00 |
|
Patrick Pelissier
|
75ae7a06e5
|
Add missing tests
|
2020-05-17 11:53:43 +02:00 |
|
Patrick Pelissier
|
3885cb29a2
|
Add control of type and oplists
|
2020-05-17 11:53:27 +02:00 |
|
Patrick Pelissier
|
bf3ffd1766
|
Add test cases for new control
|
2020-05-17 11:10:06 +02:00 |
|
Patrick Pelissier
|
d884d257bb
|
Export TYPE operator in oplist
|
2020-05-17 10:53:17 +02:00 |
|
Patrick Pelissier
|
a87cac84dd
|
Move up control so that it is the first error reported by the compiler.
|
2020-05-17 10:52:54 +02:00 |
|
Patrick Pelissier
|
d1ae26f0fd
|
* Add control than the type and the oplist are compatible
|
2020-05-17 10:27:30 +02:00 |
|
Patrick Pelissier
|
9c58e73c37
|
* Add M_CHECK_COMPATIBLE
* Fix issue in oplist
|
2020-05-17 10:26:40 +02:00 |
|
Patrick Pelissier
|
024b62a7a7
|
Add instance for M_CHECK_COMPATIBLE to be able to check multiple types within one container.
|
2020-05-17 10:26:08 +02:00 |
|
Patrick Pelissier
|
c59731775e
|
* Provide alternative for M_STATIC_ASSERT in GNUC + C11 with improved error messages
* Add internal macro M_CHECK_COMPATIBLE_OPLIST to check if a type and an oplist could match.
|
2020-05-17 09:36:50 +02:00 |
|
Patrick Pelissier
|
4668476c6a
|
Fix issue with old version of ICC
|
2020-05-16 14:47:30 +02:00 |
|
Patrick Pelissier
|
743959ebde
|
Fix micro performance issue
|
2020-05-16 14:09:49 +02:00 |
|
Patrick Pelissier
|
dd27fa7e72
|
Add coverage for Function Object
|
2020-05-16 10:24:29 +02:00 |
|
Patrick Pelissier
|
f2025f83d3
|
Fix help usage
|
2020-05-16 09:41:05 +02:00 |
|
Patrick Pelissier
|
8c06b43b2b
|
Update tests for new controls
|
2020-05-15 21:46:18 +02:00 |
|
Patrick Pelissier
|
3cde7a1731
|
Add protection for use of oplist within a container oplist
|
2020-05-15 21:46:03 +02:00 |
|
Patrick Pelissier
|
e9db1d28b8
|
Try to work around to print the oplist
|
2020-05-15 21:45:21 +02:00 |
|
Patrick Pelissier
|
adffaf0e87
|
Fix illegal usage of oplist for function object
|
2020-05-15 21:45:02 +02:00 |
|
Patrick Pelissier
|
49a2e600c4
|
Add control of sub-oplist when creating a new oplist of a container
Add test case of this new control
Fix some corner bugs in some containers evolving their own oplists.
|
2020-05-15 21:19:39 +02:00 |
|
Patrick Pelissier
|
0bedcba32b
|
Rewrite M_STATIC_ASSERT to include an error code and message
Add more control on the default expanded macros to check if arguments are compatible
|
2020-05-15 14:51:20 +02:00 |
|