Activity
From 06/10/2024 to 06/16/2024
06/16/2024
-
09:47 PM Misc #20583 (Closed): https://ruby-doc.org/current redirects to Ruby 3.2.2
-
08:12 PM Misc #20583: https://ruby-doc.org/current redirects to Ruby 3.2.2
- And right after I make this I realize that this aren't even the official docs. Not sure what I was thinking here. Ple...
-
08:10 PM Misc #20583 (Closed): https://ruby-doc.org/current redirects to Ruby 3.2.2
- Not sure if this is documented somewhere. I was playing around with the url looking for something like this but its a...
-
06:03 PM Misc #20574: DevMeeting-2024-07-11
- * [Bug #20433] Hash.inspect for some hash returns syntax invalid representation
* Change Hash#inspect style to `{k... -
03:17 AM Bug #20582 (Feedback): Directory not empty
- Can you explain why you think this is an issue with Ruby and not an issue with Homebrew, considering your are running...
-
03:06 AM Bug #20582 (Feedback): Directory not empty
- #### Summary
When running `brew upgrade ruby`, several directories encountered the error: `Error: Directory not em...
06/15/2024
- 08:14 PM Revision ef423dd6 (git): Update default gems list at ce6a1ba9a169736e0313daf2b7f36a [ci skip]
-
08:14 PM Revision ce6a1ba9 (git): [ruby/irb] Bump version to v1.13.2
- (https://github.com/ruby/irb/pull/970)
https://github.com/ruby/irb/commit/35de7dacd4 -
03:03 PM Revision 84947c51 (git): [ruby/prism] Document MultiWriteNode fields
- https://github.com/ruby/prism/commit/b6a97a43c2
-
12:06 PM Revision 6184882b (git): [ruby/prism] Document MultiTargetNode
- https://github.com/ruby/prism/commit/b817cd25c5
-
04:14 AM Bug #20494: Non-default directories are not searched when checking for a gmp header
- ruby_3_2 commit:ec30266267b2a063089b8ce7967203bcbadbdf4e merged revision(s) commit:18eaf0be905e3e251423b42d6f4e56b7ca...
-
04:14 AM Bug #20515: --with-gmp is not working - GMP support won't be built
- ruby_3_2 commit:dc4ca25e0a01e072ba3cf1fc47612aff72c980af merged revision(s) commit:22e4eeda6561693367fc7a00b92b90f46b...
-
04:13 AM Revision dc4ca25e (git): merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd, 1ab7c412d2e3880a7ad233c32e93961888f8145c, fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515]
- ci: Test whether GMP is working in compilers.yml (#10875)
Avoid reoccurence of [Bug #20515]
Require... -
04:09 AM Revision ec302662 (git): merge revision(s) 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b: [Backport #20494]
- [Bug #20494] Search non-default directories for GMP
Co-Authored-by: lish82 (Hiroki Katagiri) -
04:06 AM Bug #20493: Segfault on rb_io_getline_fast
- ruby_3_2 commit:2f010f31f1887ad0f429709a2906fc5a4dae8e87.
-
04:05 AM Revision 2f010f31 (git): Inline RB_VM_SAVE_MACHINE_CONTEXT into BLOCKING_REGION
- There's an exhaustive explanation of this in the linked redmine bug, but
the short version is as follows:
blocking_r... -
04:03 AM Bug #20180: Inconsistent evaluation of `**{}` depending on position in array
- ruby_3_2 commit:b494ecfbc1b2a934d27233b7171c40adaa81e3c5.
-
04:02 AM Revision b494ecfb (git): Fix inconsistent evaluation of keyword splat (#10959)
- [Bug #20180]
Backports #9624. -
03:59 AM Bug #20569: Instruction sequence generated from `shareable_constant_value: literal` files may not be serialized to binary
- ruby_3_2 commit:e0e1a0f502fe57e7e7e8cf643b8f141b4582d62d.
-
03:58 AM Revision e0e1a0f5 (git): compile.c: use putspecialobject for RubyVM::FrozenCore
- [Bug #20569]
`putobject RubyVM::FrozenCore`, is not serializable, we
have to use `putspecialobject VM_SPECIAL_OBJECT... -
03:52 AM Bug #20280: Error at invalid encoding symbols
- SyntaxErro isn't a descendant of StandardError and cannot be caught with rescue clause without explicit exception cla...
06/14/2024
-
11:11 PM Bug #20581 (Assigned): Ruby 3.3.3 install has missing deps for bundled net-pop gem
-
04:28 PM Bug #20581 (Closed): Ruby 3.3.3 install has missing deps for bundled net-pop gem
- A stackoverflow question and answer has identified an issue with the Ruby 3.3.3 install which can cause a failure whe...
-
07:22 PM Revision 7529591d (git): [ruby/prism] Ensure ranges are non-associative
- https://github.com/ruby/prism/commit/f59295938b
-
03:14 PM Bug #20433: Hash.inspect for some hash returns syntax invalid representation
- I investigated the impact to ruby ci.
Need to update these tests. The required change was within the expected rang... -
02:27 PM Revision 4d73f3f9 (git): [rubygems/rubygems] Fix funding metadata not being printed in some situations
- Namely, when a gem has not previously been installed, and Bundler is
using the compact index API, fund metadata was n... -
10:05 AM Revision 6a474ef2 (git): [rubygems/rubygems] Don't print bug report template when bin dir is not writable
- https://github.com/rubygems/rubygems/commit/f4ce3aae71
-
08:54 AM Bug #20579 (Closed): `Ripper.tokenize("1\n ")` does not include trailing spaces
- Applied in changeset commit:git|a1f72a563b74a44198b34add3aa9fdcef54c2405.
----------
[Bug #20579] ripper: Dispatch s... -
08:54 AM Revision a1f72a56 (git): [Bug #20579] ripper: Dispatch spaces at END-OF-INPUT without newline
-
08:54 AM Revision 7f474691 (git): Include `__LINE__` in `add_delayed_token` macro
-
08:02 AM Revision 62fc4732 (git): [rubygems/rubygems] Never remove executables that may belong to a default gem
- https://github.com/rubygems/rubygems/commit/ed585f2fca
-
08:02 AM Revision 7767b60f (git): [rubygems/rubygems] Reuse `write_file` helper
- https://github.com/rubygems/rubygems/commit/339f099870
-
07:05 AM Revision 0dcb0fdf (git): Enable LeakChecker for RJIT previously disabled for MJIT (#10998)
- RJIT doesn't spawn subprocesses so there should now be no need to
special case it. -
07:05 AM Bug #20578 (Closed): Tokenizing string literal that have newline and invalid escape is wrong
- Applied in changeset commit:git|2e59cf00cc35183fe9b616672cb8d2b461b1cf9b.
----------
[Bug #20578] ripper: Fix dispat... -
07:05 AM Revision 8ddb4de0 (git): Fixed indents in recently RJIT patch (#11001)
-
06:02 AM Revision 2e59cf00 (git): [Bug #20578] ripper: Fix dispatching part at invalid escapes
- 03:14 AM Revision 2677ab16 (git): Bump github/codeql-action from 3.25.9 to 3.25.10
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.9 to 3.25.10.
- [Release notes](https... - 01:48 AM Revision 7d6b7669 (git): Bump github/codeql-action from 3.25.8 to 3.25.9
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.8 to 3.25.9.
- [Release notes](https:...
06/13/2024
-
10:58 PM Revision 4ab7cc18 (git): Guard against GC.compact when using in tests
- This test will error on platforms that don't implement GC.compact
Co-Authored-By: Peter Zhu <[email protected]> -
10:58 PM Revision c093fd86 (git): Don't return inside assert_equal
- The implementation of assert_equal inside bootstraptest/runner.rb wraps
a print around all the test code specified in... -
10:55 PM Revision b988ae3a (git): RJIT: Fixed and/or reg+disp32 operations (#10856)
- Fixed RJIT `and reg+disp32` and `or reg+disp32` operation.
-
10:52 PM Revision 6416ee33 (git): Simplify unaligned write for pre-computed string hash
-
10:52 PM Revision a8730adb (git): rb_str_hash(): Avoid UB with making misaligned pointer
- Previously, on common platforms, this code made a pointer to a union of
8 byte alignment out of a char pointer that i... -
09:59 PM Feature #20580: Pipe Operator accepting lambda
- I like this, but I feel like in practice the syntax wouldn't help much.
It looks nice when you use it with local var... -
05:02 PM Feature #20580: Pipe Operator accepting lambda
- Description
I think that the previously pipe operator suggested syntax was not reflecting the actual pipe operator... -
04:54 PM Feature #20580 (Open): Pipe Operator accepting lambda
- I think that the pipe operator was not reflecting the actual pipe operator in functional programming language.
In... -
09:43 PM Revision 2699e230 (git): Crash instead of raising with Check_Type() in RBIMPL_ASSERT_TYPE() in debug builds
- Previously, RBIMPL_ASSERT_TYPE() used Check_Type() only in RUBY_DEBUG
builds. It raised TypeError, but only in debug ... -
07:30 PM Revision 420ef906 (git): respect `--error-output stderr` on parallel mode
- `MultiFormatter#print_exception` should respect `--error-output stderr`.
-
06:46 PM Revision 0321f2c8 (git): [ruby/prism] Handle implicit array precedence
- When an implicit array is used in a write, is causes the whole
expression to become a statement. For example:
```rub... -
05:02 PM Revision a3eb5e5c (git): Don't call `Warning.warn` unless the category is enabled (#10981)
- Don't call `Warning.warn` unless the category is enabled
The warning category should be enabled if we want to call
`... -
05:02 PM Revision aa957546 (git): Bump shlex from 1.1.0 to 1.3.0 in /yjit/bindgen (#10985)
- `yjit-bindgen` isn't run to build Ruby releases at all, but people might
be running security scanners on the source t... -
05:00 PM Revision ffd89515 (git): YJIT: Delete otherwise-empty defer_compilation() blocks
- Calls to defer_compilation() leave behind a stub and a `struct Block`
that we retain. If the block is empty, it only ... -
05:00 PM Revision 28d1685e (git): YJIT: Align number of `total_exits` for --yjit-stats
-
04:27 PM Revision a9b8981a (git): Simplify rb_str_resize clear range condition
-
04:27 PM Revision 04467218 (git): Add rb_str_resize coderange test
-
04:27 PM Revision 9c7374b0 (git): Clear coderange when rb_str_resize change size
- In some encoding like utf-16 utf-32, expanding the string with null bytes can change coderange to either broken or va...
-
02:28 PM Revision a60831f9 (git): Use ENDBR instruction in amd64 coroutine on OpenBSD
- When running on newer Intel processors supporting the feature,
OpenBSD enforces indirect branch tracking. Without th... -
02:25 PM Revision c2f8e918 (git): [rubygems/rubygems] Also disambiguate gems not in the first Gem.path position
- https://github.com/rubygems/rubygems/commit/7e6e7ccc58
-
02:25 PM Revision 5c573b76 (git): [rubygems/rubygems] Fix default gem priority when sorting specs
- https://github.com/rubygems/rubygems/commit/8dbe1dbdc7
Co-authored-by: MSP-Greg <[email protected]> -
12:46 PM Bug #20579 (Closed): `Ripper.tokenize("1\n ")` does not include trailing spaces
- ~~~ruby
# trailing :on_sp, :on_ignored_nl are included in the result
Ripper.tokenize("1\n\t \t\n\t \t")
# => ["1",... -
12:37 PM Bug #20578 (Closed): Tokenizing string literal that have newline and invalid escape is wrong
- Tokenizing string literal that have newline and invalid escape is wrong
When a string literal includes `\n` and an... - 09:49 AM Revision 8b843b0d (git): Update default gems list at 205da896804d6d309b8a07c3c449c1 [ci skip]
- 09:48 AM Revision 205da896 (git): [ruby/stringio] Development of 3.1.2 started.
- https://github.com/ruby/stringio/commit/9ad5551160
-
08:26 AM Revision 513520a1 (git): do not call `check_rvalue_consistency` here
- in `free` is not valid object and should not call
`check_rvalue_consistency`. -
06:22 AM Feature #20576: Add MatchData#bytebegin and MatchData#byteend
- matz (Yukihiro Matsumoto) wrote in #note-3:
> I understand the use-case. I agree with the addition of the feature, b... -
04:22 AM Feature #20576: Add MatchData#bytebegin and MatchData#byteend
- I understand the use-case. I agree with the addition of the feature, but I don't like the name. The names `bytebegin`...
-
12:51 AM Feature #20576: Add MatchData#bytebegin and MatchData#byteend
- Eregon (Benoit Daloze) wrote in #note-1:
> Does this difference matter in realistic usages (e.g. that net-imap one)?... -
05:20 AM Bug #20570 (Closed): Nokey behavior changed since 3.3.
-
05:07 AM Bug #20570: Nokey behavior changed since 3.3.
- solved on master with:
https://github.com/ruby/ruby/commit/fc33559c40e08e4ae0a98821a679abddc4bb247c -
04:52 AM Revision fc33559c (git): clear `kw_flag` if given hash is nil
- https://bugs.ruby-lang.org/issues/20570 is caused I missed to
clear the `kw_flag` even if `keyword_hash` is nil. -
04:28 AM Feature #20564: Switch default parser to Prism
- Prism needs quality and for that it needs to be experimented with on a wider scale. For that reason, I agree with mak...
-
04:14 AM Revision e4385baa (git): avoid recursive calls on `check_rvalue_consistency`
- `check_rvalue_consistency` uses bitmap and `RVALUE_WB_UNPROTECTED`
etc calls `check_rvalue_consistency` again.
also ... - 03:54 AM Revision ab51e5fe (git): Bump ruby/setup-ruby from 1.179.1 to 1.180.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.179.1 to 1.180.0.
- [Release notes](https://github... - 03:15 AM Revision 11bfa975 (git): Bump actions/checkout from 4.1.6 to 4.1.7
- Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7.
- [Release notes](https://github.c... - 03:00 AM Revision 333d12bb (git): Bump actions/checkout in /.github/actions/setup/directories
- Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7.
- [Release notes](https://github.c...
06/12/2024
-
08:16 PM Misc #20568 (Rejected): Look for test.rb in the current working directory
- Closing as per discussion in https://github.com/ruby/ruby/pull/10950
-
08:12 PM Bug #20577 (Closed): FREE_AT_EXIT segfaulting after 32683aa1
- Applied in changeset commit:git|7c46aa5ed4573ca04e6ffe1b19191e8227db2ab3.
----------
[Bug #20577] Fix freeing symbol... -
07:12 PM Bug #20577: FREE_AT_EXIT segfaulting after 32683aa1
- I was able to reproduce this on nokogiri and prism test suites. I have a fix here: https://github.com/ruby/ruby/pull/...
-
03:27 PM Bug #20577: FREE_AT_EXIT segfaulting after 32683aa1
- I can also reproduce this by running ruby_memcheck's tests with ruby master.
-
03:16 PM Bug #20577: FREE_AT_EXIT segfaulting after 32683aa1
- @peterzhu2118 If it's helpful, the Nokogiri ruby-head CI jobs (run with ruby_memcheck) fail reliably:
- https://gi... -
03:08 PM Bug #20577: FREE_AT_EXIT segfaulting after 32683aa1
- Thanks for the report, Mike! I tried to reproduce this but I haven't been able to:
```
$ RUBY_FREE_AT_EXIT=1 bund... -
02:46 PM Bug #20577: FREE_AT_EXIT segfaulting after 32683aa1
- One more note: I can't reliably reproduce this without `bundle exec`, but the project directory does not have a Gemfi...
-
02:40 PM Bug #20577 (Closed): FREE_AT_EXIT segfaulting after 32683aa1
- After commit 32683aa1 on master, using `RUBY_FREE_AT_EXIT` results in a segfault. When run with valgrind, many invali...
-
08:12 PM Revision 7c46aa5e (git): [Bug #20577] Fix freeing symbols when RUBY_FREE_AT_EXIT
- Dynamic symbols point to a fstring. When we free the symbol, we hash the
fstring to remove it from the table. However... -
07:17 PM Revision 94a8f05f (git): [rubygems/rubygems] Fix test description
- https://github.com/rubygems/rubygems/commit/4bcdb854a2
-
06:57 PM Revision c81360db (git): Kernel#warn: don't call `Warning.warn` unless the category is enabled
- [Bug #20573]
Followup: https://github.com/ruby/ruby/pull/10960
I believe `Kernel#warn` should behave in the same wa... -
05:33 PM Revision ce06924a (git): YJIT: add context cache hits stat (#10979)
- * YJIT: add context cache hits stat
This stat should make more sense when it comes to interpreting
the effectiveness... -
05:25 PM Revision 85190d41 (git): Add regression test for Bug #20573
- Just a regression test to ensure behavior remains the same
-
04:57 PM Revision 783eaf70 (git): [ruby/irb] Invalid encoding symbol now raises SyntaxError also in
- 3.3
(https://github.com/ruby/irb/pull/969)
https://github.com/ruby/irb/commit/bad7492ab0 -
04:09 PM Revision 96974c6c (git): Simplify GC bitmap access macros
- Now that we're using the inline predicate functions everywhere, the only
remaining use of the RVALUE_?_BITMAP macros ... -
04:09 PM Revision 5cf53701 (git): Use RVALUE_UNCOLLECTIBLE consistently
-
04:09 PM Revision 4c38b4f7 (git): Use RVALUE_WB_UNPROTECTED consistently
-
04:09 PM Revision cc700c3d (git): Use RVALUE_MARKING consistently
-
04:09 PM Revision e006a58f (git): Use RVALUE_MARKED consistently
-
04:09 PM Revision bb663fe0 (git): Use RVALUE_PINNED consistently
- 02:24 PM Revision 22ad7d72 (git): Update default gems list at 006ff5e29f596a4deb781c733f4f7b [ci skip]
-
02:23 PM Revision 006ff5e2 (git): [ruby/reline] Bump version to 0.5.9
- (https://github.com/ruby/reline/pull/724)
https://github.com/ruby/reline/commit/aff1d852bb -
12:54 PM Revision 1db19a2d (git): Remove unneeded loop through size_pools
- This function loops twice through the array of size pools. Once to set
up the pages list, and then again later on in ... -
12:46 PM Revision 6b6fd162 (git): [rubygems/rubygems] Fix typo
- https://github.com/rubygems/rubygems/commit/19a0e3730c
-
11:46 AM Bug #20572 (Closed): Compilation hangs with nested until
- Applied in changeset commit:git|32a555ea532fb15721ad403e6dce0a2ffc346f12.
----------
[Bug #20572] Abandon if replaci... -
10:57 AM Revision 32a555ea (git): [Bug #20572] Abandon if replacing destination is the same
-
10:42 AM Revision 278a7cb0 (git): [DOC] Fix a typo in dir.c
- s/Retruns/Returns/
-
10:17 AM Feature #20576: Add MatchData#bytebegin and MatchData#byteend
- Does this difference matter in realistic usages (e.g. that net-imap one)? How much improvement is it there?
Regard... -
03:24 AM Feature #20576 (Closed): Add MatchData#bytebegin and MatchData#byteend
- I'd like to propose MatchData#bytebegin and MatchData#byteend.
These methods are similar to MatchData#begin and Matc... -
08:30 AM Bug #20573: Warning.warn shouldn't be called for disabled warnings
- Given it's a bug fix I think we should mark it for backport. But of course it's up to branch maintainers to decide wh...
-
07:48 AM Revision c56d0adf (git): [ruby/irb] Cleanup irbrc generator cache always at teardown
- (https://github.com/ruby/irb/pull/968)
https://github.com/ruby/irb/commit/905184ff9c -
06:45 AM Revision 2eb31a62 (git): Fix a typo
- s/sepcifier/specifier/
-
06:36 AM Revision 1fc07637 (git): Introduce `ident_or_const` inline rule
-
06:36 AM Bug #20562 (Closed): Categorize `RUBY_FREE_AT_EXIT` warning
- Applied in changeset commit:git|01b13886dc96eb13688d448019a8699f9bdee5ac.
----------
[Bug #20562] Categorize `RUBY_F... -
06:36 AM Revision 01b13886 (git): [Bug #20562] Categorize `RUBY_FREE_AT_EXIT` warning as experimental
-
05:46 AM Revision 0bc91fa6 (git): `File.umask` does not make sense on Windows
-
05:06 AM Revision 39c9d99f (git): 'SPEC_TEMP_DIR` should not be world-writable
- `SPEC_TEMP_DIR` is not present until `tmp()` method is called
on parallel run. In this case `tmp()` is called with `F... -
02:49 AM Revision 206465e8 (git): ripper: Unify `dispatch_end`
06/11/2024
-
11:54 PM Revision f1c7b6f4 (git): v3.3.3
-
11:45 PM Bug #20270: Options with `--parser=prism`
- ruby_3_3 commit:97b1bf9ac11848c2783264d22bf7cdb7f32a21cf.
-
11:43 PM Revision 97b1bf9a (git): [Bug #20270] Fix --parser=prism (#10970)
- Co-authored-by: Takashi Kokubun <[email protected]>
-
09:54 PM Bug #20573 (Closed): Warning.warn shouldn't be called for disabled warnings
- Applied in changeset commit:git|1271ff72d5b627854c6812baefe796a2976cd793.
----------
Don't call `Warning.warn` unles... -
04:00 PM Bug #20573: Warning.warn shouldn't be called for disabled warnings
- byroot (Jean Boussier) wrote in #note-6:
> In [Feature #16345] it was stated:
>
> > We chose Warning.disable(:dep... -
07:46 AM Bug #20573: Warning.warn shouldn't be called for disabled warnings
- On Ruby 2.7.8 when `Warning[:deprecated] = false` was introduced:
```ruby
def Warning.warn(message, **)
p [:wa... -
06:56 AM Bug #20573: Warning.warn shouldn't be called for disabled warnings
- In [Feature #16345] it was stated:
> We chose Warning.disable(:deprecated) instead of
re-defining Warning.warn in... -
06:23 AM Bug #20573: Warning.warn shouldn't be called for disabled warnings
- Agreed, `Warning.warn` patches shouldn't be called for disabled categories.
I was actually 100% convinced this was... -
09:54 PM Revision 1271ff72 (git): Don't call `Warning.warn` unless the category is enabled
- The warning category should be enabled if we want to call
`Warning.warn`.
This commit speeds up the following benchm... -
06:29 PM Revision d1869cfb (git): redmine-backporter.rb: Prepend commit: to shorter revs
- Some of the places in Redmine (e.g. Associated revisions) print
revisions using only 8 characters. Even when I copied... -
06:28 PM Revision 0a6b1a4d (git): redmine-backporter.rb: Prepend commit: to shorter revs
- Some of the places in Redmine (e.g. Associated revisions) print
revisions using only 8 characters. Even when I copied... -
06:24 PM Bug #20521: Memory leak in Ripper parsing
- ruby_3_3 commit:23f4b78ad8844ec81cb02fad25a6247a2d498582 merged revision(s) 27321290.
-
06:17 PM Revision 23f4b78a (git): merge revision(s) 27321290: [Backport #20521]
- [Bug #20521] ripper: Clean up strterm
-
06:11 PM Bug #20499: Ruby builds on macOS store absolute paths for AR and NM in rbconfig since Ruby 3.2.3/3.3.0
- ruby_3_3 commit:d3b139821294f56e6b31e28608c534d9f0920fc2 merged revision(s) commit:1e08a9f0e9058186db18f29efc6458c00f...
-
06:11 PM Revision d3b13982 (git): merge revision(s) 1e08a9f0e9058186db18f29efc6458c00f10a856: [Backport #20499]
- [Bug #20499] Use Xcode owned tools for Xcode clang
Xcode has its own version tools that may be incompatible ... -
06:08 PM Bug #20569: Instruction sequence generated from `shareable_constant_value: literal` files may not be serialized to binary
- ruby_3_3 commit:8951040aadca57fce633b0f714248de78a962c22.
-
07:56 AM Bug #20569: Instruction sequence generated from `shareable_constant_value: literal` files may not be serialized to binary
- I created backport PRs:
- 3.2: https://github.com/ruby/ruby/pull/10963
- 3.3: https://github.com/ruby/ruby/pull... -
07:09 AM Bug #20569 (Closed): Instruction sequence generated from `shareable_constant_value: literal` files may not be serialized to binary
- Applied in changeset commit:git|f0001a4fa7260d0c39e9ddba162f51c549cba2f8.
----------
compile.c: use putspecialobject... - 06:08 PM Revision 8951040a (git): [3.3 backport] compile.c: use putspecialobject for RubyVM::FrozenCore (#10962)
- compile.c: use putspecialobject for RubyVM::FrozenCore
[Bug #20569]
`putobject RubyVM::FrozenCore`, is not serializ... -
06:07 PM Feature #20524: mswin and gmp
- seems like a new feature to me too. I won't backport it to 3.3.
-
06:03 PM Bug #20280: Error at invalid encoding symbols
- ruby_3_3 commit:4c50d23245689761e04db450ced9fe9fa76997d0.
-
05:59 PM Bug #20280: Error at invalid encoding symbols
- I opened a PR for backport to 3.3: https://github.com/ruby/ruby/pull/10967
-
06:01 PM Revision 4c50d232 (git): Raise SyntaxError on invalid encoding symbol (#10967)
- [Bug #20280]
Backport of #10014. -
05:17 PM Revision ec1ea2c5 (git): YJIT: Make num_contexts_encoded a default counter
- 05:12 PM Revision c735f494 (git): [ruby/openssl] Pass through nil as digest when signing certificates
- (https://github.com/ruby/openssl/pull/761)
In order to sign certificates with Ed25519 keys, NULL must be passed
as m... -
04:46 PM Revision 39019b6a (git): YJIT: add context cache size stat, lazily allocate cache
- * YJIT: add context cache size stat
* Allocate the context cache in a box so CRuby doesn't pay overhead
* Add an extr... -
04:27 PM Revision 568132af (git): [rubygems/rubygems] Keep credentials in lockfile if they are already there
- So that those lockfiles still work with older Bundler versions.
https://github.com/rubygems/rubygems/commit/880275bb66 -
02:33 PM Revision 32683aa1 (git): Remove use of symbols and arrays when freeing global table
- This removes the use of symbol and array objects when freeing the global
table so we can now free symbols and arrays ... -
01:43 PM Revision 89ebe899 (git): Ensure prism is testing everything
-
01:43 PM Revision 9e7ccc00 (git): [PRISM] Make prism pass bundler specs
-
01:30 PM Revision 3e84da09 (git): [rubygems/rubygems] Auto switch to locked bundler version even when using binstubs
- https://github.com/rubygems/rubygems/commit/076aba8b1c
-
01:03 PM Revision ad9fe6f3 (git): Allow gdb to search source path for required files
- When doing out-of-source builds I often end up wanting to use gdb from
inside a build directory.
Currently if I do t... -
12:34 PM Revision 47322b59 (git): [ruby/prism] Match CRuby error message for unknown regexp options
- https://github.com/ruby/prism/commit/73669b59f6
-
12:33 PM Revision d6b1822f (git): [ruby/prism] Fix binding power for class <<
- https://github.com/ruby/prism/commit/cd66c478de
-
12:14 PM Bug #20572: Compilation hangs with nested until
- This is another example, I imagine because of the same source problem. It also works if you disable optimizations:
... -
01:12 AM Bug #20572: Compilation hangs with nested until
- Since `ruby --dump=i,-opt -e 'until while 1; end; end'` finishes immediately, it is a bug of optimization.
- 11:56 AM Revision b824b13e (git): .travis.yml: Update jaruga's email.
- I cannot receive Travis's notification via [email protected], while another
committer with their @ruby-lang.org em... -
11:05 AM Bug #20520 (Closed): _FORTIFY_SOURCE=3 is not correctly respected
- Applied in changeset commit:git|0ccb80d6bf57cd6e79ad622c024d3d0940ec6f3b.
----------
Extract hardening CFLAGS to a s... -
11:05 AM Bug #20154 (Closed): aarch64: configure overrides `-mbranch-protection` if it was set in CFLAGS via environment
- Applied in changeset commit:git|0ccb80d6bf57cd6e79ad622c024d3d0940ec6f3b.
----------
Extract hardening CFLAGS to a s... - 10:48 AM Revision 0ccb80d6 (git): Extract hardening CFLAGS to a special $hardenflags variable
- This changes the automatic detection of -fstack-protector,
-D_FORTIFY_SOURCE, and -mbranch-protection to write to $ha... -
10:23 AM Bug #20079: alexandria testsuite began to segfault recently
- AMomchilov (Alexander Momchilov) wrote in #note-10:
> @luke-gru Can you please try this modified version of mame's p... -
08:02 AM Revision 6086bae5 (git): check `SPEC_TEMP_DIR` is world-writable or not
- ```
1)
Dir.mktmpdir when passed a block yields the path to the passed block ERROR
ArgumentError: parent directory is ... -
07:08 AM Revision f0001a4f (git): compile.c: use putspecialobject for RubyVM::FrozenCore
- [Bug #20569]
`putobject RubyVM::FrozenCore`, is not serializable, we
have to use `putspecialobject VM_SPECIAL_OBJECT... -
02:22 AM Misc #20575 (Closed): Syntax Moratorium til 3.4
- Hi,
As some may remember from the closing keynote at RubyKaigi, we are introducing Syntax Moratorium to support fa... -
01:11 AM Bug #19266: URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER
- jeremyevans0 (Jeremy Evans) wrote in #note-3:
> I'm in favor of this change. However, be aware that uri is maintain... -
12:44 AM Misc #20574 (Closed): DevMeeting-2024-07-11
- # The next dev meeting
**Date: 2024/07/11 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m... -
12:43 AM Misc #20435 (Closed): DevMeeting-2024-06-06
06/10/2024
-
11:37 PM Bug #20573: Warning.warn shouldn't be called for disabled warnings
- Oops, I send this before pasting the output of the script:
```
$ ./miniruby test.rb
false
{"test.rb:8: warning:... -
11:36 PM Bug #20573 (Closed): Warning.warn shouldn't be called for disabled warnings
- Currently `Warning.warn` will be called for all warnings, even if that particular category is disabled.
For exampl... -
11:06 PM Bug #20180: Inconsistent evaluation of `**{}` depending on position in array
- ruby_3_3 commit:40251ed0dfe99bb09c2fa542fce603ade25e3729.
-
10:07 PM Bug #20180: Inconsistent evaluation of `**{}` depending on position in array
- I opened a PR to backport [this patch](https://github.com/ruby/ruby/pull/9624) to Ruby 3.3: https://github.com/ruby/r...
-
11:05 PM Revision 40251ed0 (git): Fix inconsistent evaluation of keyword splat (#10959)
- [Bug #20180]
Backports #9624. -
09:21 PM Revision d827d325 (git): [ruby/prism] Provide ability to lock encoding while parsing
- https://github.com/ruby/prism/commit/f7faedfb3f
-
09:21 PM Revision 0d5eea99 (git): [ruby/prism] Disallow multi writes when not in statement level
- https://github.com/ruby/prism/commit/fe34a77df2
-
05:39 PM Bug #20506 (Third Party's Issue): YJIT build error on aarch64 with Rust 1.78.0
- This is a Rust regression and I've filed an issue [upstream].
I've worked with upstream to [hopefully have a fix shi... -
05:07 PM Feature #19001 (Closed): Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
-
05:05 PM Feature #19001: Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
- Agreed, this need ended up being met by the initial implementation! Thank you, closing this ticket.
zverok (Victor... -
04:36 PM Revision 556bbf64 (git): Don't skip test_inspect_under_gc_compact_stress
- Commit 1471a16 seems to have fixed this flaky test, so we don't need to
skip it for YJIT or RJIT anymore. -
03:31 PM Revision 1d0d8a89 (git): [ruby/reline] Add more fallbacks when terminfo is not available
- (https://github.com/ruby/reline/pull/722)
Add xterm key bindings to comprehensive list
Add fallback escape sequence ... -
02:59 PM Bug #20570 (Assigned): Nokey behavior changed since 3.3.
- The following example is easy to understand this issue:
```ruby
def foo(*, **nil); :ok; end
foo(1, **{}) #=... -
02:08 PM Bug #20570: Nokey behavior changed since 3.3.
- I believe you’re *defining* with `**nil`, not *calling* with `**nil`. Your test should probably be `def foo(*, **); e...
-
01:52 PM Bug #20570: Nokey behavior changed since 3.3.
- Real case https://github.com/ksss/raap/blob/fff046c98c971da48df9106d8c698fbe40daaa57/lib/raap/symbolic_caller.rb#L148...
-
01:46 PM Bug #20570 (Closed): Nokey behavior changed since 3.3.
- I am using code that transfers the following method call, but found that the behavior has changed since CRuby 3.3.
... -
02:23 PM Bug #20572 (Closed): Compilation hangs with nested until
- ```ruby
until while 1
end
end
```
this code causes an infinite loop in the compiler. -
02:00 PM Revision 3cc9a126 (git): Fix CI when YJIT is enabled
-
02:00 PM Revision 3ebab4b6 (git): Update to ruby/spec@517f06f
-
01:57 PM Revision e8bd745c (git): [ruby/reline] Suppress warning(Ruby 3.4) requiring fiddle from
- terminfo.rb
(https://github.com/ruby/reline/pull/721)
https://github.com/ruby/reline/commit/9da2cbcd82 -
01:52 PM Bug #20571 (Closed): Compile error on for loop
- ```ruby
for _ in 1.5 or _ in []
end
```
raises a compile error for the current compiler only with
```
-- ra... -
01:42 PM Revision 21e06e57 (git): [ruby/prism] Allow block exits in loop predicates
- https://github.com/ruby/prism/commit/f09db18e46
-
01:19 PM Bug #20569 (Closed): Instruction sequence generated from `shareable_constant_value: literal` files may not be serialized to binary
- ```ruby
iseq = RubyVM::InstructionSequence.compile(<<~'RUBY')
# shareable_constant_value: literal
REGEXP = /#{... -
12:30 PM Misc #20568 (Rejected): Look for test.rb in the current working directory
- [Github PR link](https://github.com/ruby/ruby/pull/10950)
The `test.rb` script used by `make run` etc is explicitl... -
11:51 AM Misc #20013: Travis CI status
- Travis support enabled my forked repositories of ruby/ruby, ruby/zlib and ruby/prism where Travis was used. It seems ...
-
11:23 AM Feature #20443: Allow Major GC's to be disabled
- matz (Yukihiro Matsumoto) wrote in #note-20:
> First, If you clearly define what would happen when the (plugged) GC ... -
10:23 AM Revision 528a23b5 (git): Check current file on TracePoint
- ```
1)
TracePoint#inspect returns a String showing the event, method, path and line for a :call event FAILED
Expected... -
10:01 AM Bug #20079: alexandria testsuite began to segfault recently
- I have checked with Ruby 3.3.2 and I was still able to hit the issue unfortunately. Although that was 1 of 15 builds....
-
08:47 AM Revision 8abdd56c (git): Test `rb_ext_resolve_symbol` without Windows .def files
- `RUBY_FUNC_EXPORTED` is working on Windows since 906a86e4de71061dca05.
And as .def files are not processed by the pre... -
04:32 AM Revision 448efa90 (git): respect `RUBY_TEST_TIMEOUT_SCALE`
- GC benchmarks will spend long time with assertions so we need
to respect `RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE` environ... - 03:19 AM Revision 4c8f9c93 (git): Bump ruby/setup-ruby from 1.179.0 to 1.179.1
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.179.0 to 1.179.1.
- [Release notes](https://github...
Also available in: Atom