mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
![]() This commit allows building YJIT and ZJIT simultaneously, a "combo build". Previously, `./configure --enable-yjit --enable-zjit` failed. At runtime, though, only one of the two can be enabled at a time. Add a root Cargo workspace that contains both the yjit and zjit crate. The common Rust build integration mechanisms are factored out into defs/jit.mk. Combo YJIT+ZJIT dev builds are supported; if either JIT uses `--enable-*=dev`, both of them are built in dev mode. The combo build requires Cargo, but building one JIT at a time with only rustc in release build remains supported. |
||
---|---|---|
.. | ||
builtin_binary.inc.tmpl | ||
call_iseq_optimized.inc.tmpl | ||
configure-ext.mk.tmpl | ||
depend.tmpl | ||
Doxyfile.tmpl | ||
encdb.h.tmpl | ||
extinit.c.tmpl | ||
exts.mk.tmpl | ||
fake.rb.in | ||
GNUmakefile.in | ||
id.c.tmpl | ||
id.h.tmpl | ||
known_errors.inc.tmpl | ||
limits.c.tmpl | ||
Makefile.in | ||
prelude.c.tmpl | ||
ruby-gdb.in | ||
ruby-lldb.in | ||
ruby-runner.h.in | ||
ruby.pc.in | ||
sizes.c.tmpl | ||
transdb.h.tmpl | ||
unicode_norm_gen.tmpl | ||
unicode_properties.rdoc.tmpl | ||
verconf.h.tmpl |