Skip to content

Shuffle optimisation level flags for Flambda 2#517

Merged
mshinwell merged 2 commits intooxcaml:mainfrom
mshinwell:flambda2-shuffle-optimisation-params
Feb 4, 2022
Merged

Shuffle optimisation level flags for Flambda 2#517
mshinwell merged 2 commits intooxcaml:mainfrom
mshinwell:flambda2-shuffle-optimisation-params

Conversation

@mshinwell
Copy link
Copy Markdown
Collaborator

This changes to -O2, which we haven't really been using but should be the default for "optimised" compilation, to be what we currently have for -O3 minus functor return types. -O3 is then -O2 plus functor return types. This should make it easier to compile large source trees where certain parts are problematic at the highest levels of optimisation.

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

@lthls lthls left a comment

Choose a reason for hiding this comment

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

Looks fine.

@mshinwell mshinwell merged commit 8154559 into oxcaml:main Feb 4, 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.

2 participants