Activity
From 12/21/2023 to 12/27/2023
12/27/2023
-
11:34 PM Bug #20081: Transfered Fiber doesn't return to Fiber that started it
- In think clarifying the documentation is a good idea.
> And .transfer does return to the caller, as long as the ca... -
10:20 PM Bug #20081: Transfered Fiber doesn't return to Fiber that started it
- Thanks for taking a look! I was going from the example in the docs (https://docs.ruby-lang.org/en/master/Fiber.html#m...
-
09:39 PM Bug #20081: Transfered Fiber doesn't return to Fiber that started it
- My initial feeling is that this is not a bug.
Transferring to a fiber is a uni-directional operation and no inform... -
09:53 PM Bug #20089: Fiber#kill transfers to root fiber
- Transfer is uni-directional and keeps no state about the caller. It's up to the caller to implement its own control f...
-
09:40 PM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- I strongly advise this is backported urgently.
-
08:15 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- This issue is fixed by https://github.com/ruby/ruby/pull/9371 in my environment. Thank you @katei san!
-
07:15 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- I think https://github.com/ruby/ruby/pull/9371 will fix this issue
-
07:30 PM Feature #20100: [Feature] Better / easier support for (optional) colours, on the commandline, in case a parsing error happened?
- This is a reasonable feature request. Syntax highlighting helps in easily scanning and parsing code, so having that i...
-
06:53 PM Feature #20100 (Open): [Feature] Better / easier support for (optional) colours, on the commandline, in case a parsing error happened?
- This suggestion is primarily in regard to (optional) colour support, on the commandline,
in case a parsing error hap... -
04:27 PM Bug #20099 (Feedback): Ruby 3.3.0 segfaults on s390x musl libc (Alpine Linux) when built with -O3 (default optflags)
- It does not segfault when I override `optflags` to `-O2` (default is `-O3`).
```
Configuration summary for ruby v... -
04:11 PM Revision 26172c97 (git): [DOC] Add parentheses to Array#eql?
- Makes the call-seq and code more consistent in format.
-
02:53 PM Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- tagomoris (Satoshi Tagomori) wrote in #note-4:
> I never want to recommend someone to use `class_eval` for monkey pa... -
02:51 PM Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- Just a side note: we actually have a term for "reopen existing class," and it is "refine."
So a bit of "turning th... -
12:59 PM Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- If this feature has the purpose of making class/module extension explicit (meaning you can clearly see that a class/m...
-
06:11 AM Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- Thank you for your feedback. Yes, `class_eval` / `module_eval` can do the same things functionally. `class extension ...
-
04:00 AM Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- Dan0042 wrote:
> I think what you're looking for is class_eval / module_eval
I am not entirely certain tagomori... -
03:44 AM Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- I think what you're looking for is class_eval / module_eval
```ruby
String.class_eval do
def exclude?(string)
... -
03:43 AM Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- Would `class extension` just be syntax sugar for this:
```
String.class_eval do
def exclude?(string) = !incl... -
03:27 AM Feature #20093 (Open): Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
- `class A` and `module B` will reopen existing class A or module B to add/re-define methods if A/B exists. Otherwise, ...
-
12:15 PM Bug #20098 (Closed): Wrong regexp match in ruby 3.2 and 3.3
- These regexp all matches in ruby 3.1.4, but not in ruby 3.3.0.
~~~ruby
p /a((.|.)|bc){,4}z/.match? 'abcbcbcbcz'
p ... -
12:10 PM Bug #20084: Breaking change with Regexp.new on 3.3.0
- hsbt (Hiroshi SHIBATA) wrote in #note-2:
> It's intentional changes. see https://bugs.ruby-lang.org/issues/18797
... -
10:56 AM Bug #20097 (Open): Regexp#match? with empty capture group repeat is inconsistent
- It sometimes matches and sometimes does not, depend on repeat quantifier number.
~~~ruby
# empty capture group repe... -
10:11 AM Revision 2a4a8466 (git): [Bug #20088] Fix ARCH_FLAG for cross compiling
-
10:09 AM Revision c027dcfd (git): [ruby/etc] [DOC] Add minimal documents for constants
- https://github.com/ruby/etc/commit/97a4f798d4
-
09:03 AM Bug #20092: Warnings for anonymous parameters do not display in Ruby 3.4dev
- The behavior in 3.4.0 is correct.
It was a bug #20090. -
01:26 AM Bug #20092 (Closed): Warnings for anonymous parameters do not display in Ruby 3.4dev
- I encountered no expected warnings in Ruby 3.4dev.
## Reproduction code
```ruby
def anonymous(*, **, &)
res... -
08:58 AM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
- https://github.com/ruby/ruby/pull/9373
-
04:51 AM Bug #20094 (Closed): Inline while loop behavior changed unexpectedly in 3.3.0
- The behavior of the inline while loop has changed in 3.3.0. This unexpectedly broke my code and I couldn't find anyth...
-
08:50 AM Revision bc002971 (git): [Bug #20094] Distinguish `begin` and parentheses
-
08:50 AM Revision 15c28063 (git): Initialize rb_node_block_t::nd_end at creation
-
08:50 AM Revision d0546012 (git): Use NODE_ERROR as placeholder of error instead of NODE_BEGIN
-
07:53 AM Revision 81cf7491 (git): Print NODE_SELF nd_state field
-
06:01 AM Bug #20096 (Closed): Ruby 3.2.2 win32/registry: Junk appended to Windows Registry String Value
- Ruby Version:
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x64-mswin64_140]
Compiler: MSVC 2019 - Microsoft (R) C/C... -
05:30 AM Revision 862cfcaf (git): [ruby/etc] [DOC] Improve Etc documents
- https://github.com/ruby/etc/commit/fae932ff61
-
05:08 AM Bug #20095 (Closed): Regex lookahead behaving strangely in 3.3.0
- Multiple regex lookaheads seem to behave strangely in 3.3.0:
```ruby
p "xxx" =~ /(?=.*x)x(?=banana)/ # 2
```
... -
03:59 AM Revision 96c6b938 (git): [DOC] Remove lib/io.rb only for document of ruby/etc
-
03:25 AM Revision 33345d2e (git): Include new node types into %printer
- 03:11 AM Revision 3d24254b (git): Make sync script work correctly with Windows-style newlines
- I'm almost certain nobody is actually running this script on Windows,
but the tests for it do run during `nmake check... - 01:54 AM Revision dc532b7c (git): Fix WEBrick::TestFileHandler#test_short_filename test not working
- The test is currently skipped and can't possibly work on windows at the
moment. It fails because $LOAD_PATH is not se... -
01:30 AM Revision 99f8bb13 (git): Fetch tags with test-bundled-gems
- make test-bundled-gems failed when default branch didn't have tag ref at target repository.
```
updating rbs ...... -
01:26 AM Feature #19982 (Closed): Bump required Visual Studio version to 2015 after 3.3
-
01:17 AM Feature #19982: Bump required Visual Studio version to 2015 after 3.3
- merged PR 9360.
and also committed 5703cc296a98834a389a6c5d60690c5e4d423f90 -
01:17 AM Bug #20083: String#match? behaving inconsistently with Ruby 3.3.0
- I created a PR for this bug (See https://github.com/ruby/ruby/pull/9367).
Thank you for your reporting!
The bug r... - 01:15 AM Revision 5703cc29 (git): Update supported Windows and Visual C++ versions
-
12:22 AM Bug #20091 (Closed): Anonymous block method parameters no longer usable within blocks with ruby 3.3
-
12:21 AM Bug #20090 (Closed): Anonymous arguments are now syntax errors in unambiguous cases
- Fixed by commit:596db9c1f486d6609a4e97d82c8c71b54609fb6f
-
12:20 AM Feature #20034: [mkmf] Support creating a compilation database for C language tooling
- I'm the current rake-compiler maintainer.
rake-compiler just runs `extconf.rb` and uses generated `Makefile`. If w...
12/26/2023
-
11:56 PM Bug #20091 (Closed): Anonymous block method parameters no longer usable within blocks with ruby 3.3
- This used to work on 3.1 and 3.2, but now fails with "anonymous block parameter is also used within block (SyntaxErro...
-
10:32 PM Revision be92bf4f (git): [DOC] Fix == and === in control_expressions.rdoc
-
09:43 PM Revision fac25367 (git): Test_SyncDefaultGems: Fail when editor run (#9365)
- When something went wrong and git launches editor, and a editor chosen
was terminal-based, a test run unnoticeably ha... -
05:57 PM Bug #20090 (Closed): Anonymous arguments are now syntax errors in unambiguous cases
- It looks like the changes that were made in #19370 may have gone further than intended. It's also possible I'm misund...
-
04:46 PM Bug #20089 (Assigned): Fiber#kill transfers to root fiber
- I was hoping to use `Fiber#kill` to clean up formerly `.transfer`-d Fibers and work around https://bugs.ruby-lang.org...
-
04:27 PM Revision 17e1d8ca (git): RDoc for Complex
-
04:10 PM Revision c452fe17 (git): [Bug #20087] [DOC] Uninitialized instance variable is not warned now
-
03:48 PM Revision 550a49c9 (git): [DOC] Fix documentation for Numeric#eql?
- +==+ does not format properly, so we should use <tt>==</tt> instead.
-
03:33 PM Bug #20088 (Closed): Ruby 3.3.0 does not cross-complie on arm64-darwin
- To reproduce:
```shell
docker run -it ghcr.io/rake-compiler/rake-compiler-dock-image:1.4.0.rc2-mri-arm64-darwin b... -
03:12 PM Bug #20087 (Closed): Uninitialized instance variable warning - obsolete documentation
- This warning got removed from Ruby 3.0: https://bugs.ruby-lang.org/issues/17055
But the documentation (ruby/doc/sy... -
01:38 PM Bug #18805: IO::Buffer is inconsistent when returning a string from an empty buffer
- This is currently working as intended but we could consider changing the behaviour. I understand the use case.
-
01:19 PM Bug #19738 (Closed): `ObjectSpace.each_object.to_a` crashes in `make runirb`.
- I tested Ruby 3.3.0 and it no longer crashes.
```
irb(main):001> ObjectSpace.each_object.to_a
An error occurred ... -
01:10 PM Revision 3d31e914 (git): Disable to run appveyor anymore
- [Feature #19982]
-
11:42 AM Feature #19908: Update to Unicode 15.1
- @nobu:
We have `Grapheme_Cluster_Break=...`、so I think '=' may be appropriate. But `Grapheme_Cluster_Break=...` uses... -
06:52 AM Feature #19908: Update to Unicode 15.1
- There is a more serious issue than just whether using an '_' or an '=' in the property: Unicode 15.1 makes some serio...
-
11:41 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- I think we should backport this fix urgently.
-
11:29 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- @tomog105, thank you a lot!
I want to confirm that the segfault happens inside Docker Desktop's VM.
On my machine ... -
11:01 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- Okay, I could reproduce the issue on my end. Thank you for your detailed info!
The root issue is that `CFLAGS` use... -
10:31 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- Additionally, my another machine (Apple M2 Pro MacBook) could reproduce the segfault on both machine type of QEMU and...
-
04:21 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- In my environment (Apple M1 MacBook on macOS 13.6.3), I could reproduce if I used the Apple Virtualization framework ...
-
02:59 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- I'm sure https://github.com/ruby/ruby/pull/9306 is the culprit but not sure when the segfault happens.
Could you sha... -
02:45 AM Bug #20085: Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- Thanks. I tried the Dockerfile you provided, but I couldn't reproduce the segfault on aarch64.
Can you reproduce the... -
11:38 AM Bug #20086 (Closed): Windows memory mapped file `IO::Buffer` is buggy.
- We confirmed a bug in memory mapped files on Windows.
See https://github.com/ruby/ruby/pull/9358 for the fix.
W... - 11:36 AM Revision e5a4f757 (git): Fix Window private file mapping unlink EACCES issue. (#9358)
- * Don't return early.
* Add missing `mapping` assignment.
* Make debug logs conditional. -
11:34 AM Bug #20082: Killing fibers across threads: unexpected exception
- > Raises FiberError if called on a fiber belonging to another thread.
I agree the error is a little confusing, but... -
08:11 AM Revision b1f67cf0 (git): CI matrix for 3.3
- 06:58 AM Revision 24a2534f (git): Update bundled gems list as of 2023-12-26
-
06:06 AM Feature #19982: Bump required Visual Studio version to 2015 after 3.3
- https://github.com/ruby/ruby/pull/9360
-
05:49 AM Bug #19831 (Open): warning message of linker with macOS Sonoma beta
- This is still happend with latest version of Xcode.
```
linking ruby
ld: warning: ignoring duplicate libraries: ... -
03:10 AM Revision 45b0e778 (git): Markdown table for #flock
-
03:07 AM Revision 90135955 (git): RDoc for complex.c
-
02:10 AM Revision 50b783cc (git): [ruby/syntax_suggest] Typofix by misspell
- https://github.com/ruby/syntax_suggest/commit/66e1cf0b3e
12/25/2023
-
06:56 PM Revision ca886cd2 (git): [DOC] Link to Array#eql? from Array#hash
-
05:01 PM Revision 301a7b1e (git): ci: Post Playground link to PR
- This commit adds a new workflow `pr-playground.yml` that posts a
Wasm-based PR playground link to the PR when it's la... -
03:42 PM Bug #20085 (Closed): Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- ```
ruby -e "Fiber.new{}.resume"
0.170 -e:1: [BUG] Segmentation fault at 0x0036ffffb4f110f0
0.170 ruby 3.3.0 (20... -
03:41 PM Revision 824ff48a (git): Move internal ST functions to internal/st.h
- st_replace and st_init_existing_table_with_size are functions used
internally in Ruby and should not be publicly visi... -
01:47 PM Revision f4d2fe5e (git): Skip AppVeyor and GitHub if only other CI files are changed
-
01:47 PM Revision 539bef61 (git): Run spec_guards only when spec files changed [ci skip]
-
01:21 PM Bug #20084: Breaking change with Regexp.new on 3.3.0
- I think we needed to add it to Compatibility issues in NEWS.md.
-
12:24 PM Bug #20084 (Closed): Breaking change with Regexp.new on 3.3.0
- It's intentional changes. see https://bugs.ruby-lang.org/issues/18797
-
12:19 PM Bug #20084 (Closed): Breaking change with Regexp.new on 3.3.0
- Regexp.new used to take up to 3 arguments, but now only 1..2 are allowed:
```
[1] pry(main)> Regexp.new 'abc', 'i... -
01:15 PM Revision ab4264a2 (git): suppress a warning
-
01:10 PM Revision 7e96d9f9 (git): suppress a warning
-
12:50 PM Revision f730a5a3 (git): Check for C99 features which may not be supported
- Continue on error because it is known that this fails right now.
Once fixed, we'll turn it off. - 12:13 PM Revision 8cd9bdd7 (git): Update default gems list at 1966a61a1e93560b9bf217662541c5 [ci skip]
-
12:12 PM Revision 1966a61a (git): Merge RubyGems-3.6.0.dev and Bundler-2.6.0.dev from master branch
-
12:12 PM Revision af4e839c (git): [ruby/optparse] [DOC] Add missing secition
- Fixes https://github.com/ruby/optparse/pull/51
https://github.com/ruby/optparse/commit/667ab35f59 -
12:12 PM Revision df941aa9 (git): [ruby/resolv] Fix typo
- https://github.com/ruby/resolv/commit/5dfdcfb7c7
-
12:12 PM Revision 5384e5df (git): [ruby/irb] Remove dead doc (https://github.com/ruby/irb/pull/819)
- https://github.com/ruby/irb/commit/2d5a1afdf5
-
12:12 PM Revision 86fa418d (git): [ruby/ipaddr] Consider IPv4-mapped IPv6 addresses link local/loopback if IPV4 address is private
- Same as #57
https://github.com/ruby/ipaddr/commit/d56acecb80 - 12:12 PM Revision da77c79d (git): [ruby/ipaddr] Fix regressions in exception messages
- Changes introduced by 09edfd4 have broken some exception
messages, and added the address as an unnecessary
suffix in ... -
12:12 PM Revision eb531313 (git): [ruby/ipaddr] ntop: Measure address size in bytes
- `IPAddr.ntop` takes the binary representation of an IP address, whose
length should be 4 or 16 *bytes* (not character... -
12:12 PM Revision ea5776e7 (git): [flori/json] Use rb_sym2str instead of SYM2ID
- This avoids pinning an id to the symbol used if a dynamic symbol is
passed in as a hash key.
rb_sym2str is available... - 12:12 PM Revision 65ec74a8 (git): [ruby/io-console] Provide a 'Changelog' link on rubygems.org/gems/io-console
- By providing a 'changelog_uri' in the metadata of the gemspec
a 'Changelog' link will be shown on https://rubygems.or... -
12:12 PM Revision a01c1e82 (git): [ruby/io-console] bump up to 0.7.2.dev.1
- https://github.com/ruby/io-console/commit/08e41a3e4d
-
12:12 PM Revision e7f91fd7 (git): [ruby/io-console] [DOC] Add missing documents
- https://github.com/ruby/io-console/commit/44dce34569
-
12:12 PM Revision 4173c4bc (git): [ruby/io-console] Extract CSI sequence
- https://github.com/ruby/io-console/commit/63dbeeecf4
-
12:12 PM Revision 69312228 (git): [ruby/securerandom] Typofix by misspell
- https://github.com/ruby/securerandom/commit/e8be08901a
-
12:12 PM Revision 3d40f115 (git): [ruby/tempfile] [DOC] Missing documents
- https://github.com/ruby/tempfile/commit/6932d6bc6f
-
12:12 PM Revision edadd5b7 (git): [ruby/psych] Typofix by misspell
- https://github.com/ruby/psych/commit/fc9ca15999
- 12:12 PM Revision bb162585 (git): [ruby/psych] Remove now-unreachable rescue block
- https://github.com/ruby/psych/commit/6905a2123c
- 12:12 PM Revision 95e7af0c (git): [ruby/psych] Remove unused array
- https://github.com/ruby/psych/commit/b9e7b4a4a4
- 12:12 PM Revision b4cb7ead (git): [ruby/fiddle] Bump version
- https://github.com/ruby/fiddle/commit/fd4bb4ea8a
- 12:12 PM Revision 60e46926 (git): [ruby/csv] Bump version
- https://github.com/ruby/csv/commit/0cba3e766d
- 12:12 PM Revision cb6a5569 (git): [ruby/date] Provide a 'Changelog' link on rubygems.org/gems/date
- By providing a 'changelog_uri' in the metadata of the gemspec
a 'Changelog' link will be shown on https://rubygems.or... -
12:12 PM Revision 4d344dc1 (git): [ruby/etc] [DOC] Move rdoc files to .documnet
- https://github.com/ruby/etc/commit/44425427ab
-
12:12 PM Revision bf2532f0 (git): [ruby/etc] [DOC] Add empty io.rb for `IO#pathconf` to satisfy the coverage
- https://github.com/ruby/etc/commit/0353d7c8ee
-
12:12 PM Revision 12e78fbf (git): [ruby/etc] [DOC] Missing constant
- https://github.com/ruby/etc/commit/a39e982129
- 12:12 PM Revision 1e1da750 (git): [ruby/timeout] Provide a 'Changelog' link on rubygems.org/gems/timeout
- By providing a 'changelog_uri' in the metadata of the gemspec
a 'Changelog' link will be shown on https://rubygems.or... -
12:12 PM Revision bb6cf763 (git): [ruby/timeout] [DOC] Missing documents
- https://github.com/ruby/timeout/commit/301ad4cfdc
- 12:12 PM Revision 24e0f6fc (git): [ruby/net-protocol] Provide a 'Changelog' link on rubygems.org/gems/net-protocol
- By providing a 'changelog_uri' in the metadata of the gemspec
a 'Changelog' link will be shown on https://rubygems.or... - 12:12 PM Revision da06c097 (git): [ruby/base64] Provide a 'Changelog' link on rubygems.org/gems/base64
- By providing a 'changelog_uri' in the metadata of the gemspec
a 'Changelog' link will be shown on https://rubygems.or... - 12:12 PM Revision 12ff13c6 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.83 to 0.9.84.
- [Release notes](https://github.com/oxid... -
12:12 PM Revision df11b3da (git): [rubygems/rubygems] Let the guards have some space to breathe
- https://github.com/rubygems/rubygems/commit/73f1609715
-
12:12 PM Revision 56804ddd (git): [rubygems/rubygems] Use a mutex around Checksum::Store @store access
- Not wrapping to_lock since access to it is single threaded and
read-only at the time of writing the lockfile.
https:... -
12:12 PM Revision 5b8e6858 (git): [ruby/rdoc] Typofix by misspell
- https://github.com/ruby/rdoc/commit/6231b03476
-
12:12 PM Revision e3249530 (git): [ruby/rdoc] Fix support for `rb_file_const` and `rb_curses_define_const`
- Constant definitions using these functions have been supported, but
since RDoc::Parser::C#gen_const_table did not con... -
12:12 PM Revision e55a57af (git): [ruby/optparse] [DOC] Add missing documents
- https://github.com/ruby/optparse/commit/324ff21f04
-
12:12 PM Revision 7dd59346 (git): [ruby/optparse] [DOC] Fix tutorial link
- Fixes https://github.com/ruby/optparse/pull/51
https://github.com/ruby/optparse/commit/1c895efc39 -
12:12 PM Revision f5436983 (git): Revert "Rollback to released version numbers of stringio and strscan"
- This reverts commit 6a79e53823e328281b9e9eee53cd141af28f8548.
-
12:12 PM Revision fa251d60 (git): Revert "Revert all of commits after Prism 0.19.0 release"
- This reverts commit d242e8416e99eaee4465e2681210ae8b7ecd6d34.
-
12:12 PM Bug #20083 (Closed): String#match? behaving inconsistently with Ruby 3.3.0
- From irb, when calling String#match?
```
pattern = /([\s]*ABC)$/i # or /(\s*ABC)/i
p "1ABC".match?(pattern) ... -
11:33 AM Revision 12b69bf5 (git): Lrama v0.6.0
-
11:10 AM Revision 9cf1c2bb (git): Refresh NEWS.md at starting new development [ci skip]
- 10:30 AM Revision cd844592 (git): Update default gems list at e7d0ec361941a9d67616c3df1dd82d [ci skip]
-
10:28 AM Revision e7d0ec36 (git): [DOC] Fix format of NEWS.md
-
09:47 AM Revision 0d175ec4 (git): Copy 3.3.0 NEWS.md to doc/NEWS [ci skip]
- Basically 7d264e8e7bc21800c79b81e73a38082ff88c220b but for 3.3.0.
- 09:46 AM Revision c224179b (git): Update default gems list at e1c0e8cac4af53b64e7827fabaa5ae [ci skip]
-
09:45 AM Revision e1c0e8ca (git): [DOC] Add a NEWS entry about `it`
-
09:42 AM Revision 04bf2736 (git): Update NEWS.md for 3.4.0 [ci skip]
- Basically bb2c3601381d8ecb033e48825f3d0c2a387dddf2 but for 3.4.0.
-
09:36 AM Revision a164a341 (git): Resurrect a deprecated code for fixing tests for now
- Revert "Remove deprecated code to fix RUBY_DEBUG build failures"
This reverts commit 9614bea2cd59902a051a7387e354e23... -
09:28 AM Revision 596db9c1 (git): [Feature #19370] Blocks without anonymous parameters should not affect
-
09:25 AM Revision 6e13cde4 (git): Re-skip a failing spec
-
09:21 AM Revision 9614bea2 (git): Remove deprecated code to fix RUBY_DEBUG build failures
-
09:15 AM Feature #18980 (Closed): `it` as a default block parameter
- Applied in changeset commit:git|44592c4e20a17946b27c50081aee96802db981e6.
----------
Implement `it` (#9199)
[[Featu... -
09:15 AM Revision 44592c4e (git): Implement `it` (#9199)
- [[Feature #18980]](https://bugs.ruby-lang.org/issues/18980)
Co-authored-by: Yusuke Endoh <[email protected]> -
09:13 AM Revision 98eeadc9 (git): Development of 3.4.0 started.
-
05:59 AM Revision 5124f9ac (git): v3.3.0
-
05:52 AM Feature #19370 (Closed): Anonymous parameters for blocks?
- Applied in changeset commit:git|a9f096183170810ac6ce32b20d7810d11a51b5f5.
----------
[Feature #19370] Prohibit nesti... -
05:52 AM Revision a44a59db (git): [DOC] Add NEWS for [Feature #19370]
-
05:44 AM Revision a9f09618 (git): [Feature #19370] Prohibit nesting anonymous parameter forwarding
-
05:11 AM Revision b641b7e6 (git): Move non-portable pragmas to rubyspec.h
- In the extension libraries in spec/ruby/optional/capi, do not care
about deprecated declarations. -
04:50 AM Revision 863ded45 (git): Typofix under bootstraptest, spec and yjit directories
-
04:01 AM Revision 2cdbeb29 (git): Do not leave test file
- Run this test separately because something seems remained unreleased
on Windows. -
03:13 AM Revision b4efa4b7 (git): Don't copy RUBY_FL_PROMOTED flag in rb_obj_setup
- RUBY_FL_PROMOTED is used by the garbage collector to track when an
object becomes promoted to the old generation. rb_... -
03:04 AM Revision 1b5f3dd6 (git): Removed empty sections
-
02:32 AM Revision 27ead990 (git): Typofix under lib and test, tool directories
-
02:29 AM Revision 7002e776 (git): Fix Symbol#inspect for GC compaction
- The test fails when RGENGC_CHECK_MODE is turned on:
1) Failure:
TestSymbol#test_inspect_under_gc_compact_str... -
02:22 AM Revision e2337308 (git): Partly reverted c903cddf55af1505a0779e1a131f2fe47b838260
- These are intentional words
-
02:17 AM Revision c903cddf (git): Typofix under doc directory
-
01:37 AM Revision 70618a48 (git): Fix off-by-one error for declarative marking
- The for loops for marking and reference updating declaratively marked
TypedData objects did not mark/reference update... - 01:20 AM Revision 260bf60e (git): Correctly release the underlying file mapping. (#9340)
- * Avoiding using `Tempfile` which was retaining the file preventing it from unlinking.
12/24/2023
-
09:22 PM Revision 5af64ff7 (git): Fix Enumerator#with_index for GC compaction
- enumerator_block_call was not safe for compaction because the Array
backing the argv was not pinned, so it could get ... -
07:56 PM Revision 86ef3819 (git): RDoc for complex.c
-
05:47 PM Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
- A one-line change fixes it for me, and fixes almost every failure I was seeing when running `test-all` using `RUBY_MN...
-
04:04 PM Revision f0efeddd (git): Fix Regexp#inspect for GC compaction
- rb_reg_desc was not safe for GC compaction because it took in the C
string and length but not the backing String obje... -
04:00 PM Revision 8ad8803b (git): RDoc for Complex
-
02:03 PM Revision 42442ed7 (git): Fix Regexp#match for GC compaction
- The test fails when RGENGC_CHECK_MODE is turned on:
TestRegexp#test_match_under_gc_compact_stress:
NoMethodE... - 01:03 PM Revision 37753f16 (git): IO::Buffer improvements and documentation. (#9329)
- * Restore experimental warnings.
* Documentation and code structure improvements.
* Improved validation of flags, c... -
10:34 AM Revision 61289d94 (git): Initialize loop variable of `ccan_list_for_each`
- On platforms where `typeof` is unsupported, `ccan_container_off_var`
calculates the offset of member by pointer subtr... - 06:58 AM Revision 86893b28 (git): Update bundled gems list as of 2023-12-24
-
06:13 AM Revision a87ae242 (git): Use noinline version of accessing current ec
- On universal.arm64e-darwin22 with clang 15.0.0 (I didn't check
details yet) accessing `ruby_current_ec` directly caus... -
05:53 AM Revision 541371e2 (git): accept `RB_WAITFD_IN | RB_WAITFD_OUT` for waiting events
- Assrsion was `events == RB_WAITFD_IN || events == RB_WAITFD_OUT`
but it should accept `RB_WAITFD_IN | RB_WAITFD_OUT`. -
04:59 AM Revision 0fef890b (git): [DOC] Fix markup in HTML
- Inside HTML is not markdown.
-
01:57 AM Revision 82015496 (git): MN: access `timer_th.waiting` with lock
- `timer_th.waiting` should be protected by `timer_th.waiting_lock`
-
12:36 AM Bug #20082: Killing fibers across threads: unexpected exception
- The error message is indeed somewhat peculiar:
"attempt to resume **a resumed fiber** ( **double resume** )"
I ...
12/23/2023
-
11:06 PM Revision daefbf8f (git): Use native_thread_init_stack on cygwin
-
11:00 PM Revision 50bf4373 (git): Fix String#sub for GC compaction
- The test fails when RGENGC_CHECK_MODE is turned on:
TestString#test_sub_gc_compact_stress = 9.42 s
1) Failur... -
10:07 PM Revision a2ebf9cc (git): Replicate EEXIST epoll_ctl behavior in kqueue
- * In the epoll implementation, you get an EEXIST if you try to register the same event for the same fd more than once...
-
09:52 PM Revision fadda889 (git): Fix Regexp#to_s for GC compaction
- The test fails when RGENGC_CHECK_MODE is turned on:
TestRegexp#test_to_s_under_gc_compact_stress = 13.46 s
1... -
09:40 PM Bug #20082: Killing fibers across threads: unexpected exception
- UPD: OTOH, without resuming, the code doesn't see any problem at all (despite the claim about killing other thread's ...
-
09:15 PM Bug #20082 (Assigned): Killing fibers across threads: unexpected exception
- For providing the example in a changelog, I tried to imitate killing fibers belonging to other threads.
Documentatio... -
09:08 PM Revision 688a1314 (git): [DOC] Clean up doc for File#flock (#9332)
-
05:57 PM Bug #20081: Transfered Fiber doesn't return to Fiber that started it
- I see that Ruby 3.3 has `Fiber#kill` coming (https://github.com/ruby/ruby/pull/7823), which I _think_ will solve my p...
-
05:44 PM Bug #20081 (Open): Transfered Fiber doesn't return to Fiber that started it
- Hi! I'm trying to figure out how to make sure that Fibers started with `.transfer` end up _terminated_, not just susp...
-
02:51 PM Revision 47f33c38 (git): Remove useless `#if 1` in array.c
-
02:21 PM Feature #19324: Enumerator.product => Enumerable#product
- > I couldn't take the time to work on this, sorry.
Yeah, same :(
It seems this has to wait till 3.4 (especially... -
02:13 PM Feature #19324: Enumerator.product => Enumerable#product
- I couldn't take the time to work on this, sorry.
One thing I noticed while I was thinking of this was that Array#p... -
11:25 AM Feature #19370: Anonymous parameters for blocks?
- https://github.com/ruby/ruby/pull/9330
-
10:36 AM Revision fe9e57ba (git): Adjust indent [ci skip]
-
09:57 AM Revision fd3dede7 (git): Fix for older set versions
- `Set::VERSION` was not defined in old set.rb bundled with ruby 3.2 or
earlier.
Also add comment for spec/mspec/tool/r... -
09:15 AM Revision dc7785e1 (git): Set 1.1 now checks subclass-ness stricter
-
09:03 AM Revision f6e9899e (git): Make rbconfig.rb loadable from exe/ruby
- So that it can run without `--disable=gems` option.
-
09:03 AM Revision 8c03bdac (git): Control the precheck for test-all by `PRECHECK_TEST_ALL`
- 07:51 AM Revision 40bc7ede (git): Set 1.1.0 has been imported
- 07:50 AM Revision c66ff6fa (git): [ruby/set] Bump version to 1.1.0
- https://github.com/ruby/set/commit/d6cab5bcc8
- 07:50 AM Revision 67882d76 (git): [ruby/set] Use the pattern argument instead of a block
- https://github.com/ruby/set/commit/c63047c2ce
- 07:50 AM Revision 6fc3171e (git): [ruby/set] The arity of initialize_clone is -1 in Ruby >= 3
- https://github.com/ruby/set/commit/32a9689696
- 07:50 AM Revision 271c74a4 (git): [ruby/set] Drop support for Ruby 2
- https://github.com/ruby/set/commit/64dad673d8
-
06:18 AM Revision da02d08f (git): RJIT: Rewind $! after compilation
-
05:48 AM Revision ef065102 (git): RJIT: Prefer STDERR over $stderr
- When $stderr is redirected, you'll have no way to see why RJIT got
broken. This reference must always be the actual s... -
04:20 AM Revision c25705c2 (git): Get rid of obsoleted RJITFirst
- It was renamed from test_mjit, but we did not maintain it as test_rjit.
We test RJIT very differently. -
03:31 AM Revision 9b289d58 (git): [DOC] RDoc for Complex (#9307)
-
02:39 AM Feature #20080: Introduce #bounds method on Range
- I have no particular opinion on the suggested feature itself,
but I agree that .bounds() is a better API / name than... -
02:07 AM Revision f1b7424c (git): FREE_AT_EXIT: Don't free main stack post-fork
- When a forked process was started in a thread, this would result in a
double-free during the child process exit.
... -
02:07 AM Revision 339978ef (git): Free default_rand_key after freeing Ractors
- Ractor's free iterates through its TLS keys so we need to keep this
memory available until after Ractors are freed.
... -
02:07 AM Revision 697a096c (git): Remove EC argument from clean_hooks_check
- This argument doesn't seem used anymore. Since we want to free these
objects during VM destruction when RUBY_FREE_AT_... -
01:35 AM Bug #20078: StringIO cannot be moved between Ractors
- luke-gru (Luke Gruber) wrote in #note-3:
> I think this is due to not currently being able to move any T_DATA object... - 12:35 AM Revision 24ff13d8 (git): Update default gems list at 7d7a84e99fca816ec352c95965687d [ci skip]
-
12:34 AM Revision 7d7a84e9 (git): Merge RubyGems-3.5.3 and Bundler-2.5.3
12/22/2023
-
11:10 PM Revision fa5de8f6 (git): MN: skip waiting on fiber schedulers
- If the Fiber is nonblocking mode, fiber scheduler needs to handle
IO events. -
11:10 PM Revision beec3d07 (git): MN: skip waiting on `read_nonblock'
- if the IO for `IO#read_nonblock` is not ready, it needs
to return (or raise) immediately. -
11:10 PM Revision 2fe9e085 (git): MN: skip RUBY_DESCRIPTION spec on MN enabled
-
08:56 PM Revision a4b73721 (git): MN: ceil timeout milli seconds
- `hrrel / RB_HRTIME_PER_MSEC` floor the timeout value and it can
return wrong value by `Mutex#sleep` (return Integer e... -
08:56 PM Revision c974ee1a (git): ensure to restart antoher thread
-
08:56 PM Revision bbfc262c (git): MN: fix "raise on close"
- Introduce `thread_io_wait_events()` to make 1 function to call
`thread_sched_wait_events()`.
In ``thread_io_wait_eve... -
07:37 PM Bug #20078: StringIO cannot be moved between Ractors
- I think this is due to not currently being able to move any T_DATA objects between ractors. StringIO is defined in a ...
-
02:26 PM Bug #20078: StringIO cannot be moved between Ractors
- Thank you for the quick response!
If my understanding is correct, then there are 4 categories of Ruby objects:
1. S... -
03:18 AM Bug #20078: StringIO cannot be moved between Ractors
- StringIO is a mutable object, so it is fundamentally not movable. I agree that some cosmetic errors you have pointed ...
-
02:40 AM Bug #20078 (Closed): StringIO cannot be moved between Ractors
- The following code will raise an unusual Ractor error.
``` ruby
require 'stringio'
r = Ractor.new { loop { Ractor.... -
07:33 PM Misc #20013: Travis CI status
Now I am asking Travis CI support by emailing them about the following error messages which are printed in only Arm6...-
07:24 PM Revision 19d082dc (git): RJIT: Distinguish Pointer with Array
- This is more convenient for accessing those fields.
-
06:57 PM Feature #20080: Introduce #bounds method on Range
- @Dan0042 great idea! At first I was against this because I thought it would make deconstruction harder but it actuall...
-
06:49 PM Feature #20080: Introduce #bounds method on Range
- An aside, but with Enumerator::ArithmeticSequence, `last` give you the value excluding end but not so with Range.
... -
06:35 PM Feature #20080: Introduce #bounds method on Range
- If it's for serialization wouldn't you also want to know `exclude_end?`
```ruby
b = (1..2).bounds #=> [1,2]
Ran... -
05:55 PM Feature #20080: Introduce #bounds method on Range
- @ufuk I like `#bounds` as a name also, great suggestion, let's try that. And thank you for showing beginless and endl...
-
05:30 PM Feature #20080: Introduce #bounds method on Range
- I agree that this would be a good method to add for cases where one is handed a `Range` instance and accessing the bo...
-
05:03 PM Feature #20080: Introduce #bounds method on Range
- Can you show an example use case that demonstrates the value of the feature?
Because
`first, last = (300..1).begi... -
04:26 PM Feature #20080 (Feedback): Introduce #bounds method on Range
- Followup Reference: #20027
**Update 1/11/24:** (based on many wonderful suggestions!)
1. Call the method `#bou... -
04:31 PM Feature #20027: Add Range Deconstruction
- Conversation moved to new issue for implementation of `#begin_and_end` method on Range: #20080
-
03:39 PM Feature #20027: Add Range Deconstruction
- Yeah great point @Dan0042, `#minmax` _almost_ works, but as you point out it does not work because if the range is a ...
-
01:12 AM Feature #20027: Add Range Deconstruction
- ```ruby
(1..42).minmax #=> [1, 42]
(42..1).minmax #=> [nil, nil]
``` -
03:28 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- > How about raise NoMethodError
Agreed. If people want an exception that inherits from `StandardError`, then `NoMe... -
03:02 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- How about `raise NoMethodError, "method '#{__method__}' is not implemented in #{self.class}"`
-
02:38 PM Misc #20038: Strings with mixed escapes not detected around interpolation
- Thank you for your response. I understand that interpolation is sugar for concatenation. However these strings will a...
-
02:08 PM Revision 40e3f782 (git): Extract `forwarding_arg_check` function
-
02:08 PM Revision 11c2aa03 (git): Extract `arg_splat` nonterminal symbol
- 02:06 PM Revision 426f2334 (git): .travis.yml: Try another way to be notified.
- I <[email protected]> haven't received the notifications since August 2022.
So, try another way to be notified wri... -
12:26 PM Bug #20079: alexandria testsuite began to segfault recently
- > from the crash report you show the crash happened in spec/alexandria/ui/acquire_dialog_spec.rb:12, do you get a cra...
-
10:59 AM Bug #20079: alexandria testsuite began to segfault recently
- @mtasaka Hmmm, does the segfault stop reproducing by reverting the commit?
Can you check if it will stop reproduci... -
10:43 AM Bug #20079: alexandria testsuite began to segfault recently
- Any chance you could reduce this more? e.g. from the crash report you show the crash happened in `spec/alexandria/ui/...
-
10:36 AM Bug #20079: alexandria testsuite began to segfault recently
- Once I've uploaded alexandria source (alexandria with Fedora patches):
https://mtasaka.fedorapeople.org/Bugfix/ale... -
08:54 AM Bug #20079: alexandria testsuite began to segfault recently
- ```
rb_id_table_lookup
vm_search_cc
vm_search_method_slowpath0
vm_exec_core
```
That part of the backtrace su... -
08:41 AM Bug #20079: alexandria testsuite began to segfault recently
- Well, indeed the culprit seems commit:11fa76b1b521072c200c78ea023960221ff426d6
-
07:52 AM Bug #20079: alexandria testsuite began to segfault recently
- Reproducing this without using Fedora srpm may be difficult... Currently I am unable to reproduce this with "vanilla"...
-
04:46 AM Bug #20079: alexandria testsuite began to segfault recently
- @mtasaka Could you please elaborate on how to reproduce the issue?
Also, can you please try to identify the suspec... -
03:59 AM Bug #20079 (Open): alexandria testsuite began to segfault recently
- Looks like Fedora alexandria-0.7.9-4 testsuite began to segfault with recent ruby3.3.0dev.
It does not always segfau... -
08:12 AM Bug #20077: modern http client
- I know,but this is the bad part,they are http verb,but some return response,some return body string.
all verb meth... -
07:15 AM Bug #19977 (Closed): (nil..nil) === x can raise an exception, differing from Range#cover?
- Applied in changeset commit:git|e8639098ed78f8f8f7c263d8b6f2d68822945a78.
----------
[Bug #19977] Fix (nil..nil) ===... -
05:41 AM Bug #19977: (nil..nil) === x can raise an exception, differing from Range#cover?
- I've approved the PR and I'll see if @nobu agrees. I definitely would love to see this merged to 3.3.
-
07:15 AM Revision e8639098 (git): [Bug #19977] Fix (nil..nil) === x not to raise TypeError
-
07:12 AM Feature #19725 (Closed): Improve the match cache optimization to support look-ahead and atomic groups
-
07:00 AM Revision f263e447 (git): RJIT: Avoid retaining unrelated local variables in memory
-
06:55 AM Bug #20029 (Closed): coroutine/arm64/Context.S does not support PAC/BTI
-
06:55 AM Bug #20029: coroutine/arm64/Context.S does not support PAC/BTI
- https://github.com/ruby/ruby/pull/9306 has been merged.
-
06:53 AM Revision ef4797bb (git): [DOC] Fix NEWS markup
-
06:28 AM Revision 17e35105 (git): Add Regexp updates to NEWS.md
-
06:15 AM Revision e364436c (git): [DOC] NEWS entries for Parser
-
05:59 AM Revision f3c82df9 (git): RJIT: Minimize string allocations in InsnCompiler
-
05:46 AM Revision 2e0277b1 (git): RJIT: Make --rjit-trace actually work
-
05:10 AM Revision 4c6f07ee (git): RJIT: Update bindgen
-
05:05 AM Revision 64c52cd1 (git): RJIT: Add --rjit-trace to allow TracePoint during JIT
-
04:43 AM Revision c18edc5b (git): Avoid underflow of rb_yjit_live_iseq_count
- This value is only incremented when rb_iseq_translate_threaded_code is
called, which doesn't happen for iseqs which r... -
03:45 AM Revision cae11dd8 (git): debug.gem v1.9.1
-
02:30 AM Revision fa0f7522 (git): coroutine/arm64: Skip saving/restoring x30 twice and use `autiasp`
- We don't need to save/restore x30 twice, and we can just use `ret`,
which uses x30 as return address register instead... -
02:30 AM Revision 2d004dec (git): coroutine/arm64/Context.S: Append PAC/BTI note section if needed
- Fixes https://bugs.ruby-lang.org/issues/20029
-
02:30 AM Revision 35587150 (git): coroutine/arm64/Context.S: Insert `bti c` as BTI landing pad
-
02:30 AM Revision d9e5564c (git): coroutine/arm64: Sign return address if PAC enabled
-
01:47 AM Revision 9a3c49ee (git): RJIT: Convert opt_case_dispatch keys with #to_value
- comptime_key is a Ruby object and the value is not valid in machine code.
This PR also implements `CMP r/m64, imm32 ... -
01:34 AM Revision 0c05551f (git): Typo fixes for public headers [ci skip]
-
01:12 AM Revision 009968a7 (git): RJIT: Avoid incrementing vm_insns_count
- during compilation
-
12:47 AM Revision 3c182776 (git): RJIT: Clean up unnecessary documentation
-
12:45 AM Revision 18a97aff (git): RJIT: Fix a wrong comparison in set_local_type
12/21/2023
-
11:48 PM Revision 68bcca4c (git): RJIT: Fix unwanted shadowing in set_local_type
- local_idx should not be overwritten.
-
11:23 PM Bug #20017 (Closed): 3.3.0dev `rb_thread_profile_frames` crashes when `RUBY_MN_THREADS=1`
- Applied in changeset commit:git|ffa5f16273f46c97bfca56e4549b0b38b9322d63.
----------
Make rb_profile_frames return 0... -
11:23 PM Revision ffa5f162 (git): Make rb_profile_frames return 0 for NULL ec
- When using M:N threads, EC is set to NULL in the shared native thread
when nothing is scheduled. This previously caus... -
10:32 PM Revision 78b27ce6 (git): RJIT: Streamline RJIT enablement check
- in bootstrap tests so that `make btest-bruby` skips the right tests.
-
10:25 PM Revision c73959cf (git): RJIT: Rename pause/resume to disable/enable
- like YJIT. They don't work in the same way yet, but it's nice to make
the naming consistent first so that we will not... - 10:24 PM Revision 69bed94c (git): Update default gems list at 82496f2b389278a569fa7680ee6faa [ci skip]
-
10:24 PM Revision 82496f2b (git): Merge RubyGems-3.5.2 and Bundler-2.5.2
-
09:12 PM Revision fc549b2b (git): [DOC] Improve NEWS.md rendering and add missing features (#9308)
- * Fix rendering of the file on docs.ruby-lang.org:
* More indentation for code;
* Properly qualified methods to l... -
08:47 PM Feature #20027: Add Range Deconstruction
- Thanks for the thoughtful responses @shan and @mame!
Shan, you make great points. With the next `it` syntax coming i... -
02:28 AM Feature #20027 (Rejected): Add Range Deconstruction
- We discussed this at the dev meeting and decided to reject it.
Currently, assignment deconstruction is available o... -
08:27 PM Revision e04197ab (git): [DOC] Fix NoMethodError example of rendering (#9309)
- Fix NoMethodError example of rendering
-
06:22 PM Bug #20077: modern http client
- > HTTP.get return body as string,
> other http method return response
> there is get_print, maybe for scripting.
... -
06:10 PM Bug #20077: modern http client
- HTTP.get return body as string,
other http method return response
there is get_print, maybe for scripting.
... -
05:18 PM Bug #20077: modern http client
- For GET and POST, modern Ruby does have APIs that aren't hard to use. I wonder if you have used them.
* `Net::HTTP... -
05:43 AM Bug #20077 (Feedback): modern http client
- It would be good if you could outline in more detail:
* What, exactly, about net/http you find hard to use?
* Som... -
05:35 AM Bug #20077 (Feedback): modern http client
- net/http is very very old and hard to use.
we need a well designed http client in stdlib.
-
05:17 PM Bug #20016 (Closed): 3.3.0dev `rb_postponed_job_register_one` crashes when `RUBY_MN_THREADS=1`
- Applied in changeset commit:git|1f0304218cf00e05a4a126196676ba221ebf91f6.
----------
Use main_thread->ec from rb_vm_... -
05:17 PM Revision 1f030421 (git): Use main_thread->ec from rb_vm_main_ractor_ec
- rb_vm_main_ractor_ec was introduced to allow rb_postponed_job_* to work
when fired on non-Ruby threads, which have no... -
05:17 PM Revision 1710eb93 (git): [DOC] Fix rb_postponed_job_register_once typo
- Co-authored-by: Dustin Brown <[email protected]>
-
03:39 PM Revision e191bf42 (git): Fix ary_make_partial_step for compaction
- ary could change embeddedness due to compaction, so we should only get
the pointer after allocations.
The included t... -
12:02 PM Revision fd473513 (git): Fix a typo in NEWS.md
-
09:55 AM Bug #20052 (Third Party's Issue): reline behaves oddly with redirect (non tty)
-
09:47 AM Bug #20074: IRB/Pry search up arrow in 3.3 changed behaviour "\e[A": history-search-backward
- hsbt (Hiroshi SHIBATA) wrote in #note-1:
> Thanks for your report. Ruby 3.3 will use reline that is readline replace... -
08:38 AM Bug #20074 (Third Party's Issue): IRB/Pry search up arrow in 3.3 changed behaviour "\e[A": history-search-backward
- Thanks for your report. Ruby 3.3 will use reline that is readline replacement of pure ruby by default.
Can you rep... -
05:16 AM Revision bcb4706d (git): Added limitation of bundled gems warning feature with bootsnap
-
04:42 AM Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
- >is it crashing, or hanging?
Thanks, It's hanging (Stuck?). -
04:28 AM Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
- Confirmed that if I change all of the `rb_thread_io_blocking_call` calls to hard-code 0 as the last argument (instead...
-
04:15 AM Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
- Originally I thought it was the kqueue MN PR, but it may have been the changes applied before it that are causing thi...
-
03:57 AM Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
- @hsbt is it crashing, or hanging? For me, I am seeing the following tests hang:
tool/test/webrick/test_server.rb#t... -
03:17 AM Bug #20076 (Closed): M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
- This is known issue. I already shared this to ko1.
The version of https://github.com/ruby/ruby/commit/28e3886689c7... -
02:31 AM Misc #20075 (Closed): DevMeeting-2024-01-17
- # The next dev meeting
**Date: 2024/01/17 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m... -
02:30 AM Misc #20046 (Closed): DevMeeting-2023-12-20
-
02:20 AM Feature #20031 (Feedback): Regexp using greedy quantifier and unions on a big string uses a lot of memory
- This is not a bug. If anyone creates a patch to improve this, we may consider it. We could reduce the stack size cons...
- 01:26 AM Revision 28e38866 (git): Update bundled gems list at d587852cf7f660308d1287e85767ad [ci skip]
-
01:26 AM Revision d587852c (git): Bundle RBS 3.4.0 (#9293)
- Bundle RBS 3.4.0 and TypeProf 0.21.9.
-
12:17 AM Bug #20029: coroutine/arm64/Context.S does not support PAC/BTI
- IIUC, just marking the assembly as supporting the feature won't help without actually implementing said features. Wha...
Also available in: Atom