Project

General

Profile

Activity

From 04/06/2023 to 04/12/2023

04/12/2023

11:19 PM Bug #19595 (Closed): YJIT: Crash from missing argc check in known cfuncs
https://github.com/ruby/ruby/pull/7697
Previously we were missing a compile-time check that the known cfuncs recei...
jhawthorn (John Hawthorn)
11:07 PM Misc #19431: DevMeeting at RubyKaigi 2023
duerst (Martin Dürst) wrote in #note-5:
> hsbt (Hiroshi SHIBATA) wrote in #note-1:
> > ✋ I'll attend this after 15:...
duerst (Martin Dürst)
06:39 PM Misc #19431: DevMeeting at RubyKaigi 2023
I'll attend. vinistock (Vinicius Stock)
09:55 PM Bug #19594 (Feedback): Cannot statically compile 3.0.5 on MacOS 12.6 x86_64
I'm triggering the compilation using RVM. A regular, non static compilation works, but I want to generate a cacheable... brodock (Gabriel Mazetto)
09:15 PM Feature #19573: Add Class#singleton_inherited
Related: https://bugs.ruby-lang.org/issues/19538?next_issue_id=19537&prev_issue_id=19541#note-7 Eregon (Benoit Daloze)
09:14 PM Feature #19538: Performance warnings
#19573 is an alternative way to track singleton class creation, and @jeremyevans0 posted numbers for the cost of sing... Eregon (Benoit Daloze)
09:01 PM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
jeremyevans0 (Jeremy Evans) wrote in #note-4:
> One possible optimization I haven't tried yet is using the previous ...
jeremyevans0 (Jeremy Evans)
03:42 PM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
Since @matz asked for an update and I won't be able to attend the dev meeting, my understanding is that rebuilding th... jeremyevans0 (Jeremy Evans)
08:27 PM Revision c8d8207a (git): [rubygems/rubygems] Fix broken hyperlinks in bundle cache documentation
https://github.com/rubygems/rubygems/commit/1ff3e7450a Marcin Rozmus
07:11 PM Revision 00bbd31e (git): YJIT: Let Assembler own Context (#7691)
* YJIT: Let Assembler own Context
* Update a comment
Co-authored-by: Maxime Chevalier-Boisvert <maximechevalierb@gm...
k0kubun (Takashi Kokubun)
03:51 PM Bug #19593 (Closed): Crash due to throw data set as cause
GitHub PR: https://github.com/ruby/ruby/pull/7696
rb_ec_setup_exception did not check if errinfo is a throw_data. ...
peterzhu2118 (Peter Zhu)
02:41 PM Misc #19525: DevMeeting-2023-04-13
* [Bug #19246] Rebuilding the loaded feature index much slower in Ruby 3.1
* Personally asked for the situation.
matz (Yukihiro Matsumoto)
01:48 PM Bug #19592 (Closed): Unable to statically link a single extension in 3.2.x and >=3.1.4
Hi,
I need to statically link a single extension (not all of them) by adding it to ext/Setup.
This worked until ver...
npic1 (Nat Pic1)
09:43 AM Bug #19331: --enable-rpath results in incorrect RPATH in Ruby 3.1.3+
I see the same issue in 3.1.4 as well.
As mentioned in the previous comment, I can workaround it with `--without-b...
Kulikjak (Jakub Kulik)
09:35 AM Bug #19587 (Closed): Segmentation fault with ruby 3.2.0 - when running rspec suit.
Applied in changeset commit:git|0ac3f2c20e50c22d298238f602f25f84248ac7a5.
----------
[Bug #19587] Fix `reset_match_c...
nobu (Nobuyoshi Nakada)
07:30 AM Bug #19587: Segmentation fault with ruby 3.2.0 - when running rspec suit.
Thank you.
https://github.com/ruby/ruby/pull/7694
nobu (Nobuyoshi Nakada)
09:35 AM Revision 0ac3f2c2 (git): [Bug #19587] Fix `reset_match_cache` arguments
nobu (Nobuyoshi Nakada)
09:35 AM Revision 1b697d7c (git): Constify
nobu (Nobuyoshi Nakada)
09:35 AM Revision 2e1a95b5 (git): Extract `bsearch_cache_index` function
nobu (Nobuyoshi Nakada)
09:26 AM Revision f06a48a9 (git): [rubygems/rubygems] Close the server for test
https://github.com/rubygems/rubygems/commit/bf5e82fd14 nobu (Nobuyoshi Nakada)
03:00 AM Revision 85134496 (git): Ensure api_key is sent if basic auth not provided on webauthn_verification_url
Co-authored-by: Jenny Shen <[email protected]> Ashley Ellis Pierce
02:59 AM Revision 1b1485ae (git): Add message for otp bypass
Update tests
Fix wording of message
Eric Herscovich
02:58 AM Revision b909ca94 (git): Terminate interaction after wait for otp thread completes to support jruby
Jenny Shen
02:57 AM Revision c7a8d63d (git): Terminate interaction when rescuing WebauthnVerificationError during wait_for_otp
Co-authored-by: Betty Li <[email protected]> Jenny Shen
02:57 AM Revision cd60113f (git): Use Webauthn Listener in wait_for_otp
Jenny Shen
02:57 AM Revision b6e860ba (git): Add wait for webauthn otp when fetching otp
Co-authored-by: Jacques Chester <[email protected]> Jenny Shen
02:56 AM Revision 774d1f1a (git): Merge lines
Ashley Ellis Pierce
02:51 AM Revision 096f6eec (git): [rubygems/rubygems] Refactor Webauthn listener response - Makes the response class a wrapper around Net::HTTPResponse - Builds a Net::HTTPResponse upon initialization - to_s returns a string representation of the response to send - Adds a Socket Responder class to send responses given a socket
https://github.com/rubygems/rubygems/commit/7513c220b6
Co-authored-by: Jacques Chester <[email protected]>
Jenny Shen
02:51 AM Revision ef85b6de (git): [rubygems/rubygems] Add access control headers for all requests to allow RubyGems.org to render the response
https://github.com/rubygems/rubygems/commit/22b329eb60 Jenny Shen
02:51 AM Revision 353f9adc (git): [rubygems/rubygems] Add otp command tests
https://github.com/rubygems/rubygems/commit/c494112063 Jenny Shen
02:51 AM Revision 6e7bf067 (git): [rubygems/rubygems] Add WebauthnListener class
https://github.com/rubygems/rubygems/commit/d42ddbb73c
Co-authored-by: Ashley Ellis Pierce <[email protected]>
Co-...
Jenny Shen
02:51 AM Revision 27322e51 (git): [rubygems/rubygems] Add MockBrowser helper class
https://github.com/rubygems/rubygems/commit/2d763cfd47
Co-authored-by: Jacques Chester <[email protected]>
Jenny Shen
02:51 AM Revision 354a5c64 (git): [rubygems/rubygems] Add WebauthnVerificationError Exception
https://github.com/rubygems/rubygems/commit/932c111f2c Jenny Shen
02:51 AM Revision 332c4b67 (git): [rubygems/rubygems] Add WebauthnListener response classes
https://github.com/rubygems/rubygems/commit/0e9a26acb1 Jenny Shen
02:51 AM Revision ea95ec54 (git): [rubygems/rubygems] Clarify message
https://github.com/rubygems/rubygems/commit/d94173be49 Ashley Ellis Pierce
02:51 AM Revision 6275284f (git): [rubygems/rubygems] Ask user to otp at webauthn verification url
https://github.com/rubygems/rubygems/commit/004eadb0c5 Ashley Ellis Pierce

04/11/2023

11:43 PM Revision 57bc4cfa (git): [DOC] Remove obsolete win32/.document
The README file moved in f499c81b01b5c4b7a2ce11d6467d793669d67695. alanwu (Alan Wu)
11:41 PM Feature #19591: Add symbolize_names to MatchData#named_captures
LGTM! ioquatix (Samuel Williams)
09:19 PM Feature #19591 (Closed): Add symbolize_names to MatchData#named_captures
This feature is a follow-up for MatchData#deconstruct_keys (see https://github.com/ruby/ruby/pull/6216).
Example:
...
palkan (Vladimir Dementyev)
11:35 PM Revision c767e6f0 (git): YJIT: Fix build on A64
Typo fix for the last commit (1432b37) alanwu (Alan Wu)
09:59 PM Revision 1432b376 (git): YJIT: Fix a compilation warning in x86_64
This is used only for arm64's cb.jmp_ptr_bytes(). k0kubun (Takashi Kokubun)
07:02 PM Revision 91dcce5e (git): Change max_iv_count to type attr_index_t
max_iv_count is calculated from next_iv_index of the shape, which is of
type attr_index_t, so we can also make max_iv...
peterzhu2118 (Peter Zhu)
05:47 PM Revision ce99e50e (git): Move `catch_except_p` to `compile_data`
The `catch_except_p` flag is used for communicating between parent and
child iseq's that a throw instruction was emit...
eileencodes (Eileen Uchitelle)
03:50 PM Feature #19573: Add Class#singleton_inherited
mame (Yusuke Endoh) wrote in #note-2:
> @jeremyevans0 Could you explain the use case?
>
> > This could be used to...
jeremyevans0 (Jeremy Evans)
09:20 AM Feature #19573: Add Class#singleton_inherited
@jeremyevans0 Could you explain the use case?
> This could be used to warn or raise on singleton class creation
...
mame (Yusuke Endoh)
03:25 PM Revision b4571097 (git): Enable 5 size pools on 32 bit systems
This commit will allow 32 bit systems to take advantage of VWA. peterzhu2118 (Peter Zhu)
03:02 PM Revision 7297374c (git): YJIT: Reduce paddings if --yjit-exec-mem-size <= 128 on arm64 (#7671)
* YJIT: Reduce paddings if --yjit-exec-mem-size <= 128
on arm64
* YJIT: Define jmp_ptr_bytes on CodeBlock
k0kubun (Takashi Kokubun)
02:56 PM Bug #19589 (Closed): Expecting system stack error but crashing
Applied in changeset commit:git|8c360ce713f57d4177de833297364f6f6d950420.
----------
hash.c: Fix hash_iter_lev_dec c...
byroot (Jean Boussier)
09:05 AM Bug #19589: Expecting system stack error but crashing
I have a fix for it: https://github.com/ruby/ruby/pull/7686
The flag operation in `hash_iter_lev_dec` was incorrec...
byroot (Jean Boussier)
03:10 AM Bug #19589: Expecting system stack error but crashing
This happens when the iteration level in the hash goes from being stored in the flags to being stored in an instance ... jeremyevans0 (Jeremy Evans)
02:08 AM Bug #19589 (Closed): Expecting system stack error but crashing
The following code expects stack overflow but crashes.
The version it occurs in is newer than 3.2.0.
```
def exp...
alpaca-tc (Hiroyuki Ishii)
02:56 PM Revision 8c360ce7 (git): hash.c: Fix hash_iter_lev_dec corrupting shape
[Bug #19589]
When decrementing `iter_lev` from `65` to `64` the flags would be
corrupted, causing the shape_id to be...
byroot (Jean Boussier)
12:31 PM Revision 7b230bc8 (git): [DOC] Documentation for flags of RObject
peterzhu2118 (Peter Zhu)
10:19 AM Feature #19590 (Closed): Include the invalid argument in error messages from `Process.clock_gettime` and `Process.clock_getres`
The argument of `Process.clock_gettime` and `Process.clock_getres` is complex a little, it supports `Integer` and `Sy... nobu (Nobuyoshi Nakada)
10:16 AM Bug #19563: Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same line
MEMO: commit:4af9bd52cbb8cff7d149a8565012ab1153a4b5b1 is the follow-up commit for commit:ac8a16237c727ae2a1446ef6dc81... nagachika (Tomoyuki Chikanaga)
10:15 AM Revision 0196c852 (git): Removed file that is part of d89cc317c642848008f5b17a82196d25ddcdf124
hsbt (Hiroshi SHIBATA)
10:12 AM Revision d89cc317 (git): util/rubocop -A --only Style/NumericLiteralPrefix
hsbt (Hiroshi SHIBATA)
07:08 AM Feature #18885 (Open): End of boot advisory API for RubyVM
byroot (Jean Boussier)
06:26 AM Feature #19588: Allow Comparable#clamp(min, max) to accept nil as a specification
I think it is a good idea. It should be synchronized with `Range#cover?`. sawa (Tsuyoshi Sawada)
12:58 AM Feature #19588 (Closed): Allow Comparable#clamp(min, max) to accept nil as a specification
`Comparable#clamp(min, max)` (with two arguments) accepts `nil`. This behaves the same as beginless/endless Range.
...
kyanagi (Kouhei Yanagita)
01:21 AM Misc #19431: DevMeeting at RubyKaigi 2023
Do you have a suggestion for an agenda item? This is your chance to propose and discuss Ruby development directly to ... mame (Yusuke Endoh)
12:54 AM Revision 65e27609 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.70 to 0.9.71.
- [Release notes](https://github.com/oxid...
dependabot[bot]

04/10/2023

11:36 PM Bug #19586 (Closed): Rails CI fails since 89bdf6e94cb36567478c509722fe98069402fb8e and RUBY_YJIT_ENABLE=1
Applied in changeset commit:git|1ff14a855ab2389017a0de958702644233dbeb9f.
----------
YJIT: Avoid using a register fo...
k0kubun (Takashi Kokubun)
10:42 PM Bug #19586: Rails CI fails since 89bdf6e94cb36567478c509722fe98069402fb8e and RUBY_YJIT_ENABLE=1
I filed a PR that fixes it https://github.com/ruby/ruby/pull/7685. I'll merge it once reviewed. k0kubun (Takashi Kokubun)
11:35 PM Revision 1ff14a85 (git): YJIT: Avoid using a register for unspecified_bits (#7685)
Fix [Bug #19586] k0kubun (Takashi Kokubun)
06:22 PM Revision 4af9bd52 (git): Get rid of a breakpoint left in parse.y
k0kubun (Takashi Kokubun)
04:43 PM Bug #19587: Segmentation fault with ruby 3.2.0 - when running rspec suit.
This is the described_class.
```ruby
module Regex
module Parser
extend self

def extract(str, reg...
rubanthilak (Ruban Thilak)
03:23 PM Misc #19431: DevMeeting at RubyKaigi 2023
I'll be there. nirvdrum (Kevin Menard)
12:20 PM Revision 2e50c07e (git): [DOC] The Document-method hint is needed only in C files
'Document-method' string in C file has a special treatment. In Ruby source file,
however, it is considered to be part...
Šimon Lukašík
08:21 AM Bug #19363: Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
Ah, yes. Maybe eval could accept such magic comments as keyword arguments or so to do it more cleanly.
`eval` alread...
Eregon (Benoit Daloze)
07:36 AM Bug #19363: Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
@Eregon that doesn't work if your prelude contains magic comments, typically `# frozen_string_literal: true` byroot (Jean Boussier)
07:30 AM Bug #19363: Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
IMO it would be good to deprecate negative line numbers, they are a hack that's pretty ugly to replicate in Ruby impl... Eregon (Benoit Daloze)
07:23 AM Bug #19570 (Closed): `Exception#full_message` raises an `EncodingError` if the exception contains UTF8 characters after a newline and `Exception#cause` contains UTF8 characters
Applied in changeset commit:git|c30cab8ce4d2ab21ef75e2a3218cb76b21d78407.
----------
[Bug #19570] Propagate message ...
nobu (Nobuyoshi Nakada)
06:26 AM Bug #19570: `Exception#full_message` raises an `EncodingError` if the exception contains UTF8 characters after a newline and `Exception#cause` contains UTF8 characters
https://github.com/ruby/ruby/pull/7681 nobu (Nobuyoshi Nakada)
06:23 AM Revision dc5f9387 (git): Prefer `write_warn` over `write_warn2` with a string literal
nobu (Nobuyoshi Nakada)
06:13 AM Revision c30cab8c (git): [Bug #19570] Propagate message encoding to decorated message
nobu (Nobuyoshi Nakada)
05:12 AM Revision e1d2dc4c (git): LLDB: Fix T_ARRAY inspect [ci skip]
nobu (Nobuyoshi Nakada)
12:27 AM Bug #19585 (Closed): Ruby Fails to Build on macOS with --enable-shared and --with-jemalloc
Seems fixed by commit:git|038f9ade3c4d965415e4956561975454cf9eeb21. nobu (Nobuyoshi Nakada)

04/09/2023

10:22 PM Bug #19587: Segmentation fault with ruby 3.2.0 - when running rspec suit.
What does `described_class.extract` actually? nobu (Nobuyoshi Nakada)
08:02 AM Bug #19587: Segmentation fault with ruby 3.2.0 - when running rspec suit.
Rails Version : 6-1-stable
Bundler Version: 2.4.1
rspec-rails Version: 4.0
rubanthilak (Ruban Thilak)
07:57 AM Bug #19587 (Closed): Segmentation fault with ruby 3.2.0 - when running rspec suit.
The segmentation fault occurs when this particular regex match happens while running the entire Rspec test suit.
`...
rubanthilak (Ruban Thilak)
04:09 PM Revision 917e7eb5 (git): [DOC] Correct docs for Comparable
Wai-Wai Ng
03:40 PM Feature #19572: Add a new TracePoint event for rescued exceptions
Makes sense. FWIW TruffleRuby has a command-line option to print stacktraces of where exceptions are rescued, this wo... Eregon (Benoit Daloze)
01:47 PM Revision 038f9ade (git): Use tools appropriate with CC
To get rid of mysterious errors such as:
```
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xcto...
nobu (Nobuyoshi Nakada)
01:44 PM Revision 3423ba9c (git): Update default gems list at f7c8d3bf96e7e56f7a4bef4fe312f1 [ci skip]
git[bot]
01:44 PM Revision f7c8d3bf (git): [ruby/irb] Bump version to 1.6.4
(https://github.com/ruby/irb/pull/560)
https://github.com/ruby/irb/commit/01328da9b6
ima1zumi (Mari Imaizumi)
12:41 PM Bug #19584: Crash in rb_gc_register_address
> This requirement seems documented but one need to read it very carefully to notice it
The documentation was chan...
peterzhu2118 (Peter Zhu)
12:13 PM Bug #19584: Crash in rb_gc_register_address
FYI this function is quite difficult to implement on TruffleRuby/other Rubies with the semantics of being called befo... Eregon (Benoit Daloze)
12:29 PM Bug #19529: [BUG] ObjectSpace::WeakMap can segfault after compaction
byroot (Jean Boussier) wrote in #note-9:
> Hum, this raise the question of wether `GC.compact` should actually be un...
Eregon (Benoit Daloze)
05:27 AM Bug #19586: Rails CI fails since 89bdf6e94cb36567478c509722fe98069402fb8e and RUBY_YJIT_ENABLE=1
Thank you for reporting it. I'll have a look next week. k0kubun (Takashi Kokubun)
02:34 AM Bug #19586: Rails CI fails since 89bdf6e94cb36567478c509722fe98069402fb8e and RUBY_YJIT_ENABLE=1
It does not reproduce when yjit is not enabled. yahonda (Yasuo Honda)
02:32 AM Bug #19586 (Closed): Rails CI fails since 89bdf6e94cb36567478c509722fe98069402fb8e and RUBY_YJIT_ENABLE=1
Rails CI against Ruby master with yjit-enabled fails https://buildkite.com/rails/rails/builds/95521#018761e7-3d48-466... yahonda (Yasuo Honda)

04/08/2023

06:54 PM Revision 671cfc20 (git): [ruby/bigdecimal] fix: typo in document comments of `f_BigDecimal` function
https://github.com/ruby/bigdecimal/commit/13abe1fd78 HoNooD
06:53 PM Revision 8ec95c60 (git): [ruby/bigdecimal] Remove set but unused variable
This `prec` has not been used since https://github.com/ruby/bigdecimal/commit/1f5c46dbdd1c.
https://github.com/ruby/...
nobu (Nobuyoshi Nakada)
02:16 PM Revision 957595f2 (git): [ruby/resolv] Do not compress domain name in SRV RDATA
[RFC2782] prohibits use of name compression for the target host name
in the RDATA of a SRV record.
[RFC2782]: https:...
hanazuki (Kasumi Hanazuki)
11:31 AM Revision a4cc3fcb (git): Replace arch_flags for universal build [ci skip]
nobu (Nobuyoshi Nakada)
10:11 AM Revision e7f77e1e (git): [ruby/irb] Simplify command method definition
(https://github.com/ruby/irb/pull/559)
* Remove unnecessary command argument generation code
Now that all the suppo...
st0012 (Stan Lo)
03:47 AM Revision 08324ab9 (git): Include `--no-llvm-bc` option in `NM` macro only if usable
nobu (Nobuyoshi Nakada)

04/07/2023

11:35 PM Bug #19585 (Closed): Ruby Fails to Build on macOS with --enable-shared and --with-jemalloc
Ruby fails to build on macOS 12.6.4 when configured with --enable-shared and --with-jemalloc. I receive the following... eviljoel (evil joel)
04:49 PM Revision a9bfb641 (git): Expose rb_sym_to_proc via RJIT
This is needed for getblockparamproxy tenderlovemaking (Aaron Patterson)
02:14 PM Bug #19563 (Closed): Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same line
Applied in changeset commit:git|ac8a16237c727ae2a1446ef6dc810d0e750971fb.
----------
[Bug #19563] Yield words separa...
nobu (Nobuyoshi Nakada)
12:49 PM Bug #19563: Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same line
I merged irb's pull request. I think the failing test is fixed now. tompng (tomoya ishida)
02:13 PM Revision ac8a1623 (git): [Bug #19563] Yield words separators per lines
So that newlines across a here-doc terminator will be separated
tokens.
Cf. https://github.com/ruby/irb/pull/558
nobu (Nobuyoshi Nakada)
01:53 PM Revision 4df7c394 (git): [rubygems/rubygems] Remove one fallback to full indexes on big gemfiles
If Gemfile has a lot of dependencies, we have an optimization that uses
the full index in that case, assuming it's go...
deivid (David Rodríguez)
12:11 PM Bug #19529: [BUG] ObjectSpace::WeakMap can segfault after compaction
Hum, this raise the question of wether `GC.compact` should actually be undef when it's not supported.
I think in ...
byroot (Jean Boussier)
11:03 AM Revision f8115ec7 (git): [ruby/irb] Fix RubyLex's heredoc_with_hembexpr test to avoid ripper
tokenizing issue
(https://github.com/ruby/irb/pull/558)
https://github.com/ruby/irb/commit/f68e891ed1
tompng (tomoya ishida)
05:13 AM Revision 250e97c0 (git): [rubygems/rubygems] util/rubocop -A --only Style/FormatString
https://github.com/rubygems/rubygems/commit/132a56569d hsbt (Hiroshi SHIBATA)
04:43 AM Revision 84ce6fc8 (git): * expand tabs. [ci skip]
Please consider using misc/expand_tabs.rb as a pre-commit hook. git[bot]
04:42 AM Revision 4adcfc8c (git): [Bug #19584] [DOC] Tweek description of `rb_gc_register_address`
nobu (Nobuyoshi Nakada)
04:42 AM Revision f99af439 (git): [Bug#19161] Detect thread local storage specifier
Checking by `__STDC_VERSION__` is unreliable because old gcc 4.8
supports `-std=gnu11` option but does not implement ...
nobu (Nobuyoshi Nakada)
03:45 AM Revision cc0b8c47 (git): Bump github/codeql-action from 2.2.10 to 2.2.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.10 to 2.2.11.
- [Release notes](https:...
dependabot[bot]
03:09 AM Revision 75a2dff0 (git): [ruby/openssl] Register global variables before assignment
https://github.com/ruby/openssl/commit/98099d3796 nobu (Nobuyoshi Nakada)
02:53 AM Revision e13575bb (git): [Bug #19584] Register global variables before assignment
nobu (Nobuyoshi Nakada)
02:25 AM Bug #19584 (Closed): Crash in rb_gc_register_address
Applied in changeset commit:git|5f8ebcada099351acbc22db264e7cd3773c2bdc4.
----------
[Bug #19584] Register global va...
nobu (Nobuyoshi Nakada)
02:22 AM Bug #19584: Crash in rb_gc_register_address
Thanks.
Since `Qnil` is never GC-ed, `rb_fs` and rgeo cases are OK.
Other 3 cases are, even it would be very rare...
nobu (Nobuyoshi Nakada)
02:12 AM Bug #19584: Crash in rb_gc_register_address
Well, unfortunately it looks like that requirement is not being followed by gems and even in parts of the Ruby codeba... peterzhu2118 (Peter Zhu)
02:00 AM Bug #19584 (Open): Crash in rb_gc_register_address
It sounds a bug of such extension library.
`rb_gc_register_address` must be called **before** assigning any GC-able ...
nobu (Nobuyoshi Nakada)
02:21 AM Revision 5f8ebcad (git): [Bug #19584] Register global variable address before assignment
nobu (Nobuyoshi Nakada)

04/06/2023

11:33 PM Revision fb822076 (git): [rubygems/rubygems] util/rubocop -A --only Style/LineEndConcatenation
https://github.com/rubygems/rubygems/commit/67ece7b8b6 hsbt (Hiroshi SHIBATA)
05:36 PM Bug #19529: [BUG] ObjectSpace::WeakMap can segfault after compaction
@jprokop Thanks for letting us know. I fixed it in [bffadcd6d46ccfccade79ce0efb60ced8eac4483](https://github.com/ruby... peterzhu2118 (Peter Zhu)
10:18 AM Bug #19529: [BUG] ObjectSpace::WeakMap can segfault after compaction
Please consider adding a guard to the test that comes with https://github.com/ruby/ruby/commit/3dc8cde70078ccb38f5f4b... jprokop (Jarek Prokop)
05:35 PM Revision bffadcd6 (git): Add guard to compaction test in WeakMap
Some platforms don't support compaction, so we should skip this test. peterzhu2118 (Peter Zhu)
05:19 PM Bug #19584 (Closed): Crash in rb_gc_register_address
Applied in changeset commit:git|bccec7fb468ad977be75e7e4c2644b4ea845ab0c.
----------
Fix crash in rb_gc_register_add...
peterzhu2118 (Peter Zhu)
02:30 PM Bug #19584 (Closed): Crash in rb_gc_register_address
GitHub PR: https://github.com/ruby/ruby/pull/7670
Some C extensions pass a pointer to a global variable to rb_gc_r...
peterzhu2118 (Peter Zhu)
05:19 PM Revision bccec7fb (git): Fix crash in rb_gc_register_address
[Bug #19584]
Some C extensions pass a pointer to a global variable to
rb_gc_register_address. However, if a GC is tr...
peterzhu2118 (Peter Zhu)
03:34 PM Revision 89bdf6e9 (git): YJIT: Stack temp register allocation for arm64 (#7659)
* YJIT: Stack temp register allocation for arm64
* Update a comment
Co-authored-by: Maxime Chevalier-Boisvert <maxi...
k0kubun (Takashi Kokubun)
01:35 PM Bug #19563: Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same line
I've opend a pull request to fix irb's test. Changes expected prompt and target code to avoid this bug in ruby 2.7~3.... tompng (tomoya ishida)
12:03 PM Feature #19370: Anonymous parameters for blocks?
sawa (Tsuyoshi Sawada) wrote in #note-4:
> I think nested anonymous arguments should be prohibited as with numbered ...
Dan0042 (Daniel DeLorme)
02:19 AM Feature #19370: Anonymous parameters for blocks?
zverok (Victor Shepelev) wrote in #note-2:
> Note that it might lead to very confusing behavior when the surrounding ...
sawa (Tsuyoshi Sawada)
10:07 AM Feature #19474 (Closed): Reduce the number of NEWOBJ macros
Applied in changeset commit:git|026321c5b976c5e95731046b94555b1226198be4.
----------
[Feature #19474] Refactor NEWOB...
eightbitraptor (Matt V-H)
10:07 AM Revision 2a34bcaa (git): Update VPATH for socket, & dependencies
The socket extensions rubysocket.h pulls in the "private" include/gc.h,
which now depends on vm_core.h. vm_core.h pul...
eightbitraptor (Matt V-H)
10:07 AM Revision 026321c5 (git): [Feature #19474] Refactor NEWOBJ macros
NEWOBJ_OF is now our canonical newobj macro. It takes an optional ec eightbitraptor (Matt V-H)
10:07 AM Revision 879cda98 (git): Remove dependancy of vm_core.h on shape.h
so that now shape can happily include gc.h eightbitraptor (Matt V-H)
10:07 AM Revision d91a8285 (git): Pull the shape tree out of the vm object
eightbitraptor (Matt V-H)
10:07 AM Revision b0297feb (git): Remove newobj_of_cr
We can just make newobj_of take a ractor eightbitraptor (Matt V-H)
08:25 AM Bug #19583 (Closed): Unary minus inconsistency when used with variables and literals
Yeah, I don't think this is a bug, and even if we decided another precedence would have been better, changing it woul... byroot (Jean Boussier)
07:23 AM Bug #19583: Unary minus inconsistency when used with variables and literals
`-2` is a literal
`- 2` is a function call of `-@`
and -@ doesn't have preference over function call, see this:
...
Hanmac (Hans Mackowiak)
06:43 AM Bug #19583 (Closed): Unary minus inconsistency when used with variables and literals
This feels a bit inconsistent and I could not find an explanation.
This is fine and `-` has higher precedence than...
hurricup (Alexandr Evstigneev)
07:36 AM Revision f269fae0 (git): Revert "[ruby/syntax_suggest] Introduce binstubs to set RUBYOPT for development"
This reverts commit d2eef4b7867578df302cfa9d7c97eebbef8d9ee4. hsbt (Hiroshi SHIBATA)
07:30 AM Revision 70371aa0 (git): Revert accidentally commit of wrong file
Revert "[ruby/syntax_suggest] Remove unnecessary `--color` option"
This reverts commit 588dd44d418d56dce3f2a388c40...
hsbt (Hiroshi SHIBATA)
07:18 AM Revision c78476ce (git): Update default gems list at 6ca1f3eec4222924c7e23642a68b51 [ci skip]
git[bot]
07:15 AM Revision 6ca1f3ee (git): Load only SyntaxSuggest::VERSION for version check
hsbt (Hiroshi SHIBATA)
06:49 AM Revision 7ab640d9 (git): v1.0.4
schneems (Richard Schneeman)
06:47 AM Revision 8d72d615 (git): v1.0.3
Fix a CI error and add a test to ensure we're testing the current version:
```
Run bundle exec rake test
bundler: fa...
schneems (Richard Schneeman)
06:45 AM Revision d2eef4b7 (git): [ruby/syntax_suggest] Introduce binstubs to set RUBYOPT for development
Because `syntax_suggest` is a default gem you can get conflicts when working on this project with Ruby 3.2+. To fix c... schneems (Richard Schneeman)
06:45 AM Revision d511e696 (git): [ruby/syntax_suggest] The annotation must end with a new line
syntax_suggest did not work great when there is no new line at the end
of the input file.
Input:
```
def foo
end
end...
mame (Yusuke Endoh)
06:45 AM Revision 63ea6b0c (git): [ruby/syntax_suggest] Rollback comment indentation behavior
Originally I fixed https://github.com/ruby/syntax_suggest/pull/177 by making the process of comment removal indentati... schneems (Richard Schneeman)
06:45 AM Revision 2acbcec0 (git): [ruby/syntax_suggest] Add comments and refactor AroundBlockScan methods
https://github.com/ruby/syntax_suggest/commit/cecd12292c schneems (Richard Schneeman)
06:45 AM Revision 5487ee4f (git): [ruby/syntax_suggest] Fix sibling bug to #177
While #177 is reported as being caused by a comment, the underlying behavior is a problem due to the newline that we ... schneems (Richard Schneeman)
06:45 AM Revision e5236471 (git): [ruby/syntax_suggest] Preserve whitespace in front of comments
When removing comments I previously replaced them with a newline. This loses some context and may affect the order of... schneems (Richard Schneeman)
06:45 AM Revision 33cfd262 (git): [ruby/syntax_suggest] Handle alias already exists when debugging
When `tmp/alias` already exists, I'm now getting phantom folders in the directory pointing at older aliases which is ... schneems (Richard Schneeman)
06:45 AM Revision 588dd44d (git): [ruby/syntax_suggest] Remove unnecessary `--color` option
It is enabled automatically if possible. Forcing this option makes
https://github.com/rspec/rspec-core/pull/3017 use...
nobu (Nobuyoshi Nakada)
06:24 AM Revision 061f5f43 (git): Add missing test for Data.initialize
Marc-Andre Lafortune
04:37 AM Bug #19161: Cannot compile 3.0.5 or 3.1.3 on Red Hat Enterprise Linux 7
WIP https://github.com/nobu/ruby/tree/detect-tls nobu (Nobuyoshi Nakada)
04:32 AM Feature #19430: Contribution wanted: DNS lookup by c-ares library
Hello. I'm interested to take a look, but new to Ruby's development.
Is it acceptable to make the PoC merge-able f...
kzys (Kazuyoshi Kato)
04:07 AM Revision 69460791 (git): [rubygems/rubygems] Improve comment explaining the neccessity of `write_default_spec` method.
The intention is not obvious from the commit log and it might avoid
temptation to remove the method without further c...
Vít Ondruch
04:07 AM Revision f3d69bed (git): [rubygems/rubygems] Fix resolver hangs when dealing with an incomplete lockfile
While working on locking multiple platforms by default, I got an
infinite resolution loop in one of our resolver spec...
deivid (David Rodríguez)
04:07 AM Revision c2573809 (git): Revert "Refactor incomplete specs handling"
This reverts commit 69580f8b72f41c58cae57d1ada4db909922b3891. deivid (David Rodríguez)
04:07 AM Revision 192a3a6b (git): [rubygems/rubygems] Revert "Reuse `SpecSet#materialize` logic"
This reverts commit https://github.com/rubygems/rubygems/commit/a20585b4512d.
https://github.com/rubygems/rubygems/c...
deivid (David Rodríguez)
04:07 AM Revision b5f24329 (git): [rubygems/rubygems] Use TestCase#util_spec instead of custom code.
https://github.com/rubygems/rubygems/commit/74d485ff1e Vít Ondruch
03:43 AM Revision 5d718f10 (git): Bump github/codeql-action from 2.2.9 to 2.2.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.9 to 2.2.10.
- [Release notes](https:/...
dependabot[bot]
03:09 AM Bug #19582 (Closed): Segmentation fault when running the tests for Ruby 3.2.2
Oops, I didn't intend to reopen it mame (Yusuke Endoh)
03:09 AM Bug #19582 (Open): Segmentation fault when running the tests for Ruby 3.2.2
In terms of the SEGV issue, I think you are running the test suite of 3.2.2 by Ruby 3.2.1 for some reason. It looks l... mame (Yusuke Endoh)
02:57 AM Bug #19582 (Closed): Segmentation fault when running the tests for Ruby 3.2.2
This issue fixed at https://git.ruby-lang.org/ruby.git/commit/?id=bccdc041665032b819fab1c04ed4dbdfeeeb366b
hsbt (Hiroshi SHIBATA)
02:52 AM Bug #19582 (Closed): Segmentation fault when running the tests for Ruby 3.2.2
When adding a package update to BLFS, our policy is to run the tests for the packages. When running the tests for Rub... renodr (Douglas R. Reno)
02:06 AM Misc #19581: Will Openssl 1.1.x fully support for Ruby3.1 throught the life time of Ruby3.1?
Probably yes. Ruby 3.0 gave up OpenSSL 3.0.x support in order to maintain OpenSSL 1.0.1 support. Considering this, it... mame (Yusuke Endoh)
01:53 AM Misc #19581 (Closed): Will Openssl 1.1.x fully support for Ruby3.1 throught the life time of Ruby3.1?
Currently Ruby3.1 require openSSL 1.1.x / 3.0.x to build rubyGem. Does the requirement for openSSL will be the same f... mliu404 (Nikola Liu)
 

Also available in: Atom