Project

General

Profile

Activity

From 07/18/2023 to 07/24/2023

07/24/2023

11:58 PM Revision f72ddd92 (git): [rubygems/rubygems] Bundler: Update bundle-outdated(1) man
Updated output examples to current format since the output format has changed since version 2.2.0.dev
https://github...
obregonia1 (Kentaro Takeyama)
11:23 PM Revision b106cf2e (git): GitHub Actions: fix ENOENT for jobs running in forks
https://github.com/peterzhu2118/ruby/actions/runs/5649652235/job/15304434412
> Errno::ENOENT: No such file or direct...
alanwu (Alan Wu)
08:51 PM Revision cef60e93 (git): YJIT: Fallback send instructions to vm_sendish (#8106)
k0kubun (Takashi Kokubun)
03:01 PM Revision c4e893ce (git): Adjust brace nesting
nobu (Nobuyoshi Nakada)
02:59 PM Revision 1faeb44d (git): Check if macros are defined before using
Assume macros with the same prefix would be defined together. nobu (Nobuyoshi Nakada)
02:57 PM Revision 14d15407 (git): RString NULL ptr check only when RUBY_DEBUG
Since edf01d4e82d8e44ee30ec41fbcb7f802bc8b8c5d, fake string treats
NULL as an empty string.
nobu (Nobuyoshi Nakada)
02:41 PM Revision 1780ad37 (git): Extract magic numbers
nobu (Nobuyoshi Nakada)
12:51 PM Revision 43a5c191 (git): Use the caller location as default filename for eval family of methods
[Feature #19755]
Before (in /tmp/test.rb):
```ruby
Object.class_eval("p __FILE__") # => "(eval)"
```
After:
```ru...
byroot (Jean Boussier)
06:08 AM Revision 14d16bdb (git): [ruby/openssl] Always respect the openssl prefix chosen by truffle/openssl-prefix on TruffleRuby
* See https://github.com/ruby/openssl/issues/650#issuecomment-1645699608
https://github.com/ruby/openssl/commit/ca73...
Eregon (Benoit Daloze)
06:04 AM Revision dd1af4b2 (git): [rubygems/rubygems] Rename local to lockfile and global to system
https://github.com/rubygems/rubygems/commit/456fd05d3a hsbt (Hiroshi SHIBATA)
06:03 AM Revision 34f541ae (git): [rubygems/rubygems] Avoid unnecessary network requests for local gem
https://github.com/rubygems/rubygems/commit/ec5f04f7b1 deivid (David Rodríguez)
06:03 AM Revision 0b0df03b (git): [rubygems/rubygems] Avoid printing using messages when version has not changed
https://github.com/rubygems/rubygems/commit/9635a2fd74 deivid (David Rodríguez)
06:03 AM Revision 8c82b357 (git): [rubygems/rubygems] Exclude Bundler from missing locked dependencies check
Bundler is special since it's not actually locked in the lockfile as a
regular gem (only via `BUNDLED WITH`). So excl...
deivid (David Rodríguez)
05:59 AM Revision 0e7536bf (git): [rubygems/rubygems] Prefer squiggly heredocs over custom helper
https://github.com/rubygems/rubygems/commit/258476c38a deivid (David Rodríguez)
05:59 AM Revision 5a43b0dd (git): [rubygems/rubygems] Remove unused module inclusion
https://github.com/rubygems/rubygems/commit/0f58ef6a32 deivid (David Rodríguez)
05:59 AM Revision c31a9cf8 (git): [rubygems/rubygems] Refactor spec helpers for reading lockfiles
https://github.com/rubygems/rubygems/commit/ea2a30ba08 deivid (David Rodríguez)
05:59 AM Revision ebc31741 (git): [rubygems/rubygems] Simplify `bundle lock` specs
https://github.com/rubygems/rubygems/commit/6301d3eece deivid (David Rodríguez)

07/23/2023

02:24 PM Revision bcc160b4 (git): [DOC] RDoc for File::Constants (#8103)
burdettelamar (Burdette Lamar)
01:47 PM Revision 4dccb145 (git): tool/merger.rb: Support commit URLs as revisions
nagachika (Tomoyuki Chikanaga)
03:20 AM Revision 0b3ed604 (git): merge revision(s) 5d4fff845602872eef072e7611558b5f8762efe0: [Backport #19293]
Tighten Time.new(string) parsing
Disallow:
* Only year-month
* Only year-month-day
...
nagachika (Tomoyuki Chikanaga)
03:01 AM Revision 3354aacb (git): merge revision(s) 3874381c4483ba7794ac2abf157e265546f9bfa7: [Backport #19759]
Fix autosplat conditions to handle ruby2_keywords case
Autosplat should not occur if there are two arguments...
nagachika (Tomoyuki Chikanaga)

07/22/2023

05:01 AM Revision b97a744a (git): merge revision(s) 9c94db7cfc584e982a6449b72e58a1cf25024177,fe4d906f5fbacbe6e9267af3bd3503339bad63a9: [Backport #19774]
Add tests for `return` in `BEGIN` and `END` blocks
---
spec/ruby/language/return_spec.rb | 15 +++++...
nagachika (Tomoyuki Chikanaga)
04:39 AM Revision 65d294ad (git): merge revision(s) bc3ac1872e4523334e3ed04c2bb70a55c4c43f98: [Backport #19748]
[Bug #19748] Fix out-of-bound access in `String#byteindex`
---
string.c | 17 ++++++...
nagachika (Tomoyuki Chikanaga)
04:32 AM Revision 35cf3a5f (git): merge revision(s) 038f9ade3c4d965415e4956561975454cf9eeb21: [Backport #19585]
Use tools appropriate with CC
To get rid of mysterious errors such as:
```
/Applications/Xc...
nagachika (Tomoyuki Chikanaga)
04:31 AM Revision 4e0653db (git): merge revision(s) 2c8f2871a8aeff592369a993b1d69557160cfa61: [Backport #19532]
Fix handling of 6-byte codepoints in left_adjust_char_head in CESU-8
encoding
---
enc/cesu...
nagachika (Tomoyuki Chikanaga)
04:24 AM Revision fa72ba72 (git): merge revision(s) 54dbd8bea8a79bfcdefa471c1717c6cd28022f33: [Backport #19535]
Use an st table for "too complex" objects
st tables will maintain insertion order so we can marshal dump / l...
nagachika (Tomoyuki Chikanaga)
04:08 AM Revision a3911b96 (git): merge revision(s) 0402193723647b8c4f57b1453fe2192ad2788d12: [Backport #19709]
Fix `Thread#join(timeout)` when running inside the fiber scheduler.
(#7903)
---
test/fiber...
nagachika (Tomoyuki Chikanaga)
04:07 AM Revision dd04def1 (git): Try to fix NoMethodError on update-deps
k0kubun (Takashi Kokubun)
04:03 AM Revision ea89527a (git): merge revision(s) 0b2613f44309bddae45562c9f3a14ed43e56959b: [Backport #19640]
`rb_io_puts` should not write zero length strings. (#7806)
---
io.c | 40 +++++++++...
nagachika (Tomoyuki Chikanaga)
03:57 AM Revision 7cecd155 (git): Suppress flaky update-deps failures for any win32 files
win32/win32.o was also unstable:
https://github.com/ruby/ruby/actions/runs/5628655900/job/15252762821?pr=8107
At thi...
k0kubun (Takashi Kokubun)
02:55 AM Revision 465eb741 (git): merge revision(s) 91c004885fc75a93cadf0094fa86ec3bd0ec25f5: [Backport #19025]
[Bug #19025] Numbered parameter names are always local variables
---
parse.y | 2 +...
nagachika (Tomoyuki Chikanaga)
02:48 AM Revision e65e0b99 (git): merge revision(s) fac814c2dc31afef272b45392a7389ef0bfa3a4f: [Backport #19602]
Fix `PLATFORM_GET_INC`
On platforms where unaligned word access is not allowed, and if
`sizeof(val)`...
nagachika (Tomoyuki Chikanaga)
02:44 AM Revision 46b62f44 (git): merge revision(s) 3592b24cdc07ed89eecb39161f21fe721a89a5de: [Backport #19531]
ObjectSpace::WeakMap: clean inverse reference when an entry is
re-assigned
[Bug #19531]
``...
nagachika (Tomoyuki Chikanaga)

07/21/2023

07:44 PM Revision 11deab79 (git): Remove unused code in darray.h
peterzhu2118 (Peter Zhu)
05:50 PM Revision 83605bb6 (git): Just assume rustc is in the container
k0kubun (Takashi Kokubun)
03:48 PM Revision 25267fdd (git): [ruby/yarp] Exclude heredoc_nested test for Rubies < 3.3
Ripper's lexemes were slightly different in Ruby 3.2 for Heredocs.
We ignored this complex heredoc test in this case ...
jemmai (Jemma Issroff)
09:38 AM Revision 22f97355 (git): Use already installed `rustc` if available [ci skip]
nobu (Nobuyoshi Nakada)
08:47 AM Revision 7fdf98ef (git): [rubygems/rubygems] Deprecate Gem::Platform.match
https://github.com/rubygems/rubygems/commit/e3ba3e2225 hsbt (Hiroshi SHIBATA)
07:48 AM Revision f602cb55 (git): [rubygems/rubygems] Boundary check in `Gem::StreamUI#choose_from_list`
https://github.com/rubygems/rubygems/commit/abacb0cb34 nobu (Nobuyoshi Nakada)
05:52 AM Revision 47c7c188 (git): Add comments to id.h and undef finished macros
nobu (Nobuyoshi Nakada)

07/20/2023

10:04 PM Revision 8d9a25a6 (git): misc/gdb.py: Allow overriding stack_size [ci skip]
k0kubun (Takashi Kokubun)
08:50 PM Revision 210caa77 (git): More RDoc for Dir.glob (#8088)
burdettelamar (Burdette Lamar)
07:54 PM Revision c4ef3d76 (git): YJIT: Rename exec_instruction to yjit_insns_count (#8102)
k0kubun (Takashi Kokubun)
07:52 PM Revision b71f79dd (git): Add a missing *
Co-authored-by: Alan Wu <[email protected]> k0kubun (Takashi Kokubun)
07:04 PM Revision 1129488f (git): Ignore win32/file.o on update-deps
This job has been so flaky:
https://github.com/ruby/ruby/actions/runs/5614842978/job/15213840097
k0kubun (Takashi Kokubun)
06:55 PM Revision a7127745 (git): Get rid of obsoleted __bp__ references
k0kubun (Takashi Kokubun)
06:52 PM Revision bbf059fb (git): Update default gems list at 134d8741731101b4b115e3d92ac008 [ci skip]
git[bot]
06:51 PM Revision 134d8741 (git): Sync YARP gemspec (#8101)
* Sync YARP gemspec
We were previously not syncing the YARP gemspec over which meant
that the Ruby YARP gem was out ...
jemmai (Jemma Issroff)
06:17 PM Revision 639aa76e (git): Embed struct rmatch into GC slot (#8097)
wks (Kunshan Wang)
05:58 PM Revision 460c27dc (git): [ruby/syntax_suggest] Handle new eval source location
See https://bugs.ruby-lang.org/issues/19755
In Ruby 3.3, using `eval` without providing a source location
will now d...
byroot (Jean Boussier)
05:14 PM Revision b41fc9b9 (git): YJIT: Avoid undercounting retired_in_yjit (#8038)
* YJIT: Count the number of failed instructions
* Rename yjit_insns_count to exec_instructions instead
* Hoist out ...
k0kubun (Takashi Kokubun)
02:58 PM Revision abce8583 (git): [ruby/yarp] Fix heredocs inside %W and %w lists
The problem was that we were treating heredoc bodies as part of the %W
list because we didn't push the scanning curso...
tenderlovemaking (Aaron Patterson)
02:53 PM Revision 5c219c1b (git): proc.c: Remove unused parameter [ci skip]
alanwu (Alan Wu)
12:55 PM Revision 76ea8ecb (git): Supress warning that variable may be used uninitialized with ripper building
S_H_ (Shun Hiraoka)
12:38 PM Revision dd8372b3 (git): cvc table entries can move
eightbitraptor (Matt V-H)
07:00 AM Revision 62cb739b (git): Update bundled gems list at 2023-07-20
git[bot]

07/19/2023

11:20 PM Revision 419fbc77 (git): [rubygems/rubygems] Clear `YAML` constant if it was undefined previously
https://github.com/rubygems/rubygems/commit/31d0311258 nobu (Nobuyoshi Nakada)
08:15 PM Revision 84b52741 (git): [ruby/yarp] Resync YARP (#8098)
jemmai (Jemma Issroff)
01:31 PM Revision 7380c73a (git): [ruby/reline] Add assertion to auto_indent_proc's parameter, add
Ctrl-d exit test
(https://github.com/ruby/reline/pull/574)
* Add auto_indent_proc's parameter assertion in multiline...
tompng (tomoya ishida)
01:25 PM Revision ca561480 (git): [ruby/reline] Always set ANSI CSI keybindings for Home, End, and
Arrow.
(https://github.com/ruby/reline/pull/569)
https://github.com/ruby/reline/commit/f363a43a45
tompng (tomoya ishida)
10:29 AM Revision ea2fc58d (git): Fix a typo [ci skip]
znz (Kazuhiro NISHIYAMA)
05:35 AM Revision 0765b890 (git): Fix `USE_THREAD_CACHE=0`
nobu (Nobuyoshi Nakada)
03:42 AM Revision a3a74771 (git): Add a corner case for `return`
nobu (Nobuyoshi Nakada)

07/18/2023

09:52 PM Revision 3211b705 (git): Fix off-by-one in comment [ci skip]
alanwu (Alan Wu)
08:33 PM Revision 45fd0061 (git): [ruby/reline] Fix [nil] is passed to auto_indent_proc when exit with
CTRL+d
(https://github.com/ruby/reline/pull/571)
* Fix [nil] is passed to auto_indent_proc when exit with CTRL+d
Fi...
osyo (manga osyo)
08:31 PM Revision b4003079 (git): [ruby/reline] Add missing `close` to test_rendering.rb
(https://github.com/ruby/reline/pull/573)
https://github.com/ruby/reline/commit/7cd817036e
tompng (tomoya ishida)
06:52 PM Revision ecbedf9b (git): Remove assumption about object order
The address of objects can't be assumed since a later object may be
allocate in a swept slot.
peterzhu2118 (Peter Zhu)
06:52 PM Revision 4c03eab1 (git): Lazily allocate pages at boot
We can just set alloctable pages for the first size pool rather than
eagerly allocating pages.
peterzhu2118 (Peter Zhu)
06:40 PM Revision fe4d906f (git): [Bug #19774] Fix segfault at `return` in `END`
nobu (Nobuyoshi Nakada)
04:53 PM Revision ac7d3402 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.58 to 0.9.79.
- [Release notes](https://github.com/oxid...
dependabot[bot]
03:43 PM Revision 9c94db7c (git): Add tests for `return` in `BEGIN` and `END` blocks
nobu (Nobuyoshi Nakada)
03:18 PM Revision d6ad334d (git): [ruby/irb] Reduce boilerplate code in RubyLexTest
(https://github.com/ruby/irb/pull/644)
* Avoid initialising Row at every test input
* Extract common assertion patt...
st0012 (Stan Lo)
03:06 PM Revision d1992d6d (git): Reset signal handler before aborting due to sanitizer
When aborting by a sanitizer, `SIGILL` or something is raised and
often results in raising the same signal infinitely.
nobu (Nobuyoshi Nakada)
03:06 PM Revision ebeecbd5 (git): Unify `writev` and `write` operations in `check_reserved_signal_`
nobu (Nobuyoshi Nakada)
03:02 PM Revision 19486ebd (git): [flori/json] Re-generate parser.c
https://github.com/flori/json/commit/82a75ba98e nobu (Nobuyoshi Nakada)
03:02 PM Revision 768668a4 (git): [flori/json] Remove unnecessary code
In `JSON#generate` and `JSON#fast_generate`:
- When the given `opts` is a `JSON::State` the variable is set to
`ni...
nobu (Nobuyoshi Nakada)
03:02 PM Revision 104089ce (git): [flori/json] [DOC] Remove duplicate sentence
https://github.com/flori/json/commit/ed242667b4 nobu (Nobuyoshi Nakada)
03:02 PM Revision f1f84ca7 (git): [flori/json] Remove `HAVE_RB_SCAN_ARGS_OPTIONAL_HASH` check
This macro is defined since ruby 2.1, which is older than the required
ruby version.
https://github.com/flori/json/c...
nobu (Nobuyoshi Nakada)
01:53 PM Revision 0db58dd0 (git): [ruby/irb] Declare rdoc as dependency
(https://github.com/ruby/irb/pull/648)
IRB already has several features that rely on rdoc, such as:
- Autocompletio...
st0012 (Stan Lo)
12:10 PM Revision 2698b68a (git): merge revision(s) 537183cd2ac0163851277b46a2f21ea5914c11c0: [Backport #19577]
Fix write barrier order for `klass` to `cme` edge
Previously, the following crashes with
`CFLAGS=-DR...
U.Nakamura
12:04 PM Revision 3eea678b (git): merge revision(s) 52e571fa72debcd764765775bd1b76ee87e36d2d: [Backport #19580]
Ensure ruby_xfree won't segfault if called after vm_destruct
[Bug #19580]
The real-world scenario m...
U.Nakamura
11:50 AM Revision c96ef4ee (git): merge revision(s) 02a7e12b80823919fb614ad3ea6241d5115d14fe: [Backport #19593]
Ensure throw data is not set as cause
[Bug #19593]
rb_ec_setup_exception did not check if errinfo i...
U.Nakamura
10:23 AM Revision b89b7d8f (git): [DOC] Fix a magic comment in the section for `experimental_copy`
Ivanov-Anton
03:25 AM Revision 56c8dab4 (git): [flori/json] Skip BigDecimal tests when it's missing to load
https://github.com/flori/json/commit/3dd36c6077 hsbt (Hiroshi SHIBATA)
03:25 AM Revision 9f51810f (git): [flori/json] Skip unsupported test on JRuby
https://github.com/flori/json/commit/7138bf32c7 nobu (Nobuyoshi Nakada)
03:25 AM Revision 9977462f (git): [flori/json] Rename JSON::ParseError to JSON:ParserError
https://github.com/flori/json/commit/20b80ca317 Dimitar Haralanov
02:55 AM Revision b368990c (git): [ruby/psych] Skip BigDecimal tests when it's missing to load
https://github.com/ruby/psych/commit/e1dbfae7a6 hsbt (Hiroshi SHIBATA)
 

Also available in: Atom