Skip to content

v0.8.1#220

Merged
BinFlip merged 12 commits into
masterfrom
develop
Jun 26, 2026
Merged

v0.8.1#220
BinFlip merged 12 commits into
masterfrom
develop

Conversation

@BinFlip

@BinFlip BinFlip commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Fixed

  • Exception handler encoding — fat-format promotion for many clauses: encode_exception_handlers only switched to the fat exception-handling section format based on per-clause offset/length sizes, ignoring the 1-byte DataSize field. With more than 20 clauses (4-byte header + 12 bytes/clause > 255) the small-format DataSize byte overflowed, producing a corrupt section. The encoder now also forces fat format when handlers.len() exceeds the small-format clause limit (ECMA-335 §II.25.4.5/.6)

Changed

  • Dependencies: bumped log (0.4.31 → 0.4.33) and z3 (0.20.0 → 0.20.1)

@codecov

codecov Bot commented Jun 26, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 80.00000% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
dotscope/src/analysis/ssa/converter.rs 50.00% 1 Missing ⚠️
dotscope/src/compiler/codegen/mod.rs 0.00% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@BinFlip BinFlip merged commit 6730db8 into master Jun 26, 2026
15 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