summaryrefslogtreecommitdiff
path: root/gc/extconf_base.rb
AgeCommit message (Collapse)Author
2025-01-14Simplify gc/mmtk/extconf.rbNobuyoshi Nakada
- Split static recipes to depend file. - Modify makefile configurations in the block to `create_makefile`. - Expand rust sources in extconf.rb instead of GNU make extension. TODO: pass `CARGO_TARGET_DIR` without shell syntax. Notes: Merged: https://github.com/ruby/ruby/pull/12572
2024-12-05Standardize on the name "modular GC"Peter Zhu
We have name fragmentation for this feature, including "shared GC", "modular GC", and "external GC". This commit standardizes the feature name to "modular GC" and the implementation to "GC library". Notes: Merged: https://github.com/ruby/ruby/pull/12261
2024-11-26Fix up gc/extconf_base.rbNobuyoshi Nakada
- Add flags to appropriate variables. - Use `append_cflags` to append a flag safely, instead of appending blindly. Notes: Merged: https://github.com/ruby/ruby/pull/12166
2024-11-25Use extconf to build external GC modulesMatt Valentine-House
Co-Authored-By: Peter Zhu <peter@peterzhu.ca> Notes: Merged: https://github.com/ruby/ruby/pull/12149