ciconia (Sharon Rosner)
- Login: ciconia
- Registered on: 08/19/2018
- Last sign in: 07/03/2023
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 0 | 2 | 2 |
Activity
07/12/2026
-
12:41 AM Ruby Feature #21704 (Closed): Expose `rb_process_status_for` to C extensions
- Applied in changeset commit:git|b072acf0c1ab6a4b0cbe2bc0759cf9c53f9114d3.
----------
Add `rb_process_status_for` to `intern/process.h`. (#15213)
[Feature #21704] -
12:41 AM Ruby Revision b072acf0 (git): Add `rb_process_status_for` to `intern/process.h`. (#15213)
- [Feature #21704]
01/23/2026
-
03:38 PM Ruby Revision 05b85fc1 (git): [ruby/openssl] Add `sync_close` kwarg to `SSLSocket.new` (fixes
- https://github.com/ruby/openssl/pull/955)
https://github.com/ruby/openssl/commit/8d9a676dfa
12/19/2025
-
11:02 AM Ruby Revision e23a918a (git): Update NEWS.md for Fiber Scheduler (#15629)
-
10:58 AM Ruby Revision 9ee2243b (git): Fiber scheduler: invoke `#io_write` hook on IO flush (#15609)
- Previously, calling IO#flush or closing an IO with unflushed buffered
writes would just invoke `#blocking_operation_wait` and flush the write
buffer using a `write` syscall. This change adds flushing through the
fiber scheduler by invoki...
12/05/2025
-
05:20 AM Ruby Revision 5f6b31c2 (git): Correctly handle `Process.fork` with an active `Fiber.scheduler`. (#15385)
- In the child process, nullify the current fiber scheduler and set the current fiber to blocking.
10/13/2025
-
02:48 PM Ruby Revision d11df417 (git): [ruby/erb] html_escape: refactor redundant if
- (https://github.com/ruby/erb/pull/88)
https://github.com/ruby/erb/commit/c231ced3f4
10/11/2025
-
10:36 PM Ruby Revision fa54a9c9 (git): [ruby/erb] html_escape: Avoid buffer allocation for strings with no
- escapable character
(https://github.com/ruby/erb/pull/87)
This change improves reduces allocations and makes `html_escape` ~35% faster in
a benchmark with escaped strings taken from the `test_html_escape` test in
`test/test_erb.rb`.
- ...
07/12/2021
-
10:28 AM Ruby Bug #17664: Behavior of sockets changed in Ruby 3.0 to non-blocking
- > I missed some functions in io.c which could invoke read. That's why read was showing up.
Sorry, this tripped me up and I was looking for a corresponding `write` line.
> ...
This seems fine to me, but to play the devil's advocate ...
07/11/2021
-
04:38 PM Ruby Bug #17664: Behavior of sockets changed in Ruby 3.0 to non-blocking
- > In my testing, comparing `io_uring` `io_read` and `io_write` operations, perform about 20% worse in practice in my benchmarks. This was surprising to me. My current understanding as to why it's slow is because when we perform `io_read`...