Skip to content

Simplify code stubs at definition and do not specialise them#532

Merged
lthls merged 1 commit intooxcaml:mainfrom
lthls:simplify-stub-code-once
Feb 24, 2022
Merged

Simplify code stubs at definition and do not specialise them#532
lthls merged 1 commit intooxcaml:mainfrom
lthls:simplify-stub-code-once

Conversation

@lthls
Copy link
Copy Markdown
Contributor

@lthls lthls commented Feb 16, 2022

The main change is only one commit (Simplify code stubs at definition only), but there are a number of other commits that fix various bugs that would trigger otherwise, and one commit (Allow metadata-only code in environments) that does not fix a bug but could be cleanly split from the main commit and should be mostly a no-op, making it easier to review independently.

@mshinwell mshinwell added flambda2 Prerequisite for, or part of, flambda2 flambda2 beta labels Feb 16, 2022
@lthls
Copy link
Copy Markdown
Contributor Author

lthls commented Feb 23, 2022

This branch has been rebased on top of main + #552. There are a few changes still on this PR that could have been split (most notably the change in Closure_conversion to generate code bindings in the correct order), but I ran out of energy.

@lthls lthls force-pushed the simplify-stub-code-once branch from f1a9e97 to a884107 Compare February 23, 2022 15:43
@lthls lthls force-pushed the simplify-stub-code-once branch from a884107 to 322f8ca Compare February 24, 2022 13:06
@lthls lthls merged commit c3fb980 into oxcaml:main Feb 24, 2022
mshinwell pushed a commit that referenced this pull request Mar 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

flambda2 beta flambda2 Prerequisite for, or part of, flambda2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants