Benedikt Peetz
ca0efecfde
chore(treewide): Add missing license headers
2024-05-20 15:31:08 +02:00
Benedikt Peetz
d27eea711a
tests(error_derive): Init
2024-05-20 15:31:01 +02:00
Benedikt Peetz
6a4c224c64
tests(results): Add a test for results
2024-05-20 15:30:53 +02:00
Benedikt Peetz
c2ef7d0a59
tests(tests): Update to new String wrapper
2024-05-04 10:40:17 +02:00
Benedikt Peetz
1e078fa46d
tests(types): Update to represent a minimal change in the library
2024-03-27 23:03:45 +01:00
Benedikt Peetz
5a9de1ac0a
test(tests): Update `expected.md` files
2024-03-27 22:36:22 +01:00
Benedikt Peetz
475dde282c
test(tests): Update
2024-03-27 22:35:57 +01:00
Benedikt Peetz
a66c687421
fix(macros/generate/convert/auxiliary/c): Correctly generate function types
2024-03-27 10:54:01 +01:00
Benedikt Peetz
055cf2d5ce
test: Add new multiline display for c auxiliary code
2024-03-27 10:51:39 +01:00
Benedikt Peetz
b1d47de7e3
test(multiple): Ignore, as it's not a important feature
2024-03-27 10:22:48 +01:00
Benedikt Peetz
9a8ccc9cc2
fix(macros/generate): Correctly generate function types
2024-03-27 10:01:07 +01:00
Benedikt Peetz
7a8dc66876
fix(parser/unchecked/parse_structure): Accept attributes on fields
2024-03-27 09:59:35 +01:00
Benedikt Peetz
fae3de8b49
fix(parser/lexing/take_until_sucessive_match): Add utf8 support
2024-03-27 09:58:08 +01:00
Benedikt Peetz
508dc2bc46
fix(parser/tokenizer): Remove the tokenizer's death, when exposed to doc comments
...
Previously, the tokenizer had horrendous errors when lexing raw literal
strings. These have been removed. The remaining issue still persists,
that empty doc comments are serialized in c in a _weird_ way. They
should be merged.
2024-03-27 08:07:29 +01:00
Benedikt Peetz
5ab2bbb8fd
chore(treewide): Update license header
2024-03-26 20:11:23 +01:00
Benedikt Peetz
2b4599592c
chore(treewide): Add or update license header
2024-03-26 19:58:24 +01:00
Benedikt Peetz
5ada3cb83d
style(treewide): format
2024-03-26 19:58:14 +01:00
Benedikt Peetz
d48456d039
test(tests): Add the positive tests (and delete the ones in rust)
...
The rust based test were both not sufficient to cover all edge-cases and
so unmaintainable that they nearly always didn't even compile. This new
test framework should alleviate both concerns.
However, one big problem still remains: it does not support test cases
that should fail, so these have just been left in the `./tests`
directory.
2024-03-26 17:35:30 +01:00