Opened 3 years ago
Closed 3 years ago
#17614 closed enhancement (fixed)
ruby-3.2.1
| Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 11.3 |
| Component: | BOOK | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New point version.
Change History (5)
comment:1 by , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 3 years ago
comment:3 by , 3 years ago
It looks like Ruby uses rustc:
checking for _setjmp as a macro or function... yes checking for sigsetjmp as a macro or function... no checking for setjmp type... __builtin_setjmp\((void **)\) checking for rustc... rustc checking whether rustc works for YJIT... yes
... and later on in the log:
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C
opt-level=3 -C overflow-checks=on '--out-dir=/sources/ruby-3.2.1/ruby-3.2.1/yjit/target
/release/' ./yjit/src/lib.rs
Setting my PATH to /bin (so that it doesn't pull rustc) shows:
checking for setjmp type... __builtin_setjmp checking for rustc... no checking for prefix of external symbols... NONE
I'll add it as optional
comment:4 by , 3 years ago
Fixed at 33c11ec182041e698c8d53158c6695f667782817
Added --without-valgrind to work around test suite problems temporarily.
comment:5 by , 3 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

What's Changed Bug #19263: MJIT fails to compile multiple values in a single case in Ruby 3.2.0 Bug #19273: [Regexp] regexp does not match expected Bug #19284: Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS environment variable Bug #19292: Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was given Bug #19336: Backport commit eab7f4623fbf0488e828b75843d70c8e02dc8aa5 Bug #19296: Time.new's argument check is incomplete Bug #19299: YJIT panicked while holding VM lock acquired at ./yjit/src/core.rs:1693. Aborting... Bug #19271: irb ignores rbs and debug Bug #19316: YJIT crash in 3.2.0 Bug #19298: lib/mjit/instruction.rb was reintroduced by merge mistake Bug #19305: TracePoint#parameters segfaults when certain method creation pattern is used Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure Bug #19262: Segmentation fault on RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location Bug #19319: Crash in rb_str_casemap Bug #19327: Backport commits 3be2acfafd3b3c6168e2266c7c6561d143d7ae5c and 9726736006b3f74635fd8af05814fe0908e2cf84 Bug #19356: Backport f7b72462aa27716370c6bea1f2c240983aca9a55 Bug #19339: Defining ivar on special constants with @ syntax causes segv Bug #19320: Crash during compaction while traversing the stack Bug #19348: GVL being released earlier than expected when loading iseqs Bug #19289: RbConfig::CONFIG["STRIP"] should keep ruby_abi_version and ruby_abi_version should always be part of Ruby Bug #19360: Enabling coverage with -r option isn't sufficient to intercept top level script. Merge the latest stable versions of RubyGems and Bundler to Ruby 3.2.x by hsbt · Pull Request #7061 Bug #19389: StringIO gets(..., chomp: true) behaves differently to File/IO. Bug #19390: Time.new: Assertion Failed: bignum.c:4187:rb_int_parse_cstr:len != 0 Bug #19379: Regex: "end pattern with unmatched parenthesis" with Ruby 3.2 and interpolation Bug #19327: Backport commits 3be2acfafd3b3c6168e2266c7c6561d143d7ae5c and 9726736006b3f74635fd8af05814fe0908e2cf84 Merge RubyGems 3.4.6 and Bundler 2.4.6 by hsbt · Pull Request #7214 Bug #19385: YJIT panicked while holding VM lock acquired at ./yjit/src/core.rs:1693. Aborting. Bug #19404: Backport request for 3b83b265f11965582d4b9b439eff8a501792ab68 Bug #19398: Memory leak in WeakMap Bug #19399: Ripper::Lexer.parse throws NoMethodError error for some input Bug #19403: Unable to Build Native Gems on Mac with Ruby 3.1.0+