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
|
28faf815d7
|
Improve robustness against broken I/O file
|
2023-04-03 14:09:34 +02:00 |
|
Patrick Pelissier
|
fe3b703d0a
|
Don't expand isspace for coverage tests
|
2023-04-03 14:09:07 +02:00 |
|
Patrick Pelissier
|
0aa6a9f0cf
|
Update comments
|
2023-04-03 13:19:50 +02:00 |
|
Patrick Pelissier
|
67832ac918
|
Add more tests case for IO parsing
|
2023-04-03 13:18:28 +02:00 |
|
Patrick Pelissier
|
669a3297c7
|
Fix issue in ispace usage and allow more space in formating (to be more uniform. The allowed spaces before were in strange place only)
|
2023-04-03 13:18:10 +02:00 |
|
Patrick Pelissier
|
25d4829d7b
|
Add utilities function for parsing FILE or char* while skipping space character
|
2023-04-03 13:17:25 +02:00 |
|
Patrick Pelissier
|
ebab05a789
|
Improve coverage of test suite
|
2023-04-03 12:36:35 +02:00 |
|
Patrick Pelissier
|
727df5b7bf
|
Fix coverage
|
2023-04-03 00:36:18 +02:00 |
|
Patrick Pelissier
|
aebe1308fc
|
Improve coverage computation
|
2023-04-03 00:23:05 +02:00 |
|
Patrick Pelissier
|
1d163a396e
|
Replace assert by M_ASSERT
|
2023-04-03 00:12:00 +02:00 |
|
Patrick Pelissier
|
7534aa0d61
|
Add internal M_UNLIKELY_NOMEM to help coverage computation
|
2023-04-03 00:05:29 +02:00 |
|
Patrick Pelissier
|
6976d4e23d
|
Remove (broken) auto check of coverage
|
2023-04-02 23:02:48 +02:00 |
|
Patrick Pelissier
|
6b7954e141
|
Fix coverage for new files
|
2023-04-02 22:52:40 +02:00 |
|
Patrick Pelissier
|
c27d76a83b
|
Remove assert & contract from coverage to avoid polluting reports
|
2023-04-02 22:45:56 +02:00 |
|
Patrick Pelissier
|
0e3081bfc6
|
Include branch probabilities in report
|
2023-04-02 22:45:35 +02:00 |
|
Patrick Pelissier
|
d754e9a15f
|
Update doc for _get_emplace functions for associative array
|
2023-03-29 22:59:54 +02:00 |
|
Patrick Pelissier
|
4e4e21793c
|
Add _get_emplace functions for associative array
|
2023-03-29 22:59:43 +02:00 |
|
Patrick Pelissier
|
c515da9f37
|
Update documentation
|
2023-03-29 22:50:51 +02:00 |
|
Patrick Pelissier
|
961b93bd4c
|
Add test for M_LET + associative array
|
2023-03-28 23:43:49 +02:00 |
|
Patrick Pelissier
|
39a719c3f0
|
Fix warnings
|
2023-03-28 23:43:21 +02:00 |
|
Patrick Pelissier
|
8b643b4878
|
Add support for emplace detection in associative array + M_LET
|
2023-03-28 23:43:08 +02:00 |
|
Patrick Pelissier
|
876c394fba
|
Fix format
|
2023-03-28 23:42:25 +02:00 |
|
Patrick Pelissier
|
81439c9437
|
Fix grammar
|
2023-03-27 01:05:53 +02:00 |
|
Patrick Pelissier
|
191ef7d09e
|
Fix grammar
|
2023-03-27 00:55:08 +02:00 |
|
Patrick Pelissier
|
bd4131dd8f
|
Fix typo
|
2023-03-27 00:53:31 +02:00 |
|
Patrick Pelissier
|
cfe8293c64
|
Cleanup documentation
|
2023-03-25 10:25:52 +01:00 |
|
Patrick Pelissier
|
ea2715aa75
|
Remove static assert. Some old compilers failed to simplify into a constant expression, resulting in build failure
|
2023-03-24 23:54:49 +01:00 |
|
Patrick Pelissier
|
f69cec6820
|
Fix warning with clang+const char * type
|
2023-03-24 21:53:23 +01:00 |
|
Patrick Pelissier
|
085f371693
|
Update doc
|
2023-03-24 21:12:28 +01:00 |
|
Patrick Pelissier
|
16a0a5c1a3
|
Add new examples
|
2023-03-24 21:11:15 +01:00 |
|
Patrick Pelissier
|
3953f81884
|
Update
|
2023-03-24 21:10:59 +01:00 |
|
Patrick Pelissier
|
8365888e6e
|
Add Oplist inheritanc chapter
|
2023-03-24 20:38:51 +01:00 |
|
Patrick Pelissier
|
c3f6e3c5f0
|
Add trivial script to separate preproc of compilation for debug
|
2023-03-19 00:29:51 +01:00 |
|
Patrick Pelissier
|
4cafe4dce1
|
Fix steps to debug
|
2023-03-19 00:29:06 +01:00 |
|
Patrick Pelissier
|
9f8b97ae46
|
Rename fields of m_exception_t:
data->context
n->num
|
2023-03-18 18:11:23 +01:00 |
|
Patrick Pelissier
|
030bea9c11
|
Add test for M_DEFER & M_LET_IF in exceptions
|
2023-03-18 17:57:46 +01:00 |
|
Patrick Pelissier
|
e33894f1b3
|
Finish support for M_DEFER / M_LET_IF & exceptions
|
2023-03-18 17:57:15 +01:00 |
|
Patrick Pelissier
|
66f5e6c67d
|
Support for more than one expression in M_DEFER
|
2023-03-18 17:56:44 +01:00 |
|
Patrick Pelissier
|
78c6dce068
|
Update doc
|
2023-03-18 17:56:11 +01:00 |
|
Patrick Pelissier
|
0798480ad5
|
Refactoring & implement support for RAII with M_DEFER
|
2023-03-18 17:39:56 +01:00 |
|
Patrick Pelissier
|
e8322215fd
|
Update doc about clang
|
2023-03-18 17:39:20 +01:00 |
|
Patrick Pelissier
|
42d3042c15
|
Add NOCLEAR property to M_BASIC_OPLIST and prepare injection for M_DEFER
|
2023-03-18 17:25:08 +01:00 |
|
Patrick Pelissier
|
b7214ad11d
|
Adding test of NOCLEAR property
|
2023-03-18 17:20:30 +01:00 |
|
Patrick Pelissier
|
08b4bc9052
|
M_LET_IF reuses clear mechanism provided by M_DEFER
|
2023-03-18 15:14:31 +01:00 |
|
Patrick Pelissier
|
d813171e8a
|
Add new test generation
|
2023-03-18 09:15:39 +01:00 |
|
Patrick Pelissier
|
d1094999f5
|
Update M_ASSERT to separate requirement for predicate
|
2023-03-18 09:15:11 +01:00 |
|
Patrick Pelissier
|
c8354aa6ed
|
Update doc
|
2023-03-18 08:08:33 +01:00 |
|
Patrick Pelissier
|
ab3aa33fac
|
Add M_SET_THROUGH_INIT_SET
|
2023-03-18 08:08:23 +01:00 |
|