summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-03[ruby/timeout] refactor the change to keep the compatability with nil and ↵CosmicOppai
type-errror and added tests https://github.com/ruby/timeout/commit/e8a7dbdb87
2024-12-03[ruby/timeout] refactor the change to keep the compatability with nil and ↵CosmicOppai
type-errror and added tests https://github.com/ruby/timeout/commit/8342544979
2024-12-03[ruby/timeout] added the check for negative secCosmicOppai
https://github.com/ruby/timeout/commit/8e57887eee
2024-12-03Enable Launchable integration in compilers.yml (#12136)Naoto Ono
Notes: Merged-By: ono-max <onoto1998@gmail.com>
2024-12-03Update bundled_gemsSoutaro Matsumoto
Notes: Merged: https://github.com/ruby/ruby/pull/12237
2024-12-03Update default gems list at ddf0080fd3d82e84aec48894d4e27f [ci skip]git
2024-12-03[ruby/io-console] Bump up 0.8.0Hiroshi SHIBATA
https://github.com/ruby/io-console/commit/467508a0c6
2024-12-03[ruby/etc] Use same license files with ruby/rubyHiroshi SHIBATA
https://github.com/ruby/etc/commit/8d585ea0c9
2024-12-03Socket#connect may be raise ECONNREFUSEDKazuhiro NISHIYAMA
On my environment with `sudo ufw default reject outgoing`, outgoing packets are filtered without allow rules. Notes: Merged: https://github.com/ruby/ruby/pull/12238
2024-12-03Update default gems list at e34163d7fe8d416f9952d775eb743b [ci skip]git
2024-12-03[ruby/pp] Bump up 0.6.2Hiroshi SHIBATA
https://github.com/ruby/pp/commit/979f9d972d
2024-12-03Update default gems list at 9bd1e6ee04ed8f0cc88da3366534e0 [ci skip]git
2024-12-03[ruby/io-nonblock] Bump up 0.3.1Hiroshi SHIBATA
https://github.com/ruby/io-nonblock/commit/16727a8ab3
2024-12-03Update default gems list at 043f26edee38fb52fe43e208a7ad57 [ci skip]git
2024-12-03[ruby/error_highlight] Bump versionYusuke Endoh
https://github.com/ruby/error_highlight/commit/a8e9eb7f2f
2024-12-03Reapply "[ruby/rdoc] fix: C variables should never show up in Ancestors tree"Hiroshi SHIBATA
This reverts commit 0fe82ae087130d7f360cc0607be93995cedbdb16. Notes: Merged: https://github.com/ruby/ruby/pull/12233
2024-12-03Added missing header file for _finiteHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12232
2024-12-03Lock json-schema-5.1.0Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12232
2024-12-02[ruby/rdoc] Prefer String#ord to #codepoints[0]Mike Dalessio
(https://github.com/ruby/rdoc/pull/1220) https://github.com/ruby/rdoc/commit/09d7f35420 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2024-12-02[ruby/rdoc] ClassModule#superclass= accepts a ClassModule as anMike Dalessio
argument (https://github.com/ruby/rdoc/pull/1222) It is necessary for ClassModule's instance variable @superclass to always be a String (or nil) so that the class can be saved with `#marshal_dump` and loaded with `#marshal_load`. However, there's no type checking being done, which allows a bug like the one reported in #1221 (which was introduced in #1217) that sets superclass to a ClassModule. That bug requires: - setting a superclass to a NormalClass - marshal_save - marshal_load (which raises an exception) With this change, passing a ClassModule to ClassModule#superclass= is explicitly allowed by saving the full name of the ClassModule in the @superclass instance variable. https://github.com/ruby/rdoc/commit/9ced6d534c
2024-12-02Correct order of listed methodsBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/12229
2024-12-02[ruby/prism] _finitef is unavailable on Windows x86Kevin Newton
Instead cast it inline to a double on Windows. https://github.com/ruby/prism/commit/9064d872aa
2024-12-02[DOC] Fix capitalization in NEWS.mdPeter Zhu
2024-12-02[ruby/prism] Reject invalid operator after match predicate or after match ↵ydah
required Partially fixes: #3171 https://github.com/ruby/prism/commit/d0d9699c27
2024-12-02[ruby/prism] Reject invalid dot method call after match predicate or after ↵ydah
match required Partially fixes: https://github.com/ruby/prism/issues/3171 https://github.com/ruby/prism/commit/5c33fa5a1a
2024-12-02[ruby/prism] Reject extra comma in array after keyword argumentydah
Fixes: https://github.com/ruby/prism/issues/3109 https://github.com/ruby/prism/commit/9ed989c30d
2024-12-02Fix example of array pattern that results in a SyntaxErrorydah
``` ❯ ruby --parser=prism --dump=parsetree -e "foo in *1" ruby: -e:1: syntax error found (SyntaxError) > 1 | foo in *1 | ^ unexpected integer, expecting end-of-input 2 | ```
2024-12-02[ruby/prism] Add document BeginNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/b8f40988ab
2024-12-02[ruby/prism] Add document ArrayPatternNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/396c6d4340
2024-12-02[ruby/prism] Add document AliasMethodNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/27f13fabc6
2024-12-02[ruby/prism] Add document ArgumentsNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/1388ca389e
2024-12-02[ruby/prism] Add document BlockArgumentNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/b1c2f323f9
2024-12-02[ruby/prism] Add document BlockLocalVariableNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/8353be1dfe
2024-12-02[ruby/prism] Add document BlockNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/9c0ef71449
2024-12-02[ruby/prism] Add document BlockParameterNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/480897eccf
2024-12-02[ruby/prism] Add document BlockParametersNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/75d1bde6cc
2024-12-02[ruby/prism] Add document CallAndWriteNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/d1570f2e06
2024-12-02[ruby/prism] Add document CallNode fieldsydah
Partially fixes: https://github.com/ruby/prism/issues/2123 https://github.com/ruby/prism/commit/145ae8f993
2024-12-02[ruby/reline] Implement buffered output to Reline::ANSItomoya ishida
(https://github.com/ruby/reline/pull/790) Minimize the call of STDOUT.write This will improve rendering performance especially when there is a busy thread `Thread.new{loop{}}` https://github.com/ruby/reline/commit/a6fe45f5ba
2024-12-02[rubygems/rubygems] [DOC] Fix missing single quoteNobuyoshi Nakada
https://github.com/rubygems/rubygems/commit/722d4c6926
2024-12-02Avoid test failures on hosts that only support IPv4 (#12213)Misaki Shioi
To verify the behavior of HEv2, some tests were prepared. But unexpected failures occur in certain environments. This happens in environments where "localhost" resolves only to an IPv4 address during tests that verify connections to IPv6. For example, the following situation can occur: - The server process is bound to ::1. - The client socket always resolves "localhost" to 127.0.0.1 and attempts to connect to 127.0.0.1. - Since no server is bound to 127.0.0.1, an ECONNREFUSED error is raised. In such situations, the behavior of `TCPSocket.new` remains unchanged from before the introduction of HEv2. (The failures occur because tests explicitly binding to ::1 were added to verify HEv2 behavior.) This change ensures that the affected tests are skipped in environments of this kind. Notes: Merged-By: shioimm <shioi.mm@gmail.com>
2024-12-02Update default gems list at 2b895a7ad53d025e91566c4f51eac3 [ci skip]git
2024-12-02[ruby/net-http] Bump up 0.6.0Hiroshi SHIBATA
https://github.com/ruby/net-http/commit/6475fa68ba
2024-12-02Update default gems list at 157fe74795b151413150b0f79b9b8b [ci skip]git
2024-12-02[ruby/logger] Bump up 1.6.2Hiroshi SHIBATA
https://github.com/ruby/logger/commit/2d07f086f8
2024-12-02[ruby/io-console] Add IO#ttyname that returns the tty name or nilNobuyoshi Nakada
https://github.com/ruby/io-console/commit/fdad351501
2024-12-02Update default gems list at 229592f175eab0a42071bdd237107b [ci skip]git
2024-12-02[ruby/date] Bump up 3.4.1Hiroshi SHIBATA
https://github.com/ruby/date/commit/a3295ad262
2024-12-02Update default gems list at ff52431ee5a9bdefa8240e69ea4220 [ci skip]git
2024-12-02[ruby/securerandom] Bump up 0.4.0Hiroshi SHIBATA
https://github.com/ruby/securerandom/commit/53f97f3151