summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-12-04Fix thread scheduler issue with thread_sched_wait_events (#15392)Luke Gruber
2025-12-04Adjust test to avoid bugJohn Hawthorn
2025-12-04Change bmethod defined_ractor to use id insteadJohn Hawthorn
2025-12-04Take VM lock in `class_switch_superclass` (#15356)Luke Gruber
2025-12-05Add openssl reformatting to .git-blame-ignore-revs [ci skip]Kazuki Yamaguchi
2025-12-05fix typo s/sharable/shareable/Koichi Sasada
2025-12-04[ruby/openssl] Expand tabs in C source filesKazuki Yamaguchi
2025-12-04[ruby/openssl] Revert "rewriting most of the asn1 init code in ruby"Kazuki Yamaguchi
2025-12-05Method and UnboundMethod can be sharableKoichi Sasada
2025-12-05(experimental) RUBY_TYPED_FROZEN_SHAREABLE_NO_RECKoichi Sasada
2025-12-04Remove mismatched indentations warning (#15410)Étienne Barrié
2025-12-05Refine non-nil warnings for the deprecated variablesNobuyoshi Nakada
2025-12-05[Bug #21764] Propagate the encoding of ID to warningNobuyoshi Nakada
2025-12-04[ruby/prism] Fix `%Q` with newline delimiter and heredoc interpolationEarlopain
2025-12-04[DOC] Fix a macro nameNobuyoshi Nakada
2025-12-04Deprecate `rb_eval_cmd_kw`Nobuyoshi Nakada
2025-12-04Add `rb_eval_cmd_call_kw` to shortcutNobuyoshi Nakada
2025-12-04Ractor.store_if_absent should not warnKoichi Sasada
2025-12-04Update default gems list at d343968ec3a899a29ff4e330dc914d [ci skip]git
2025-12-04[ruby/json] Release 2.17.1Jean Boussier
2025-12-04[ruby/json] Fix a regression in parsing of unicode surogate pairsJean Boussier
2025-12-04[ruby/rubygems] Increase connection pool to allow for up to 70% speed increase:Edouard CHIN
2025-12-03ZJIT: Optimize setivar with shape transition (#15375)Max Bernstein
2025-12-04ZJIT: Inline Kernel#class (#15397)Max Bernstein
2025-12-03ZJIT: Fix definite assignment to work with multiple entry blocksMax Bernstein
2025-12-03ZJIT: Only use make_equal_to for instructions with outputMax Bernstein
2025-12-04[ruby/psych] Add option to disable symbol parsingCaleb Stewart
2025-12-04[ruby/psych] Remove y Object extension in IRBRune Philosof
2025-12-04Remove needless parse.y `new_nil` macroyui-knk
2025-12-04Remove needless parse.y `value_expr` macroyui-knk
2025-12-03YJIT: Pass class and shape ID directly instead of objectMax Bernstein
2025-12-03Move imemo fields check out of shape_get_nextMax Bernstein
2025-12-03Remove spurious obj != klass check in shape_get_nextMax Bernstein
2025-12-03ZJIT: Use the custom iteratorAaron Patterson
2025-12-03ZJIT: Add a specialized instruction iterator to the assemblerAaron Patterson
2025-12-03Track small malloc/free changes in thread localJohn Hawthorn
2025-12-03Group malloc counters togetherJohn Hawthorn
2025-12-03gc.c: check if the struct has fields before marking the fields_objJean Boussier
2025-12-03gc.c: Pass shape_id to `newobj_init`Jean Boussier
2025-12-03ZJIT: Optimize NewArray to use rb_ec_ary_new_from_values (#15391)Goshanraj Govindaraj
2025-12-03[ruby/prism] Fix wrong error message for lower percent i arraysEarlopain
2025-12-03[ruby/prism] Correctly handle line continuations in %w/i% interrupted by here...Earlopain
2025-12-03wb-protect autoload_constJohn Hawthorn
2025-12-03Speedup TypedData_Get_StructJean Boussier
2025-12-03[ruby/prism] Follow repo move from oracle/truffleruby to truffleruby/trufflerubyBenoit Daloze
2025-12-03Update default gems list at 94581b1ffde5e2afeba4631152955c [ci skip]git
2025-12-03[ruby/json] Release 2.17.0Jean Boussier
2025-12-03[ruby/json] Fix handling of depthÉtienne Barrié
2025-12-03fstring_concurrent_set_create: only assert the string has no ivarsJean Boussier
2025-12-03Rename `rb_obj_exivar_p` -> `rb_obj_gen_fields_p`Jean Boussier