Closes #29
This commit is contained in:
1 parent
a702cffd93
commit
8d06165979
18 files changed
+611
-215
No files matched your search
@@ -8,6 +8,21 @@ existing Git tag; subsequent changes are listed as unreleased.
|
||||
|
||||
### 2026-10-23
|
||||
|
||||
#### Added
|
||||
|
||||
- Extended `SG_MUL_VAL_` range conditions and nested `mNM` selectors, dispatched
|
||||
through TypeFactory with deferred target resolution and source diagnostics.
|
||||
- Shared selector graph validation for parsed and runtime metadata, including
|
||||
ancestor-aware overlap checks, range bounds, reference validation, and cycles.
|
||||
Preserve selector names and ranges through runtime and tree builders.
|
||||
- Decode nested paths from raw selectors, including selective decoding and
|
||||
inactive paths with missing child bytes. Support independent root selectors;
|
||||
each signal has one parent, with repeated statements merging range alternatives.
|
||||
- Add parser, decoder, metadata, and malformed runtime regression coverage.
|
||||
Verify `qmake6 ../dbc.pro`, `make -j4`, and `make check`: 2,398 QtTest checks
|
||||
passed with no failures; one existing C-locale check skipped because a named
|
||||
comma-decimal locale is unavailable. Both qmake and standalone tree tests pass.
|
||||
|
||||
#### Testing
|
||||
|
||||
- Add local Release and ASan/UBSan commands in `tests/run_core_ci.sh` for the
|
||||
|
||||
Reference in new issue
Block a user