Merged
Conversation
- Apply LoadableScalar conversions (masking, sign-ext) for PlaceLoad - Add defensive fallbacks for empty/missing field type info - Fix merge_block return consistency for terminating arms - Remove debug prints, add proper error handling for missing body - Include variant index in hash_place for dedup safety
- Convert defensive fallbacks in lower_place_address to hard YulError failures for any field_types query returning empty or out-of-bounds - Error on target field access when field doesn't exist in type info - Include enum_ty in hash_place via pretty_print to preserve type system semantics during MIR function deduplication - Improve comment for Absent patterns explaining the design decision
- Add generic Projection/ProjectionPath types with Infallible for HIR index slots - Refactor match lowering to use Place with projections (defer offsets to codegen) - Extract shared layout module eliminating duplicate ty_size_bytes implementations - Inline field loads in codegen, removing helper function indirection
Trust decision tree's default block rather than rediscovering wildcard arms. This fixes Outer::First(_) patterns being incorrectly routed to top-level wildcards.
core/std lib reorg, small fixes, high-level erc20 test
hir: pretty-print attributes, support attributes on `use` and trait-associated items
mir: newtype peeling
Add all existing e2e tests as native Fe tests
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.