Commit Graph

  • ef9301a6b7 Ensure crr->feature is an fstring master John Hawthorn 2025-06-11 13:35:28 -07:00
  • b28f344312 Use a T_DATA for cross_ractor_require John Hawthorn 2025-06-05 13:27:33 -07:00
  • a34fcf401b Add a new_thread flag to rb_interrupt_exec John Hawthorn 2025-06-05 13:48:34 -07:00
  • 97994c77fb Only use regex internal reg_cache when in main ractor Luke Gruber 2025-06-12 11:10:29 -04:00
  • 6e36841dbd Free rb_native_thread memory at fork Peter Zhu 2025-06-11 16:21:11 -04:00
  • 5ec9a392cd
    [Bug #21439] Fix PM_SPLAT_NODE compilation error in for loops (#13597) Ufuk Kayserilioglu 2025-06-12 18:33:10 +03:00
  • 7c22330cd2 Allocate rb_shape_tree statically Jean Boussier 2025-06-12 15:18:22 +02:00
  • de4b910381 Get rid of GET_SHAPE_TREE() Jean Boussier 2025-06-12 15:15:20 +02:00
  • e070d93573 Get rid of rb_shape_lookup Jean Boussier 2025-06-12 14:03:57 +02:00
  • 0292b702c4 shape.h: make RSHAPE static inline Jean Boussier 2025-06-12 13:55:05 +02:00
  • d55c463d56 Fix memory leak of Ractor basket when sending to closed Ractor Peter Zhu 2025-06-11 13:59:38 -04:00
  • a74c385208 Make setting and accessing class ivars lock-free Jean Boussier 2025-06-12 10:06:03 +02:00
  • 8b5ac5abf2 Fix class instance variable inside namespaces Jean Boussier 2025-06-12 12:02:56 +02:00
  • 8120971932 Move more NilClass methods to ruby Hartley McGuire 2025-06-02 18:47:21 -04:00
  • 3abdd4241f Turn rb_classext_t.fields into a T_IMEMO/class_fields Jean Boussier 2025-05-22 14:01:46 +02:00
  • 166ff187bd [rubygems/rubygems] Removed ccache or sccache from args of Rust builder Hiroshi SHIBATA 2025-02-21 13:34:23 +09:00
  • 4585ccd90f [ruby/strscan] Update extconf.rb (https://github.com/ruby/strscan/pull/158) Nobuyoshi Nakada 2025-06-12 10:32:49 +09:00
  • 7854b71e7f Supress a few more tsan errors John Hawthorn 2025-06-04 20:00:43 -07:00
  • f91c80836a gdbinit: fix printing of T_DATA John Hawthorn 2025-06-05 12:09:54 -07:00
  • 3a6844a692
    Tweak to spec setup so that rspec instead of our bin/rspec binstub still works David Rodríguez 2025-06-05 09:14:37 +02:00
  • 8abb87b9c7 [rubygems/rubygems] Remove duplicate documentation for --changelog flag Joshua Young 2025-06-09 15:18:57 +10:00
  • 3fdaa6a19c [rubygems/rubygems] Fix typos in some documentation lists making them render incorrectly David Rodríguez 2025-06-11 15:51:21 +02:00
  • ca7bd59794 [rubygems/rubygems] Update man pages month David Rodríguez 2025-06-11 15:50:06 +02:00
  • 970813d982 [ruby/prism] Fix parser translator during string escaping with invalid utf-8 Earlopain 2025-06-11 15:28:21 +02:00
  • 95201299fd Refactor the last references to rb_shape_t Jean Boussier 2025-06-11 14:32:35 +02:00
  • 4463ac264d shape.h: remove YJIT workaround Jean Boussier 2025-06-11 13:08:56 +02:00
  • 59fad961b8 ZJIT: x86: Fix panic writing 32-bit number with top bit set Alan Wu 2025-06-10 21:58:56 +09:00
  • e5c7f1695e YJIT: x86: Fix panic writing 32-bit number with top bit set Alan Wu 2025-06-10 20:52:57 +09:00
  • 4ebe0a1ba5 ZJIT: Restore x86 assembler tests Alan Wu 2025-06-11 10:09:51 +09:00
  • c489020cab ZJIT: Restore some A64 backend tests to fix unused warning Alan Wu 2025-06-10 23:44:53 +09:00
  • 0bc24353d3 ZJIT: Restore most x64 backend tests Alan Wu 2025-06-10 21:52:50 +09:00
  • f45aa1505f [ruby/date] Update zonetab.h at 2025-06-11 Nobuyoshi Nakada 2025-06-11 10:05:32 +00:00
  • c2f2ac7db3 shape.c: Fix rb_bug call to use correct format for size_t Jean Boussier 2025-06-11 09:03:26 +02:00
  • fd7e56a831 Use artifacts built by vcpkg manifest mode Hiroshi SHIBATA 2025-06-11 16:02:00 +09:00
  • 255e6e6197 Try to run ignored tests with macOS 15 Hiroshi SHIBATA 2025-06-11 14:47:16 +09:00
  • 51118fa2da [ruby/net-http] Support pretty_print Nobuyoshi Nakada 2023-10-30 17:59:29 +09:00
  • a976fa1bb7 Followed up https://github.com/ruby/net-http/commit/002441da1e for ruby/spec Hiroshi SHIBATA 2025-06-11 13:04:45 +09:00
  • 82e3312493 [ruby/net-http] Fixed test case for default content-type. Hiroshi SHIBATA 2025-06-11 10:45:41 +09:00
  • 51b70d106a [ruby/net-http] Don't set content type by default Hiroshi SHIBATA 2025-02-13 15:52:30 +09:00
  • 9b09c68032 Simplify make test-bundler David Rodríguez 2025-06-05 09:59:04 +02:00
  • ec897fd204 Fix make test-bundler David Rodríguez 2025-06-05 09:58:28 +02:00
  • dba72134de [rubygems/rubygems] Fix gem pristine sometimes not resetting extensions David Rodríguez 2025-06-10 17:52:42 +02:00
  • 6560083c39 [rubygems/rubygems] Normalize file existence helpers usage David Rodríguez 2025-06-10 17:35:39 +02:00
  • 7e3d271f76 [rubygems/rubygems] Install the best matching gem for the current platform in gem install Samuel Giddins 2025-06-05 11:26:17 -07:00
  • b5beb19825 [rubygems/rubygems] Validate dependencies when doing bundle install Randy Stauner 2025-05-02 10:05:10 -07:00
  • 35fc19f5d4 enumerator.c: Remove unused IDs Jean Boussier 2025-06-10 21:13:37 +02:00
  • 0f922edca0 ZJIT: Support get/set on global variables Aaron Patterson 2025-06-09 21:12:53 -07:00
  • c54e96d651 Fix RubyVM::Shape.transition_tree Étienne Barrié 2025-06-10 17:04:07 +02:00
  • bcb4fbe2eb Refactor Enumerator::ArithmeticSequence to not use ivars Jean Boussier 2025-06-10 17:12:10 +02:00
  • 585dcffff1 Fix regular expressions across ractors that match different encodings Luke Gruber 2025-06-09 18:21:19 -04:00
  • bb1a992d37
    [DOC] Fix unclosed markup Nobuyoshi Nakada 2025-06-10 21:46:14 +09:00
  • a21acaee6d Follow-ups to #13555 Joshua Young 2025-06-09 23:05:32 +10:00
  • cdeedd5bc1
    Fix handling of cancelled blocking operations. (#13570) Samuel Williams 2025-06-10 16:30:43 +09:00
  • 20adae4ad6
    Fix up birthtime specs Nobuyoshi Nakada 2025-06-10 15:05:09 +09:00
  • 6184793ea9 [DOC] Split building docs for modular GC Peter Zhu 2025-06-09 16:50:06 -04:00
  • fb8248b3e8 Disabled TRAP cache of CodeQL ruby_3_3 Hiroshi SHIBATA 2025-05-21 17:33:24 +09:00
  • 837699e160 Take file and line in GC VM locks Peter Zhu 2025-06-06 10:56:46 -04:00
  • c962735fe8 Add missing write barrier in set_i_initialize_copy John Hawthorn 2025-06-08 12:17:53 -07:00
  • 4b80f56f60
    Update a step name [ci skip] Nobuyoshi Nakada 2025-06-10 01:03:23 +09:00
  • 698cf146ac
    Fetch only necessary commits of bundled gems Nobuyoshi Nakada 2025-06-08 21:27:19 +09:00
  • 3b17ff2457
    Reuse fetch-bundled_gems.rb Nobuyoshi Nakada 2025-06-09 22:08:10 +09:00
  • f9966b9b76 Get rid of gen_fields_tbl.fields_count Jean Boussier 2025-06-09 10:37:28 +02:00
  • e210a70e9a [ruby/prism] Fix typo in visitor example code Tim Craft 2025-06-09 10:41:29 +01:00
  • b8922a8d45 ZJIT: Parse opt_regexpmatch2 into HIR Alan Wu 2025-06-06 22:01:04 +09:00
  • ec1244cfd2 ZJIT: Parse opt_not into HIR Alan Wu 2025-06-06 22:00:51 +09:00
  • 038087adf7 ZJIT: Parse opt_or into HIR Alan Wu 2025-06-06 22:00:32 +09:00
  • 1c43f7e966 ZJIT: Parse opt_and into HIR Alan Wu 2025-06-06 22:00:17 +09:00
  • 4a2480e79a ZJIT: Parse opt_succ into HIR Alan Wu 2025-06-06 21:59:53 +09:00
  • 9865aa94f7 ZJIT: Parse opt_empty_p into HIR Alan Wu 2025-06-06 21:51:05 +09:00
  • 96fdaf2e39 Fix build on alpine with statx change Earlopain 2025-06-09 13:19:08 +02:00
  • f4135feafc [Feature #21219] Selective inspect of instance variables Nobuyoshi Nakada 2025-04-08 17:35:18 +09:00
  • e8094943a4
    s/sned/send zzak 2025-06-09 16:23:08 +09:00
  • c8ddc0a843 Optimize callcache invalidation for refinements alpaca-tc 2025-04-06 01:50:08 +09:00
  • d0b5f31554 record load average at fail Koichi Sasada 2025-06-08 04:24:56 +09:00
  • 98ac3f1fe4 increase timeout for high load env Koichi Sasada 2025-06-08 04:08:35 +09:00
  • 7d8695e02f Stop pinning shape edges Jean Boussier 2025-06-07 17:30:29 +02:00
  • a640723d31 Simplify rb_gc_rebuild_shape Jean Boussier 2025-06-07 16:48:26 +02:00
  • 191f6e3b87 Get rid of rb_shape_t.heap_id Jean Boussier 2025-06-07 15:26:27 +02:00
  • 6eb0cd8df7 Get rid of SHAPE_T_OBJECT Jean Boussier 2025-06-07 14:44:13 +02:00
  • 1c96aed6ee Remove EMBEDDED shape_id flags Jean Boussier 2025-06-07 13:50:15 +02:00
  • 2de67d424f shape.c: assert we're not returning INVALID_SHAPE_ID. Jean Boussier 2025-06-07 13:42:46 +02:00
  • 8c4e368dcf shape.c: ensure heap_index is consistent for complex shapes Jean Boussier 2025-06-07 10:55:49 +02:00
  • 54edc930f9 Leave the shape_id_t highest bit unused to avoid crashing YJIT Jean Boussier 2025-06-06 20:54:21 +02:00
  • 689ec51146 Replicate heap_index in shape_id flags. Jean Boussier 2025-06-06 09:26:35 +02:00
  • 42cf301254
    Skip blame-ignored revisions [ci skip] Nobuyoshi Nakada 2025-06-07 20:34:26 +09:00
  • e667bb70cf
    Add skip log-fix command to skip that commit totally [ci skip] Nobuyoshi Nakada 2025-06-07 20:29:45 +09:00
  • 3ca007d82e
    Ignore miss-and-revised commits [ci skip] Nobuyoshi Nakada 2025-06-07 19:58:24 +09:00
  • 7a56c31641
    Revert "[Bug #21388] Make snapshots of gems" Nobuyoshi Nakada 2025-06-07 18:43:56 +09:00
  • e90282be7b
    [Bug #21388] Make snapshots of gems Nobuyoshi Nakada 2025-06-06 18:28:44 +09:00
  • c45e4da71b
    Make the installation target overridable Nobuyoshi Nakada 2025-06-06 17:42:21 +09:00
  • dd4e39a115 Delete useless Namespace#current_details Satoshi Tagomori 2025-06-07 10:26:43 +09:00
  • 20cf46039a
    Fix messages for skipped bundled gems Nobuyoshi Nakada 2025-06-07 16:28:05 +09:00
  • 1605704117 ignore confirming belonging while finrializer Koichi Sasada 2025-06-06 16:50:50 +09:00
  • 90ba2f4e1c Add missing lock around redblack_cache_ancestors Jean Boussier 2025-06-06 21:01:24 +02:00
  • 347e581a4c Introduce MODULAR_GC_FN Peter Zhu 2025-06-05 22:10:47 -04:00
  • 94ba62c790 ZJIT: Fix build error from commit race Alan Wu 2025-06-06 23:14:51 +09:00
  • 677c36370f ZJIT: Fix insn arg index for defined, add tests Alan Wu 2025-06-06 00:45:41 +09:00
  • 657b2f064b ZJIT: Parse definedivar into HIR Alan Wu 2025-06-05 22:42:58 +09:00
  • cd7c5a3484 ZJIT: Take a slice instead of Vec in test code Alan Wu 2025-06-05 22:02:52 +09:00
  • 2b810ac595 shape.c: match capacity growth with T_OBJECT embedded sizes Jean Boussier 2025-06-06 12:16:31 +02:00