Activity
From 02/27/2023 to 03/05/2023
03/05/2023
-
11:52 PM Revision 0c9a2ce6 (git): [rubygems/rubygems] Build default gems same as fresh installtion.
- Current implementation tried to build installation artifact. But default gems
didn't provide normal gem files. So, ... -
11:52 PM Revision bab809d9 (git): [rubygems/rubygems] Introduce Gem::Specification.find_by_full_name for finding conbination of name and version for gemspec
- https://github.com/rubygems/rubygems/commit/0430551215
-
09:00 PM Revision fc5482d0 (git): Expose the address of MJIT Pointers (#7446)
- This way we can manually dereference pointers with Fiddle
-
07:06 PM Revision 1b4c1492 (git): [ruby/net-http] [DOC] What's Here for Net:HTTP
- (https://github.com/ruby/net-http/pull/128)
https://github.com/ruby/net-http/commit/39e70f0f9b -
06:35 AM Revision 477fc776 (git): Just use the latest minitest
-
06:34 AM Revision 17ef1c81 (git): Revert "Workaround minitest's version issue"
- This reverts commit a3abe3fd6d59a3624a193028a0d3b6b9e90b0260.
- 06:30 AM Revision ecb99fef (git): Update bundled gems list at a3abe3fd6d59a3624a193028a0d3b6 [ci skip]
-
06:29 AM Revision a3abe3fd (git): Workaround minitest's version issue
- Every RubyCI is broken because minitest has a newer version.
http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20...
03/04/2023
-
03:34 PM Revision 191e4ae3 (git): [ruby/irb] Drop chained methods' completion support
- (https://github.com/ruby/irb/pull/529)
Consider completion for this example: `foo.bar.b`
Without type information, ... -
06:39 AM Revision f93c7b9f (git): merge revision(s) b78f871d838c168789648738e5c67b071beb8a19,ecd0cdaf820af789f355f1a18c31d6adfe8aad94: [Backport #19400]
- YJIT: Use the system page size when the code page size is too small
(#7267)
Previously on ARM64 Lin... -
05:56 AM Revision 6f81e38d (git): [ruby/reline] Fix completion with multiline
- (https://github.com/ruby/reline/pull/513)
https://github.com/ruby/reline/commit/d76c482c5f -
04:39 AM Revision 4782bb35 (git): Another attempt to skip test_ractor on ci.rvm.jp
- This reverts commit 8d31a60f47fb053bcfe0c744a89bd666dae48539.
-
01:03 AM Revision 8d31a60f (git): Fix a YJIT enablement check
- This should be enough for `make test` and `make btest-ruby` while it
doesn't work for `make btest`.
03/03/2023
-
11:02 PM Revision 4d59d016 (git): YJIT: fix CI issue reported by Koichi caused by small stack patch (#7442)
- Includes small reproduction produced by Kokubun.
http://ci.rvm.jp/results/trunk-yjit@ruby-sp2-docker -
09:12 PM Revision 62c2082f (git): [Bug #19469] Fix crash when resizing generic iv list
- The following script can sometimes trigger a crash:
```ruby
GC.stress = true
class Array
def foo(bool)
if boo... -
09:12 PM Revision 0700d0fd (git): Fix indentation in vm_setivar_default
-
08:48 PM Revision 8c8548b1 (git): YJIT: Fix a cargo test warning on x86_64 (#7428)
- 03:25 PM Revision 8e13e705 (git): [ruby/irb] Remove no longer necessary TruffleRuby test exclusions.
- (https://github.com/ruby/irb/pull/527)
https://github.com/ruby/irb/commit/8473d0bc0f
Co-authored-by: Stan Lo <stan.... -
02:32 PM Revision d78ae78f (git): rb_str_modify_expand: clear the string coderange
- [Bug #19468]
b0b9f7201acab05c2a3ad92c3043a1f01df3e17f errornously stopped
clearing the coderange.
Since `rb_str_mod... -
01:41 PM Revision b49053a6 (git): [ruby/irb] Avoid slow symbol completion when completion target is an
- empty symbol
(https://github.com/ruby/irb/pull/534)
https://github.com/ruby/irb/commit/35697f3ef3 -
10:18 AM Revision a2b776a9 (git): [ruby/irb] Fix prompt test not to change STDIO.external_encoding
- (https://github.com/ruby/irb/pull/535)
https://github.com/ruby/irb/commit/09f16259db -
09:50 AM Revision f1fe4a4a (git): [rubygems/rubygems] Update current_ruby.rb
- https://github.com/rubygems/rubygems/commit/8755ca959e
-
09:50 AM Revision 79ede4ae (git): [rubygems/rubygems] Alias CurrentRuby#mswin?, mswin64?, mingw?, x64_mingw? to #windows?. (This is done instead of logging a deprecation warning.)
- https://github.com/rubygems/rubygems/commit/b9fcc7c0ab
-
06:30 AM Revision 6b46057e (git): Expand the test directory to real path
- When the test source directory path contains symbolic links, that
directory might be placed earlier in the result of
... -
06:27 AM Revision 680bd902 (git): [Bug #19471] `Regexp.compile` should handle keyword arguments
- As well as `Regexp.new`, it should pass keyword arguments to the
`Regexp#initialize` method. -
04:46 AM Revision 103a6531 (git): Regenerate parsers with racc-1.6.2
-
04:43 AM Revision 90b74d8c (git): [rubygems/rubygems] Fix warning about ambiguous `/`
- ```
/path/to/rubygems/test/rubygems/test_gem_commands_exec_command.rb:745: warning: ambiguity between regexp and two ... -
04:43 AM Revision 7fea8485 (git): [rubygems/rubygems] Fix warnings about unused variable
- ```
/path/to/rubygems/test/rubygems/test_gem_commands_exec_command.rb:180: warning: assigned but unused variable - pl... -
04:43 AM Revision b6d914c7 (git): [rubygems/rubygems] Fix warning about ambiguous `*`
- ```
/path/to/rubygems/test/rubygems/test_gem_commands_exec_command.rb:42: warning: `*' interpreted as argument prefix... -
02:44 AM Revision bd17bea6 (git): [ruby/irb] Fix warnings because of `@context.main.delete`
- If the main object of the context has `#delete` method, the following
warning is printed.
```
irb: warn: can't alias... -
01:19 AM Revision 941d36d1 (git): fix timing bug
- passing will and closing notification can conflict and
`Ractor::Selector#empty?` can return wrong answer.
This patch ... - 12:40 AM Revision ddd3c92b (git): [DOC] Add missing word to documentation_guide.md
03/02/2023
-
11:05 PM Revision 490efd67 (git): Increase timeout for MinGW make test
- Apparently it's too short for MinGW
https://github.com/ruby/ruby/actions/runs/4317938324/jobs/7535630842 -
10:30 PM Revision 7b9aeaff (git): YJIT: shrink stack_size/sp_offet to u8/i8 (#7426)
-
09:21 PM Revision 34026afd (git): YJIT: Delete stale `frozen_bytes` related code (#7423)
- The code and comments in there have been disabled by comments for a long
time. The issues that the counter used to so... -
09:16 PM Revision a9f4e5cc (git): YJIT: Fix default call threshold in help (#7424)
-
09:13 PM Revision 44670840 (git): [rubygems/rubygems] Enable `Layout/DefEndAlignment`
- https://github.com/rubygems/rubygems/commit/4403613fae
-
08:13 PM Revision 02ee8cb0 (git): Increase timeout for ruby/debug tests (#7421)
-
05:58 PM Revision 98235834 (git): Investigate missing ./autogen.sh
- https://github.com/ruby/ruby/actions/runs/4316772946/jobs/7532986318
-
05:47 PM Revision 533c8c0c (git): Re-skip an unstable Ractor test
- https://github.com/ruby/ruby/actions/runs/4316423442/jobs/7532190115
http://ci.rvm.jp/results/trunk-yjit@ruby-sp2-doc... -
05:11 PM Revision fac92cd0 (git): Revert "Revert "Re-enable test_ractor for YJIT""
- This reverts commit 9792d9e40f790e6deb18ead56a8befc9d5c4bc51.
Ractor implementation has been rewritten. Let's see if... - 05:05 PM Revision 573522bd (git): [rubygems/rubygems] Simplify the gem package file filter in the gemspec template
- The regular expression is difficult to understand at a glance.
Let's replace it with a much simpler string comparison... - 03:57 PM Revision ce476cdf (git): YJIT: Fix cfunc splat
- Follow-up for cb8a040b7906c09d9d3ac3d3fe853f633005024f.
-
03:08 PM Revision 5875fce6 (git): `Ractor::Selector#empty?`
- It returns the waiting set is empty or not.
Also add Ractor::Selector's tests. - 02:43 PM Revision 5f3c7ac1 (git): [rubygems/rubygems] Replace lockfile with `.locked`
- https://github.com/rubygems/rubygems/commit/203f3e3802
-
01:53 PM Revision 55643961 (git): [ruby/irb] Handle long inspect and control character in prompt
- string
(https://github.com/ruby/irb/pull/528)
* Handle long inspect and control characters in prompt string
* Add c... -
01:49 PM Revision da6ac30d (git): [ruby/irb] Specify metadata to provide richer information on
- rubygems.org
(https://github.com/ruby/irb/pull/532)
https://github.com/ruby/irb/commit/f01c2a6ac1 -
10:18 AM Revision 72811dea (git): MSWin: Use MESSAGE_BEGIN/MESSAGE_END instead of bare `echo`
- To strip enclosing double quotes.
-
07:59 AM Revision 14355dde (git): Use https://www.ruby-lang.org/en/downloads/releases/ for download the old versions of Ruby packages
-
07:42 AM Revision 04cfb26b (git): Remove support for the Regexp.new 3rd argument
- This was deprecated in Ruby 3.2.
Fixes [Bug #18797] -
07:14 AM Revision 6207a3f5 (git): Enable flaky ractor test
- I hope a4421bd73c286253311c2cdf8c78ed258f8cff44 will solve the issue...
-
05:31 AM Revision a4421bd7 (git): Rewrite Ractor synchronization mechanism
- This patch rewrites Ractor synchronization mechanism, send/receive
and take/yield.
* API
* Ractor::Selector is int... -
03:59 AM Revision 1abec43b (git): Fix rbs (#7415)
- * Update RBS to skip validation task
* Revert TEST_BUNDLED_GEMS_ALLOW_FAILURES - 12:50 AM Revision d2d521b2 (git): [rubygems/rubygems] Regenerate lockfile if spec list is invalid/empty.
- https://github.com/rubygems/rubygems/commit/d2c56315e2
-
12:29 AM Revision 53f6173c (git): merge revision(s) 8ce2fb9bbbaea14737c84385b1573f743a30f773,3a0f6ce1d31eefd8af01b50f3632a64d64e8f8c1: [Backport #19415]
- Only emit circular dependency warning for owned thread shields [Bug
#19415]
If multiple threads att...
03/01/2023
-
11:42 PM Revision 35457ebb (git): [ruby/uri] Replace RubyDoc.info links with Ruby.GitHub.io
- As requested.
https://github.com/ruby/uri/commit/c272f205f9 -
11:42 PM Revision bc668d75 (git): [ruby/uri] Take out GitHub link for gemspec metadata
- https://github.com/ruby/uri/commit/ca4638a4b3
-
11:42 PM Revision 8a5110b6 (git): [ruby/uri] Populate gemspec metadata object
- https://github.com/ruby/uri/commit/31748915d0
-
11:42 PM Revision 93a54a3c (git): [ruby/uri] Sort gemspec `metadata` object alphabetical
- https://github.com/ruby/uri/commit/1e9420b57c
-
11:42 PM Revision 932c0e77 (git): [ruby/uri] Remake `metadata` object in `gemspec` into one assignment
- https://github.com/ruby/uri/commit/19a19ccde6
-
11:42 PM Revision 57e6d664 (git): [ruby/uri] Add documentation link into gemspec
- https://github.com/ruby/uri/commit/19ced145f4
- 09:33 PM Revision cb8a040b (git): YJIT: Properly deal with cfunc splat when no args needed (#7413)
- Related to:
https://github.com/ruby/ruby/pull/7377
Previously it was believed that there was a problem with a combin... -
09:07 PM Revision a80906a7 (git): Allow failing rbs failures for now
- will wait until soutaro fixes it.
The problem of bundled gems is that you can't really revert it as long
as you have... -
08:09 PM Revision 27c2572d (git): YJIT: reject large stacks so we can use i8/u8 stack_size and stack_offset (#7412)
- * Reject large stacks so we can use i8/u8 stack_size and stack_offset
* Add rejection test for iseq too long as well -
06:02 PM Revision 559dfea7 (git): Test with unreleased RBS (#7411)
- * Use RBS 3.0.1
3.0.2 cannot run test on Ruby CI. Waiting for the next release...
* Use unreleased version of RBS -
05:15 PM Revision 5e607cfa (git): YJIT: Use a boxed slice for outgoing branches and cme dependencies (#7409)
- YJIT: Use a boxed slice for outgoing branches
and cme dependencies -
08:18 AM Revision 0d415a32 (git): Enable DEBUG_LOG feature on USE_RUBY_DEBUG_LOG
- `ruby_set_debug_option` is needed for `RUBY_DEBUG_LOG` feature
so it should be called when `USE_RUBY_DEBUG_LOG` is true. -
07:56 AM Revision 40e5ee64 (git): Implement Write Barrier for `autoload_table_type`
- It's just a decorated st_table, so we call `RB_OBJ_WRITTEN` after
inserting to it.
We also call `RB_OBJ_WRITTEN` on ... - 07:02 AM Revision ee83274f (git): Update bundled gems list at 2023-03-01
-
07:02 AM Revision 47f8bf50 (git): [DOC] Clarify IO#autoclose impact on #close
- Mention that autoclose changes the behavior of explicit close in addition to implicit close at IO finalization.
-
02:50 AM Revision 62b3bcba (git): [rubygems/rubygems] Auto-heal on corrupted lockfile with missing deps
- Following up on https://github.com/rubygems/rubygems/pull/6355, which
turned a crash into a nicer error message, this...
02/28/2023
- 06:05 PM Revision c43fbe4e (git): Fix spelling (#7405)
-
06:04 PM Revision 966adfb7 (git): YJIT: Compress BranchGenFn and BranchShape (#7401)
- * YJIT: Compress BranchGenFn and BranchShape
* YJIT: Derive Debug for Branch
* YJIT: Capitalize BranchGenFn names
... -
06:03 PM Revision 67ad831b (git): YJIT: Use a boxed slice for gc_obj_offsets (#7397)
- * YJIT: Use a boxed slice for gc_obj_offsets
* YJIT: Stop using Option
* YJIT: s/add_counter/incr_counter_by/
Co-a... -
05:09 PM Revision 3766cbce (git): Update Rust bindgen
-
05:09 PM Revision 5e4b8017 (git): Update the depend files
-
05:09 PM Revision 460f399c (git): Merge internal/rgengc.h and internal/gc.h
-
04:57 PM Revision de66b60f (git): YJIT: add defer_empty_count stat
- Count how often we defer from a block that is empty
-
02:36 PM Revision 9ddd7306 (git): [ruby/irb] Display and prioritise instance methods in `ls
- <module/class>`
(https://github.com/ruby/irb/pull/496)
https://github.com/ruby/irb/commit/e3d21f9329 -
12:54 PM Revision 2d6097a0 (git): [rubygems/rubygems] Fix method redefinition warning in gem exec specs
- https://github.com/rubygems/rubygems/commit/f177990d4c
-
08:27 AM Revision cf18f0b8 (git): Implement Write Barrier for `autoload_data`
- It's not uncommon for libraries to add thing sinto
autoload that won't necessarily be loaded.
This can cause hundred... - 07:01 AM Revision cd199128 (git): Update bundled gems list at 2023-02-28
-
05:29 AM Revision 9cc0ac22 (git): Update lib/net/http/status.rb
-
03:44 AM Revision 66b89b06 (git): Also ignore dismissed CodeQL alerts at tests and URI library
- 03:35 AM Revision c3e57d68 (git): Bump ruby/setup-ruby from 1.138.0 to 1.139.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.138.0 to 1.139.0.
- [Release notes](https://github... -
03:07 AM Revision 71dae78b (git): [ruby/stringio] Implement write barrier on StringIO
- It only has a single reference set in 3 places which
makes it fairly easy to implement.
https://github.com/ruby/stri... -
03:05 AM Revision ad679ec9 (git): Ignore rb/overly-large-range on URI
-
03:05 AM Revision c21260e3 (git): Enable only master branch for CodeQL push trigger
-
03:05 AM Revision 9ff09d69 (git): Run CodeQL each PRs again
-
02:48 AM Revision 7a9fb326 (git): Do not upload sarif file as artifact
-
02:48 AM Revision fbbe2850 (git): Do not OSS scorecards check each push
-
02:04 AM Revision d2c38aa8 (git): A file was missing in test/excludes for TestArraySubclass
- 01:27 AM Revision 97b53d1a (git): Remove "unused parameter" warnings on include of ruby.h
- These warnings are displayed when compiling with flag "-Wunused-parameter" (or
with "-Wall -Wextra").
02/27/2023
-
09:34 PM Revision ba55706f (git): fix test/rubygems/test_gem_package_task.rb when in -j mode
- This test skipped sometimes due to failure to load 'rake/packagetask'.
This is due to manipulation of $LOAD_PATH by o... -
08:53 PM Revision 283c71ee (git): Skip a spec failing on master
- https://github.com/ruby/ruby/actions/runs/4286361460/jobs/7466545010
http://ci.rvm.jp/results/trunk_gcc9@ruby-sp2-doc... -
08:02 PM Revision 18b4def4 (git): Update to ruby/spec@e7dc804
-
08:02 PM Revision de601390 (git): Update to ruby/mspec@dc2eb26
-
06:11 PM Revision f38c6552 (git): Remove intern/gc.h from Make deps
-
06:11 PM Revision 98e4bdf3 (git): Update YJIT-bindgen
-
06:11 PM Revision ae5e62ee (git): Merge internal/intern/gc.h into internal/gc.h
- 05:56 PM Revision 2f7270c6 (git): Fix spelling (#7389)
-
05:24 PM Revision 52611129 (git): Revert "reuse open(2) from rb_file_load_ok on POSIX-like system"
- This reverts commit 35136e1e9c232ad7a03407b992b2e86b6df43f63.
test-spec has been failing since this revision.
.gith... -
04:12 PM Revision 0eb634ae (git): YJIT: Detect and reject `send(:alias_for_send, :foo)`
- Previously, YJIT failed to put the stack into the correct shape when
`BasicObject#send` calls an alias method for the... -
04:12 PM Revision 55a24f9b (git): YJIT: Reject __send__ with splat to cfunc for now
- `make test-spec` revealed this issue after applying an unrelated bug
fix. A crashing case is included, though I suspe... -
03:23 PM Revision ea830ab2 (git): [ruby/irb] Add a comment about Rails' patch on
- Workspace#filter_backtrace
(https://github.com/ruby/irb/pull/526)
* Add a comment about Rails' patch on Workspace#fi... -
11:07 AM Revision 0aa50a03 (git): [ruby/irb] Provide more useful message when
- `IRB::Inspector#inspect_value` errors
(https://github.com/ruby/irb/pull/511)
**Before**
```
irb(main):001:0> c = Ca... -
10:21 AM Revision 4f611df3 (git): [ruby/reline] Fix wrong indent number in prompt. whole_lines has
- duplicated line.
(https://github.com/ruby/reline/pull/460)
* whole_lines should consider prev_line_index, and must n... - 10:09 AM Revision 2cbe1f3e (git): [StepSecurity] ci: Harden GitHub Actions
- Signed-off-by: StepSecurity Bot <[email protected]>
-
09:49 AM Revision 10a80d9d (git): Ignore test case for Kernel and IO methods
-
09:49 AM Revision db0a4c89 (git): Prefer to use File.foreach instead of IO.foreach
-
09:49 AM Revision d063ed12 (git): Prefer to use File.binwrite instead of IO.binwrite
-
09:49 AM Revision 6dfdc7b2 (git): Prefer to use File.binread instead of IO.binread
-
09:49 AM Revision d3d8cd30 (git): Prefer to use File.readlines instead of IO.readlines
-
08:57 AM Revision ae4d8e99 (git): Rename job and workflow names
-
08:57 AM Revision f21f5191 (git): Use matrix strategies each language
-
08:57 AM Revision b5a1c57c (git): Merge codeql-config into codeql-analysis
-
08:44 AM Revision 92ed8e6f (git): [ruby/reline] Fix the cause of test_yamatanooroti randomly failing
- (https://github.com/ruby/reline/pull/474)
* Add repeated input-delete test that fails on HEAD
* Use raw mode while ... - 07:01 AM Revision 494c274b (git): Update bundled gems list at 2023-02-27
- 03:52 AM Revision d686a45c (git): Bump github/codeql-action from 2.2.4 to 2.2.5
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.4 to 2.2.5.
- [Release notes](https://... - 02:29 AM Revision cc8329e8 (git): [ruby/tempfile] Fix inconsistency in doc of Tempfile.create
- https://github.com/ruby/tempfile/commit/3f96b2ed29
-
02:20 AM Revision b6704201 (git): Add all-ruby-quine as a sample code
- This sample code works on all release versions of Ruby, from Ruby 0.49.
-
12:26 AM Revision 2535b181 (git): Symbol#end_with? accepts Strings only
- Regular expressions are not supported (same as String#end_with?).
Also available in: Atom