Closes #33
This commit is contained in:
1 parent
f60faea2e7
commit
f03882d3f4
86 files changed
+3539
-2688
No files matched your search
@@ -34,6 +34,19 @@ existing Git tag; subsequent changes are listed as unreleased.
|
||||
|
||||
#### Fixed
|
||||
|
||||
- Reject all `SIG_VALTYPE_` declarations with a source-located
|
||||
`UnsupportedSignalType` error instead of silently decoding their payload as
|
||||
integers. Both parser APIs reject the unsupported operator, including type 0;
|
||||
the diagnostic API publishes no partial database. Namespace symbol listings
|
||||
remain quiet. No permissive mode is introduced.
|
||||
- Display parser warnings and errors in the demo, and stop before building or
|
||||
decoding when parsing fails. Add parser and pipeline regressions for float32,
|
||||
float64, source locations, declaration order, and unchanged integer decoding.
|
||||
Verify Release and ASan/UBSan builds with the optional Qt adapter: 2,420 core
|
||||
checks, seven model checks, and the qmake tree test pass in each build. One
|
||||
named-locale case skips; leak checking remains disabled due to ptrace.
|
||||
Build the demo and verify error exits, visible warnings, and integer input.
|
||||
|
||||
- Replace recursive regular-expression matching for `SG_` statements with an
|
||||
iterative field scanner. Long unit strings no longer overflow the stack.
|
||||
- Parse signal physical values directly with locale-independent `from_chars`,
|
||||
|
||||
Reference in new issue
Block a user