Project

General

Profile

Activity

From 07/13/2024 to 07/19/2024

07/19/2024

10:30 PM Bug #20635 (Feedback): Can't build fat binaries on Darwin (Mac OS X)
alanwu (Alan Wu)
10:27 PM Bug #20642: YJIT prevents hardening
There's plenty of important users of control flow integrity (or similar features on various arches), Linux kernel and... alanwu (Alan Wu)
04:04 PM Bug #20642 (Open): YJIT prevents hardening
Working on #20621, it can be seen that annocheck reports:
~~~
Hardened: libruby.so.3.4.0: skip: cf-protection tes...
vo.x (Vit Ondruch)
09:47 PM Revision 8cf708d7 (git): Make rb_check_frozen_inline() static inline again
Since 730e3b2ce01915c4a98b79bb281b2c38a9ff1131
("Stop exposing `rb_str_chilled_p`"), we noticed a speed loss on a few...
alanwu (Alan Wu)
09:18 PM Bug #20623: Unexpected behavior of blocks in Enumerator::Lazy#zip
I submitted a pull request to fix this: https://github.com/ruby/ruby/pull/11212 jeremyevans0 (Jeremy Evans)
08:37 PM Revision 30f2d698 (git): Don't call `Kernel#require` in hot loop
Ref: https://bugs.ruby-lang.org/issues/20641
Even without the reference bug, `require 'date'` isn't cheap.
```ruby
...
byroot (Jean Boussier)
06:21 PM Bug #20626 (Closed): `defined?(@ivar)` should return nil when `@iv` can raise on Ractor
jeremyevans0 (Jeremy Evans)
03:45 PM Revision e801fa5c (git): [PRISM] Fix compiler warning for min_tmp_array_size
prism_compile.c:5770:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsi... peterzhu2118 (Peter Zhu)
03:45 PM Revision b226c340 (git): [PRISM] Fix compiler warning for min_tmp_hash_length
prism_compile.c:1406:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsi... peterzhu2118 (Peter Zhu)
03:08 PM Bug #20641: `lib/bundled_gems.rb` makes `Kernel.require` over 100x slower
Some extra context. This codepath is only active if using Bundler >= 2.5.0.
byroot (Jean Boussier)
12:03 PM Bug #20641 (Closed): `lib/bundled_gems.rb` makes `Kernel.require` over 100x slower
I just discovered this while profiling Active Record's test suite, and I noticed 40% of the runtime was in `$LOAD_PAT... byroot (Jean Boussier)
02:17 PM Revision 49cf042c (git): [PRISM] Define DATA constant when parsing stdin and __END__
kddnewton (Kevin Newton)
12:55 PM Revision 1e4c4fe4 (git): [ruby/prism] Fix parsing parentheses in hash patterns
https://github.com/ruby/prism/commit/22c3b559cd kddnewton (Kevin Newton)
12:53 PM Revision 51505f70 (git): Move frozen check out of rb_gc_impl_undefine_finalizer
peterzhu2118 (Peter Zhu)
12:53 PM Revision 4b05d2db (git): Make rb_gc_impl_undefine_finalizer return void
peterzhu2118 (Peter Zhu)
12:53 PM Revision 57d9b8ee (git): Assert that object is not frozen in rb_gc_impl_define_finalizer
peterzhu2118 (Peter Zhu)
12:53 PM Revision e8aa9daa (git): Move return value of rb_define_finalizer out
Moves return value logic of rb_define_finalizer out from
rb_gc_impl_define_finalizer.
peterzhu2118 (Peter Zhu)
12:53 PM Revision 0936e3d5 (git): Make define_final call rb_define_finalizer
peterzhu2118 (Peter Zhu)
08:07 AM Feature #20594: A new String method to append bytes while preserving encoding
@Dan0042 I already answered your same question in [Feature #20394]. Whether we like it or not neither StringIO nor IO... byroot (Jean Boussier)
07:39 AM Revision d9bff416 (git): Rename a variable name
ono-max (Naoto Ono)
07:39 AM Revision 09dd9a04 (git): Launchable: Aggregate test results based on file level
ono-max (Naoto Ono)
05:33 AM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
Pull request: https://github.com/ruby/ruby/pull/11206 jeremyevans0 (Jeremy Evans)
05:31 AM Bug #20640 (Closed): Evaluation Order Issue in f(**h, &h.delete(key))
Since Ruby 3.0, there is an evaluation order issue when passing a single keyword splat and a block pass expression th... jeremyevans0 (Jeremy Evans)
05:17 AM Bug #20632 (Closed): madvise(MADV_FREE) failure should not crash the process
Applied in changeset commit:git|ca0dae25ed51627c411dfdbe9dec3901a321bff9.
----------
Don't crash if madvise(MADV_FRE...
Anonymous
05:17 AM Revision 6428ce80 (git): Avoid array allocation for f(*r2k_ary) when def f(x)
When calling a method that does not accept a positional splat
parameter with a splatted array with a ruby2_keywords f...
jeremyevans (Jeremy Evans)
05:17 AM Revision 1cc5a64d (git): Avoid hash allocation for f(*r2k_ary) when def f(kw: 1)
When calling a method that accepts keywords but not a keyword
splat with a splatted array with a ruby2_keywords flagg...
jeremyevans (Jeremy Evans)
05:17 AM Revision 4a49b060 (git): Check for and remove duplicate checks in test_allocation
jeremyevans (Jeremy Evans)
05:17 AM Revision 94e7d266 (git): Avoid array allocation for f(*empty_ary, **hash) when def f(x)
This avoids an array allocation when calling a method that does
not accept a positional splat or keywords with both a...
jeremyevans (Jeremy Evans)
05:17 AM Revision 2c79a764 (git): Remove splatarray true -> splatarray false peephole optimization
The compiler now uses splatarray false for all cases that would
previously have been optimized, so this is all dead c...
jeremyevans (Jeremy Evans)
05:17 AM Revision 3de20efc (git): Avoid unnecessary array allocations for f(arg, *arg, **arg, **arg), f(*arg, a: lvar), and other calls
The `f(arg, *arg, **arg, **arg)` case was previously not optimized.
The optimizer didn't optimize this case because o...
jeremyevans (Jeremy Evans)
03:44 AM Revision ca0dae25 (git): Don't crash if madvise(MADV_FREE or MADV_DONTNEED) fails
The M:N threading stack cleanup machinery tries to call MADV_FREE on the native
thread's stack, and calls rb_bug if i...
KJ Tsanaktsidis
03:40 AM Revision e5c06005 (git): mustermann depends on URI::RFC2396_PARSER behavior
It's part of dependencies for Sinatra. we should fix mustermann before final release of Ruby 3.4 hsbt (Hiroshi SHIBATA)
03:03 AM Revision 3222c672 (git): [rubygems/rubygems] Fix line comment issue for map
https://github.com/rubygems/rubygems/commit/7ca06e139b alpha0x00
01:15 AM Revision 1c81d1a6 (git): [PRISM] Refactor parser support into its own module
kddnewton (Kevin Newton)
01:15 AM Revision 69e65b9b (git): Fix interpolated sybmol node instructions
If the symbol node is interpolated like this `:"#{foo}"` the instruction
sequence should be `putstring` followed by `...
eileencodes (Eileen Uchitelle)
12:50 AM Revision 8db2325a (git): [ruby/uri] Also support URI::PATTERN with switch-back
https://github.com/ruby/uri/commit/823697edb4 hsbt (Hiroshi SHIBATA)
12:50 AM Revision 08233549 (git): [ruby/uri] Added test for constant definition and remove URI::REGEXP when using RFC3986_PARSER
https://github.com/ruby/uri/commit/6f616d97fc hsbt (Hiroshi SHIBATA)
12:50 AM Revision 2a56c184 (git): [ruby/uri] URI.extract needs to pass block
If given block to URI.extract, it returns nil.
https://github.com/ruby/uri/commit/984145c407
hsbt (Hiroshi SHIBATA)
12:50 AM Revision 862041d0 (git): [ruby/uri] Rename and switch RFC2396_PARSER test
https://github.com/ruby/uri/commit/2e0f73f05e hsbt (Hiroshi SHIBATA)
12:50 AM Revision ce4da88a (git): [ruby/uri] Switch to inspect with default parser
https://github.com/ruby/uri/commit/0ab9abbf08 hsbt (Hiroshi SHIBATA)
12:50 AM Revision 6452cf5c (git): [ruby/uri] Added compatibility methods for RFC2396 parser
https://github.com/ruby/uri/commit/bbb8a40eae hsbt (Hiroshi SHIBATA)
12:50 AM Revision 08e449d8 (git): [ruby/uri] Added URI.parser= method for switch back to RFC2396_Parser
https://github.com/ruby/uri/commit/d7dc19ad3f hsbt (Hiroshi SHIBATA)

07/18/2024

08:48 PM Feature #20594: A new String method to append bytes while preserving encoding
> What is the reason not to use these APIs which are pretty much designed for this exact use case? Why introduce a th... alanwu (Alan Wu)
07:15 PM Feature #20594: A new String method to append bytes while preserving encoding
From the [dev meeting log](https://github.com/ruby/dev-meeting-log/blob/master/2024/DevMeeting-2024-07-11.md#feature-... Dan0042 (Daniel DeLorme)
08:03 PM Revision 8df74dea (git): YJIT: Tweak a comment a little [ci skip]
k0kubun (Takashi Kokubun)
08:01 PM Revision 2de8b5b8 (git): YJIT: Allow dev_nodebug to disasm release-mode code (#11198)
* YJIT: Allow dev_nodebug to disasm release-mode code
* Revert "YJIT: Squash canary before falling back"
This rever...
k0kubun (Takashi Kokubun)
07:38 PM Revision 059535bd (git): [ruby/prism] Mark local variable writes in value positions as being read
https://github.com/ruby/prism/commit/f5149870ab kddnewton (Kevin Newton)
07:30 PM Revision 1fd1fb2a (git): [PRISM] Use KW_SPLAT_MUT when possible for method calls
kddnewton (Kevin Newton)
07:30 PM Revision 53710be5 (git): [PRISM] Use concattoarray instead of splatarray+concatarray
kddnewton (Kevin Newton)
07:23 PM Revision 50e7c8f0 (git): [rubygems/rubygems] Fix unused variable warning when running RubyGems tests
https://github.com/rubygems/rubygems/commit/155d8fd051 deivid (David Rodríguez)
06:08 PM Revision 104dad3d (git): [rubygems/rubygems] Small tweak to avoid making the same mistake again
We checking completeness of a SpecSet, we should always ignore
dependencies not relevant for the current platform, si...
deivid (David Rodríguez)
06:08 PM Revision d62af8e5 (git): [rubygems/rubygems] Fix another removal issue
I failed to ignore (again) specs only considered for resolution under
some platforms that are not the current one.
h...
deivid (David Rodríguez)
06:08 PM Revision b07c7773 (git): [rubygems/rubygems] Simplify spec assertion
All that we expect here is no changes.
https://github.com/rubygems/rubygems/commit/ff984b6133
deivid (David Rodríguez)
06:07 PM Revision c9d2343f (git): [rubygems/rubygems] Fix incorrect standalone script when default gems with extensions are used
https://github.com/rubygems/rubygems/commit/55649cd09b deivid (David Rodríguez)
06:07 PM Revision bb9a9f31 (git): [rubygems/rubygems] Remove unnecessary `artifice` parameter
It's automatically detected from Gemfile.
https://github.com/rubygems/rubygems/commit/72301a2e3b
deivid (David Rodríguez)
06:07 PM Revision ba6ffaf2 (git): [rubygems/rubygems] Use latest shellwords for standalone test
https://github.com/rubygems/rubygems/commit/fcd04daf68 deivid (David Rodríguez)
06:07 PM Revision 99bf4021 (git): [rubygems/rubygems] Ext is generally not in `require_paths`
https://github.com/rubygems/rubygems/commit/83b417a166 deivid (David Rodríguez)
05:47 PM Revision d6ef7440 (git): Use rb_obj_hide instead of setting klass to 0
peterzhu2118 (Peter Zhu)
05:03 PM Revision b1608fc6 (git): [PRISM] Do not respect xflag when eflag is set
kddnewton (Kevin Newton)
05:03 PM Revision 8e5ac5a8 (git): [PRISM] Ensure not opening directories
kddnewton (Kevin Newton)
05:03 PM Revision 76ea5cde (git): Refactor RUBY_DESCRIPTION assertions in test_rubyoptions
kddnewton (Kevin Newton)
04:26 PM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
mame (Yusuke Endoh) wrote in #note-23:
> If you really want to "launch subprocess Ruby instances with the same settin...
Dan0042 (Daniel DeLorme)
02:12 PM Revision aa3030ac (git): Fix empty hash instruction
When we have an empty hash the iseq should have a `newhash` but instead
had a `duphash`. To fix, check if the node's ...
eileencodes (Eileen Uchitelle)
10:56 AM Revision c304bf13 (git): [ruby/irb] Clear ENV["XDG_CONFIG_HOME"] to avoid loading
user-defined irbrc in TestIRB::ConfigValidationTest
(https://github.com/ruby/irb/pull/982)
https://github.com/ruby/i...
tompng (tomoya ishida)
10:34 AM Revision b61e3a62 (git): Write rbinc files at once
Unexpected error can make empty files which result in unclear
compilation errors.
nobu (Nobuyoshi Nakada)
10:19 AM Revision 231a9acc (git): Free `data` of `struct rb_parser_ary` in `rb_parser_ary_free`
For example:
10.times do
100_000.times do
RubyVM::AbstractSyntaxTree.parse("x = 1 + 2 +", keep_tok...
yui-knk (Kaneko Yuichiro)
09:25 AM Revision 86c99a8d (git): [rubygems/rubygems] Fix gemspec `require_paths` type validation
It was not properly being detected as an Array attribute, and thus not
properly validated.
Fixing this allows us to ...
deivid (David Rodríguez)
09:25 AM Revision 95728a8b (git): [rubygems/rubygems] Warn non flattened require paths in old RubyGems versions too
https://github.com/rubygems/rubygems/commit/b3cdccc6fb deivid (David Rodríguez)
09:25 AM Revision f78a8761 (git): [rubygems/rubygems] Remove unnecessary Windows test skip
https://github.com/rubygems/rubygems/commit/946180f5c1 deivid (David Rodríguez)
04:50 AM Bug #19266: URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER
I implemented to use RFC3986 parser for URI library at https://github.com/ruby/uri/pull/107
It provides `URI.parse...
hsbt (Hiroshi SHIBATA)
04:20 AM Revision c032e2c2 (git): [rubygems/rubygems] Use `caller_locations` instead of splitting `caller`
Also limit caller ranges
https://github.com/rubygems/rubygems/commit/a274b1af78
nobu (Nobuyoshi Nakada)
04:20 AM Revision c639bacd (git): [rubygems/rubygems] Fix detection of `gem_repo1` being updated
https://github.com/rubygems/rubygems/commit/9f9493c77c deivid (David Rodríguez)
03:42 AM Revision e0f40dc9 (git): Split URI::Parser examples with RFC2396 and RFC3986
Prepare for https://github.com/ruby/uri/pull/107 hsbt (Hiroshi SHIBATA)
03:22 AM Revision 509f1b50 (git): Lanunchable: Add missing condition statement
Addresses https://github.com/ruby/ruby/pull/11183/files#r1680617485. ono-max (Naoto Ono)
02:20 AM Revision d11d615b (git): Fix `utimesat` availability condition
As `__has_attribute` macro is always defined in internal/compilers.h,
gcc warns `-Wunguarded-availability-new` as unk...
nobu (Nobuyoshi Nakada)
01:39 AM Misc #20639 (Assigned): Request to host C API docs on docs.ruby-lang.org
I'm +1 for this request.
@znz Please let me know if you need to my support.
hsbt (Hiroshi SHIBATA)
12:40 AM Revision d0c17cbd (git): Require space between hash/content in ATX heading (#1140)
While writing some Markdown documentation for Rails, I came across an
interesting case where trying to link to an ins...
Hartley McGuire

07/17/2024

08:43 PM Revision 239d54df (git): [ruby/rdoc] Improve rubocop setup
(https://github.com/ruby/rdoc/pull/1139)
* Rename rake rubocop to rake format_generated_files
* Add rubocop rules t...
st0012 (Stan Lo)
07:46 PM Revision 573c2893 (git): Don't disable GC in rb_gc_impl_object_id
Disabling GC when creating the object ID was introduced in commit
67b2c21, but we shouldn't need to disable the GC.
peterzhu2118 (Peter Zhu)
07:45 PM Revision 2cc20c06 (git): [PRISM] Use RSTRING_PTR for Ruby parsing with fgets
kddnewton (Kevin Newton)
07:44 PM Revision e77e4aa6 (git): [ruby/prism] Have parse_stream handle NUL bytes
https://github.com/ruby/prism/commit/4a41d298c8 kddnewton (Kevin Newton)
06:17 PM Revision 0fe816f3 (git): [ruby/prism] [Doc] Tweak example of `Prism::Dispatcher`
This PR tweaked the documentation to correct an error encountered
when running the example code of `Prism::Dispatcher...
koic (Koichi ITO)
06:13 PM Revision 7de2c063 (git): [PRISM] Use RSTRING_LEN for Prism stream parsing
kddnewton (Kevin Newton)
06:06 PM Revision 278bbd7b (git): Revert pending `EVENT_RETURN` tests
* "Allow ambiguosity of `return` line"
65b991bc8571b7b718fc22bd33a43c4d269bf52d
* "Move to test/.excludes-prism"
...
nobu (Nobuyoshi Nakada)
06:06 PM Revision 64442494 (git): [Bug #20457] [Prism] Remove redundant return flag
nobu (Nobuyoshi Nakada)
05:58 PM Revision 7993b88e (git): [PRISM] Use StringValuePtr for fgets for Prism stream parsing
kddnewton (Kevin Newton)
02:47 PM Misc #20600: @ruby-lang.org has been migrated to Cloudflare
Got 2 emails and followed the instructions. Thank you. shyouhei (Shyouhei Urabe)
10:34 AM Misc #20600: @ruby-lang.org has been migrated to Cloudflare
hsbt (Hiroshi SHIBATA) wrote in #note-3:
> @shyouhei I re-send verification mail to you now.
Sorry, I've also res...
shugo (Shugo Maeda)
10:26 AM Misc #20600: @ruby-lang.org has been migrated to Cloudflare
@shyouhei I re-send verification mail to you now. hsbt (Hiroshi SHIBATA)
10:24 AM Misc #20600: @ruby-lang.org has been migrated to Cloudflare
shugo (Shugo Maeda) wrote in #note-1:
> It seems that verification mails have been expired.
> If you'd like to acti...
shyouhei (Shyouhei Urabe)
02:27 PM Misc #20639: Request to host C API docs on docs.ruby-lang.org
I think `/capi/en/VERSION` is a good starting point. alanwu (Alan Wu)
12:34 AM Misc #20639: Request to host C API docs on docs.ruby-lang.org
They hosted on S3 directly (URLs can be deduced from the workflow file), but they are not for public now.
I agree ...
znz (Kazuhiro NISHIYAMA)
02:25 PM Revision 99825a53 (git): [DOC] Note that rb_obj_freeze_inline() can raise NoMemoryError
And move it back to a public header because Doxygen might not be
scanning the .c files.
[Feature #18776]
alanwu (Alan Wu)
02:25 PM Revision cd428b49 (git): [DOC] No more is rb_ary_freeze() an alias of rb_obj_freeze()
[Feature #20589] alanwu (Alan Wu)
01:01 PM Revision 403f44ec (git): Make OBJ_ID_INCREMENT == RUBY_IMMEDIATE_MASK + 1
All the non-GC objects (i.e. immediates) have addresses such that
`obj % RUBY_IMMEDIATE_MASK != 0` (except for `Qfals...
peterzhu2118 (Peter Zhu)
11:47 AM Revision 690ea013 (git): Remove unused variable from GC compaction path
eightbitraptor (Matt V-H)
11:14 AM Revision 3c3cce13 (git): [rubygems/rubygems] Fix another case of `bundle lock --add-platform` doing nothing
https://github.com/rubygems/rubygems/commit/0629e27dda deivid (David Rodríguez)
10:17 AM Revision 58aebcbc (git): [rubygems/rubygems] Applied rubocop
https://github.com/rubygems/rubygems/commit/c26054e7e9 hsbt (Hiroshi SHIBATA)
09:41 AM Revision 3f65df48 (git): Report a TracePoint log when the TracePoint tests fail
mame (Yusuke Endoh)
08:37 AM Revision af603178 (git): Removed needless block arguments
hsbt (Hiroshi SHIBATA)
08:37 AM Revision 2a12e4ff (git): To avoid fd leak with fetch request for SSL server
hsbt (Hiroshi SHIBATA)
08:37 AM Revision e55bae4a (git): Close leaked TCPServer socket
hsbt (Hiroshi SHIBATA)
08:37 AM Revision 76386ba1 (git): Close leaked SSLServer socket
hsbt (Hiroshi SHIBATA)
08:37 AM Revision f4c642ed (git): Fixed fd leak from TCPServer
```
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 8 : #<TCPServer:fd 8, AF_INET, 127.0.0.1,...
hsbt (Hiroshi SHIBATA)
07:53 AM Revision 2b3bfbc4 (git): Launchable: Fix Python package path
ono-max (Naoto Ono)
06:16 AM Revision 03a0ade9 (git): Fix double free when `getcwd` does not allocate buffer
Do not free the result at normal return from `ruby_getcwd`. nobu (Nobuyoshi Nakada)
05:37 AM Bug #20635: Can't build fat binaries on Darwin (Mac OS X)
Could you show the actual error messages? nobu (Nobuyoshi Nakada)
03:00 AM Revision 05502c1d (git): Add a macro to initialize `struct getattrlist_args`
nobu (Nobuyoshi Nakada)
02:42 AM Revision 37179016 (git): [DOC] Fix and improve array slicing example in range.c
* [DOC] Fix typo in range.c
In the example of the beginless range used for array slicing,
'..' range literal was...
Iskren
02:20 AM Bug #20587 (Closed): dir.c calls blocking filesystem APIs/system calls while holding the GVL
Applied in changeset commit:git|dabb6c49aa561ba8a222e8b9baf2cbf2e1a1608d.
----------
Release GVL around {,f}getattrl...
jeremyevans (Jeremy Evans)
02:20 AM Revision dabb6c49 (git): Release GVL around {,f}getattrlist calls in dir.c
Fixes [Bug #20587] jeremyevans (Jeremy Evans)

07/16/2024

10:47 PM Misc #20639 (Closed): Request to host C API docs on docs.ruby-lang.org
Having a first-party documentation site benefits readers and helps
contributors improve the contents. The Ruby stand...
alanwu (Alan Wu)
07:50 PM Revision c083a3ff (git): Fix memory leak reported in main ractor when RUBY_FREE_AT_EXIT
STACK OF 1 INSTANCE OF 'ROOT LEAK: <calloc in rb_ractor_main_alloc>':
6 dyld 0x184...
peterzhu2118 (Peter Zhu)
07:26 PM Revision c4a021ef (git): [ruby/prism] Move sample files under sample/prism
https://github.com/ruby/prism/commit/9e9b069404 kddnewton (Kevin Newton)
06:41 PM Revision e3c5d73e (git): [PRISM] Omit two more ast tests that will not work without RubyVM::Ast
kddnewton (Kevin Newton)
06:40 PM Revision b0a99d0d (git): [PRISM] Properly compile branch conditions in their own sequence
kddnewton (Kevin Newton)
06:40 PM Revision 90e945a7 (git): [PRISM] Fix up ensure+loop+break
kddnewton (Kevin Newton)
06:31 PM Bug #20638 (Closed): Threads not collected by GC under RUBY_MN_THREADS=1
When running with `RUBY_MN_THREADS=1` I noticed increased memory usage when creating many threads. It seems like Thre... jhawthorn (John Hawthorn)
05:37 PM Bug #20587: dir.c calls blocking filesystem APIs/system calls while holding the GVL
I submitted https://github.com/ruby/ruby/pull/11176 for the `getattrlist` and `fgetattrlist` changes. jeremyevans0 (Jeremy Evans)
03:58 PM Revision 4a4e1bf3 (git): [ruby/irb] Group class methods under `class << self`
(https://github.com/ruby/irb/pull/981)
https://github.com/ruby/irb/commit/cdaa356df2
st0012 (Stan Lo)
01:55 PM Revision 4fe3082b (git): [DOC] Fix typo in gc/default.c
peterzhu2118 (Peter Zhu)
01:11 PM Revision 60d3ed50 (git): [Bug #20457] Drop unreachable `return` at end of method
nobu (Nobuyoshi Nakada)
01:09 PM Revision 93489d53 (git): Remove dependency on dtrace when building shared GC
peterzhu2118 (Peter Zhu)
01:09 PM Revision db3472d8 (git): Set `BUILDING_SHARED_GC` when building shared GC
peterzhu2118 (Peter Zhu)
12:38 PM Bug #20637: SyntaxError class definition in method body can be bypassed
dynamic constant assignment (SyntaxError) can be also bypassed
~~~ruby
def f
class << Object.new
::A = 1
...
tompng (tomoya ishida)
12:14 PM Bug #20637: SyntaxError class definition in method body can be bypassed
As far as I understand, that’s legitimate code that works and might be useful for some metaprogramming:
```ruby
d...
zverok (Victor Shepelev)
12:02 PM Bug #20637 (Closed): SyntaxError class definition in method body can be bypassed
Class definition in method body is prohibited in Ruby
~~~ruby
def f
class ::A; end # class definition in method ...
tompng (tomoya ishida)
10:02 AM Revision d6a718e9 (git): * 2024-07-16 [ci skip]
git[bot]
10:02 AM Revision 97c3ed78 (git): Skip old compilers
https://github.com/ruby/ruby/actions/runs/9950835382/job/27489339598?pr=11172#step:6:31 hsbt (Hiroshi SHIBATA)
10:02 AM Revision c168f0cd (git): Bump up REXML-3.3.2
hsbt (Hiroshi SHIBATA)
09:41 AM Revision e722f4c5 (git): Stop using `sigsetjmp` to hijack SIGCHLD handler
It already has been dead code.
Follow up of 65d3eacc80bbefb29e5cd0f3f9661d886f2e4cee.
nobu (Nobuyoshi Nakada)
06:59 AM Revision 6dd1ab0f (git): Update bundled gems list as of 2024-07-16
git[bot]
05:48 AM Feature #20576 (Closed): Add MatchData#bytebegin and MatchData#byteend
Applied in changeset commit:git|e048a073a3cba04576b8f6a1673c283e4e20cd90.
----------
Add MatchData#bytebegin and Mat...
shugo (Shugo Maeda)
05:48 AM Revision e048a073 (git): Add MatchData#bytebegin and MatchData#byteend
These methods return the byte-based offset of the beginning or end of the specified match.
[Feature #20576]
shugo (Shugo Maeda)
04:09 AM Revision a887b418 (git): static const char *type_name() implemented
The function body was missing. shyouhei (Shyouhei Urabe)
04:09 AM Revision 963059a8 (git): fix compile error
shyouhei (Shyouhei Urabe)
03:48 AM Misc #20600: @ruby-lang.org has been migrated to Cloudflare
It seems that verification mails have been expired.
If you'd like to activate an e-mail address at ruby-lang.org, pl...
shugo (Shugo Maeda)
03:12 AM Revision 7a0e6f1d (git): Follow-up resolv and win32 integration
https://github.com/ruby/resolv/pull/54 hsbt (Hiroshi SHIBATA)
02:41 AM Misc #20636 (Closed): typo in `configure` script
Applied in changeset commit:git|b01cf8ccdec705c09b90a6e6a9923c8bf87fca5a.
----------
Fix a typo
[Misc #20636]
znz (Kazuhiro NISHIYAMA)
12:34 AM Misc #20636 (Closed): typo in `configure` script
At lines 20276-20277, the `configure` script misspells "deprecated" as "depreacted". This appears to be purely cosme... gsteemso (Gordon Steemson)
02:40 AM Revision b01cf8cc (git): Fix a typo
[Misc #20636] znz (Kazuhiro NISHIYAMA)
02:19 AM Bug #19266 (Assigned): URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER
hsbt (Hiroshi SHIBATA)
02:18 AM Bug #19266: URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER
Since the use case sounds reasonable, let's try the new version.
@hsbt could you change it?
naruse (Yui NARUSE)
01:08 AM Revision a1435981 (git): [DOC] Document RbConfig::SIZEOF
alanwu (Alan Wu)
01:08 AM Revision 3531d229 (git): [DOC] Document RbConfig::LIMITS
alanwu (Alan Wu)
01:08 AM Revision 9bf1049d (git): Refactor so RDoc picks up RbConfig::{SIZEOF,LIMITS}
alanwu (Alan Wu)
12:25 AM Bug #20635 (Feedback): Can't build fat binaries on Darwin (Mac OS X)
[background: I'm attempting to build the latest versioned release of Ruby (3.3.4) on a 2005-vintage dual-processor Po... gsteemso (Gordon Steemson)

07/15/2024

10:22 PM Revision e165d92d (git): [ruby/rdoc] Drop reimplementation of Ripper lex state
(https://github.com/ruby/rdoc/pull/1118)
* Drop reimplementation of Ripper lex state
This code was for ruby 2.4 com...
nicholas a. evans
08:17 PM Revision 3f679c02 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.97 to 0.9.98.
- [Release notes](https://github.com/oxid...
dependabot[bot]
07:03 PM Revision 2911578e (git): [PRISM] Add missing rescue tracepoint for rescue modifier
kddnewton (Kevin Newton)
06:45 PM Revision d989bc54 (git): YJIT: split chain_depth and flag booleans in context (#11169)
Split these values to avoid using a bit mask in the context
Use variable length encoding to save a few bits on chain ...
maximecb (Maxime Chevalier-Boisvert)
06:12 PM Revision c06f79c5 (git): [ruby/prism] Fix up implicit flags
https://github.com/ruby/prism/commit/f4152c1f50 kddnewton (Kevin Newton)
06:04 PM Revision 8080de04 (git): [PRISM] Optimize inner static literal hashes
kddnewton (Kevin Newton)
06:04 PM Revision c1e53584 (git): [PRISM] Optimize pushing large hash literals
kddnewton (Kevin Newton)
06:04 PM Revision b38493c5 (git): [PRISM] Chunk sub-arrays of static literals in array literals
Co-authored-by: Adam Hess <[email protected]> kddnewton (Kevin Newton)
06:04 PM Revision fb6d5414 (git): [PRISM] Optimizations for compiling large arrays
kddnewton (Kevin Newton)
05:37 PM Bug #14582: Unable to use `method__entry` and `method_return` tracing probes since 2.5
In Fedora / RHEL, we would still be interested in re-enabling this functionality. @jaruga are there by a chance upstr... vo.x (Vit Ondruch)
04:08 PM Revision 425e468d (git): [Backport #20633] Fix the condition for `atomic_signal_fence` (#11166)
[Bug #20633] Fix the condition for `atomic_signal_fence`
`AC_CHECK_DECLS` defines `HAVE_DECL_SYMBOL` to 1 if declare...
ivoanjo (Ivo Anjo)
03:28 PM Revision 2245f278 (git): Remove unused ruby_initial_gc_stress
peterzhu2118 (Peter Zhu)
02:56 PM Revision ec773e15 (git): YJIT: Local variable register allocation (#11157)
* YJIT: Local variable register allocation
* locals are not stack temps
* Rename RegTemps to RegMappings
* Rename ...
k0kubun (Takashi Kokubun)
01:11 PM Bug #20500: Non-system directories are not searched when checking for jemalloc headers and libs, and building `enc`
commit:fc5b9ffad1b0710bd999521d0bf9631af6b762c2 cause compilation failures like `gcc: error: incflags@: No such file ... nagachika (Tomoyuki Chikanaga)
01:02 PM Bug #20500: Non-system directories are not searched when checking for jemalloc headers and libs, and building `enc`
ruby_3_2 commit:fc5b9ffad1b0710bd999521d0bf9631af6b762c2 merged revision(s) commit:5fa6ba9568e87e43e08a4daeba1572254c... nagachika (Tomoyuki Chikanaga)
01:09 PM Revision db5201ff (git): Revert "merge revision(s) 5fa6ba9568e87e43e08a4daeba1572254c589fb1: [Backport #20500]"
This reverts commit fc5b9ffad1b0710bd999521d0bf9631af6b762c2. nagachika (Tomoyuki Chikanaga)
01:02 PM Bug #20517: `Ripper.tokenize('"\\M-あ"')` separates encoding valid string to encoding invalid string.
ruby_3_2 commit:96a82418b2efe98a92f239a9a1cbf30dd396d335 merged revision(s) commit:05553cf22d43dd78b8f30cc4591230b5c0... nagachika (Tomoyuki Chikanaga)
01:02 PM Bug #20030: `Ripper.tokenize('"\\C-あ"')` separates encoding valid string to encoding invalid string.
ruby_3_2 commit:a804d5514c7c0608b9fb52426ec3ec738420ad29 merged revision(s) commit:d503e1b95a40e45d7767e0175de60092de... nagachika (Tomoyuki Chikanaga)
01:01 PM Revision 96a82418 (git): merge revision(s) 05553cf22d43dd78b8f30cc4591230b5c000c538: [Backport #20517]
[Bug #20517] Make a multibyte character one token at meta escape nagachika (Tomoyuki Chikanaga)
12:57 PM Revision 461a7b83 (git): Add gc/gc.h for functions in gc.c and used by GC implementations
peterzhu2118 (Peter Zhu)
12:57 PM Revision 4b0244a1 (git): Rename GC_IMPL_H macro to GC_GC_IMPL_H
peterzhu2118 (Peter Zhu)
12:51 PM Revision a804d551 (git): merge revision(s) d503e1b95a40e45d7767e0175de60092de4ba54e: [Backport #20030]
[Bug #20030] dispatch invalid escaped character without ignoring it nagachika (Tomoyuki Chikanaga)
12:31 PM Revision fc5b9ffa (git): merge revision(s) 5fa6ba9568e87e43e08a4daeba1572254c589fb1: [Backport #20500]
[Bug #20500] Search non-default directories for jemalloc
Co-Authored-by: lish82 (Hiroki Katagiri)
nagachika (Tomoyuki Chikanaga)
11:45 AM Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
Thank you for reporting and kindly create backport pull requests!
merged into ruby_3_2.
nagachika (Tomoyuki Chikanaga)
08:19 AM Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
Thanks @kimuraw for fixing my mistake 😅
I've also opened the PRs to backport your fix to the Ruby 3.3 and 3.2 bran...
ivoanjo (Ivo Anjo)
11:44 AM Revision 958adb5b (git): [Bug #20633] Fix the condition for `atomic_signal_fence`
`AC_CHECK_DECLS` defines `HAVE_DECL_SYMBOL` to 1 if declared, 0
otherwise, not undefined.
kimuraw (Wataru Kimura)
09:45 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
Keep the assignment to the block argument as it is; If we want to discuss `super`'s behavior, let's discuss it in ano... matz (Yukihiro Matsumoto)
09:10 AM Bug #20342: Top level `public`, `private` and `ruby2_keywords` do not work in wrapped load
ruby_3_2 commit:b72deb7ca1198f8c799cd5e7e44635cf50abd7ec merged revision(s) commit:58918788abd63901588e4aa1e39b5c0573... nagachika (Tomoyuki Chikanaga)
09:09 AM Bug #20453: Pointer being freed was not allocated in Regexp timeout
Since I have marked https://bugs.ruby-lang.org/issues/20228 as Backport: "3.2 WONTFIX", I believe the issue is not pr... nagachika (Tomoyuki Chikanaga)
09:03 AM Revision c22398f9 (git): merge partially d292a9b98ce03c76dbe13138d20b9fbf613cc02d. Just add the test to ensure the issue doesn't exit in ruby_3_2 branch.
nagachika (Tomoyuki Chikanaga)
08:56 AM Revision b72deb7c (git): merge revision(s) 58918788abd63901588e4aa1e39b5c057321c10a: [Backport #20342]
[Bug #20342] Consider wrapped load in `main` methods nagachika (Tomoyuki Chikanaga)
08:10 AM Feature #20576: Add MatchData#bytebegin and MatchData#byteend
OK. I didn't like the names (especially byteend), but after looking at them for a while I got used to it and was read... matz (Yukihiro Matsumoto)
07:47 AM Revision bfdb6d5a (git): update GitHub Action spec_guards workflow.
nagachika (Tomoyuki Chikanaga)
07:34 AM Revision 3219ecf4 (git): Win32: Skip check for VS2022 FP BUG by default
nobu (Nobuyoshi Nakada)
05:37 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
Eregon (Benoit Daloze) wrote in #note-31:
> mame (Yusuke Endoh) wrote in #note-23:
>
> > [...] instead of parsing...
nobu (Nobuyoshi Nakada)
05:03 AM Revision 8200325e (git): follow-up for a6b7aad954680e23e7db81d69a7e8e44583bf8b4. suppress compiler warning.
nagachika (Tomoyuki Chikanaga)
04:40 AM Bug #20304: Memory leak when setting Encoding.default_internal
ruby_3_2 commit:519d164b6682a8b9fde2b1d5ab7d74f54c4f0224 merged revision(s) commit:c7ce2f537f96ab2cf2f5fc2982d6147866... nagachika (Tomoyuki Chikanaga)
04:40 AM Bug #20322: rb_enc_interned_str_cstr doesn't accept null pointer for encoding
ruby_3_2 commit:a6b7aad954680e23e7db81d69a7e8e44583bf8b4 merged revision(s) commit:7e4b1f8e1935a10df3c41ee60ca0987d73... nagachika (Tomoyuki Chikanaga)
04:40 AM Revision a6b7aad9 (git): merge revision(s) 7e4b1f8e1935a10df3c41ee60ca0987d73281126: [Backport #20322]
[Bug #20322] Fix rb_enc_interned_str_cstr null encoding
The documentation for `rb_enc_interned_str_cstr` not...
nagachika (Tomoyuki Chikanaga)
04:24 AM Revision 519d164b (git): merge revision(s) c7ce2f537f96ab2cf2f5fc2982d6147866ff5340: [Backport #20304]
Fix memory leak in setting encodings
There is a memory leak in Encoding.default_external= and
Encodi...
nagachika (Tomoyuki Chikanaga)
03:06 AM Bug #20431: Ruby 3.3.0 build fail with make: *** [io_buffer.o] Error 1
ruby_3_2 commit:db45554fef4c8e1b0ba494965449db13068e6051 merged revision(s) commit:1faeb44dfcf777ace28321e80d0ebf9421... nagachika (Tomoyuki Chikanaga)
03:00 AM Revision db45554f (git): merge revision(s) 1faeb44dfcf777ace28321e80d0ebf942161a0a7, 7f87ad9fc4bc45faf8cd33602a025f27c094b2fd: [Backport #20431]
Check if macros are defined before using
Assume macros with the same prefix would be defined together.
...
nagachika (Tomoyuki Chikanaga)
02:57 AM Bug #20169: `GC.compact` can raises `EFAULT` on IO
Reverted 6b73406833dd22e489114fa77c1c80c4b7af2ed0. It introduce failures on build condition with USE_RVARGC=0. nagachika (Tomoyuki Chikanaga)
12:51 AM Bug #20169: `GC.compact` can raises `EFAULT` on IO
ruby_3_2 commit:6b73406833dd22e489114fa77c1c80c4b7af2ed0 merged revision(s) commit:5e0c17145131e073814c7e5b15227d0b4e... nagachika (Tomoyuki Chikanaga)
02:55 AM Revision 0cb1e753 (git): Revert "merge revision(s) 5e0c17145131e073814c7e5b15227d0b4e73cabe: [Backport #20169]"
This reverts commit 6b73406833dd22e489114fa77c1c80c4b7af2ed0. nagachika (Tomoyuki Chikanaga)
02:41 AM Revision 727f2bd3 (git): Bump github/codeql-action from 3.25.11 to 3.25.12
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.11 to 3.25.12.
- [Release notes](http...
dependabot[bot]
02:10 AM Bug #20292: Abort ruby by `String#initialize`
Reverted backport commits to ruby_3_2. They introduce failures on build condition with USE_RVARGC=0. nagachika (Tomoyuki Chikanaga)
12:50 AM Bug #20292: Abort ruby by `String#initialize`
ruby_3_2 commit:a54c717c7a74b91a3cdf20742c355e3ea42052d1 merged revision(s) commit:e04146129ec6898dd6a9739dad2983c6e9... nagachika (Tomoyuki Chikanaga)
02:08 AM Revision b5e554d0 (git): Revert "merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056, d5080f6e8b77364483ff6727b1065e45e180f05d: [Backport #20292]"
This reverts commit a54c717c7a74b91a3cdf20742c355e3ea42052d1. nagachika (Tomoyuki Chikanaga)
02:07 AM Revision 8051a6d3 (git): Revert "follow-up for a54c717c7a74b91a3cdf20742c355e3ea42052d1."
This reverts commit 715633ba6e982dc5404abeafc5246c31af92ac10. nagachika (Tomoyuki Chikanaga)
01:41 AM Revision 715633ba (git): follow-up for a54c717c7a74b91a3cdf20742c355e3ea42052d1.
nagachika (Tomoyuki Chikanaga)
12:50 AM Bug #20296: Complex(:sym, exception: false) generate exception with weird timing
ruby_3_2 commit:90f4c5dc73af3fff76500dd4223792a6d9f58636 merged revision(s) commit:dc146babf47a84bbd1f176d766637d4a40... nagachika (Tomoyuki Chikanaga)
12:50 AM Revision 90f4c5dc (git): merge revision(s) dc146babf47a84bbd1f176d766637d4a40327019, f23d5028059078a346efc977287b669d494a5a3f, a0f7de814ae5c299d6ce99bed5fb308a05d50ba0: [Backport #20296]
[Bug #20296] Clear errinfo when `exception: false`
[Bug #20296] Refine the test
[Bug #20296] Fix th...
nagachika (Tomoyuki Chikanaga)
12:26 AM Revision a54c717c (git): merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056, d5080f6e8b77364483ff6727b1065e45e180f05d: [Backport #20292]
[Bug #20292] Truncate embedded string to new capacity
Fix -Wsign-compare on String#initialize
MIME-V...
nagachika (Tomoyuki Chikanaga)

07/14/2024

11:50 PM Revision 6b734068 (git): merge revision(s) 5e0c17145131e073814c7e5b15227d0b4e73cabe: [Backport #20169]
Make io_fwrite safe for compaction
[Bug #20169]
Embedded strings are not safe for system calls with...
nagachika (Tomoyuki Chikanaga)
07:07 PM Bug #20587: dir.c calls blocking filesystem APIs/system calls while holding the GVL
I merged https://github.com/ruby/ruby/pull/11147 . I'll work on `getattrlist` and `fgetattrlist` next, and then I'll... jeremyevans0 (Jeremy Evans)
07:02 PM Revision 8ade9994 (git): Release GVL around system calls in dir.c
* Release GVL for fdopendir calls
* Release GVL for readdir calls
* Release GVL for chdir call in dir_chdir0
* Releas...
jeremyevans (Jeremy Evans)
11:33 AM Feature #17279: Allow a negative step in Range#step with a block
FWIW, my PR with adjusting `Range#step` behavior fixes this, too: https://github.com/ruby/ruby/pull/7444 (as part of ... zverok (Victor Shepelev)
10:18 AM Revision 94957302 (git): Win32: OpenSSL 1.1 DLLs are no longer used
We are already using OpenSSL 3.3 and have no possibility to use system
provided DLLs.
nobu (Nobuyoshi Nakada)
10:09 AM Revision 880b7f15 (git): Win32: Pass triplet option to vcpkg
nobu (Nobuyoshi Nakada)
01:44 AM Bug #20633 (Closed): compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
Applied in changeset commit:git|7472fff7f1b5296fbfcde0e2b7411a1d87781f3f.
----------
[Bug #20633] Fix the condition ...
kimuraw (Wataru Kimura)
01:36 AM Revision 7472fff7 (git): [Bug #20633] Fix the condition for `atomic_signal_fence`
`AC_CHECK_DECLS` defines `HAVE_DECL_SYMBOL` to 1 if declared, 0
otherwise, not undefined.
kimuraw (Wataru Kimura)

07/13/2024

09:09 PM Bug #20634 (Closed): ruby uses 1/2 (7 out of 16) cores for 16 ractors with RUBY_MAX_CPU=16 environment variable set
It's a cont for #20618, feel free to close this one and reopen the original bug.
According to `top`, the below cod...
skorobogatydmitry (Dmitry Skorobogaty)
10:43 AM Bug #20633 (Closed): compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
木村といいます。
最近導入された、vm_insnhelper.c 中での atomic_signal_fence()の呼び出し[1]が
config.hで ”#define HAVE_DECL_ATOMIC_SIGNAL_FE...
kimuraw (Wataru Kimura)
09:48 AM Revision 9f1e18a1 (git): follow-up for 3faef1d40dc1d6eea8ffcd624528f431ccaf0a5b.
nagachika (Tomoyuki Chikanaga)
07:35 AM Bug #20307: `Hash#update` from compare_by_identity hash can have unfrozen string keys
ruby_3_2 commit:90a44bcd39c569d851f73d167955c83f3ff2384f merged revision(s) commit:f36a71e26995b69ff72bc132bbcf40ad89... nagachika (Tomoyuki Chikanaga)
06:43 AM Revision 90a44bcd (git): merge revision(s) f36a71e26995b69ff72bc132bbcf40ad89571414: [Backport #20307]
[Bug #20307] Fix `Hash#update` to make frozen copy of string keys nagachika (Tomoyuki Chikanaga)
06:42 AM Revision d802b612 (git): Extract `RHASH_STRING_KEY_P`
nobu (Nobuyoshi Nakada)
06:40 AM Revision 3faef1d4 (git): Extract `RHASH_IDENTHASH_P`
nobu (Nobuyoshi Nakada)
06:18 AM Bug #20250: Crash with "Object ID seen, but not in mapping table: proc" error
ruby_3_2 commit:584a02aaafda74c21d24dc4c5e223a2482c7fde3 merged revision(s) commit:d19d683a354530a27b4cbb049223f8dc70... nagachika (Tomoyuki Chikanaga)
06:17 AM Revision 584a02aa (git): merge revision(s) d19d683a354530a27b4cbb049223f8dc70c75849: [Backport #20250]
rb_obj_setup: do not copy RUBY_FL_SEEN_OBJ_ID
[Bug #20250]
We're seting up a new instance, so it ne...
nagachika (Tomoyuki Chikanaga)
12:36 AM Bug #20619: Backport bd583ca645ea348a2894f4227fcb1af650ee8dec to ruby 3.3
merged https://github.com/ruby/ruby/pull/11131 k0kubun (Takashi Kokubun)
 

Also available in: Atom