-
Notifications
You must be signed in to change notification settings - Fork 16
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
Add gc tests #469
base: main
Are you sure you want to change the base?
Add gc tests #469
Conversation
CI summary for ca8cf93:
Out of 33 workflows 15 failed with 12 genuine issues and 3 ci-setup issues |
I removed the stress test, as the positive parallel test is already stress testing. I still expect the 5.2 workflows to trigger ocaml/ocaml#13370 (unsure whether the cmd should be disabled under 5.2 testing 🤔 ) |
CI summary for 9ef90b5:
Out of 45 workflows 10 failed, all with genuine issues |
CI summary for 6b2669b
Out of 45 workflows 13 failed with with 12 genuine issues and 1 false alarm |
This PR adds initial tests of the
Gc
module - and in particular testing ofGc.compact
.Exercising
Gc.counters
already triggered a known issue locally, which has recently been fixed ontrunk
: ocaml/ocaml#13370 I therefore expect the parallel test to fail on 5.2.0 and earlier.This can be extended (and improved) in many ways adding (big)arrays, Weak, Ephemeron, custom blocks, finalizers, and dynamic Gc_ctrl changes.