Skip to content

[pull] main from B-Lang-org:main#176

Merged
pull[bot] merged 3 commits into
chenm001:mainfrom
B-Lang-org:main
Jun 27, 2026
Merged

[pull] main from B-Lang-org:main#176
pull[bot] merged 3 commits into
chenm001:mainfrom
B-Lang-org:main

Conversation

@pull

@pull pull Bot commented Jun 27, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

nanavati added 3 commits June 27, 2026 20:13
…pand

Rather than normalizing the types of function arguments when heaping them,
deduce them by instantiating the function types and extracting argument types.
This lets us avoid normalization except when we actually instantiate a
polymorphic function type (since types start normalized after IConv and
elaboration preserves that, except when polymorphic types are instantiated).

Clean up the toHeap functions by requiring the explicit, normalized type as
an argument and by automatically inferring a name when one isn't provided.
Priority order: keep id, not-bad id, other ids
Without AVeriQuirks lifting PrimMul, PrimQuot and PrimRem operands into
named defs, an inline narrow negation gets widened to the surrounding
Verilog context and evaluated there, diverging from the correct
narrow-width semantics.
@pull pull Bot locked and limited conversation to collaborators Jun 27, 2026
@pull pull Bot added the ⤵️ pull label Jun 27, 2026
@pull pull Bot merged commit b4f62c7 into chenm001:main Jun 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant