Commit graph

1397 commits

Author SHA1 Message Date
git
2a6b469f03 Update default gems list at 8e426a3aee [ci skip] 2025-07-29 01:42:18 +00:00
git
bcce142878 Update default gems list at 93eed37e66 [ci skip] 2025-07-25 02:49:45 +00:00
Samuel Williams
64f508ade8
Support cause: in Thread#raise and Fiber#raise. (#13967)
* Add support for `cause:` argument to `Fiber#raise` and `Thread#raise`.

The implementation behaviour is consistent with `Kernel#raise` and
`Exception#initialize` methods, allowing the `cause:` argument to be
passed to `Fiber#raise` and `Thread#raise`. This change ensures that
the `cause:` argument is handled correctly, providing a more consistent
and expected behavior when raising exceptions in fibers and threads.

[Feature #21360]

* Shared specs for Fiber/Thread/Kernel raise.

---------

Co-authored-by: Samuel Williams <samuel.williams@shopify.com>
2025-07-24 14:45:43 +12:00
git
af718aaf4b Update bundled gems list as of 2025-07-22 2025-07-22 07:07:16 +00:00
git
bd50545f3c Update default gems list at 1e65f0d93e [ci skip] 2025-07-18 05:34:19 +00:00
Misaki Shioi
b0a290282a
Update NEWS for open_timeout of TCPSocket.new (#13930) 2025-07-17 22:49:33 +09:00
Kazuhiro NISHIYAMA
7a3b6d30a8
[DOC] Sort links [ci skip] 2025-07-17 14:32:42 +09:00
git
552e44912e [DOC] Update bundled gems list at 0482b11ee5 2025-07-17 03:37:57 +00:00
git
4dfac710c2 Update default gems list at 146ddf614b [ci skip] 2025-07-17 02:32:03 +00:00
zzak
a691db3011 Add NEWS for Pathname promotion 2025-07-16 09:02:09 +09:00
git
37d088ad24 Update default gems list at 024ae34e38 [ci skip] 2025-07-15 16:33:49 +00:00
git
e27c1152aa Update default gems list at ea880e624e [ci skip] 2025-07-15 07:25:26 +00:00
git
647b98a9e1 Update default gems list at 2ffd6c28ed [ci skip] 2025-07-15 06:27:25 +00:00
git
d2deeaf1f6 Update default gems list at 8ea57040f0 [ci skip] 2025-07-15 06:01:50 +00:00
git
c913a635d7 Update default gems list at b9782ab893 [ci skip] 2025-07-08 07:26:18 +00:00
git
4d7e622064 Update bundled gems list as of 2025-07-06 2025-07-06 07:04:24 +00:00
git
4d6fac3e95 Update bundled gems list as of 2025-07-03 2025-07-04 07:05:42 +00:00
git
ce6e612095 Update bundled gems list as of 2025-07-01 2025-07-01 07:06:23 +00:00
Hiroshi SHIBATA
8bba087ae5 Added entry open_timeout feature of Socket.tcp to NEWS.md 2025-06-27 11:15:17 +09:00
git
cf6b4e7278 Update default gems list at 62aa4a6010 [ci skip] 2025-06-24 09:33:51 +00:00
git
8ce6546371 Update bundled gems list as of 2025-06-20 2025-06-20 04:52:53 +00:00
Nobuyoshi Nakada
bfb14c2be9
[DOC] Add the link to [Feature #21219] 2025-06-19 11:33:30 +09:00
Nobuyoshi Nakada
5a19914030
[DOC] Fix indentation
RDoc markdown parser requires exact 4 spaces or tab as indentation.
Also the first nested bullet list must be separated from the enclosing
bullet list item by a blank line.
2025-06-19 11:17:58 +09:00
git
a4c4a347b7 Update default gems list at c2d5d2969a [ci skip] 2025-06-19 01:54:15 +00:00
git
13a2b9fa2d Update bundled gems list as of 2025-06-18 2025-06-18 07:06:15 +00:00
ydah
ef66aef791 Fix typo in NEWS.md 2025-06-15 22:34:19 +09:00
Joshua Young
a21acaee6d Follow-ups to #13555 2025-06-10 12:25:32 +02:00
Nobuyoshi Nakada
f4135feafc [Feature #21219] Selective inspect of instance variables
Make Kernel#inspect ask which instance variables should be dumped by
the result of `#instance_variables_to_inspect`.

Co-Authored-By: Jean Boussier <byroot@ruby-lang.org>
2025-06-09 09:25:37 +02:00
git
e093c3145a Update default gems list at 9f00044d0f [ci skip] 2025-06-06 02:38:59 +00:00
git
256440a827 Update bundled gems list as of 2025-06-05 2025-06-05 07:05:29 +00:00
git
3fd2d54a0a Update bundled gems list as of 2025-06-01 2025-06-01 07:03:33 +00:00
tomoya ishida
49f35c917b
Bump bundled bigdecimal to 3.2.1 (#13482) 2025-05-31 09:31:17 +00:00
Nobuyoshi Nakada
9dc9d5f5a6
[DOC] Fix indentation
RDoc markdown parser requires exact 4 spaces or tab as indentation.
Also the first nested bullet list must be separated from the enclosing
bullet list item by a blank line.
2025-05-31 16:49:21 +09:00
Koichi Sasada
57d10c6e80 NEWS entries for Ractor::Port 2025-05-31 13:06:22 +09:00
git
e577edb12e Update bundled gems list as of 2025-05-30 2025-05-30 19:14:14 +00:00
git
2295384a5a Update default gems list at 874469e7ce [ci skip] 2025-05-26 02:47:26 +00:00
Samuel Williams
73c9d6ccaa
Allow IO#close to interrupt IO operations on fibers using fiber_interrupt hook. (#12839) 2025-05-23 14:55:05 +09:00
git
df66d2befb Update bundled gems list as of 2025-05-21 2025-05-21 07:03:43 +00:00
git
bfe89c7a90 Update bundled gems list as of 2025-05-19 2025-05-20 07:03:43 +00:00
Jeremy Evans
c52f4eea56 Remove SortedSet autoload and set/sorted_set
Implements [Feature #21287]
2025-05-20 13:34:31 +09:00
Nobuyoshi Nakada
93ce95d46c
[DOC] Fix indentation
RDoc markdown parser requires exact 4 spaces or tab as indentation.
2025-05-19 22:49:22 +09:00
Nobuyoshi Nakada
22c1201bba
[DOC] Fold long lines 2025-05-19 22:47:07 +09:00
Kazuhiro NISHIYAMA
40c957ba21
Fix a typo and capitalize a character 2025-05-19 13:27:50 +09:00
git
b2ab1b0409 Update bundled gems list as of 2025-05-15 2025-05-15 15:21:46 +00:00
git
ee7dcef0f6 Update default gems list at 57f8dde0f2 [ci skip] 2025-05-14 17:11:57 +00:00
git
f82dce148c Update default gems list at 9db0704e67 [ci skip] 2025-05-13 18:10:46 +00:00
Samuel Williams
1e2a67e1b0 Fix typo in NEWS.md. 2025-05-13 23:16:21 +09:00
Kazuhiro NISHIYAMA
7517d7629d
[DOC] Fix a link and sort links in NEWS.md 2025-05-13 19:28:56 +09:00
Samuel Williams
425fa0aeb5
Make waiting_fd behaviour per-IO. (#13127)
- `rb_thread_fd_close` is deprecated and now a no-op.
- IO operations (including close) no longer take a vm-wide lock.
2025-05-13 19:02:03 +09:00
git
c40557099d Update default gems list at cd7495a1d0 [ci skip] 2025-05-13 05:13:24 +00:00