Commit Graph

  • b080aabb22 Update string.rb Burdette Lamar 2025-05-21 12:34:59 -05:00
  • 3403055d13 [DOC] Tweaks for String#byteindex BurdetteLamar 2025-05-16 13:45:05 -05:00
  • d15fdb5c7f Win32: Initialize the systemtime function before converting FILETIME Nobuyoshi Nakada 2025-05-22 15:29:01 +09:00
  • f18883b295 Namespaces: Don't initialize fields for T_ICLASS Jean Boussier 2025-05-22 11:21:11 +02:00
  • 5862be0e89 Skip failing tests with mingw platform Hiroshi SHIBATA 2025-05-22 15:27:34 +09:00
  • b7aca78cee [ruby/io-console] Use gperf 3.1 to generate ANSI-C code Nobuyoshi Nakada 2024-06-21 16:00:16 +09:00
  • c239069d07 Fix redefinition of clock_gettime and clock_getres Nobuyoshi Nakada 2025-05-11 14:47:02 +09:00
  • 395e5de8d4 Update the latest version of ruby/setup-ruby Hiroshi SHIBATA 2025-05-21 18:16:48 +09:00
  • ff1d615746 Don't need to store download cache of vcpkg Hiroshi SHIBATA 2025-05-22 15:06:18 +09:00
  • ec41b1e823 Fix for old mingw without clock_gettime and clock_getres Nobuyoshi Nakada 2025-05-22 11:28:26 +09:00
  • 0564973196 [Bug #21357] Fix crash in Hash#merge with block Daniel Colson 2025-05-21 22:00:12 -04:00
  • 7154b4208b
    Fix a -Wmaybe-uninitialized Nobuyoshi Nakada 2025-05-22 10:55:19 +09:00
  • 6a16c3e26d Remove too_complex GC assertion John Hawthorn 2025-05-21 16:42:33 -07:00
  • 7b10660974 Use rb_inspect for Ractor error John Hawthorn 2025-05-20 17:28:30 -07:00
  • ef935705cf Use shape_id for determining "too complex" Aaron Patterson 2025-05-19 09:58:14 -07:00
  • 6df6aaa036 Update class.c Aaron Patterson 2025-05-20 17:42:16 -07:00
  • 6ea893f376 Add assertion for RCLASS_SET_PRIME_CLASSEXT_WRITABLE Aaron Patterson 2025-05-20 10:15:22 -07:00
  • 511b6bcb53 Reenable MMTk tests Peter Zhu 2025-05-20 15:36:06 -04:00
  • ac23fa0902 Use rb_id_table_foreach_values for mark_cc_tbl Peter Zhu 2025-05-20 15:34:47 -04:00
  • b4c900debd ZJIT: More type level docs in zjit::hir [DOC] Alan Wu 2025-05-21 23:20:38 +09:00
  • 3487117e55 [ruby/mmtk] Fix object ID in rb_gc_impl_define_finalizer Peter Zhu 2025-05-21 10:10:14 -04:00
  • 8f50bb7c24 JITs: Add back MACOSX_DEPLOYMENT_TARGET=11.0 setting to avoid warning Alan Wu 2025-05-21 21:33:20 +09:00
  • 9a41d76b83 Fix one-by-one error of numbered parameter ID Richard Böhme 2025-05-21 18:14:28 +09:00
  • 081a44f586 Disabled TRAP cache of CodeQL again Hiroshi SHIBATA 2025-05-21 16:34:28 +09:00
  • 0964593e5d Shrink sym_proc_cache by half Jean Boussier 2025-05-21 08:41:13 +02:00
  • c980cab155 [DOC] Add bundled gem doc links Stan Lo 2025-05-19 21:40:24 +01:00
  • df66d2befb Update bundled gems list as of 2025-05-21 git 2025-05-21 07:03:43 +00:00
  • f6cbf499bc Fix Symbol#to_proc (rb_sym_to_proc) to be ractor safe Luke Gruber 2025-05-20 09:41:57 -04:00
  • 97e774b95d [rubygems/rubygems] Bump up to rack-3.1.15 that is removed dependency of CGI::Cookie Hiroshi SHIBATA 2025-05-21 09:37:57 +09:00
  • 3ac239f790 [rubygems/rubygems] Copy prerelease attribute to dependency resolver sets Nathan Ladd 2025-04-23 12:26:03 -04:00
  • 27b0638386 [ruby/mmtk] Fix object ID for finalizers Peter Zhu 2025-05-20 13:03:09 -04:00
  • 1c66124273 Make Addrinfo objects Ractor shareable Aaron Patterson 2025-05-20 16:37:51 -07:00
  • b08e20d34a
    ZJIT: Allow DCE to remove some CCalls (#13363) Max Bernstein 2025-05-20 18:41:37 -04:00
  • b043abc048 Only define RVALUE_OVERHEAD if undefined Peter Zhu 2025-05-20 09:56:42 -04:00
  • 84bfcaa80d Add two more TSan suppressions John Hawthorn 2025-05-14 21:40:16 -07:00
  • e7f97eb2f3 Use atomic load for signal buff size John Hawthorn 2025-05-14 19:59:03 -07:00
  • 05e0e7223a Use atomic load to read interrupt mask John Hawthorn 2025-05-14 18:28:53 -07:00
  • cd15cc250f ZJIT: Run make zjit-test under combo build with YJIT Alan Wu 2025-05-20 18:42:45 +09:00
  • 1fed568e3e ZJIT: Add --allow-multiple-definition for make zjit-test Alan Wu 2025-05-20 18:40:35 +09:00
  • 2297afda7f
    Include stdbool.h without checking with autoconf Alan Wu 2025-05-21 00:58:32 +09:00
  • ce5eb2803e YJIT: ZJIT: CI: Smoke test for --[y,z]jit-dump-disasm Alan Wu 2025-05-20 17:55:24 +09:00
  • dfc0fe3679 Add jit.rs as dependency in Makefile Alan Wu 2025-05-20 17:34:26 +09:00
  • bf082a37a9
    CI: Check if runnable first, before set up directories Nobuyoshi Nakada 2025-05-20 22:27:51 +09:00
  • d0a8f6baa7
    [DOC] Fix call-seq of Dir.glob Nobuyoshi Nakada 2025-05-20 22:12:58 +09:00
  • 8dbff6e402
    Silence error messages of cd to non-existent opt directories Nobuyoshi Nakada 2025-05-20 20:43:58 +09:00
  • a82e7132df Fix uplevel for cgi under bundler Earlopain 2025-05-14 19:56:21 +02:00
  • bfe89c7a90 Update bundled gems list as of 2025-05-19 git 2025-05-20 07:03:43 +00:00
  • edff523407 [DOC] Describe new return value of source_location Daisuke Aritomo 2025-05-19 23:44:57 +09:00
  • c52f4eea56 Remove SortedSet autoload and set/sorted_set Jeremy Evans 2025-04-27 11:21:50 -07:00
  • a7ef9a44a6
    ZJIT: Propagate disasm feature to ZJIT and YJIT (#13372) Takashi Kokubun 2025-05-19 10:34:29 -07:00
  • 93ce95d46c
    [DOC] Fix indentation Nobuyoshi Nakada 2025-05-19 22:49:22 +09:00
  • 22c1201bba
    [DOC] Fold long lines Nobuyoshi Nakada 2025-05-19 22:47:07 +09:00
  • d84f20319c
    [DOC] Escape dot in regexp Nobuyoshi Nakada 2025-05-19 22:41:56 +09:00
  • 83d636f2d0 Free shapes last Jean Boussier 2025-05-19 15:05:06 +02:00
  • 40c957ba21
    Fix a typo and capitalize a character Kazuhiro NISHIYAMA 2025-05-19 13:27:50 +09:00
  • 4759550967
    [ruby/json] Remove some unnecessary top level constant lookups Jean Boussier 2025-05-17 21:02:04 +02:00
  • e4a44b1f2a
    [ruby/json] remove redundant self. GrantBirki 2025-05-17 11:37:39 -07:00
  • 9b25023fe4
    [ruby/json] use . over :: for consistency GrantBirki 2025-05-17 11:35:55 -07:00
  • dc69bebde7
    [ruby/json] Update json_encoding_test.rb Grant Birkinbine 2025-05-17 10:30:41 -07:00
  • 3468811ed1
    [ruby/json] fix for pretty_generate throwing wrong number of arguments error Cody Horton 2025-05-16 09:58:27 -05:00
  • 57e4176649
    [rubygems/rubygems] Fix test warnings introduced by recent CGI changes David Rodríguez 2025-05-16 19:51:12 +02:00
  • 0f867d97ab
    Rename a couple of spec files David Rodríguez 2025-05-16 19:49:07 +02:00
  • 6e8be3a634 [rubygems/rubygems] Test JRuby 10 David Rodríguez 2025-05-13 12:54:35 +02:00
  • bfab76abe6 [rubygems/rubygems] Normalize platforms in warbler lockfile David Rodríguez 2025-05-13 14:56:41 +02:00
  • 0dfe427cba [rubygems/rubygems] Fix typo "shippped" => "shipped" Vít Ondruch 2025-05-15 12:59:40 +02:00
  • aea603615f [rubygems/rubygems] Missing tweak David Rodríguez 2025-05-08 14:33:37 +02:00
  • 4be199e435 [rubygems/rubygems] Simplify Gem::Platform#initialize Samuel Giddins 2025-04-17 10:54:40 +09:00
  • 8f61e17556 [rubygems/rubygems] RuboCop Samuel Giddins 2025-03-24 19:47:03 -07:00
  • eb48418b40 [rubygems/rubygems] Ensure that Gem::Platform parses strings to a fix point Samuel Giddins 2025-03-24 10:48:42 -07:00
  • 72387ebd0e
    Fix typos: misspell -w -error -source=text namespace.c Hiroshi SHIBATA 2025-05-19 09:46:03 +09:00
  • f57dd4470b merge revision(s) 80a1a1bb8ae8435b916ae4f66a483e91ad31356a: [Backport #21257] nagachika 2025-05-18 16:25:01 +09:00
  • 1f226f1efe merge revision(s) b959263b58e26ef630c085f9f7ddc04373a998c7: [Backport #21344] nagachika 2025-05-18 13:32:52 +09:00
  • 74f46982eb Bump net-imap to v0.4.21 for Ruby 3.3 (CVE-2025-43857) nick evans 2025-04-30 12:59:21 -04:00
  • 551c444f81 merge revision(s) b48b841378f80e16378ceb83f3b78e52df9ae023, 2fe8b9cd3d308d754f3d33a948dfb1dd782a10dc: [Backport #21327] nagachika 2025-05-18 12:00:23 +09:00
  • 8a1d738b80 merge revision(s) 3113bc8d445c4c24ed3827adfc50bb88c99b6364: nagachika 2025-05-18 10:24:11 +09:00
  • cb49400d68 merge revision(s) 7793b59c8d2a13c124fe276e11723db23facce04: [Backport #21331] nagachika 2025-05-17 15:57:05 +09:00
  • b25bfd33e9 merge revision(s) 7f5b4fb26ea8c0a736a37101327905eebebee8bf: nagachika 2025-05-17 15:56:46 +09:00
  • a3adc05a4e merge revision(s) 3e47e7a499acd256be549935fcb559d3c82e556c, 46e4c8673747de96838d2c5dec37446d23d99d88: nagachika 2025-05-17 15:41:00 +09:00
  • b1b6752fbe merge revision(s) 0d6263bd416338a339651fb97fe4d62701704c4b: [Backport #21220] nagachika 2025-05-17 15:21:08 +09:00
  • aa0f689bf4 [ruby/net-http] Freeze some constants to improve Ractor compatibility Daisuke Aritomo 2025-02-03 23:54:05 +09:00
  • 22c09135a8 rb_copy_generic_ivar: reset shape_id when no ivar are present Jean Boussier 2025-05-16 16:08:21 +02:00
  • 1e33a451bb gc: Execute run_final with the lock held Jean Boussier 2025-05-16 15:37:00 +02:00
  • ec8900e3eb rb_gc_impl_copy_finalizer: generate a new object id Jean Boussier 2025-05-15 14:04:36 +02:00
  • a294427017 Add missing lock to rb_gc_impl_copy_finalizer Jean Boussier 2025-05-15 13:43:44 +02:00
  • d9248856d2
    ZJIT: Create more ergonomic type profiling API (#13339) Max Bernstein 2025-05-16 13:50:48 -04:00
  • eead83160b
    Prevent enabling yjit when zjit enabled (GH-13358) Daniel Colson 2025-05-16 13:31:43 -04:00
  • cc90adb68d
    [DOC] Tweaks for String#append_as_bytes Burdette Lamar 2025-05-16 11:50:55 -05:00
  • a188249616 [DOC] Tweaks for String#b BurdetteLamar 2025-05-15 14:58:57 -05:00
  • 1f09c9fa14 [DOC] Tweaks for String#ascii_only? BurdetteLamar 2025-05-15 14:51:27 -05:00
  • c5c252c067 Add a test case for it in a regex. Nick Dower 2025-05-16 15:44:45 +02:00
  • 4921845b61 [Bug #21313] Handle it in rescue and ensure blocks. Nick Dower 2025-05-16 05:18:28 +02:00
  • 097d742a1e [Bug #20009] Support marshaling non-ASCII name class/module Nobuyoshi Nakada 2025-05-16 20:45:18 +09:00
  • 5e01c0e4e2 ZJIT: Remove unnecessary cloning Max Bernstein 2025-05-15 16:30:52 -04:00
  • 9cec38c160
    "binary" is not valid encoding name in Emacs Nobuyoshi Nakada 2025-05-16 20:04:34 +09:00
  • a0fe0095ab
    Don't enumerate io->blocking_operations if fork generation is different. (#13359) Samuel Williams 2025-05-16 14:14:23 +09:00
  • 35000ac2ed
    Prevent double free for too big repetition quantifiers (#13332) Hiroya Fujinami 2025-05-16 10:14:26 +09:00
  • 6b10d40157 ZJIT: Bail out of recursive compilation if we can't compile callee Max Bernstein 2025-05-15 16:55:38 -04:00
  • d67d169aea Use atomics for system_working global John Hawthorn 2025-05-13 22:36:09 -07:00
  • d845da05e8 Force reset running time in timer interrupt John Hawthorn 2024-11-14 15:21:38 -08:00
  • 55c9c75b47 Maintain same behavior regardless of tracepoint state Aaron Patterson 2025-05-01 12:13:31 -07:00