Skip to content

fix: deep code review pass 33 - 6 issues fixed - #279

Merged
mikemiles-dev merged 4 commits into
mainfrom
fix/deep-code-review-pass-33
Mar 15, 2026
Merged

fix: deep code review pass 33 - 6 issues fixed#279
mikemiles-dev merged 4 commits into
mainfrom
fix/deep-code-review-pass-33

Conversation

@mikemiles-dev

Copy link
Copy Markdown
Owner
  • V9 lookup test coverage extended from 1..=282 to 1..=323 (41 untested field IDs)
  • Enterprise bit extraction uses bitmask (& 0x7FFF) instead of overflowing_sub per RFC 7011
  • Data::with_template_field_lengths validates field count matches record length
  • TcpControlBits serialization uses explicit mask (val & 0xFF) instead of silent truncation
  • RELEASES.md: V9 field count corrected from 46 to 48
  • RELEASES.md: added missing InvalidPendingTotalBytes ConfigError variant

- V9 lookup test coverage extended from 1..=282 to 1..=323 (41 untested field IDs)
- Enterprise bit extraction uses bitmask (& 0x7FFF) instead of overflowing_sub per RFC 7011
- Data::with_template_field_lengths validates field count matches record length
- TcpControlBits serialization uses explicit mask (val & 0xFF) instead of silent truncation
- RELEASES.md: V9 field count corrected from 46 to 48
- RELEASES.md: added missing InvalidPendingTotalBytes ConfigError variant
@mikemiles-dev
mikemiles-dev merged commit d495c68 into main Mar 15, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant