-
Notifications
You must be signed in to change notification settings - Fork 10
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
Updating the binding to support MMTk with upstream Julia #180
Conversation
…ia, which has MMTk as an external GC
…jl_small_typeof instead of internal version
…ges in the binding
…ic to stock Julia
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we plan to remove the julia
folder and move the files to the Julia repo?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. After removing the C source from the binding, and introducing bindgen to our build process, it is much cleaner.
Backporting #180, merge with mmtk/julia#67.
This PR updates
update-ready/immix
to support its counterpart inmmtk/julia
. It should enable MMTk to run with the latest upstream Julia, but currently supporting only non-moving immix. It also cleans up the binding code, removing the C files and moving it into the Julia repo (gc-mmtk.c
). Finally, it removes the duplication that we had to use Bindgen, and instead generates the Rust bindings using abuild.rs
file.