Generate native packet catalog (#46)
Some checks failed
Native code generation / deterministic (macos-latest) (push) Has been cancelled
Native code generation / deterministic (ubuntu-latest) (push) Has been cancelled
Native code generation / deterministic (windows-latest) (push) Has been cancelled
Imaging and meshing gate / native (macos-latest) (push) Has been cancelled
Imaging and meshing gate / native (ubuntu-latest) (push) Has been cancelled
Imaging and meshing gate / native (windows-latest) (push) Has been cancelled
JPEG 2000 feature / linux (push) Has been cancelled
JPEG 2000 feature / macos (push) Has been cancelled
JPEG 2000 feature / windows (push) Has been cancelled
Skia feature / linux (push) Has been cancelled
Skia feature / macos (push) Has been cancelled
Skia feature / windows (push) Has been cancelled
Some checks failed
Native code generation / deterministic (macos-latest) (push) Has been cancelled
Native code generation / deterministic (ubuntu-latest) (push) Has been cancelled
Native code generation / deterministic (windows-latest) (push) Has been cancelled
Imaging and meshing gate / native (macos-latest) (push) Has been cancelled
Imaging and meshing gate / native (ubuntu-latest) (push) Has been cancelled
Imaging and meshing gate / native (windows-latest) (push) Has been cancelled
JPEG 2000 feature / linux (push) Has been cancelled
JPEG 2000 feature / macos (push) Has been cancelled
JPEG 2000 feature / windows (push) Has been cancelled
Skia feature / linux (push) Has been cancelled
Skia feature / macos (push) Has been cancelled
Skia feature / windows (push) Has been cancelled
This commit is contained in:
@@ -181,3 +181,10 @@ member ID and rejects unrelated fixture, assertion, compile, or symbol errors.
|
||||
The deterministic, Rust-only source-data generator framework and its complete
|
||||
pinned input inventory are documented in
|
||||
[`codegen/README.md`](codegen/README.md).
|
||||
The first native data generator now parses the pinned protocol template into a
|
||||
checked-in catalog covering all 483 packets, 905 blocks, exact field widths,
|
||||
repetition rules, flags, IDs, and frequencies. It supplies the public
|
||||
`PacketType`, deterministic lookup tables, and real default construction and
|
||||
sizing behavior for every mapped packet/block while validating the complete
|
||||
shape against the pinned compiled C# API catalog. Wire encoding and decoding
|
||||
remain the separately gated next codegen issue.
|
||||
|
||||
Reference in New Issue
Block a user