Skip to content

Multithreaded type checking and inference#93

Merged
croyzor merged 196 commits intomainfrom
inference-wip/ownership-cleaner
Dec 17, 2025
Merged

Multithreaded type checking and inference#93
croyzor merged 196 commits intomainfrom
inference-wip/ownership-cleaner

Conversation

@croyzor
Copy link
Collaborator

@croyzor croyzor commented Dec 12, 2025

No description provided.

@croyzor croyzor force-pushed the inference-wip/ownership-cleaner branch from 108bf49 to 7a61e38 Compare December 12, 2025 10:24
Copy link
Collaborator

@acl-cqc acl-cqc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Modulo, I don't see any need for commit 7a61e38 - everything passes even without - can you revert that?

@acl-cqc
Copy link
Collaborator

acl-cqc commented Dec 13, 2025

@croyzor I reverted 3 commits in Compile/Hugr.hs fiddling with "undo" wiring; that (a) fixed all the new compilation failures and (b) got the number of invalid Hugrs down to 4 (unconnected ports), for which I have used the .json.invalid mechanism.

If you could check over that would be great, and if there's any comments you can add on why those fail that'd be great...I'll put up a draft PR based off this to redo (unrevert) those changes

@acl-cqc
Copy link
Collaborator

acl-cqc commented Dec 16, 2025

PR with just the pattern/undo changes, as a followup to this: #95

@croyzor croyzor changed the title Multithreaded type checking Multithreaded type checking and inference Dec 17, 2025
@croyzor croyzor merged commit 3e46d9d into main Dec 17, 2025
1 check passed
@croyzor croyzor deleted the inference-wip/ownership-cleaner branch December 17, 2025 12:13
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.

3 participants