-
Notifications
You must be signed in to change notification settings - Fork 76
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
Prefetching in major GC #153
Merged
Merged
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
(cherry picked from commit 8a90546229c1db74c04f13aafbe5f4a748e45614)
Speed up GC by prefetching during marking (cherry picked from commit 1dc70d32da055e803a6bc801a3e07efbaab2a9a8)
As mentioned in the upstream PR, we should consider adding the CFLAGS |
mshinwell
approved these changes
Aug 10, 2021
@stedolan Could you make a separate PR for the |
lukemaurer
added
backport from upstream OCaml
4.13/4.14 merge
Backports of 4.13 and 4.14 changes
labels
May 6, 2022
mshinwell
added a commit
to mshinwell/flambda-backend
that referenced
this pull request
Apr 28, 2023
6c5197b8d9 Merge pull request ocaml-flambda#166 from mshinwell/merge-flambda-backend-2023-04-28 0c3dcf956c Fix for ocamldoc 09b9e1cb46 Fix for -zero-alloc-check 71e5e07631 Compilation fixes after merge bf662571ee Merge flambda-backend changes a2556fc75f Add `[%exclave]` support (ocaml-flambda#51) ebe9576b0a Add data race freedom proposal (ocaml-flambda#161) 3f3fc49e0d Merge pull request ocaml-flambda#159 from riaqn/merge-backend 6c635dc542 minor changes after merge 99a0d85320 Merge flambda-backend changes 264246310a Include the modes of values in debugging information (ocaml-flambda#153) 4ecc8a4f17 Remove i386 CI check (ocaml-flambda#155) git-subtree-dir: ocaml git-subtree-split: 6c5197b8d9812079036a83fd74ac5ea752735c6e
ccasin
added a commit
to ccasin/flambda-backend
that referenced
this pull request
Apr 29, 2023
bba15422dbf Accept changed test, fix dune file 2f0a6b48399 Layouts version 1 6c5197b8d98 Merge pull request ocaml-flambda#166 from mshinwell/merge-flambda-backend-2023-04-28 0c3dcf956c6 Fix for ocamldoc 09b9e1cb461 Fix for -zero-alloc-check 71e5e076313 Compilation fixes after merge bf662571ee3 Merge flambda-backend changes a2556fc75f4 Add `[%exclave]` support (ocaml-flambda#51) ebe9576b0a2 Add data race freedom proposal (ocaml-flambda#161) 3f3fc49e0d4 Merge pull request ocaml-flambda#159 from riaqn/merge-backend 6c635dc5421 minor changes after merge 99a0d853204 Merge flambda-backend changes 264246310af Include the modes of values in debugging information (ocaml-flambda#153) 4ecc8a4f17a Remove i386 CI check (ocaml-flambda#155) git-subtree-dir: ocaml git-subtree-split: bba15422dbf736511e37db6ea3e952905ff406ed
mshinwell
added a commit
to mshinwell/flambda-backend
that referenced
this pull request
May 1, 2023
REVERT: 6c5197b8d9 Merge pull request ocaml-flambda#166 from mshinwell/merge-flambda-backend-2023-04-28 REVERT: 0c3dcf956c Fix for ocamldoc REVERT: 09b9e1cb46 Fix for -zero-alloc-check REVERT: 71e5e07631 Compilation fixes after merge REVERT: bf662571ee Merge flambda-backend changes REVERT: a2556fc75f Add `[%exclave]` support (ocaml-flambda#51) REVERT: ebe9576b0a Add data race freedom proposal (ocaml-flambda#161) REVERT: 3f3fc49e0d Merge pull request ocaml-flambda#159 from riaqn/merge-backend REVERT: 6c635dc542 minor changes after merge REVERT: 99a0d85320 Merge flambda-backend changes REVERT: 264246310a Include the modes of values in debugging information (ocaml-flambda#153) REVERT: 4ecc8a4f17 Remove i386 CI check (ocaml-flambda#155) git-subtree-dir: ocaml git-subtree-split: a7d005a6e537d1d70e60379c05b5e0ee33a294c5
mshinwell
added a commit
to mshinwell/flambda-backend
that referenced
this pull request
May 1, 2023
e3076d2e73 Unboxed types v1 (ocaml-flambda#139) e68c72dea2 update HACKING.jst.adoc (ocaml-flambda#165) 6c5197b8d9 Merge pull request ocaml-flambda#166 from mshinwell/merge-flambda-backend-2023-04-28 0c3dcf956c Fix for ocamldoc 09b9e1cb46 Fix for -zero-alloc-check 71e5e07631 Compilation fixes after merge bf662571ee Merge flambda-backend changes a2556fc75f Add `[%exclave]` support (ocaml-flambda#51) ebe9576b0a Add data race freedom proposal (ocaml-flambda#161) 3f3fc49e0d Merge pull request ocaml-flambda#159 from riaqn/merge-backend 6c635dc542 minor changes after merge 99a0d85320 Merge flambda-backend changes 264246310a Include the modes of values in debugging information (ocaml-flambda#153) 4ecc8a4f17 Remove i386 CI check (ocaml-flambda#155) git-subtree-dir: ocaml git-subtree-split: e3076d2e7321a8e8ff18e560ed7a55d6ff0ebf04
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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.
Backport of upstream PRs 9934 and 10195.