-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Attempt to fix Cmi_format error in voodoo-do, by checking in prep that the magic numbers are ok #115
Open
sabine
wants to merge
5
commits into
ocaml-doc:main
Choose a base branch
from
sabine:fix_cmi_format_error
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sabine
force-pushed
the
fix_cmi_format_error
branch
from
July 14, 2023 09:15
c8f32c2
to
01db246
Compare
The other way would be to catch it at source - ie, in prep. |
This patch is trying to catch it in prep. I think if there's a reliable way to catch it there, that would be preferable. |
sabine
changed the title
WIP: Attempt to fix Cmi_format error in voodoo-do, by checking in prep that the magic numbers match
WIP: Attempt to fix Cmi_format error in voodoo-do, by checking in prep that the magic numbers are ok
Jul 14, 2023
gpetiot
reviewed
Jul 14, 2023
sabine
force-pushed
the
fix_cmi_format_error
branch
from
July 24, 2023 09:56
01db246
to
35fdec9
Compare
sabine
force-pushed
the
fix_cmi_format_error
branch
from
July 25, 2023 07:22
58ec9ae
to
e6d146f
Compare
gpetiot
reviewed
Jul 25, 2023
Co-authored-by: Guillaume Petiot <[email protected]>
sabine
force-pushed
the
fix_cmi_format_error
branch
from
September 6, 2023 12:11
9dda26c
to
2f7b1f4
Compare
* Use read_cmt/cmi functions from compiler-libs Co-authored-by: Guillaume Petiot <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Is there a better way to check that we won't get a
Cmi_format
error? I really don't understand everything that's going on here and if this is a useful check.The other possibility to fix the
Cmi_format
error that's caused by copying files generated by the wrong OCaml compiler version would be to catch theCmi_format
error in voodoo-do and discard it, if I understand it correctly.