mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
YJIT: Allow dev_nodebug to disasm release-mode code (#11198)
* YJIT: Allow dev_nodebug to disasm release-mode code * Revert "YJIT: Squash canary before falling back" This reverts commitf05ad373d8
. The stray canary issue should have been solved bydef7023ee4
, alleviating this codegen accommodation. * s/runtime_assertions/runtime_checks/ --------- Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
This commit is contained in:
parent
059535bd65
commit
2de8b5b805
Notes:
git
2024-07-18 20:02:05 +00:00
Merged-By: k0kubun <takashikkbn@gmail.com>
4 changed files with 12 additions and 13 deletions
|
@ -3916,17 +3916,17 @@ AS_CASE(["${YJIT_SUPPORT}"],
|
|||
],
|
||||
[dev], [
|
||||
rb_rust_target_subdir=debug
|
||||
CARGO_BUILD_ARGS='--features stats,disasm'
|
||||
CARGO_BUILD_ARGS='--features disasm,runtime_checks'
|
||||
AC_DEFINE(RUBY_DEBUG, 1)
|
||||
],
|
||||
[dev_nodebug], [
|
||||
rb_rust_target_subdir=dev_nodebug
|
||||
CARGO_BUILD_ARGS='--profile dev_nodebug --features stats,disasm'
|
||||
CARGO_BUILD_ARGS='--profile dev_nodebug --features disasm'
|
||||
AC_DEFINE(YJIT_STATS, 1)
|
||||
],
|
||||
[stats], [
|
||||
rb_rust_target_subdir=stats
|
||||
CARGO_BUILD_ARGS='--profile stats --features stats'
|
||||
CARGO_BUILD_ARGS='--profile stats'
|
||||
AC_DEFINE(YJIT_STATS, 1)
|
||||
])
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue