--disable-jit-support no longer exists

This commit is contained in:
Takashi Kokubun 2023-09-20 10:14:55 -07:00
Родитель 4c2fc88b21
Коммит 639971a080
2 изменённых файлов: 7 добавлений и 2 удалений

2
.github/workflows/compilers.yml поставляемый
Просмотреть файл

@ -144,7 +144,7 @@ jobs:
- { name: valgrind, env: { append_configure: '--with-valgrind' } }
- { name: 'coroutine=ucontext', env: { append_configure: '--with-coroutine=ucontext' } }
- { name: 'coroutine=pthread', env: { append_configure: '--with-coroutine=pthread' } }
- { name: disable-jit-support, env: { append_configure: '--disable-jit-support' } }
- { name: disable-jit, env: { append_configure: '--disable-yjit --disable-rjit' } }
- { name: disable-dln, env: { append_configure: '--disable-dln' } }
- { name: enable-mkmf-verbose, env: { append_configure: '--enable-mkmf-verbose' } }
- { name: disable-rubygems, env: { append_configure: '--disable-rubygems' } }

Просмотреть файл

@ -164,9 +164,14 @@ changelog for details of the default gems or bundled gems.
* The default value for `--yjit-exec-mem-size` is changed from 64 to 128.
* More thorough testing and multiple bug fixes
### MJIT
* MJIT is removed.
* `--disable-jit-support` is removed. Consider using `--disable-yjit --disable-rjit` instead.
### RJIT
* Introduced a pure-Ruby JIT compiler RJIT and replaced MJIT.
* Introduced a pure-Ruby JIT compiler RJIT.
* RJIT supports only x86\_64 architecture on Unix platforms.
* Unlike MJIT, it doesn't require a C compiler at runtime.
* RJIT exists only for experimental purposes.