Activity
From 10/13/2023 to 10/19/2023
10/19/2023
-
11:45 PM Revision 72f97ee0 (git): [DOC] Improve docs for how to generate documentation
- It might not be obvious how to get the build directory and the Makefile
set up. -
11:37 PM Revision bd2aee67 (git): [DOC] "is now bundled" is ambiguous
- I think it meant it's now a bundled "gem", but "is now bundled" implies
it's a new gem that was neither default nor b... -
11:31 PM Revision a9df1e69 (git): Ignore inputs to tool/update-NEWS-gemlist.rb
- generated by check_misc
-
11:25 PM Revision c221af2c (git): [DOC] Prism is a new default gem
-
11:10 PM Revision 6d42f4dd (git): Avoid using a system Ruby if possible
- in tool/update-NEWS-gemlist.rb
-
11:06 PM Revision b93553bb (git): Cirrus CI has been removed [ci skip]
-
10:56 PM Revision 08e25985 (git): Expand OP_ASGN1 nd_args to nd_index and nd_rvalue
- ARGSCAT has been used for nd_args to hold index and rvalue,
because there was limitation on the number of members for... -
10:50 PM Revision 7fb909e2 (git): [DOC] Reverse-merge YJIT release note changes
-
10:47 PM Revision 47f950c8 (git): [DOC] Update NEWS.md about RubyVM::YJIT.enable
- --yjit-disable, and --yjit-perf
-
10:18 PM Revision 34673554 (git): [DOC] Fix typo in docs of Regexp#deconstruct_keys
- of => if
-
10:15 PM Revision 5bbb6fd6 (git): Add printf format attributes to `rb_parser_config_t`
-
09:40 PM Revision 205cbc09 (git): [rubygems/rubygems] Reuse Gem::RemoteFetcher instance in bundler
- Closes https://github.com/rubygems/rubygems/issues/7076
Bundler will now use the same (shared) remote fetcher instan... -
09:09 PM Bug #19921: TestYJIT#test_bug_19316 test failure
- Could someone kick off a Koji build with commit:9047fe5ea4e8c989c1081aa10f741a413c546534
"YJIT: Print exit reasons on... -
08:02 PM Revision af222d4d (git): [rubygems/rubygems] Update vendored thor to v1.3.0
- See https://github.com/rails/thor/releases/tag/v1.3.0
https://github.com/rubygems/rubygems/commit/3c7165474b -
07:29 PM Revision 3e65115c (git): YJIT: remove unused `--yjit-greedy-versioning` command-line option (#8713)
-
07:14 PM Revision 9194f489 (git): YJIT: Make test_yjit.rb faster with --yjit-stats=quiet
- The for-human stats summaries are not relevant for the children
`test_yjit.rb` spawns. Avoid compiling and running th... -
07:14 PM Revision 9047fe5e (git): YJIT: Print exit reasons on failure in test_yjit.rb
- For <https://bugs.ruby-lang.org/issues/19921>, I suspect the test is
failing due to a timing related interrupt, which... -
06:56 PM Revision cdc2a185 (git): YJIT: Return Option from asm.compile() for has_dropped_bytes()
- So that we get a reminder to check CodeBlock::has_dropped_bytes().
Internally, asm.compile() already checks it, and t... -
05:54 PM Revision 6beb09c2 (git): YJIT: Add RubyVM::YJIT.enable (#8705)
-
03:57 PM Revision 62e34025 (git): Don't add anonymous locals when ISEQ binary debug is on
-
03:50 PM Revision 9d9aa63e (git): YJIT: Enable the dead_code lint and delete some dead code
-
08:28 AM Revision c2d4c92a (git): Extract a local variable
-
07:39 AM Feature #19541: Proposal: Generate frame unwinding info for YJIT code
- > b) use the perf map file as a source of symbols.
So this is a post I found with quick googling: https://stackove... -
07:24 AM Feature #19541: Proposal: Generate frame unwinding info for YJIT code
- > One question - the perf map file is going to grow without bound for a long-running process, right? I guess there's ...
-
06:55 AM Revision 5e5a8cf7 (git): [ruby/ostruct] Use Gemfile instead of Gem::Specification#add_development_dependency
- https://github.com/ruby/ostruct/commit/ed49920766
-
06:49 AM Misc #19925: DevMeeting-2023-11-07
- * [Feature #18980] Re-reconsider numbered parameters: `it` as a default block parameter
* At RubyKaigi 2022, [many... -
04:57 AM Revision e6675861 (git): Mentioned targeted libraries for warning feature of bundled gems
-
04:51 AM Revision 3605c9ae (git): Don't need to refer SINCE constant
-
03:34 AM Feature #19430: Contribution wanted: DNS lookup by c-ares library
- I have created another ticket for executing `getaddrinfo(3)` in a dedicated pthread: #19965
-
03:34 AM Feature #19965 (Closed): Make the name resolution interruptible
- ## Problem
Currently, Ruby name resolution is not interruptible.
```
$ cat /etc/resolv.conf
nameserver 198.51... -
03:11 AM Feature #18515 (Closed): Add Range#reverse_each implementation
- Applied in changeset commit:git|3f5ec5c8661748afb9cc3cbf1aff113d602e1fad.
----------
[DOC] Add NEWS about Range#reve... -
03:11 AM Revision 3f5ec5c8 (git): [DOC] Add NEWS about Range#reverse_each for beginless ranges [Feature #18515]
-
01:42 AM Bug #19929 (Closed): Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies
- Ah, this warning is correct. `mutex_m` is removed from `rails/rails`.
https://github.com/rails/rails/commit/bcdeea... -
01:28 AM Bug #19929 (Assigned): Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies
- The redundant warnings still happened.
```
$ RAILS_STRICT_WARNING=1 bin/test test/engine/test_test.rb
/Users/hsb... -
12:34 AM Feature #19744: Namespace on read
- In general I'm against npm-style multiple loading of dependencies, but I think I found a use case for this that I cou...
-
12:16 AM Revision 10272b27 (git): Use assert_separately to avoid defining `foo`
- When we eval the iseqs generated by prism, they can have side effects
like defining methods. In this case, we were d... -
12:16 AM Revision 10c50637 (git): Address PR comments
-
12:16 AM Revision 1701b79b (git): Put line change back
-
12:16 AM Revision 5408ce8c (git): Fixed mistyping
-
12:16 AM Revision 252b0fc7 (git): Temporarily removed location code on scope nodes
-
12:16 AM Revision ba3a99ac (git): Remove pm_compile_context_t, move the context onto ScopeNode
- We changed ScopeNodes to point to their parent (previous) ScopeNodes.
Accordingly, we can remove pm_compile_context_t... -
12:16 AM Revision a9512e80 (git): Revert "Revert "[ruby/prism] Change ScopeNode to point to previous ScopeNode""
- This reverts commit fd87372a7482cbf7672c44ef95bc1dc3b00bab7c.
-
12:05 AM Feature #19931: to_int is not for implicit conversion?
- Aha! Thank you, now it makes a lot more sense. While I still think that `1 + o` would be nice to have, at least I can...
10/18/2023
-
11:46 PM Revision d2b0c9da (git): YJIT: Add a live ISeq counter
- It's an estimator for application size and could be used as a
compilation heuristic later.
Co-authored-by: Maxime Ch... -
11:03 PM Feature #19541: Proposal: Generate frame unwinding info for YJIT code
- That's awesome and I'm super looking forward to trying to profile our apps with `perf` once I finally get YJIT enable...
-
10:16 PM Feature #19541 (Feedback): Proposal: Generate frame unwinding info for YJIT code
- I added `--yjit-perf` on Ruby master https://github.com/ruby/ruby/pull/8697. It does not unwind Ruby frames in a sing...
-
10:05 PM Bug #19921: TestYJIT#test_bug_19316 test failure
- > Just FTR, there is no other Ruby installed in the environment during build, so this is certainly not an issue.
O... -
09:42 PM Bug #19921: TestYJIT#test_bug_19316 test failure
- k0kubun (Takashi Kokubun) wrote in #note-13:
> Subprocess tests like `test_yjit` in test-all generally seem to have ... -
05:27 PM Bug #19921: TestYJIT#test_bug_19316 test failure
- I'm afraid we need a repro from you on CI (or anything I can exactly reproduce, like on Dockerfile) then. Subprocess ...
-
07:46 AM Bug #19921: TestYJIT#test_bug_19316 test failure
- I tried commit:6c46ccf226bc6440743b51af713864c062eba27f but I see the same test failure.
-
01:00 AM Bug #19921: TestYJIT#test_bug_19316 test failure
- Can you try the latest master (newer than commit:7a3a98e2be69fd3fa68e6ee1afa43c3160f22254)? https://github.com/ruby/r...
- 10:01 PM Revision 0ac6fb22 (git): Add test for many ivars
- Co-authored-by: John Hawthorn <[email protected]>
- 10:01 PM Revision a7032b80 (git): Revert "shape.h: Make attr_index_t uint8_t"
- This reverts commit e3afc212ec059525fe4e5387b2a3be920ffe0f0e.
-
09:13 PM Revision de076450 (git): [ruby/drb] Support :SSL{Min,Max}Version config options
- These are necessary to get the tests passing with LibreSSL 3.8.1+,
which dropped support for TLSv1.0 and TLSv1.1 for ... -
09:07 PM Revision f51b92fe (git): YJIT: Add --yjit-perf (#8697)
- Co-authored-by: Alan Wu <[email protected]>
- 07:34 PM Revision 58ee088b (git): Bump rustix from 0.38.2 to 0.38.19 in /yjit/bindgen
- Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.2 to 0.38.19.
- [Release notes](https://github.c... - 07:20 PM Revision c46c529b (git): Update default gems list at 6873f96abc2a924b264b6ed3818b2f [ci skip]
-
07:19 PM Revision 6873f96a (git): [ruby/prism] Bump to version 0.15.1
- https://github.com/ruby/prism/commit/d906a8ceba
-
06:28 PM Feature #19744: Namespace on read
- Thanks @Eregon.
My main concern is that the gem author is not in control. You write your code, assume constants are ... -
05:02 PM Feature #19744: Namespace on read
- @fxn This proposal does not define multiple Object classes.
I think this proposal has limited value because if gem... -
05:48 PM Feature #19931: to_int is not for implicit conversion?
- > So basically I thought that #to_i was for explicit conversion and #to_int for implicit conversion; is that not the ...
-
05:45 PM Feature #19931: to_int is not for implicit conversion?
- byroot (Jean Boussier) wrote in #note-6:
> I have no idea how much code it would break though.
It can't *break* code... -
04:56 PM Feature #19931: to_int is not for implicit conversion?
- I think the coercion semantics are already quite complex, so we would need a convincing real-world use-case to make t...
-
04:35 PM Feature #19931: to_int is not for implicit conversion?
- To be fair, `+` does it for `to_str`:
```ruby
class Bar
def to_str ... -
04:32 PM Feature #19931: to_int is not for implicit conversion?
- sawa (Tsuyoshi Sawada) wrote in #note-2:
> Your description suggests a contrast between `to_int` and `to_i`, but whi... -
03:13 PM Feature #19931: to_int is not for implicit conversion?
- > 3. try the implicit conversion.
If I understood this correctly, that would allow doing things like
```ruby
... -
03:18 AM Feature #19931: to_int is not for implicit conversion?
- The order of such calculations is now:
1. known classes (e.g., `Integer#+` knows about `Float`)
2. `coerce` on the ... -
01:10 AM Feature #19931: to_int is not for implicit conversion?
- Your description suggests a contrast between `to_int` and `to_i`, but while you showed a code example using `to_int`,...
- 04:51 PM Revision 4b909bdb (git): Update default gems list at 0f1e040068fac01856c5c4c0ba9530 [ci skip]
-
04:49 PM Revision 0f1e0400 (git): [ruby/prism] Bump to version 0.15.0
- https://github.com/ruby/prism/commit/ee429f8d50
-
04:09 PM Revision 8210cc42 (git): [ruby/prism] Fix lex compat when dedent should be 0
- https://github.com/ruby/prism/commit/41c0e0e06e
-
04:08 PM Revision c82b10bb (git): [ruby/prism] Modify less of the CRuby locals
- https://github.com/ruby/prism/commit/aca24b3a17
-
04:08 PM Revision 5d060436 (git): [ruby/prism] Add * and & to methods with ...
- https://github.com/ruby/prism/commit/e8114a786a
-
04:08 PM Revision 4358dd20 (git): [ruby/prism] Extract out constant pool bucket bits to constants
- https://github.com/ruby/prism/commit/1985a9ba51
-
04:08 PM Revision f5f03229 (git): [ruby/prism] Provide "constant" constants, embedded in the code
- https://github.com/ruby/prism/commit/d469a56e7e
-
04:07 PM Bug #19932: Regexp o modifier freeze interpolation between method calls
- My apologies for my misunderstanding. Thanks for the detailed explanation. I now understand it's hard to do something...
-
04:03 PM Bug #19932: Regexp o modifier freeze interpolation between method calls
- I don't think the documentation could be made significantly clearer, though potentially it could benefit from an addi...
-
02:29 PM Bug #19932: Regexp o modifier freeze interpolation between method calls
- I'm not sure I was clear.
It's not that clear reading the documentation that the "freeze" will continue to live ou... -
02:13 PM Bug #19932 (Closed): Regexp o modifier freeze interpolation between method calls
- It's expected and documented: https://docs.ruby-lang.org/en/master/regexp_rdoc.html#label-Interpolation+Mode
-
01:56 PM Bug #19932 (Closed): Regexp o modifier freeze interpolation between method calls
- Taken the following PoC:
```ruby
def poc(regexp)
hs = [
'azerty',
'azertyui',
'azertyuiop'
]... -
02:41 PM Revision 4f401649 (git): Handle `Timeout::Error` reported from workers
-
02:23 PM Revision 9c973f95 (git): [ruby/prism] Use the unescaped regexp to scan for capture groups
- https://github.com/ruby/prism/commit/555551e8f2
-
02:23 PM Revision 2a6f7cd9 (git): [ruby/prism] Index{Operator,And,Or}WriteNode
- Right now, our Call{Operator,And,Or}WriteNode nodes represent two
different concepts:
```ruby
foo.bar += 1
foo[bar] ... -
10:17 AM Revision ef3f9f1a (git): [rubygems/rubygems] Allow uninstalling multiple versions of same gem
- Currently, you can install multiple versions of the same gem just fine:
```
$ gem install simplecov:0.19.0 simplecov... -
09:52 AM Revision 8e6a2511 (git): Remove unnecessary and misleading casts
-
09:10 AM Revision 46b8846b (git): Show backtraces when failed
- If `assert_equal(backtrace_locations.size, profile_frames.size)` in
`TestProfileFrames#test_matches_backtrace_locatio... -
09:01 AM Revision f546fe15 (git): Loosen assertion for flaky weak references test
-
07:10 AM Bug #19231: Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
- ```
% docker run -it --rm rubylang/all-ruby env ALL_RUBY_SINCE=ruby-1.3 ./all-ruby -e 'inf = 1.0/0.0; 0.step(inf, 10... -
06:17 AM Bug #19929 (Closed): Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies
- Fixed at https://github.com/ruby/ruby/commit/ac8ece81f26f29dc2f9d77fcdb0620a51ba26f1e
-
05:46 AM Bug #19929: Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies
- HEAD version of Bundler didn't install default gems if locked version is same version of default gems.
master of R... -
02:06 AM Bug #19929: Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies
- Thanks always. I could reproduce that.
```
$ RAILS_STRICT_WARNING=1 bin/test test/engine/test_test.rb
/Users/hsb... -
05:51 AM Revision ac8ece81 (git): Tweak the grammar
-
05:51 AM Revision 46766e92 (git): normalize gem name without .so or .bundle
-
05:51 AM Revision 3b690b72 (git): reject bundled gems if they are declared in Gemfile
- 03:24 AM Revision be160859 (git): Bump actions/checkout from 4.1.0 to 4.1.1
- Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.c... -
03:19 AM Revision ff4c98f1 (git): Fix total count when filters given
-
01:36 AM Revision f13068af (git): Escape method names containing control characters
-
01:19 AM Revision ccd2f8c1 (git): Skip some timeout tests on s390x
- They are too unstable on the machine.
```
1) Failure:
TestRegexp#test_timeout_shorter_than_global [/home/chkbuild/... -
12:57 AM Revision 6c46ccf2 (git): Prefer RbConfig.ruby over the 3.times fallback (#8691)
- It seems saner to use RbConfig.ruby than using ruby in a random ancestor
directory. -
12:47 AM Revision 7a3a98e2 (git): YJIT: Use RbConfig.ruby instead of EnvUtil.rubybin (#8689)
- Some people encounter an issue that test_yjit uses the installed Ruby
instead of the currently-running Ruby. It's fix...
10/17/2023
-
10:36 PM Revision 36ee5d8c (git): YJIT: Fix clippy::redundant_locals
- > note: `#[deny(clippy::redundant_locals)]` on by default
On Rust 1.73.0. -
07:53 PM Feature #19931: to_int is not for implicit conversion?
- I may be wrong, but my understanding of it is that it's so the right hand side isn't always casted to the left-hand s...
-
05:39 PM Feature #19931 (Open): to_int is not for implicit conversion?
- While reviewing some implicit vs explicit conversion concepts, I discovered that arithmetic operations do not perform...
-
07:25 PM Feature #19744: Namespace on read
- What happens with the top-level constants defined by the interpreter? In particular, is `Object.object_id != ns1::Obj...
-
07:24 PM Revision 2abd061e (git): YJIT: Remove call to compile() on empty Assembler
-
05:55 PM Revision 776d4dec (git): Manage parallel test workers after timeout
-
05:55 PM Revision 8b520bd3 (git): Add `jobs` optional keyword argument
-
05:50 PM Revision 5a3e8d2f (git): [ruby/prism] Ensure last encoding flag wins
- You can't encoding a string with more than one encoding so ensure that
the last one wins.
https://github.com/ruby/pr... -
03:36 PM Revision d458b412 (git): YJIT: Add a few missing counters for send fallback (#8681)
-
03:30 PM Revision 1f7234c0 (git): YJIT: Lookup IDs on boot instead of binding to them
- Previously, the version-controlled `cruby_bindings.inc.rs` file
contained the build-time artifact `id.h`, which nobu ... -
03:27 PM Revision 01b5d1d2 (git): YJIT: Add a cargo job for Arm64 and remove .cirrus.yml (#8679)
- * YJIT: Add a cargo job for Arm64
* YJIT: Use command names as job names
They look more consistent with jobs that u... -
01:42 PM Feature #19930 (Open): [Documentation] class Regexp: Character Classes ranges
- cf. https://ruby-doc.org/3.2.2/Regexp.html#class-Regexp-label-Character+Classes
> POSIX bracket expressions are al... -
01:07 PM Bug #19929 (Assigned): Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies
-
12:58 PM Bug #19929 (Closed): Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies
- Running some of Ruby on Rails unit test raises these warnings while it has explicit add_dependency entries https://gi...
-
12:07 PM Revision 4c544927 (git): Separate `test-precheck` target
- So that the tests can run without updating other than the programs.
-
12:07 PM Revision 03ac1089 (git): Wait for `showflag` to finish to prevent interspersed outputs
-
11:54 AM Bug #19778: mkmf.rb pkg_config() interaction with RbConfig::CONFIG["cflags"]
- ruby_3_1 8563a144fda2fd130b672541a84d8bad0b6c4cd2 merged revision(s) bcb3247072e6973d0f6b50ca5fed238d5824bd28,fe0225f...
- 11:51 AM Revision 8563a144 (git): merge revision(s) bcb3247072e6973d0f6b50ca5fed238d5824bd28,fe0225ff4d5af8b1f54009727b39d0d9b821eea3: [Backport #19778]
- [Bug #19778] Pass additional include options to INCFLAGS in common.mk
---
common.mk | 2 ... -
11:43 AM Bug #19894: Memory leak in complemented method entries
- ruby_3_1 a3e1444663005d3440b56c3a8e1b88bb28935912 merged revision(s) 96c5a4be7b0d72502001734770af0f4a735c544c.
- 11:30 AM Revision a3e14446 (git): merge revision(s) 96c5a4be7b0d72502001734770af0f4a735c544c: [Backport #19894]
- Fix memory leak in complemented method entries
[Bug #19894]
When a copy of a complemented method entry is c... -
11:07 AM Revision 2a8ac8ea (git): [ruby/rdoc] Delay DidYouMean until NotFoundError#message is called
- https://github.com/ruby/rdoc/commit/b59ca2f981
-
09:21 AM Revision 7362c484 (git): Use rb_getnameinfo instead of directly using getnameinfo
-
08:43 AM Revision c9990c8d (git): "+MN" in description
- If `RUBY_MN_THREADS=1` is given, this patch shows `+MN` in
`RUBY_DESCRIPTION` like:
```
$ RUBY_MN_THREADS=1 ./miniru... -
06:48 AM Revision aee1bfd8 (git): Get rid of `set` with empty argument which dumps all definitions
-
04:10 AM Revision 908f8fff (git): [rubygems/rubygems] Don't hide original error in `after(:suite)` hook
- For some reason, Windows builds are failing quite consistently now.
However, it seems that errors are happening befor... -
02:30 AM Revision c782c6fd (git): Fix a typo [ci skip]
-
12:42 AM Revision 9bd99cc1 (git): [ruby/prism] Fix up super with a blockarg
- https://github.com/ruby/prism/commit/0ea19ed823
10/16/2023
-
11:09 PM Revision 448e8b5e (git): Remove duplicated option
- `-d` option is basically same with `-h` (`--header`).
The difference is `-h` accept header file name.
Therefore remov... -
10:40 PM Revision 1ae8c624 (git): [ruby/prism] Load magic comments in java
- https://github.com/ruby/prism/commit/5d189ce33e
-
10:40 PM Revision 9f16f07c (git): [ruby/prism] Additionally handle encoding comments in vim mode
- https://github.com/ruby/prism/commit/bf9bdb9d82
-
10:40 PM Revision 5523a234 (git): [ruby/prism] Attach magic comments to the parse result
- https://github.com/ruby/prism/commit/c7ef25a79a
-
10:40 PM Revision 39dd3343 (git): [ruby/prism] Parse all magic comments
- https://github.com/ruby/prism/commit/2b3d59f424
-
10:20 PM Revision fd87372a (git): Revert "[ruby/prism] Change ScopeNode to point to previous ScopeNode"
- This reverts commit 67a987f82bc8a2b7ec15581306873530821fcf9e.
-
09:53 PM Revision 67a987f8 (git): [ruby/prism] Change ScopeNode to point to previous ScopeNode
- Amend ScopeNode to point to previous ScopeNode, and to have void*
pointers to constants and index_lookup_table
https... -
08:46 PM Feature #19744: Namespace on read
- Besides my position on integrating with RG&B, I wanted to add my thoughts about the feature itself separately and how...
-
06:49 PM Feature #19744: Namespace on read
- From my side, I'm happy if this feature is added because as mentioned by @hsbt it'd be useful for us internally.
B... -
10:15 AM Feature #19744: Namespace on read
- byroot (Jean Boussier) wrote in #note-34:
> > Bundler and RubyGems (RG&B) should be considered in deciding on the ac... -
10:10 AM Feature #19744: Namespace on read
- > Bundler and RubyGems (RG&B) should be considered in deciding on the acceptance or not of this feature.
I'm just ... -
08:50 AM Feature #19744: Namespace on read
- Here are a few more thoughts from me that may have an impact on this, and I hope David will speak up as well:
Bund... -
08:23 PM Revision 3dec5dc3 (git): [ruby/net-http] Force TLS version to 1.2 when using LibreSSL
- This comment previously specified TLS 1.2, but actually set the
version to TLS 1.0. LibreSSL 3.8.1 (included in Open... -
07:00 PM Revision 10d88ec9 (git): [PRISM] Compile AliasGlobalVariableNode (#8675)
-
05:26 PM Misc #19883 (Closed): DevMeeting-2023-10-12
-
04:20 PM Revision 8f33d801 (git): Just skip the job if not on ruby/ruby
- Using the same `runs-os` across all jobs in the same workflow makes it
more likely to pass in case one of these runne... -
03:12 PM Revision 5b5643ae (git): Remove YJIT --repeat-count=2 job (#8669)
-
02:52 PM Bug #19921: TestYJIT#test_bug_19316 test failure
- vo.x (Vit Ondruch) wrote in #note-9:
> @jaruga could you please help with the reproducer. I think you are the best p... -
01:31 PM Revision 728286d0 (git): [PRISM] Fix more bugs in the compiler (#8658)
- * Fixed ConstantPathWriteNode
* FIxed FlipFlopNode - 12:22 PM Revision 6e88b72d (git): [PRISM] prevent underflow on popped splatarray (#8657)
- prevent underflow on popped splatarray
This only emits the splat array node when not popped -
12:09 PM Revision 06a40119 (git): [ruby/irb] Suppress "Switch to inspect mode" messages
- This message is displayed if STDIN is not a tty. The parallel test is
the case.
https://github.com/ruby/irb/commit/... - 11:56 AM Revision 598af0e7 (git): Update default gems list at d1f781b0d49f16d996e3ba848f386e [ci skip]
-
11:55 AM Revision d1f781b0 (git): [ruby/psych] Bump up v5.1.1.1
- https://github.com/ruby/psych/commit/51cc86ff3f
-
11:53 AM Revision ab5c1230 (git): Wait on ubuntu [ci skip]
- macos-arm-oss is unavailable for forked reopsitories other than
ruby/ruby. -
10:57 AM Revision f6e2f32a (git): Build `rb_dynamic_description` at runtime
- To avoid creating literals for all combinations.
-
10:39 AM Revision 55a0d2c6 (git): [ruby/prism] Avoid unnecessary delete_prefix in LibRubyParser.resolve_type
- Only remove const prefix from non-pointer types.
https://github.com/ruby/prism/commit/97c9ffeb42 -
09:29 AM Revision fe08839d (git): Fix typos [ci skip]
-
09:06 AM Bug #19928 (Closed): IPV6 nameserver issues: "Protocol not supported - socket(2) - udp"
- I get a similar error message to https://bugs.ruby-lang.org/issues/9477
The error message I see:
```
Errno::EPRO... -
05:27 AM Revision d4ac62f3 (git): Give needed tools via the environment variable [ci skip]
-
05:27 AM Revision cc5a916f (git): Check if any tools needed [ci skip]
- Because of a trap of cmd.exe that `echo something > output` prints not
only "something" also the space before `>`, re... -
04:52 AM Revision 77ffa1a7 (git): [rubygems/rubygems] Raise an error when top level dependency does not resolve under all locked platforms
- https://github.com/rubygems/rubygems/commit/25304f3e8d
-
04:52 AM Revision 73ba4b76 (git): [rubygems/rubygems] Automatically remove invalid platforms before re-resolving
- https://github.com/rubygems/rubygems/commit/40989271dd
-
04:52 AM Revision b7ad9eda (git): [rubygems/rubygems] Tweak platform mismatch resolution errors
- https://github.com/rubygems/rubygems/commit/20460bc1ee
-
04:52 AM Revision a1c73f1c (git): [rubygems/rubygems] Consistent usage of `local_platform` in Definition
- https://github.com/rubygems/rubygems/commit/5f28a68d79
-
04:52 AM Revision a05904c8 (git): [rubygems/rubygems] The `lock` command should not be affected by frozen setting
- The `lock` command is specifically designed to manage the lockfile, so
running it should take precedence over any "fr... -
04:52 AM Revision 4dbee36f (git): [rubygems/rubygems] Use instantiated definition directly
- https://github.com/rubygems/rubygems/commit/bc233af4d2
- 04:51 AM Revision f37e9f42 (git): [rubygems/rubygems] [PathSupport] Simplify logic: If `Gem.default_dir` is writable, use it.
- I couldn't find a cross-platform way to check "can I create this directory?"
So I removed that, and went back to the... - 04:51 AM Revision 45a5ea5a (git): [rubygems/rubygems] Remove kludge that should be unnecessary.
- https://github.com/rubygems/rubygems/commit/f1d44ecb62
- 04:51 AM Revision 724398cc (git): [rubygems/rubygems] Remove outdated/incorrect comment.
- The function is also significantly simpler than it used to be,
to the point I'm not sure it needs a comment.
https:/... - 04:51 AM Revision 3f5da317 (git): [rubygems/rubygems] Rephrase "Defaulting to user installation" message.
- https://github.com/rubygems/rubygems/commit/b7c531347e
Co-authored-by: David Rodríguez <[email protected]> -
04:49 AM Revision cbf2e133 (git): Re-resolve when lockfile is invalid
- Move the check for unmet dependencies in lockfile just in time to be
able to re-resolve if unmet dependencies are found. -
12:48 AM Revision 7e51cadc (git): Fix method coverage comparisons
- Although Ruby's hashes preserve the insertion order, the ordering of
method coverage results is inherently nondetermi...
10/15/2023
-
09:46 PM Feature #19744: Namespace on read
- In the original proposal you mention:
> Dependencies of required/loaded libraries are also required/loaded in the ... -
02:16 PM Feature #19744: Namespace on read
- If I may.
### `::` scope
Similar to Jeremy, my gems heavily use the top-level reference. Like others, I also ha... -
06:58 PM Revision 833c930b (git): Remove unneeded checks
- Follow up of 591336a0f278bf963d01b6e9810cfc86a5b50620
-
04:46 PM Bug #19917: Segmentation fault or lost objects when using Ractor.select with moved exceptions
- I wasn't able to reproduce segmentation fault, but even if segmentation fault is caused by `Marshal`, it doesn't expl...
-
01:02 AM Bug #19917: Segmentation fault or lost objects when using Ractor.select with moved exceptions
- I'm not in front of a machine that runs ruby right now, but I don't think this has to do with ractors. I was trying t...
-
07:16 AM Revision 606452d1 (git): Remove not used fields from STR
-
07:16 AM Revision 5342dbf0 (git): Check node type before accessing nd_next
- This is also a preparation for removing not_used members from
STR NODE. Current codes work without node type check be... -
07:16 AM Revision e7e31d77 (git): Stop updating node type from NODE_STR to NODE_DSTR
- This is a preparation for removing not_used members from STR NODE.
Once not_used members are removed from STR NODE, S... -
07:16 AM Revision a4e3d595 (git): Remove not used fields from XSTR
-
07:16 AM Revision cab67d22 (git): Remove not used fields from LIT
-
07:16 AM Revision dc8742f5 (git): Remove not used fields from MATCH
-
06:35 AM Revision 591336a0 (git): Avoid the pointer hack in RCLASS_EXT
- ... because GCC 13 warns it.
```
In file included from class.c:24:
In function ‘RCLASS_SET_ALLOCATOR’,
inlined f... -
06:27 AM Revision 985b0244 (git): Revert an unneeded if on check_misc
- nobu says he wants to run this on [DOC] commits as well.
- 05:43 AM Revision 13dafb21 (git): [DOC] testing_ruby.md: Add spec/ for the explanation of the `make check`.
- 05:43 AM Revision df188741 (git): [DOC] testing_ruby.md: Remove the command prompt '$ ` aligning with other parts.
- Remove the command prompt '$ ` aligning with other parts in the document.
-
05:33 AM Revision ddd5be9e (git): Use the same if: guard for all jobs
-
05:24 AM Revision 341d2ad9 (git): Use unique names for result jobs
- If these jobs have the same name, GitHub allows merging a pull request
as soon as one of these jobs finishes.
We wan... -
05:24 AM Revision 222c4b85 (git): Add result job for required status checks
- We've been using matrix jobs as required status checks. However, when
[DOC] pull requests are created, the matrix con... -
05:06 AM Revision 28bd3a96 (git): The needs != '' check is broken
-
04:53 AM Revision 259747e1 (git): Fix typo in steps references [ci skip]
-
04:47 AM Revision 5cb76754 (git): [DOC] Fix the argument name in the Numeric#step doc
-
04:46 AM Revision 83f92931 (git): [rubygems/rubygems] Fix force_ruby_platform: when the lockfile only locks the ruby platform
- https://github.com/rubygems/rubygems/commit/7c50064c3c
-
04:00 AM Revision 48c6cea3 (git): YJIT: Count cold_iseq_entry by default (#8654)
10/14/2023
-
07:35 PM Revision 55c5ebe0 (git): disable MN threads on s390s-linux
- I check the s390s-linux/Ubuntu system and I found that MN threads
doesn't work with:
* function inlining (-O0 doesn'... - 04:46 PM Revision 7865cebf (git): [ruby/cgi] doc: fix method name
- there was probably a copy paste mistake in the example of unescapeURIComponent (copied from unescape)
https://github... -
03:02 PM Revision 75fb3cf4 (git): [ruby/irb] Restore encoding in InputCompletor test
- (https://github.com/ruby/irb/pull/732)
https://github.com/ruby/irb/commit/ef77c232cf - 02:43 PM Revision eb3be1df (git): Update default gems list at 177d8ee056636511379f6971a6c4e4 [ci skip]
-
02:42 PM Revision 177d8ee0 (git): [ruby/irb] Bump version to 1.8.3
- (https://github.com/ruby/irb/pull/731)
https://github.com/ruby/irb/commit/de79375ac1 -
02:15 PM Revision 8e477af1 (git): [ruby/prism] Put names on back reference read nodes
- https://github.com/ruby/prism/commit/10a6403293
-
02:12 PM Revision 4e5c505b (git): [ruby/irb] Restore IRB::InputCompletor for compatibility
- (https://github.com/ruby/irb/pull/730)
https://github.com/ruby/irb/commit/77265efc5f -
11:57 AM Feature #18822: Ruby lack a proper method to percent-encode strings for URIs (RFC 3986)
- I just want to complete what was said before.
URI.escape and URI.unescape were deprecated but they were replaced b... -
10:03 AM Feature #16294: Make MatchData frozen and forbid MatchData.allocate
- nobu (Nobuyoshi Nakada) wrote in #note-8:
> At the latest dev-meeting, there was a suggestion that whereas `MatchData... -
02:30 AM Feature #16294: Make MatchData frozen and forbid MatchData.allocate
- At the latest dev-meeting, there was a suggestion that whereas `MatchData` cannot be dumped, `Regexp.allocate` might ...
-
09:38 AM Revision 96cd73d7 (git): Ignore symbols even in empty shared library
- On some platforms, such as FreeBSD and Oracle Linux, symbols defined
in the crt0 setup routine are exported from shar... -
05:57 AM Misc #18984: Doc for Range#size for Float/Rational does not make sense
- I created a PR: https://github.com/ruby/ruby/pull/8663
What should we do about `Range#count`?
```
(..0).count ... -
04:26 AM Revision eb79b031 (git): release sched_lock before VM lock
- to avoid deadlock
```ruby
r = Ractor.new do
obj = Thread.new{}
Ractor.yield obj
rescue => e
e.message
end
p r.... -
03:53 AM Revision 16d14f42 (git): Avoid using MATZBOT_GITHUB_TOKEN for pull requests
-
03:15 AM Bug #19926 (Closed): Range#size returns an incorrect result for ranges with a Rational endpoint
- Applied in changeset commit:git|b28c1d2c5644c726bba60cd35ce9313da6e86a4f.
----------
[Bug #19926] Fix Range#size for... -
02:22 AM Revision b28c1d2c (git): [Bug #19926] Fix Range#size for ranges with a Rational endpoint
-
02:12 AM Revision 25072d2e (git): Fix node type casts
- Use new node type set by nd_set_type.
-
02:08 AM Revision a405b28e (git): Delete heredoc line mark references
-
02:08 AM Revision 5fc9810b (git): Shorten `rb_strterm_literal_t` members
-
02:08 AM Revision a075c55d (git): Manage `rb_strterm_t` without imemo
-
02:08 AM Revision cb06b663 (git): Remove unions in `rb_strterm` structs for alignment
10/13/2023
-
11:59 PM Bug #19926: Range#size returns an incorrect result for ranges with a Rational endpoint
- I made a fix: https://github.com/ruby/ruby/pull/8660
-
06:10 AM Bug #19926 (Closed): Range#size returns an incorrect result for ranges with a Rational endpoint
- ```
% ~/tmp/ruby-master/bin/ruby -e '(1...3.1r).each { p _1 }'
1
2
3
```
```
% ~/tmp/ruby-master/bin/ruby -e... -
11:33 PM Revision 82c8f22a (git): Use the variable to skip the checkout
-
11:31 PM Revision 9d6ff9c1 (git): Skip a duplicated checkout
- 11:19 PM Revision d67880ab (git): Update default gems list at 0950f22cc0c848a73f1b80d0e63fcd [ci skip]
-
11:19 PM Revision d7f8c1ee (git): Just reorder the checkout
-
11:18 PM Revision 0950f22c (git): secrets cannot be templated in a shared action
-
11:14 PM Revision 563ba5a6 (git): Give a token to the shared checkout as well
-
11:12 PM Revision 275c1852 (git): Allow `NON_SCALAR_THREAD_ID` machines
- s390x (Ubuntu) still fails tests with 62dfaeec2c.
-
10:21 PM Revision 5b08e9ef (git): Use matzbot's token to push misc commits
- to bypass status checks of branch protection
-
09:11 PM Revision f6564fdd (git): [ruby/prism] Simplify DedentingHeredoc#to_a
- Move common ``results << token`` outside case-when.
https://github.com/ruby/prism/commit/84d0722ee9 -
07:48 PM Revision 81fbacb5 (git): [ruby/prism] Make PM_NODE_FLAG_COMMON_MASK into a constant
- https://github.com/ruby/prism/commit/ec66feb595
-
07:45 PM Revision e700582d (git): [ruby/prism] Bump version to 0.14.0
- https://github.com/ruby/prism/commit/1731bf4520
-
07:38 PM Revision 42484d12 (git): [ruby/prism] Move common flags to top bits
- Moves the common flag bits to the top. This lets us eliminate the `COMMON`
constant, and also allows us to group enco... -
07:34 PM Revision 17697c96 (git): [prism] Remove unused make target
-
07:31 PM Revision b5ee570e (git): [prism] Remove unescape targets
-
07:31 PM Revision 11e946da (git): [ruby/prism] Fix up PR failings
- https://github.com/ruby/prism/commit/11255f636e
-
07:31 PM Revision d06523bc (git): [ruby/prism] Remove now-defunct semantic_field from nodes
- https://github.com/ruby/prism/commit/c82a9dad64
-
07:31 PM Revision 2de02998 (git): [ruby/prism] Final unescapes cleanup
- https://github.com/ruby/prism/commit/bfcd8262a4
-
07:31 PM Revision 10e7e5bc (git): [ruby/prism] Refactor unescape test to simplify
- https://github.com/ruby/prism/commit/4392775898
-
07:31 PM Revision 37d958ea (git): Remove old unescaping code
-
07:31 PM Revision fa76cddc (git): [ruby/prism] Properly handle unescaping in regexp
- https://github.com/ruby/prism/commit/abf9fd6863
-
07:31 PM Revision e4f1c06a (git): [ruby/prism] Use current_string to handle :" symbols
- https://github.com/ruby/prism/commit/eedeec8f9a
-
07:31 PM Revision a1de7629 (git): [ruby/prism] Use current_string for :' symbols
- https://github.com/ruby/prism/commit/fadb5be520
-
07:31 PM Revision 8bf0d381 (git): [ruby/prism] Use current_string for %s symbol literals
- https://github.com/ruby/prism/commit/52504f8911
-
07:31 PM Revision d0614b52 (git): [ruby/prism] Split up lines in tilde heredocs
- https://github.com/ruby/prism/commit/21fad0c2ce
-
07:31 PM Revision ad46fc09 (git): [ruby/prism] Calculate heredoc common whitespace while lexing
- https://github.com/ruby/prism/commit/c3f43b64a3
-
07:31 PM Revision d6424453 (git): [ruby/prism] Enable remaining heredoc unescape tests
- https://github.com/ruby/prism/commit/c7ea4941c5
-
07:31 PM Revision 24768d8a (git): [ruby/prism] Use current_string for escapes in heredocs
- https://github.com/ruby/prism/commit/fc49acfc59
-
07:31 PM Revision 1a7364b3 (git): [ruby/prism] Use create_unescaped functions for empty heredocs
- https://github.com/ruby/prism/commit/acec5a13cb
-
07:31 PM Revision da47a713 (git): [ruby/prism] Use current_string for x string escape sequences
- https://github.com/ruby/prism/commit/66ce9280bb
-
07:31 PM Revision a7f71e46 (git): [ruby/prism] Use token buffer for string lexing
- https://github.com/ruby/prism/commit/087cd8f28b
-
07:31 PM Revision 973ecf68 (git): [ruby/prism] Extract out a couple more token buffer functions
- https://github.com/ruby/prism/commit/341e027d23
-
07:31 PM Revision af8484bc (git): [ruby/prism] Capture the token buffer logic into its own struct and functions
- https://github.com/ruby/prism/commit/4334f0775b
-
07:31 PM Revision ef1e5b65 (git): [ruby/prism] Use current_string to handle escapes in string literals
- https://github.com/ruby/prism/commit/d912d48104
-
07:31 PM Revision f64a0434 (git): [ruby/prism] Use current_string to handle %I
- https://github.com/ruby/prism/commit/831d5f4b45
-
07:31 PM Revision 5fc34f1c (git): [ruby/prism] Use current_string for handling %W lists
- https://github.com/ruby/prism/commit/edb1674725
-
07:31 PM Revision 41ac8ddc (git): [ruby/prism] Extract out string handling for %W lists
- https://github.com/ruby/prism/commit/dba9bd6b1f
-
07:31 PM Revision 3c743445 (git): [ruby/prism] Use current_string to handle %i escapes
- https://github.com/ruby/prism/commit/9c90d0a777
-
07:31 PM Revision 4e3013f4 (git): [ruby/prism] Use current_string to handle %w escapes
- https://github.com/ruby/prism/commit/b8420ea7ae
-
07:31 PM Revision 3dba3ab4 (git): [ruby/prism] Strip out old char unescaping
- https://github.com/ruby/prism/commit/27ca207ab3
-
07:31 PM Revision dd398687 (git): [ruby/prism] Handle remaining escape sequences for character literals
- https://github.com/ruby/prism/commit/ba33607034
-
07:31 PM Revision 1a941c70 (git): [ruby/prism] Track current_string to pass forward for character literals
- https://github.com/ruby/prism/commit/be1d8ae8bb
-
07:31 PM Revision e179e62b (git): [ruby/prism] Skip tests that are currently failing
- https://github.com/ruby/prism/commit/23b2336148
-
07:31 PM Revision a0a0cd0c (git): [ruby/prism] Fix escaped 8 and escaped 9
- https://github.com/ruby/prism/commit/c3a46e2de5
-
07:31 PM Revision 8e223366 (git): [ruby/prism] More thoroughly test unescapes
- https://github.com/ruby/prism/commit/e86196dde6
-
07:24 PM Revision d7058852 (git): [PRISM] Add --dump=prism mode (#8643)
-
06:35 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- > I wouldn't expect a test framework to rescue OutOfMemoryError for example,
Well Minitest does rescue Exception:
... -
06:27 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- byroot (Jean Boussier) wrote in #note-10:
> > since NotImplementedError doesn't inherit from StandardError I kind of... -
05:06 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- > since NotImplementedError doesn't inherit from StandardError I kind of wish there was a new exception class
Coul... -
04:32 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- tenderlovemaking (Aaron Patterson) wrote in #note-8:
> I'm guilty of using `NotImplementedError` for abstract classe... -
04:19 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- I'm guilty of using `NotImplementedError` for abstract classes. I like the idea of changing the documentation, but o...
-
05:59 PM Revision 34add1e5 (git): [PRISM] Compile fixes (#8644)
- * Fix compiling UndefNodes
* Fix compiling super on ClassNode
* Fix compile popped for ModuleNode
* Add checks for NU... -
05:17 PM Bug #19921: TestYJIT#test_bug_19316 test failure
- @jaruga could you please help with the reproducer. I think you are the best person 😇
-
04:30 PM Bug #19921: TestYJIT#test_bug_19316 test failure
- I don't see anything that stands out in your build logs, so I'm still not sure if I can reproduce the issue myself. S...
-
11:59 AM Bug #19921: TestYJIT#test_bug_19316 test failure
- Trying to reproduce this, I have hit this on x86_64 as well as on aarch64, while it passed on other architectures. Th...
-
03:07 AM Bug #19921: TestYJIT#test_bug_19316 test failure
- Replying to the comment I can do quickly for now:
k0kubun (Takashi Kokubun) wrote in #note-5:
> > 94) Failure:
>... -
04:40 PM Revision 92bdc375 (git): Ignore the failures of CodeQL
- It randomly fails like this:
https://github.com/ruby/ruby/actions/runs/6510372995/job/17683918027
and we don't want ... -
04:16 PM Misc #19925: DevMeeting-2023-11-07
- * [Feature #18915] Change documentation for `NotImplementedError` or introduce new exception
* People use `NotImpl... -
03:31 AM Misc #19925 (Closed): DevMeeting-2023-11-07
- # The next dev meeting
**Date: 2023/11/07 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-mak... -
03:52 PM Revision 62dfaeec (git): disable MN schedulers for some platforms
- * on `__EMSCRIPTEN__` provides epoll* declarations, but no implementations.
* on `NON_SCALAR_THREAD_ID`, now we can n... -
03:52 PM Revision 5808999d (git): YJIT: Fallback opt_getconstant_path for const_missing (#8623)
- * YJIT: Fallback opt_getconstant_path for const_missing
* Fix a comment [ci skip]
* Remove a wrapper function -
03:44 PM Bug #19927: TestCoverage#test_coverage_suspendable fails on ppc64le
- I have not looked into the code, but it seems that the `:method` hash display order is different.
-
03:32 PM Bug #19927 (Closed): TestCoverage#test_coverage_suspendable fails on ppc64le
- Testing on Fedora Rawhide, I am facing the following test error on ppc64le:
~~~
94) Failure:
TestCoverage#test_... -
02:41 PM Revision 0bf1749e (git): YJIT: Fix argument clobbering in some block_arg+rest_param calls (#8647)
- Previously, for block argument callsites with some specific argument
count and callee local variable count combinatio... -
02:21 PM Revision 511571b5 (git): Only ruby/ruby repository runs on macos-arm-oss [ci skip]
-
02:00 PM Bug #19885: Invalid Warning for Default Gems That Will Move to Bundled Gems
- Thank you, that's much clearer.
If you want to make it perfect maybe just tweak the grammar:
"webrick is not part... -
08:28 AM Bug #19885 (Closed): Invalid Warning for Default Gems That Will Move to Bundled Gems
- I changed this warning feature only for `LoadError` at https://github.com/ruby/ruby/pull/8636.
The current behavio... -
01:00 PM Feature #18573: Object#pack1
- If we introduce a new method for this, I think it would be better to design a more descriptive API instead of reusing...
-
12:30 PM Bug #19923 (Closed): Ractor / YJIT failures on PPC64LE
-
12:22 PM Bug #19923: Ractor / YJIT failures on PPC64LE
- ko1 (Koichi Sasada) wrote in #note-4:
> could you try with 10ba3fc302 (current master)?
Testing with commit:git|35ed... -
07:22 AM Revision 35edc14e (git): Ignore duplicated warning with native extension
-
07:22 AM Revision c6728cae (git): Fix wrong gem name
-
07:22 AM Revision fe5329f0 (git): Ignore warning on LoadError when running under Bundler
-
07:22 AM Revision 62eea99a (git): Added recovery instructions for RubyGems
-
07:22 AM Revision fdf0589a (git): Surpressing double warnings
-
07:22 AM Revision b49346ee (git): Warn only LoadError without Bundler environment
-
07:22 AM Revision ba4fed47 (git): Removed examples for warning bundled gems
-
07:22 AM Revision 57c2ae20 (git): Move additional warnings for Gem author under Gem::BUNDLED_GEMS.
-
07:22 AM Revision ea05ddbe (git): Move path normalization into Gem from Bundler class
-
07:22 AM Revision c2bdb198 (git): Dont't handle inline Gemfile
-
07:22 AM Revision 75644f98 (git): Use Gem::BUNDLED_GEMS.warning? at Bundler.setup
-
06:59 AM Revision d8a74207 (git): use `uint32_t` instead of `__uint32_t`
-
04:42 AM Bug #19910: Set#delete_if behavior inconsistent with Array/Hash
- Took a stab at it in https://github.com/ruby/ruby/pull/8642
-
03:29 AM Feature #19839: Need a method to check if two ranges overlap
- Just FYI: Documentation has been added at commit:c23b25f75f6180b7428f9650e063b1e50fc161e2 for the corner cases of min...
-
03:21 AM Misc #18984: Doc for Range#size for Float/Rational does not make sense
- Discussed at the dev meeting. @matz said that he wanted to try to fix the behavior of Range#size instead of changing ...
-
03:18 AM Bug #18903: Stack overflow signal handling seems to be triggered once and then not working after
- Discussed at the dev meeting. @nobu said he would investigate if he could fix it with M2.
Recovering from a stack ... -
03:10 AM Bug #19866 (Rejected): Future of `readline.rb`
- Discussed at the dev meeting, and agreed that the current status be maintained.
* Dependency on external libraries... -
12:30 AM Revision 842d9c0a (git): Remove paths-ignore from required status checks (#8646)
-
12:19 AM Bug #19919 (Closed): Variable assignments in condition are warned however class variable assignment and constant declaration are not warned
- Applied in changeset commit:git|2794a8fef65eb16767c2f46f8f5058c10b4591b9.
----------
[Bug #19919] Warn class variabl... -
12:19 AM Revision cdb36dfe (git): fix `native_thread_destroy()` timing
- With M:N thread scheduler, the native thread (NT) related resources
should be freed when the NT is no longer needed. ...
Also available in: Atom