This repository has been archived by the owner on Jun 26, 2020. It is now read-only.
[module] Finalize definitions for the end-user #1290
Merged
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.
finalize_definitions
needs to be called beforefinish
#1288description becomes long, the matter should probably be discussed in an issue
first.
This removes the need for end-users of
cranelift-module
to callmodule.finalize_definitions
beforemodule.finish
is called. It is fine forfinalize_definitions
to remainpub
because the implementation calls.drain()
on all relevant data, so it will never be finalized twice.N/A, no new features.
If you don't know who could review this, please indicate so and/or ping
bnjbvr
. The list of suggested reviewers on the right can help you.I am not sure who should review this. r? @bnjbvr