summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-18Revert "Update default gems list at 647449fc91c9d37752b09ac5f0a785 [ci skip]"Hiroshi SHIBATA
This reverts commit 5caf8bf1ea785969088f9fd54d7d752443ed940e.
2024-12-18Revert "Update bundled gems list at 5caf8bf1ea785969088f9fd54d7d75 [ci skip]"Hiroshi SHIBATA
This reverts commit 50282a540a33bdad9aec528dfd97b15ae12acb80.
2024-12-18Extract auto-update workflow for default gems on NEWS.mdHiroshi SHIBATA
We should stop it until final release of Ruby. Notes: Merged: https://github.com/ruby/ruby/pull/12381
2024-12-18Update bundled gems list at 5caf8bf1ea785969088f9fd54d7d75 [ci skip]git
2024-12-18Update default gems list at 647449fc91c9d37752b09ac5f0a785 [ci skip]git
2024-12-18Update description for default and bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12380
2024-12-18Restore rake-13.2.0 and added bundled versions of Ruby 3.3Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12380
2024-12-18Added version histories of updated default gems for Ruby 3.4Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12380
2024-12-17[DOC] rb_id2name(): Note truncation danger (+minor copyediting)Alan Wu
Thanks, nobu!
2024-12-18Skip to sync lib/irb/.documentHiroshi SHIBATA
2024-12-18Check RUBY_THREAD_TIMESLICE valueNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12328
2024-12-18Avoid file descriptor leakYusuke Endoh
`extra_fd` was leaked if `fd_set_cloexec` fails -- I can't think of any chance of that happening here, but just in case. Coverity Scan found this issue. Notes: Merged: https://github.com/ruby/ruby/pull/12201
2024-12-18[DOC] Fix the block parameter name in Array#zipKouhei Yanagita
Notes: Merged: https://github.com/ruby/ruby/pull/12316
2024-12-18Update default gems list at 3edbf6cfc5dba4da62ac23af5f0ebb [ci skip]git
2024-12-18[ruby/psych] Bump up v5.2.2Hiroshi SHIBATA
https://github.com/ruby/psych/commit/746e1ad24d
2024-12-18Update default gems list at b3abdd4cf45f370d763f6782db46c8 [ci skip]git
2024-12-18Bump Rubygems version to 3.6.1David Rodríguez
2024-12-18Bump Bundler version to 2.6.1David Rodríguez
2024-12-18Bump vendored securerandom to 0.4.1David Rodríguez
2024-12-18Bump vendored timeout to 0.4.3David Rodríguez
2024-12-18Wrap `do_fast_fallback_getaddrinfo` with `rb_thread_prevent_fork` (#12366)Misaki Shioi
Wrap `do_fast_fallback_getaddrinfo` with `rb_thread_prevent_fork` Referencing PR #10864, wrap `do_fast_fallback_getaddrinfo` with `rb_thread_prevent_fork` to avoid fork safety issues. `do_fast_fallback_getaddrinfo` internally uses getaddrinfo(3), leading to fork safety issues, as described in PR #10864. This change ensures that `do_fast_fallback_getaddrinfo` is guarded by `rb_thread_prevent_fork`, preventing fork during its execution and avoiding related issues. Notes: Merged-By: shioimm <shioi.mm@gmail.com>
2024-12-18[DOC] Added references of github releases for bundled gems (#12365)Hiroshi SHIBATA
* Added references of github releases for bundled gems * Removed bundled version of 3.3.0 and maintenance releases * Added history of racc, mutex_m, bigdecimal, drb, syslog and csv * Added test-unit, rss, net-ftp, prime and nkf. * Added power_assert 2.0.4 * Removed unnecessary version of Rake * Update NEWS.md Co-authored-by: Stan Lo <stan001212@gmail.com> --------- Co-authored-by: Stan Lo <stan001212@gmail.com> Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2024-12-17[ruby/rdoc] Enable cross reference in codeNobuyoshi Nakada
(https://github.com/ruby/rdoc/pull/1240) Some people like to mark up method names in MarkDown style block quotes, like this: ruby/ruby#12333. Currently, no links are created in the code in the RDoc, but such words most likely refer to methods. This PR makes a word a code cross-reference if the whole word can be resolved as a reference. https://github.com/ruby/rdoc/commit/7d7efb0709
2024-12-17[DOC] Add note to rb_id2name about GC compactionPeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/12376
2024-12-17[ruby/rdoc] Update tests for ruby/rdoc#1247Stan Lo
(https://github.com/ruby/rdoc/pull/1248) https://github.com/ruby/rdoc/commit/94b9858000
2024-12-17[ruby/rdoc] `aligns` may include `:center`Soutaro Matsumoto
(https://github.com/ruby/rdoc/pull/1247) https://github.com/ruby/rdoc/commit/cbbf04d6f8
2024-12-17[DOC] Fix example in Numeric#to_intBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/12372
2024-12-17YJIT: Load registers on JIT entry to reuse blocks (#12355)Takashi Kokubun
Notes: Merged-By: maximecb <maximecb@ruby-lang.org>
2024-12-17[rubygems/rubygems] Fix missing `Gem::Uri.redact` on some Ruby 3.1 versionsDavid Rodríguez
Our CI did not catch this because it was testing with Ruby 3.1 patch levels that include a RubyGems version that already has `Gem::Uri.redact`. We should make sure the system-rubygems workflow always tests against the oldest supportted Ruby/RubyGems combination. https://github.com/rubygems/rubygems/commit/3b695e3be1
2024-12-17Don't reference update frames with VM_FRAME_MAGIC_DUMMYPeter Zhu
Frames with VM_FRAME_MAGIC_DUMMY pushed by rb_vm_push_frame_fname have allocated iseq, so we should not reference update it. Notes: Merged: https://github.com/ruby/ruby/pull/12371
2024-12-17Fix autoload_table_compactPeter Zhu
The keys are IDs, so we cannot update references on them. Notes: Merged: https://github.com/ruby/ruby/pull/12371
2024-12-17Assert Ruby object in rb_gc_locationPeter Zhu
rb_gc_location doesn't check that the object is actually a Ruby object and only checks if the object looks like a T_MOVED. This may have unexpected outcomes if the object is not a Ruby object (e.g. a piece of malloc memory may be corrupted). Notes: Merged: https://github.com/ruby/ruby/pull/12371
2024-12-17[DOC] Change arg names from n to count (#12288)Burdette Lamar
Notes: Merged-By: peterzhu2118 <peter@peterzhu.ca>
2024-12-17[PRISM] Recurse use_deconstructed_cache in Alternation NodesMatt Valentine-House
This fixes the behavioural difference between Prism and parse.y when evaluating the following code ```ruby 1 in [1 | [1]] ``` Fixes [Bug #20956] Notes: Merged: https://github.com/ruby/ruby/pull/12370
2024-12-17Win32: Add coroutine for mswin on arm64Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12367
2024-12-17Win32: Fix the macro for arm64 on mswinNobuyoshi Nakada
Visual C defines `_M_`-prefixed macros for the target architectures. Notes: Merged: https://github.com/ruby/ruby/pull/12367
2024-12-17Win32: Fix `rbimpl_size_mul_overflow` on arm64Nobuyoshi Nakada
`_umul128` is specific to x86_64 platform, see higher words by `__umulh` on arm64. Notes: Merged: https://github.com/ruby/ruby/pull/12367
2024-12-17Win32: Allow arm64 platformNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12367
2024-12-17Update default gems list at a652d8b6807a9b81a4fe9bad519840 [ci skip]git
2024-12-17Launchable: Start recording test-spec in compilers.yaml (#12364)Naoto Ono
Notes: Merged-By: ono-max <onoto1998@gmail.com>
2024-12-17Update bundled gems list at c5c88def57b580b4e7ec259dc21469 [ci skip]git
2024-12-17Update bundled_gemsHiroshi SHIBATA
2024-12-17Update default gems list at fc38023d4e4f44ce1d4d7c1e792166 [ci skip]git
2024-12-17[ruby/win32ole] Bump up v1.9.1Hiroshi SHIBATA
https://github.com/ruby/win32ole/commit/3e9b3b02e9
2024-12-17[ruby/tmpdir] Bump up v0.3.1Hiroshi SHIBATA
https://github.com/ruby/tmpdir/commit/0245079c24
2024-12-17Move Refinement#refined_class changes to Compatibility issues sectionHiroshi SHIBATA
2024-12-17Added JSON entryHiroshi SHIBATA
2024-12-17Added YJIT entries from draft of release announcementHiroshi SHIBATA
2024-12-17Added changes of RubyGems-3.6.x and Bundler-2.6.x to NEWS.mdHiroshi SHIBATA
2024-12-17Fix constant documents (#12357)Soutaro Matsumoto
Delete duplicated `Document-const:` directives Those directives are attached to `rb_define_const` and `rb_file_const` where we don’t need them because the functions are supported by RDoc.