-
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 |
CI summary for e9c9a6a
Out of 45 workflows 4 failed with genuine issues |
CI summary for 6c1252f
Out of 45 workflows 14 failed with 13 genuine issues and 1 CI infrastructure issue. |
CI summary for fd0a3fd:
Out of 45 workflows, 3 failed with a genuine error and 4 due to a buggy Windows header in the test-suite. Note to self: Having removed |
CI summary for 1ebdda4:
Out of 45 workflows 4 failed - all with genuine issues |
CI summary for e5b93d3
Out of 45 workflows 7 failed all with genuine errors |
CI summary for 6a86f20
Out of 45 workflows, 11 failed with 9 genuine issues, 1 CI timeout, and 1 false alarm |
…ll use v=63 adding lots of CI log noise
I've just pushed to trigger a fresh run, now that #13553 has been merged to In other news, I've investigated the previously observed FreeBSD 5.2 crash. |
CI summary for 4a93462:
Out of 41 workflows, 4 failed - all with genuine issues 🎉 (For some reason, the force push didn't trigger |
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.