Activity
From 06/12/2023 to 06/18/2023
06/18/2023
-
11:37 PM Feature #19521: Support for `Module#name=` and `Class#name=`.
- My understanding is, because it's not strictly an assignment, it shouldn't look like that of the user. Also, it's mor...
-
03:01 PM Feature #19521: Support for `Module#name=` and `Class#name=`.
- Aside from the feature itself, I must say I'm very surprised by the `set_` prefix of that method, it's quite rare in ...
-
02:03 PM Feature #19521: Support for `Module#name=` and `Class#name=`.
- @Eregon I understand your point, but why would anyone do that? Isn't that kind of shooting yourself in the foot?
A... -
12:45 PM Feature #19521: Support for `Module#name=` and `Class#name=`.
- @matz Are you really OK with things like:
```ruby
c = Class.new
c.set_temporary_name "String"
c.new.foo # => unde... -
12:10 PM Feature #19521: Support for `Module#name=` and `Class#name=`.
- Accepted. Thank you.
Matz.
-
04:57 PM Revision af66b9b7 (git): [ruby/openssl] pkey: use unsigned type for bit fields
- clang generates a warning:
../../../../ext/openssl/ossl_pkey.c:326:22: error: implicit truncation from 'int'... -
04:57 PM Revision 397ebbc6 (git): [ruby/openssl] Drop support for Ruby 2.6
- Ruby 2.6 has reached EOL on 2022-03. Requiring Ruby 2.7 allows us to
use C99 syntax.
https://github.com/ruby/openssl... - 04:57 PM Revision bc0539a9 (git): [ruby/openssl] Fix modular square root test with LibreSSL >= 3.8
- If x is a modular square root of a (mod p) then so is (p - x). Both
answers are valid. In particular, both 2 and 3 ar... -
04:57 PM Revision 1d0a087d (git): [ruby/openssl] extconf.rb: apply RUBY_OPENSSL_EXT{C,LD}FLAGS after checking features
- RUBY_OPENSSL_EXTCFLAGS and RUBY_OPENSSL_EXTLDFLAGS have been added for
the primary purpose of appending custom warnin... - 04:57 PM Revision 366d8005 (git): [ruby/openssl] CI: Add the test/openssl/test_pkey.rb on the FIPS mode case.
- It's to test the `OpenSSL::PKey.read` in the `test/openssl/test_pkey.rb`.
I added the pending status to the followin... - 04:57 PM Revision 920bc712 (git): [ruby/openssl] Drop a common logic disabling the FIPS mode in the tests.
- We want to run the unit tests in the FIPS mode too.
https://github.com/ruby/openssl/commit/ab92baff34 - 04:57 PM Revision 2a483405 (git): [ruby/openssl] Workaround: Fix OpenSSL::PKey.read that cannot parse PKey in the FIPS mode.
- This commit is a workaround to avoid the error below that the
`OpenSSL::PKey.read` fails with the OpenSSL 3.0 FIPS mo... -
04:57 PM Revision 1965c09e (git): [ruby/openssl] Implement Write Barrier for all OpenSSL types
- The vast majority have no reference so it's just a matter of setting the flags.
For the couple exception, they have ... - 04:57 PM Revision 0a84bd6b (git): [ruby/openssl] Append flags from environment variables.
- According to the `mkmf.rb#init_mkmf`, there are command line options below.
* `--with-cflags` to set the `cflags`
* ... -
02:51 PM Bug #18686 (Closed): Regexp supporting unexpected age properties in Ruby < 3.2
-
12:38 PM Bug #18686: Regexp supporting unexpected age properties in Ruby < 3.2
- this no longer occurs in ruby 3.2 or 3.3 so IMO this bug can be closed @duerst @jeremyevans0
```ruby
RUBY_DESCRIP... -
09:07 AM Feature #19734 (Rejected): Let `Dir` methods be available to `File`
- I am negative for several reasons.
* IO (File) and Dir have different role and implementation in Unix, which Ruby ... -
06:55 AM Bug #19701: The rb_classext_t::classpath field is not marked for T_ICLASS
- jeremyevans0 (Jeremy Evans) wrote in #note-2:
> There is a third option, set "FrozenCore" as an fstring that doesn't... -
05:39 AM Revision 1740482d (git): Fix rb_compile_option_t comments [ci skip]
-
02:15 AM Revision 7adab819 (git): Fix the format of NODE_EVSTR rendered by dump_node
-
01:10 AM Revision 4f79c83a (git): Remove coverage_enabled from parser_params
- `yyparse` never changes the value of `coverage_enabled`.
`coverage_enabled` depends on only return value of `e_option...
06/17/2023
-
05:18 PM Feature #19735: Add support for UUID version 7
- I edited the description: the draft RFC URL previously pointed to the 6th revision of draft-ietf-uuidrev-rfc4122bis (...
-
05:11 PM Feature #19735 (Closed): Add support for UUID version 7
- Although the specification for UUIDv7 is still in draft, the UUIDv7 algorithm has been stable as the RFC progresses t...
-
02:53 PM Feature #19734 (Rejected): Let `Dir` methods be available to `File`
- I propose to let `Dir` singleton methods be available to `File` in some way. Motivations are as follows.
When we w... -
01:02 PM Revision d444f1b1 (git): Specify int bitfield as signed int bitfield
- sunc treats int bitfield as unsigned int.
This commit will fix build failure on sunc.
* http://rubyci.s3.amazonaws.c... -
07:41 AM Revision 19c62b40 (git): Replace parser & node compile_option from Hash to bit field
- This commit reduces dependency to CRuby object.
- 06:59 AM Revision e5ae7a16 (git): Update bundled gems list at 2023-06-17
-
06:48 AM Bug #19732 (Closed): Possible missing header (stdint.h) in event.h
- Applied in changeset commit:git|b943e9c7b9d9cc8ba4bbf043414ab1ed4e1a8b5f.
----------
Fixes [Bug #19732]. Add missing... -
06:48 AM Revision b943e9c7 (git): Fixes [Bug #19732]. Add missing stdint.h header to event.h.
-
04:24 AM Revision ba0bcc52 (git): Use ruby functions if `RUBY` is defined
-
04:24 AM Revision 9001d547 (git): Expand `#ifdef RUBY` region
- Include the functions which are only used for
`rb_hash_bulk_insert_into_st_table`. -
03:32 AM Revision 725739d6 (git): Remove no longer used variable
-
03:29 AM Revision 7b3a531f (git): Split the bmethod proc test to avoid redefinition
-
02:26 AM Feature #19521: Support for `Module#name=` and `Class#name=`.
- I've updated the PR with documentation and tests: https://github.com/ruby/ruby/pull/7483
-
12:53 AM Feature #19521: Support for `Module#name=` and `Class#name=`.
- Based on the discussion with Matz, here is the updated proposal:
```ruby
c = Class.new
# => #<Class:0x00000001031b99...
06/16/2023
-
01:32 PM Revision 1ff20944 (git): Copy `nonempty_memcpy` without ruby implementation
-
01:32 PM Revision 60cf48ca (git): Suppress redefined macro warnings
-
12:55 PM Bug #19732: Possible missing header (stdint.h) in event.h
- Thanks for pointing that out. Updated the PR (https://github.com/ruby/ruby/pull/7945) with those adjustments.
-
04:43 AM Bug #19732: Possible missing header (stdint.h) in event.h
- Sorry, I got wrongly if it were about to add it to debug.h.
The file is correct, but just the `include` should be af... -
04:24 AM Bug #19732 (Open): Possible missing header (stdint.h) in event.h
- Although I don't think it is a big issue as we don't assume or guarantee all our headers can be usable individually, ...
-
08:54 AM Revision 80dfe2bc (git): [ruby/rdoc] Fix missing closing colon for `:notnew:`
- https://github.com/ruby/rdoc/commit/1e550b7d02
-
04:10 AM Revision 5bc1b56c (git): [rubygems/rubygems] Auto-correct Performance/FlatMap
- https://github.com/rubygems/rubygems/commit/b696edcd73
-
12:27 AM Bug #15428: Refactor Proc#>> and #<<
- Maybe it was already obvious to everyone, but I feel that something important has not been mentioned in this discussi...
06/15/2023
-
08:24 PM Bug #19732: Possible missing header (stdint.h) in event.h
- While preparing that diff I realized what happened. I'm using `clang-format` which sorts includes and ordered https:/...
-
06:37 AM Bug #19732 (Feedback): Possible missing header (stdint.h) in event.h
- Could you share the code to reproduce?
Is it https://github.com/banister/debug_inspector/tree/master/ext/debug_inspe... - 05:38 PM Revision 598ad56a (git): * 2023-06-15 [ci skip]
-
05:38 PM Revision 78d118dc (git): Fix test-bundled-gems for Ruby 3.0 (#7936)
- * pry is not needed for test-bundled-gems
* Run test-unit test without rake task to avoid yard dependency
* Use pow... - 05:36 PM Revision e031f2b4 (git): * 2023-06-15 [ci skip]
-
05:35 PM Revision f6491773 (git): Fix test-bundled-gems for Ruby 3.1 (#7935)
- * pry is not needed for test-bundled-gems
* Run test-unit test without rake task to avoid yard dependency
* Try to ... -
03:39 PM Revision 364a6d56 (git): [ruby/irb] Rewrite RubyLex to fix some bugs and make it possible to
- add new features easily
(https://github.com/ruby/irb/pull/500)
* Add nesting level parser for multiple use (indent, ... -
01:12 PM Bug #19733: Kernel#Rational does not accept prefix 0
- @mame It seems that you were not aware of the fact that the documentation is wrong. And I hope you share with me the ...
-
01:16 AM Bug #19733: Kernel#Rational does not accept prefix 0
- mame (Yusuke Endoh) wrote in #note-2:
> "Confusing" is not necessarily a bug. What Kernel#Rational accepts is clearly... -
12:57 AM Bug #19733 (Feedback): Kernel#Rational does not accept prefix 0
- "Confusing" is not necessarily a bug. What Kernel#Rational accepts is clearly stated in the documentation in BNF styl...
-
12:44 AM Bug #19733 (Feedback): Kernel#Rational does not accept prefix 0
- `Integer` and `Rational` literals accept prefix `0`. There is no difference in this respect.
```ruby
0b10 # => 2
... -
08:06 AM Feature #19315: Lazy substrings in CRuby
- Hanmac (Hans Mackowiak) wrote in #note-11:
> it confused me too, i thought Copy On Write was default for shared stri... -
07:38 AM Feature #19315: Lazy substrings in CRuby
- it confused me too, i thought Copy On Write was default for shared strings
https://patshaughnessy.net/2012/1/18/se... -
05:26 AM Revision c1c92621 (git): [Cirrus] Run only if nightly [ci skip]
- Recently Cirrus-CI does not start over 10 hours. Maybe we have too
many runs. -
05:24 AM Revision 1cdae888 (git): [Cirrus] Auto cancelation for non-yjit task [ci skip]
- 03:39 AM Revision 1e55ac49 (git): Bump ruby/setup-ruby from 1.151.0 to 1.152.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.151.0 to 1.152.0.
- [Release notes](https://github...
06/14/2023
-
11:47 PM Revision 0c55ef11 (git): [ruby/rdoc] Use flat_map for better performance
- https://github.com/ruby/rdoc/commit/76192a280d
-
10:02 PM Revision c2f4b414 (git): Merge rubygems/rubygems HEAD
- Pick from https://github.com/rubygems/rubygems/commit/7a7b234721c375874b7e22b1c5b14925b943f04e
-
10:01 PM Revision 827d6626 (git): [rubygems/rubygems] auto-correct Style/YodaCondition
- https://github.com/rubygems/rubygems/commit/6d9e8025dc
-
10:01 PM Revision 503b9bf1 (git): [rubygems/rubygems] Removed unnecessary disabling of Lint/DuplicateMethods
- https://github.com/rubygems/rubygems/commit/225fdf0b2e
-
10:01 PM Revision 2c219ab2 (git): [rubygems/rubygems] Rubocop 1.51.0 or later didn't support Ruby 2.6
- https://github.com/rubygems/rubygems/commit/522b5f1ecd
-
10:01 PM Revision 3e7f5b02 (git): [rubygems/rubygems] Improve error message in frozen mode edge case
- When a top level dependency is missing from the lockfile, and we're in
frozen mode, we should also print a "frozen er... -
10:01 PM Revision e86f4c58 (git): [rubygems/rubygems] Improve frozen mode error message
- This error message is also printed when using `bundler/setup` in frozen
model, so we're not necessarily installing an... -
10:01 PM Revision 23ecaab8 (git): [rubygems/rubygems] Use "frozen" rather than "deployment" in error message
- I think it communicates better what's going on.
https://github.com/rubygems/rubygems/commit/07a25767a4 -
10:01 PM Revision 2ff9b7b9 (git): [rubygems/rubygems] Show missing spec in lockfile incomplete error message
- https://github.com/rubygems/rubygems/commit/b86caaa3d5
-
10:01 PM Revision 21238f38 (git): [rubygems/rubygems] Extract `Definition#no_resolved_needed?`
- https://github.com/rubygems/rubygems/commit/1ff8626571
-
10:01 PM Revision 4f1b1817 (git): [rubygems/rubygems] There should always be a reason
- https://github.com/rubygems/rubygems/commit/4180008c2d
-
10:01 PM Revision c1216818 (git): [rubygems/rubygems] Show relative path to Gemfile in error message
- For conciseness and consistency with printing the relative path to the
lockfile just before.
https://github.com/ruby... -
10:01 PM Revision e7749c4d (git): [rubygems/rubygems] Remove weird line breaks in the middle of error message
- https://github.com/rubygems/rubygems/commit/22b8caf42f
-
10:01 PM Revision 90c60e81 (git): [rubygems/rubygems] Simplify checking Gemfile vs lockfile sources
- https://github.com/rubygems/rubygems/commit/251e80aec6
-
10:01 PM Revision 96e3f31c (git): [rubygems/rubygems] Make frozen mode spec also pass on Bundler 3
- https://github.com/rubygems/rubygems/commit/ad52f840f2
-
10:01 PM Revision e1038f94 (git): [rubygems/rubygems] This spec is independent from global sources
- https://github.com/rubygems/rubygems/commit/d91c245921
-
10:01 PM Revision 551b8a31 (git): Update directory layout of rubygems/rubygems
-
08:53 PM Feature #19714: Add Refinement#refined_module
- matz (Yukihiro Matsumoto) wrote in #note-2:
> I am not 100% satisfied. Probably (unlike `class_eval` and `module_eva... -
08:24 AM Feature #19714: Add Refinement#refined_module
- I am not 100% satisfied. Probably (unlike `class_eval` and `module_eval` whose class/module distinction is for the re...
-
05:11 PM Bug #19732 (Closed): Possible missing header (stdint.h) in event.h
- Ruby's event.h (https://github.com/ruby/ruby/blob/813a5f4fc46a24ca1695d23c159250b9e1080ac7/include/ruby/internal/even...
-
04:29 PM Bug #19728: Automate (checking of) Regexp character property documentation
- I found that `enc-unicode.rb` deals with some inconsistent unicode data (i.e. some data which uses short property nam...
-
02:42 PM Revision 813a5f4f (git): Directly allocate FrozenCore as an ICLASS
- It's a bad idea to overwrite the flags as the garbage collector may have
set other flags. -
08:52 AM Revision 37513490 (git): [Cirrus] Cache the bundled gems in advance
-
08:12 AM Bug #15428: Refactor Proc#>> and #<<
- I don't feel this proposed extension readable (than explicit one). Is there any example of readable usage of this not...
-
07:44 AM Bug #19731: Can’t call an instance method inside an Endless method definition
- Currently it is an expected behavior because it is parsed as `(def show = puts 'ok') if params`. Related to #19392.
-
07:35 AM Bug #19731 (Closed): Can’t call an instance method inside an Endless method definition
- Can’t call an instance method inside an Endless method definition.
```
$ ruby -v
ruby 3.2.2 (2023-03-30 revision... - 05:25 AM Revision 58b8e217 (git): Update bundled gems list at bd019ac87aa47c481348ec6b7e3773 [ci skip]
-
05:24 AM Revision bd019ac8 (git): Removed rake-compiler dependency for test-bundled-gems
- It's needless with racc-1.7.1
-
03:56 AM Revision 6e93320c (git): Update RDoc::RD parsers generated by racc-1.7.1
-
03:14 AM Revision f9deff32 (git): Show prerequisites for compile task
-
03:14 AM Revision c5c15a56 (git): Allow test-unit-ruby-core files to be loaded from bundled gems
- Separate the directly from the customized test-unit, since it may not
work with bundled gems. -
02:05 AM Feature #19315: Lazy substrings in CRuby
- Bumping this because it's kinda shocking to me that strings don't already work this way. My mental model of ruby stri...
-
01:40 AM Revision 8722342c (git): Lrama v0.5.2
06/13/2023
-
10:06 PM Bug #19728: Automate (checking of) Regexp character property documentation
- How about doing it in [enc-unicode.rb](https://github.com/ruby/ruby/blob/master/tool/enc-unicode.rb)?
On the one h... -
07:39 AM Bug #19728 (Closed): Automate (checking of) Regexp character property documentation
- This came up in a discussion at https://github.com/ruby/ruby/pull/7923.
The documentation at doc/regexp.rdoc curre... -
08:23 PM Misc #19722: DevMeeting-2023-07-13
- - [Feature #19730] Remove transient heap (peterzhu2118)
- Variable Width Allocation supports all types that used t... -
08:21 PM Feature #19730 (Closed): Remove transient heap
- GitHub PR: https://github.com/ruby/ruby/pull/7942
I'm proposing to remove the transient heap because Variable Widt... - 02:55 PM Revision 5a69e8bc (git): Add tests to `String#byteslice` memory allocation behaviour. (#1909)
-
01:48 PM Feature #19729 (Closed): Store object age in a bitmap
- ## Github PR
[Store object age in a bitmap #7938](https://github.com/ruby/ruby/pull/7938)
## Abstract
Ruby c... -
01:20 PM Bug #19715: Coverage oneshot_lines mode is not working after result clear
- mame (Yusuke Endoh) wrote in #note-1:
> `oneshot_lines` is a mode that reports execution at most once for each line.... -
12:08 PM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
- I opened a PR to restart this discussion:
https://github.com/ruby/reline/pull/552 -
11:02 AM Revision 91b106fe (git): [ruby/irb] Stanardise test class names with `Test` postfix instead
- of prefix
(https://github.com/ruby/irb/pull/603)
https://github.com/ruby/irb/commit/359cb28def -
10:49 AM Revision 27d581ea (git): rexml is also bundled gems
-
10:49 AM Revision e5cf6b6d (git): Don't install bundled gems for test-bundled-gems and test-syntax-suggest
-
10:46 AM Revision 5d91be7c (git): [ruby/irb] Use symbol.inspect instead of ":"+symbol.id2name to avoid
- completion candidates including newline characters
(https://github.com/ruby/irb/pull/539)
https://github.com/ruby/ir... - 09:32 AM Revision 27b07776 (git): [rubygems/rubygems] Autoload shellwords when it's needed.
- https://github.com/rubygems/rubygems/commit/e916ccb2d9
- 06:59 AM Revision c74f42a4 (git): Update bundled gems list at 2023-06-13
-
05:57 AM Revision 6d734a89 (git): [ruby/uri] Fix RFC3986 regexps
- https://github.com/ruby/uri/commit/8e38592241
-
05:19 AM Bug #19707: Backport openssl fix to ruby_3_2 branch
- Fixed at https://github.com/ruby/ruby/pull/7934
-
05:01 AM Revision f89101fa (git): [ruby/openssl] Relax error message check for OpenSSL 3.1
- A tentative measures fo https://github.com/ruby/openssl/issues/606.
With OpenSSL 3.1.0, the error message at connect... -
05:01 AM Revision 34da58bd (git): Try to skip Prime_test.rb
-
05:01 AM Revision 1b2ad95c (git): Run test-unit test without rake task to avoid yard dependency
-
05:01 AM Revision 60ea850b (git): pry is not needed for test-bundled-gems
-
05:00 AM Bug #19727 (Closed): Backport CI fixes for test-bundled-gems
- After https://bugs.ruby-lang.org/issues/19702, CI of Ruby 3.0-3.2 is broken.
I fixed them with:
* [for Ruby 3.2... -
03:28 AM Revision 3924dba5 (git): Update the current URI maintainer
-
03:25 AM Revision 57c5b0a9 (git): [ruby/uri] Refactor RFC3986 regexps to make more readable
- https://github.com/ruby/uri/commit/3dfa19e920
06/12/2023
-
07:33 PM Bug #19724 (Closed): Dir.home returns incorrect home directory
-
07:29 PM Bug #19724: Dir.home returns incorrect home directory
- Ok, my apologies. This was caused by one part of a rather big ruby system passing `:unsetenv_others` into the options...
-
05:34 AM Bug #19724: Dir.home returns incorrect home directory
- Looking at the implementation of `rb_default_home_dir`, `$HOME` is always checked, and `getlogin`/`getpwnam` is only ...
-
03:06 AM Bug #19724 (Closed): Dir.home returns incorrect home directory
- This is probably related to 16787.
From the patch on that issue I conclude that ruby uses getlogin and co to obtai... -
06:38 PM Revision 3168f618 (git): hash.c no longer needs the transient heap
-
06:30 PM Revision 78ca0857 (git): Revert "YJIT: Break register cycles for C arguments (#7918)"
- This reverts commit 888ba29e462075472776098f4f95eb6d3df8e730.
It caused a CI failure
http://ci.rvm.jp/results/trunk-... -
04:54 PM Revision 888ba29e (git): YJIT: Break register cycles for C arguments (#7918)
-
04:15 PM Feature #19719: Universal Parser
- IMO it's quite strange and not respectful of the Ruby development workflow to:
* create an issue about a big feature... -
10:10 AM Feature #19719 (Closed): Universal Parser
- Applied in changeset commit:git|b481b673d753339204290d7582dbb91a6e14447a.
----------
[Feature #19719] Universal Pars... -
04:59 AM Feature #19719: Universal Parser
- I agree API-wise, YARP is better, and already used from various tools, including TruffleRuby. On the other hand, Lram...
-
02:42 AM Feature #19719: Universal Parser
- >Release it as gem (ruby/universal_parser)
I'll support it. Please ping me when you need to create new repository ... -
02:20 PM Revision 6fe46ff9 (git): When alloc size is too large, only allocate struct
-
12:31 PM Revision 31e24a42 (git): [ruby/psych] Comment out the code used to expand the file list [ci skip]
- https://github.com/ruby/psych/commit/715f3bfad0
-
11:22 AM Revision 81836c6c (git): Fix duplicate symbol errors when statically linking ripper
-
10:26 AM Bug #19726 (Rejected): Script loaded twice when requiring self
- The executed program is not added to `$LOADED_FEATURES` unexpectedly resulting in the program possibly being loaded t...
-
10:10 AM Revision 41035273 (git): [DOC] Should use `NULL` instead of zero
- Since no type information is available for variadic arguments, 0 is
passed as `int` without promoting to pointer. On... -
10:10 AM Revision 70483f6c (git): Add missing dependencies
- 09:24 AM Revision a4bb2d7d (git): * expand tabs. [ci skip]
- Please consider using misc/expand_tabs.rb as a pre-commit hook.
-
09:23 AM Revision b481b673 (git): [Feature #19719] Universal Parser
- Introduce Universal Parser mode for the parser.
This commit includes these changes:
* Introduce `UNIVERSAL_PARSER` m... -
07:55 AM Feature #19717: `ConditionVariable#signal` is not fair when the wakeup is consistently spurious.
- > So, tl;dr, I don't think we should do this "handoff" approach.
After reading this I realised we don't actually h... -
07:45 AM Feature #19717: `ConditionVariable#signal` is not fair when the wakeup is consistently spurious.
- > I think it's possible, with a bit of shuffling around in thread_sync.c, for the implementation to not actually remo...
-
07:42 AM Feature #19717: `ConditionVariable#signal` is not fair when the wakeup is consistently spurious.
- > I like the proposed implementation. Is there any chance it still has the similar problems? If we always reque at th...
-
02:18 AM Feature #19717: `ConditionVariable#signal` is not fair when the wakeup is consistently spurious.
- > the thread which was waiting the longest will actually be the one woken
To me, this is the correct behaviour and w... -
02:15 AM Feature #19717: `ConditionVariable#signal` is not fair when the wakeup is consistently spurious.
- Based on the thorough analysis by @kjtsanaktsidis, this doesn't appear to be a bug in Ruby, but rather common behavio...
-
07:36 AM Feature #19630: [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
- > is there any objection
Not from me, we should add this ticket to the next dev meeting.
However I feel like ot... - 07:07 AM Revision b308f7cf (git): Bump actions/checkout from 3.5.2 to 3.5.3
- Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
- [Release notes](https://github.c... -
07:02 AM Revision bcded49d (git): [ruby/psych] Update spec files
- https://github.com/ruby/psych/commit/ba6fc48591
-
06:22 AM Feature #19725: Improve the match cache optimization to support look-ahead and atomic groups
- Pull request: https://github.com/ruby/ruby/pull/7931
-
06:07 AM Feature #19725 (Closed): Improve the match cache optimization to support look-ahead and atomic groups
- Currently, the Regexp match cache optimization [Feature #19104] memoizes match cache points that once arrived; that i...
-
04:18 AM Revision f6e6d52b (git): Try to skip Prime_test.rb
-
04:18 AM Revision 8be4659b (git): Run test-unit test without rake task to avoid yard dependency
-
04:18 AM Revision 2ec18199 (git): pry is not needed for test-bundled-gems
- 03:36 AM Revision c09b75ab (git): Bump github/codeql-action from 2.3.5 to 2.13.4
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.5 to 2.13.4.
- [Release notes](https:/... -
03:02 AM Revision 10e66264 (git): [ruby/psych] Prefer `assert_include` for simple strings
- https://github.com/ruby/psych/commit/33024ce2b0
-
02:16 AM Bug #19711 (Closed): NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
-
02:06 AM Bug #19707 (Closed): Backport openssl fix to ruby_3_2 branch
-
02:01 AM Bug #19701: The rb_classext_t::classpath field is not marked for T_ICLASS
- There is a third option, set "FrozenCore" as an fstring that doesn't get garbage collected (via `rb_gc_register_addre...
Also available in: Atom