Activity
From 04/10/2024 to 04/16/2024
Today
- 06:41 AM Feature #20350: Return chilled string from Symbol#to_s
- > `Symbol#name` returns frozen string. It is not enough?
It doesn't work well with duck typing. It's common to hav... - 06:30 AM Feature #20350: Return chilled string from Symbol#to_s
- `Symbol#name` returns frozen string.
It is not enough?
- 06:33 AM Bug #20340: Ractor comments not applying to constant targets
- good catch.
- 06:25 AM Feature #20429 (Open): Emit a performance warning when specially optimized core methods are redefined
- MRI has a number of core methods with special handling in the interpreter and both JITs that if they are redefined ne...
- 06:09 AM Revision 53a8ad15 (git): Escape colons in pre-commit dependency [ci skip]
- Colons are special in Makefiles.
- 05:48 AM Revision f8f542bd (git): [ruby/pathname] Remove check for File.birthtime
- File.birthtime has existed since Ruby 2.2, and pathname requires Ruby
>= 2.7.0, so the method will always be there.
... - 05:26 AM Misc #20336: DevMeeting-2024-04-17
- * [Misc #20422] Bugfix release process
* I would like to discuss about the current release workflow.
- 04:22 AM Revision c4974273 (git): Bump github/codeql-action from 3.24.10 to 3.25.0
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.10 to 3.25.0.
- [Release notes](https... - 02:22 AM Revision 7227b859 (git): Merge RubyGems 3.5.9 and Bundler 2.5.9 (Fixed CI at Ruby 3.3) (#10348)
- * Merge RubyGems-3.5.6 and Bundler-2.5.6
* Merge RubyGems-3.5.7 and Bundler-2.5.7
* Merge RubyGems-3.5.8 and Bundle... - 02:01 AM Revision 4fcf007e (git): [DOC] Update NEWS.md [Misc #18984]
- 01:13 AM Feature #20215: Introduce `IO#readable?`
- > Would io.wait_readable(0) work instead? If not, why not?
(1) I don't think it makes sense to add `wait_*` to `Stri... - 01:01 AM Feature #20351: Optionally extract common GC routines into a DSO
- Please note that we are working on ractor local GC and I'm not sure we can fix "GC interface".
04/15/2024
- 11:33 PM Revision fc8099ae (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.91 to 0.9.94.
- [Release notes](https://github.com/oxid... - 11:33 PM Revision 0118f542 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.91 to 0.9.94.
- [Release notes](https://github.com/oxid... - 10:32 PM Feature #20428: Ability to reference current class/module in lexical scope
- ufuk (Ufuk Kayserilioglu) wrote in #note-1:
> I think you should be able to use `Module.nesting.first` to get the cl... - 10:28 PM Feature #20428: Ability to reference current class/module in lexical scope
- I think you should be able to use `Module.nesting.first` to get the closest lexical nesting to the executing code. Th...
- 10:17 PM Feature #20428 (Open): Ability to reference current class/module in lexical scope
- Hello! As far as I know, there is no way to reference the current `Class` or `Module` one is inside of lexically in R...
- 10:15 PM Revision ebaa87f6 (git): Remove unused functions from `struct rb_parser_config_struct`
- 09:40 PM Feature #15554: warn/error passing a block to a method which never use a block
- Also to include a positive note, it's definitely pointing at valuable things, e.g. from our test suite:
```ruby
... - 09:33 PM Feature #15554: warn/error passing a block to a method which never use a block
- I'm yet to process the warnings uncovered in our app, but to share an early one I think is relevant, from `statsd-ins...
- 04:42 AM Feature #15554 (Closed): warn/error passing a block to a method which never use a block
- Applied in changeset commit:git|9180e33ca3a5886fec3f9e0a2f48072b55914e65.
----------
show warning for unused block
... - 03:22 AM Feature #15554: warn/error passing a block to a method which never use a block
- merged, but please give us your feedback.
- 08:02 PM Feature #20351 (Closed): Optionally extract common GC routines into a DSO
- 08:02 PM Feature #20351: Optionally extract common GC routines into a DSO
- Closed by https://github.com/ruby/ruby/pull/10456
- 06:50 PM Revision f5d89267 (git): Add --with-shared-gc to Ubuntu CI
- 06:50 PM Revision 065710c0 (git): Initialize external GC Library
- Co-Authored-By: Peter Zhu <peter@peterzhu.ca>
- 06:50 PM Revision a2ea4ec3 (git): Add --with-shared-gc build flag
- 06:29 PM Revision f86fb1ed (git): add allocation benchmark
- 05:58 PM Bug #20411 (Closed): Kenrel.autoload? behaviour
- Fixed by commit:1984f9aedcbb11f0770257eb5ecd4d4f37e0efd5
- 05:55 PM Revision 1984f9ae (git): Specify Kernel#autoload? uses current namespace
- Because Kernel#autoload? uses the current namespace, it can lead to
potentially confusing results. We should make it ... - 05:44 PM Revision 733d50f0 (git): Remove dependency on gc.h for darray.h
- 04:57 PM Revision 66bfcba5 (git): Not all `nm`s support the `--help` option
- 04:21 PM Revision d019b3ba (git): Emit a performance warning when redefining specially optimized methods
- This makes it easier to notice a dependency is causing interpreter or
JIT deoptimization.
```ruby
Warning[:performan... - 03:59 PM Revision 2eafed0f (git): YJIT: A64: Avoid intermediate register in `opt_and` and friends (#10509)
- Same idea as the x64 equivalent in c2622b52536c5, removing the register
shuffle coming from the pop two, push one sta... - 01:31 PM Revision 0a4e3f23 (git): [ruby/reline] Remove not implemented method
- (https://github.com/ruby/reline/pull/680)
https://github.com/ruby/reline/commit/84762fc588 - 01:15 PM Revision 43f4da3e (git): [ruby/reline] Fix vi_to_column which was broken
- (https://github.com/ruby/reline/pull/679)
https://github.com/ruby/reline/commit/9e93ad52e7 - 12:56 PM Revision 07ff4aa1 (git): Include more debug information in test_uplus_minus
- 11:51 AM Revision 9b1e97b2 (git): [Universal parser] DeVALUE of p->debug_lines and ast->body.script_lines
- This patch is part of universal parser work.
## Summary
- Decouple VALUE from members below:
- `(struct parser_par... - 09:06 AM Revision bb1c3418 (git): Add more assertions in `test_uplus_minus`
- Not along after 1b830740ba8371c4bcfdfc6eb2cb7e0ae81a84e0 CI
started to rarely fail this test:
```
TestString#test_up... - 08:56 AM Revision 9a57b047 (git): `super{}` doesn't use block
- `super(){}`, `super{}` and `super(&b)` doesn't use the given
block so warn unused block warning when calling a method... - 05:53 AM Revision 145cced9 (git): fix incorrect warning.
- `super()` (not zsuper) passes the passed block and
it can be used.
```ruby
class C0
def foo; yield; end
end
class... - 05:07 AM Revision b6a10a15 (git): Update default gems list at fc363944b40e4031b447f91fa89793 [ci skip]
- 05:06 AM Revision fc363944 (git): [ruby/optparse] bump up to 0.5.0
- https://github.com/ruby/optparse/commit/f5018a8b1c
- 05:06 AM Revision 33bf1fc1 (git): * 2024-04-15 [ci skip]
- 05:05 AM Revision 5aca51d3 (git): No longer download zlib source
- Although zlib package in vcpkg is still 1.2.12, it should be no
problem in ruby tests. - 05:05 AM Revision ecf9b15c (git): [MSWin] Install libffi using vcpkg
- 05:05 AM Revision d2dc49d8 (git): We didn't invoke leaked-globals at ruby_3_0
- 05:05 AM Revision c86a8529 (git): openssl of Ruby 3.0 couldn't build with c2x compiler
- 05:05 AM Revision 2d8337b0 (git): coroutine=pthread is not working with Ruby 3.0
- 05:05 AM Revision e85273c5 (git): tool/leaked-globals: ignore function typedef [ci skip]
- 05:05 AM Revision f95abc3c (git): Canonicalization functions were removed already
- At b958e2add835d62c0a62edaf9a23ecbbd70a3635
- 05:05 AM Revision 682d7e31 (git): Ignore symbols declared in the platform header
- 05:05 AM Revision 3fdc8e90 (git): Ignore objects from the "missing" directory
- 05:05 AM Revision 10b30c7d (git): Get rid of \K for old BASERUBYs which have a bug in String#scan
- 05:05 AM Revision 984ff9c6 (git): Exclude entry points
- 05:05 AM Revision cbe3a916 (git): Support AC_FUNC_MEMCMP
- 05:05 AM Revision 3b9012ec (git): Backport compilers.yml from ruby_3_1
- 05:05 AM Revision 2676046c (git): Don't upgrade brew packages
- 05:05 AM Revision 3229fb97 (git): * 2024-04-15 [ci skip]
- 05:05 AM Revision 74879c7d (git): We no longer use Cirrus CI
- 05:05 AM Revision b0aff455 (git): [MSWin] Install libffi using vcpkg
- 05:05 AM Revision 1fb8872b (git): Skip c99 and c2x compilers because Ruby 3.1 couldn't build openssl gem with them.
- https://github.com/ruby/ruby/actions/runs/8657971535/job/23741841371?pr=10512
https://github.com/ruby/ruby/actions/ru... - 05:05 AM Revision e9175573 (git): merge revision(s) 64b6a018a38f200c957fdbbe7d0cbe0e64781c9f:
- Fix test session reuse but expire (#9824)
* OpenSSL 3.2.1 30 Jan 2024 is also broken
Import 4506461... - 05:05 AM Revision cf8149ab (git): Try to fix https://github.com/ruby/ruby/actions/runs/8370868368/job/22918952425?pr=10321
- ruby_3_2 fixed that with https://github.com/ruby/ruby/commit/e777064e4b064fd77aca65c123f1919433f6732d
- 03:08 AM Revision 9180e33c (git): show warning for unused block
- With verbopse mode (-w), the interpreter shows a warning if
a block is passed to a method which does not use the give...
04/14/2024
- 09:29 PM Revision 515e52a0 (git): Emit `warn` event for duplicated hash keys on ripper
- Need to use `rb_warn` macro instead of calling `rb_compile_warn`
directly to emit `warn` event on ripper. - 05:33 PM Revision 339128b1 (git): [ruby/reline] Refactored Default Key Bindings
- (https://github.com/ruby/reline/pull/678)
* Reduce duplicate method
* Configured default key mapping with Readline ... - 02:28 PM Revision 1648c443 (git): [ruby/reline] Refactor waiting_proc and waiting_operator_proc
- (https://github.com/ruby/reline/pull/649)
* Fix waiting_proc precedence
* Fix waiting_operator bugs
* Add waiting_... - 11:35 AM Revision 8d5d6ec6 (git): [pty] Fix missing `or`
- 11:27 AM Revision 3368913b (git): [pty] Fix `ptsname_r` fallback
- If `posix_openpt` is available, also `ptsname` should be available.
- 11:01 AM Revision 04ba96e6 (git): [ruby/irb] Allow defining custom commands in IRB
- (https://github.com/ruby/irb/pull/886)
This is a feature that has been requested for a long time. It is now
possible... - 09:13 AM Revision 76b10f2e (git): [ruby/reline] Support `menu-complete-backward` command for upward
- navigation
(https://github.com/ruby/reline/pull/677)
Fixes https://github.com/ruby/reline/pull/675
This commit extr... - 05:49 AM Bug #20427 (Closed): Backport: Heap buffer overflow in `Array#sort!` when block modifies target array
- commit:c479492a6701dcef3d3a96de8946ecf7beb079d4
- 12:47 AM Bug #20427 (Closed): Backport: Heap buffer overflow in `Array#sort!` when block modifies target array
- **(note: It was decided we should handle this in the public issue tracker in security ticket #2327648)**
The attac... - 01:51 AM Revision 38b8bdb8 (git): Remove undefined function's prototype declaration
- 89cfc152071 removed the definition of these functions.
- 12:08 AM Revision 924b928e (git): Remove unused functions from `struct rb_parser_config_struct`
- 12:08 AM Revision 5970386a (git): Use `rb_parser_string_t *` for `delayed.token`
04/13/2024
- 11:41 PM Revision c479492a (git): Resize ary when `Array#sort!` block modifies embedded ary
- In cases where `rb_ary_sort_bang` is called with a block and
tmp is an embedded array, we need to account for the blo... - 08:40 PM Misc #20422: Bugfix release process
- I would also love to see more transparency here. We want to upgrade to 3.3, but we're currently blocked due to https:...
- 07:29 PM Feature #18576: Rename `ASCII-8BIT` encoding to `BINARY`
- matz (Yukihiro Matsumoto) wrote in #note-14:
> I don't object to the proposal itself. But as @ko1 searched, there ar...
04/12/2024
- 11:47 PM Revision 43a6690d (git): [PRISM] Enable passing test_parenthesised_statement_argument
- 09:46 PM Revision 3c075675 (git): [ruby/prism] Better error message on statement inside argument list
- https://github.com/ruby/prism/commit/3b1a99526a
- 09:46 PM Revision 10d0abb4 (git): [PRISM] Enable passing tests from latest prism
- 09:46 PM Revision 7baecc2e (git): [PRISM] Emit parse warnings before raising syntax errors
- 09:46 PM Revision 650b5e5a (git): [PRISM] Enable more passing tests
- 09:07 PM Feature #20425: Optimize forwarding callers and callees
- tenderlovemaking (Aaron Patterson) wrote in #note-4:
> ko1 (Koichi Sasada) wrote in #note-2:
> > I think it is good... - 04:10 PM Feature #20425: Optimize forwarding callers and callees
- ko1 (Koichi Sasada) wrote in #note-2:
> I think it is good idea but I'm concerned that the code on github may affect... - 05:28 AM Feature #20425: Optimize forwarding callers and callees
- Instead of introducing new rules and complex code, I think providing lightweight container than Array/Hash is better....
- 04:37 AM Feature #20425: Optimize forwarding callers and callees
- I think it is good idea but I'm concerned that the code on github may affect normal cases because of additional code ...
- 05:49 PM Revision 1521af32 (git): [ruby/prism] Better error message on invalid def
- https://github.com/ruby/prism/commit/d398e7d22c
- 05:30 PM Revision 52b86239 (git): [ruby/prism] Syntax error for block argument on yield
- https://github.com/ruby/prism/commit/9feeafbc67
- 04:50 PM Revision 0424c1fa (git): [ruby/prism] Fix up embdoc lexing on EOF
- https://github.com/ruby/prism/commit/8ee43be26d
- 04:05 PM Misc #20336: DevMeeting-2024-04-17
- * [Bug #20424] Zlib readpartial double allocations when reading into outbuf
* Major source of allocations for ruby... - 03:37 PM Bug #20426: crash on aarch64 linux when using fibers (regression with 3.3)
- I believe this is the same issue as https://bugs.ruby-lang.org/issues/20085 which is fixed and back-ported, waiting f...
- 02:54 PM Bug #20426 (Open): crash on aarch64 linux when using fibers (regression with 3.3)
- We are seeing crashes when using Ruby 3.3 on aarch64-linux and the concurrent-ruby gem. We reduced the crashing test...
- 03:27 PM Revision 9bab179c (git): Don't treat flonum specially in object ID
- flonum is just a special constant, so we don't need to treat it in any
special way. - 03:27 PM Revision edec690e (git): Refactor how object IDs work for special consts
- We don't need to treat static symbols in any special way since they
can't be confused with other special consts or GC... - 03:07 PM Revision 3629d4df (git): [PRISM] Enable passing tests for prism
- 02:58 PM Revision c41ecf3f (git): [ruby/prism] Create the warning for unreachable statements
- https://github.com/ruby/prism/commit/e17c86b886
- 02:30 PM Revision c553d348 (git): [ruby/prism] Warn void regardless of eval
- https://github.com/ruby/prism/commit/48ba434fa4
- 02:29 PM Revision 5f2bcbb6 (git): [PRISM] Ensure no void warnings in rubyoptions test
- 02:10 PM Revision 8e514bed (git): [ruby/prism] Remove outdated comment
- https://github.com/ruby/prism/commit/9adc88ddf8
- 02:10 PM Revision 4fc457e2 (git): [ruby/prism] Implement the void statement warning
- https://github.com/ruby/prism/commit/802ff71cd4
- 01:55 PM Revision 0924ff2d (git): [ruby/prism] Fix parser translation's heredoc whitespace calculation
- Given this example:
```rb
<<~HEREDOC
#{x}
HEREDOC
```
Both the parser gem and Prism's translation layer would gen... - 01:52 PM Revision abd05c84 (git): Sync latest prism
- 01:31 PM Revision a64a42ae (git): [rubygems/rubygems] `bundle add --glob` continued- quote glob value invocation in specs, add banner text for CLI recommending single quotes
- https://github.com/rubygems/rubygems/commit/6d2cf955f9
- 01:31 PM Revision c4b5f3f1 (git): [rubygems/rubygems] bundler CLI option for add gem --glob=
- Bundler online documentation says that if the gem is located within a subdirectory of a git repository,
you can use t... - 12:01 PM Revision f1d9e895 (git): [ruby/irb] Pass statements to Context#evaluate
- (https://github.com/ruby/irb/pull/920)
This has a few benefits:
- We can keep hiding the evaluation logic inside th... - 09:31 AM Revision 7b8b936f (git): [DOC] Fix the wrong comment
- This function checks the CL's superclasses containing the class C at
the end of it. That means C is a superclass of C... - 09:22 AM Revision 91c457e0 (git): Parenthesized SVN IDs in .mailmap look too verbose [ci skip]
- 08:02 AM Revision 69823b97 (git): [Bug #20423] Fix error message of prism
- 07:59 AM Bug #20423 (Closed): Anonymous block forwarding shouldn't work with ... but it does
- Applied in changeset commit:git|e36988450e9e9ccccb41c72135f1e57790920668.
----------
[Bug #20423] Disallow anonymous... - 07:30 AM Bug #20423: Anonymous block forwarding shouldn't work with ... but it does
- https://github.com/ruby/ruby/pull/10514
- 07:07 AM Revision e3698845 (git): [Bug #20423] Disallow anonymous block within argument forwarding
- 12:31 AM Revision 971b5527 (git): [PRISM] Suppress compiler warnings
- ../prism_compile.c: In function ‘pm_compile_node’:
../compile.c:583:24: warning: ‘retry_end_l’ may be used uninitiali...
04/11/2024
- 11:58 PM Feature #20425: Optimize forwarding callers and callees
- We have tests that measure allocations. I had to update the tests because of the reduction in allocations, so you ca...
- 11:52 PM Feature #20425 (Open): Optimize forwarding callers and callees
- [This PR](https://github.com/ruby/ruby/pull/10510) optimizes forwarding callers and callees. It only optimizes method...
- 07:47 PM Revision 842f151d (git): [PRISM] Enable more passing tests
- 07:35 PM Revision c5e661b1 (git): [rubygems/rubygems] Fix installing plugins via relative paths
- This affected both CLI and Gemfile installs
https://github.com/rubygems/rubygems/commit/a0d101a8df - 07:20 PM Bug #20424 (Open): ZLib::GZipReader always double allocates strings when passed outbuf, significantly increasing memory usage
- In trying to improve the memory performance during the install of rubygems, we previously found a bug in `eof?`. Furt...
- 06:53 PM Revision cd516ebd (git): [ruby/prism] Add Location#chop
- https://github.com/ruby/prism/commit/5dd57f4b84
- 06:39 PM Bug #20423 (Closed): Anonymous block forwarding shouldn't work with ... but it does
- According to [this note](https://bugs.ruby-lang.org/issues/11256#note-16), anonymous block forwarding should only be ...
- 06:39 PM Revision 58f93eec (git): [PRISM] Fix break in super block
- 05:21 PM Misc #20422 (Open): Bugfix release process
- I was wondering if it would be possible to have more frequent bug fix releases of the latest stable Ruby. For exampl...
- 04:18 PM Revision bb5ed8b3 (git): [PRISM] Fix flags on local variable operator write nodes
- 04:08 PM Revision f2369de2 (git): Remove redundant cast
- ptr is already of the VALUE type, so we don't need to cast it.
- 03:57 PM Bug #20421 (Open): String#index and String#byteindex don't clear `$~` when offset > size (or bytesize)
- When String#index and String#byteindex are called with Regexp and offset they clear `$~` (that contains result of the...
- 02:47 PM Revision ca81f5a5 (git): Realclean extracted bundled gems and lock files
- 02:47 PM Revision 2df46385 (git): Cleanings of .bundle do not need cleanings of ext
- 02:37 PM Revision c2622b52 (git): YJIT: x64: Remove register shuffle with `opt_and` and friends (#10498)
- This is best understood by looking at the change to the output:
```diff
# Insn: 0002 opt_and (stack_size: 2)
- m... - 02:17 PM Bug #20418: `StringIO#read(..., buffer)` doesn't preserve buffer's encoding
- Seems legit to me. Proposed patch: https://github.com/ruby/stringio/pull/95
- 12:48 PM Revision db0cf1ae (git): prism_compile.c: use rb_enc_interned_str to reduce allocations
- The `rb_fstring(rb_enc_str_new())` pattern is inefficient because:
- It passes a mutable string to `rb_fstring` so i... - 12:12 PM Revision 56f9ac8d (git): [ruby/prism] More unreachables
- https://github.com/ruby/prism/commit/735f3122c2
- 12:08 PM Revision 9183101a (git): prism_compile.c: X_STRING should be frozen
- The backtick method recieves a frozen string unless it is interpolated.
Otherwise the string held in the ISeq could ... - 11:25 AM Revision b2f8de3d (git): Launchable: Correctly configure the missing "os" flavor in ubuntu.yaml
- 11:01 AM Bug #20420 (Open): benchmark/gc/redblack.rb license clarification
- The file states `# License is License is Apache-2` but I wonder how comes. This was imported by commit:git|2802afffd6...
- 08:57 AM Revision e7f8db90 (git): [pty] Support `ptsname_r` of glibc
- Although glibc `ptsname_r` man page mentions Tru64 and HP-UX, this
function appears to be declared obsolete on both. - 07:04 AM Revision 1b830740 (git): compile.c: use rb_enc_interned_str to reduce allocations
- The `rb_fstring(rb_enc_str_new())` pattern is inneficient because:
- It passes a mutable string to `rb_fstring` so i... - 06:53 AM Revision ed303cd5 (git): Fix a typo in a comment
- 06:24 AM Bug #20397: The nkf license in LEGAL file seems to be obsolete
- Yes, releases do include nkf. But the repo is split. I think nkf's situation shall be cleared for its own sake. LE...
- 03:57 AM Revision 501a32c6 (git): Remove duplicated `st_init_table_with_size` definition
- `st_init_table_with_size` is already defined in universal_parser.c.
- 03:34 AM Feature #19056 (Closed): Introduce `Fiber.annotation` for attaching messages to fibers.
- I released this as a gem.
https://github.com/ioquatix/fiber-annotation
Maybe it can be adopted if it proves its... - 03:16 AM Revision e9fd3475 (git): [DOC] Typo fix in NEWS.md
- Fix https://github.com/ruby/ruby/pull/10366
- 03:09 AM Bug #20417 (Closed): RubyVM::AbstractSyntaxTree.parse warns about block local variables
- Applied in changeset commit:git|207788466eedfdefcf09fdc5c6217547b5ce4ed1.
----------
[Bug #20417] Block local variab... - 03:03 AM Revision 20778846 (git): [Bug #20417] Block local variables do not need to warn about unused
- 03:00 AM Revision 5d9fd674 (git): put empty `rb_gc_force_recycle()`
- and declare it will be removed soon.
ddtrace is still referes the API and build was failed.
See https://github.com/D... - 02:56 AM Revision 87ad5ca3 (git): Remove unused function from `struct rb_parser_config_struct`
- 02:41 AM Misc #20336: DevMeeting-2024-04-17
- - [Bug #20414] `Fiber#raise` should recurse to `resumed_fiber` rather than failing.
- Make `Fiber#raise` work even ... - 02:32 AM Revision 76732b3e (git): Remove unused AREF macro
- 01:28 AM Revision 39be11a1 (git): Fix segv when parsing `command` by ripper
- 89cfc152071 made this event dispatch to pass `Qundef`
to user defined callback method by mistake.
This commit fix it ...
04/10/2024
- 11:16 PM Revision 38e3819b (git): [ruby/irb] Add a workaround to make IRB work with debug's tests
- (https://github.com/ruby/irb/pull/919)
https://github.com/ruby/irb/commit/eb442c4dda - 08:32 PM Revision f389a211 (git): Fix indentation in switch statement in gc.c
- 07:45 PM Revision 77d39968 (git): [ruby/prism] Put in an unreachable assert for rescues parsing
- https://github.com/ruby/prism/commit/7a60b61368
- 05:33 PM Revision d75dc398 (git): [ruby/irb] Centralize rstrip calls
- (https://github.com/ruby/irb/pull/918)
https://github.com/ruby/irb/commit/97898b6251 - 05:10 PM Revision d60b2caa (git): Lock turbo_tests to 2.1.0 provisionally
- turbo_tests 2.1.1 adds json to its dependency and the current bundler
does not take the standard library json and fai... - 04:52 PM Revision 6a505d1b (git): [ruby/irb] Command implementation not by method
- (https://github.com/ruby/irb/pull/824)
* Command is not a method
* Fix command test
* Implement non-method command... - 04:24 PM Bug #20397: The nkf license in LEGAL file seems to be obsolete
- shyouhei (Shyouhei Urabe) wrote in #note-1:
> nkf is out of tree these days. Just clearing that section should suff... - 02:28 PM Misc #18984 (Closed): Doc for Range#size for Float/Rational does not make sense
- Applied in changeset commit:git|9f6deaa6888a423720b4b127b5314f0ad26cc2e6.
----------
[Misc #18984] Raise TypeError f... - 02:28 PM Revision 9f6deaa6 (git): [Misc #18984] Raise TypeError from Range#size if the range is not iterable
- 10:30 AM Revision f9f25d0e (git): [ruby/ipaddr] Added IPAddr#wildcard_mask
- https://github.com/ruby/ipaddr/commit/2093cebc1d
- 09:10 AM Revision 13f04e5b (git): [ruby/io-console] Load the built extension library in noctty tests
- https://github.com/ruby/io-console/commit/74c78afc24
- 03:34 AM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- > What name candidate do you have?
What do you think about the name `SubclassResponsibilityError`? As @citizen428 ... - 12:03 AM Bug #20419 (Open): [BUG] inconsistent freelist length with cppflags='-DRGENGC_CHECK_MODE -DUSE_RUBY_DEBUG_LOG=1'
- `TestGc#test_gc_stress_at_startup` failed on my environment, so I check which configure flags affect.
How to repro...
Also available in: Atom