Activity
From 08/21/2022 to 08/27/2022
08/27/2022
-
10:47 PM Revision 111b69e8 (git): Pass wait: false to avoid a timeout
-
09:48 PM Revision 83375f47 (git): Avoid leaving a period alone [ci skip]
- 09:42 PM Revision a797ded8 (git): typos
-
07:05 PM Revision 95d2d792 (git): Try to prevent the failure of FileUtils.rm_rf
-
05:22 PM Revision 458d49a0 (git): Ignore rm -rf failure
- http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker/4213386
It's failing with:
rm: cannot remove '/tmp/ruby/v3/build/trunk-mjit/tmp/test_rubygems_20220827-13666-ii8lcp': Directory not empty
rm: cannot remove '/tmp/ruby/v3/build/trunk-... - 05:04 PM Revision 4de09574 (git): * 2022-08-28 [ci skip]
- 05:04 PM Revision 381d8e43 (git): [rubygems/rubygems] Bundler: make to_lock consistent between Gem::Dependency and Bundler::Dependency
- https://github.com/rubygems/rubygems/commit/971d57cf5a
-
06:35 AM Revision 13d2225c (git): Try rm -rf instead of FileUtils.rm_rf
- FileUtils.rm_rf started to randomly fail on http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker
since around https://github.com/ruby/fileutils/pull/99. - 03:56 AM Revision f97af5cd (git): * 2022-08-27 [ci skip]
-
03:54 AM Revision fe4dd18d (git): [DOC] Fix a typo [ci skip]
08/26/2022
-
06:00 AM Revision d6f21b30 (git): Convert catch_except_t to stdbool
- catch_excep_t is a field that exists for MJIT. In the process of
rewriting MJIT in Ruby, I added API to convert 1/0 of _Bool to
true/false, and it seemed confusing and hard to maintain if you
don't use _Bool for *_p fields. -
03:15 AM Revision 098a3cfa (git): Fixed typo
-
03:15 AM Revision 1cbee173 (git): Sync examples and cli from syntax_suggest
-
03:15 AM Revision 3a2bc849 (git): Added test-syntax-suggest to CI
-
03:15 AM Revision 5e4d1f99 (git): Skip examples to need installed ruby exe
-
03:15 AM Revision 8dfc077f (git): Added syntax_suggest cli and resolve failing exapmle with it
-
03:15 AM Revision bd1b1eeb (git): ruby-prof is now optional
-
03:15 AM Revision 9c2af0a1 (git): added test-syntax-suggest and prepare tasks
-
03:15 AM Revision 0d9f4ea0 (git): Import spec examples from ruby/syntax_suggest
- 12:57 AM Revision 3504be1b (git): [ruby/irb] Require RDoc in `input-method.rb` again in a limited scope.
- RDoc is implemented as soft dependency in IRB. See how the rdoc is required in
the files. I reverted the commit below.
```
$ grep -ril rdoc lib/
lib/irb/cmd/help.rb
lib/irb/completion.rb
lib/irb/easter-egg.rb
lib/irb/input-method.rb
```...
08/25/2022
-
08:36 PM Revision 21cac423 (git): Raise ArgumentError for IO.foreach with limit of 0
- Makes behavior consistent with IO.readlines.
Fixes [Bug #18767] -
06:37 PM Revision 881bc2a1 (git): Skip running a DRb test on MinGW
- It hangs even after a retry
https://github.com/ruby/ruby/runs/7966439530?check_suite_focus=true
We contacted GitHub Suppport about this before, and we concluded that
the problem is on our end. Unfortunately we don't have a bandwidth to
... -
06:31 PM Revision af9fa16c (git): Make sure super is called and fix teardown
-
06:11 PM Revision 52560a92 (git): Skip flaky mkmf tests on AppVeyor
- It seems like TestMkmfTryConstant started to randomly fail, maybe
related to 96562a517d3373466ec306b5f821a41f4758d2a6 or 073f3b7e0ad94657c04573983affb9d66e6bff2c.
Some of them seem to have failed even after retries, so it feels like
the... -
06:02 PM Revision 8706b74b (git): [DOC] Enhanced RDoc for Time (#6277)
- Deletes the :include: files in doc/time, which became no longer workable when @nobu pointed out that some (but not all) creator methods accept string values as well as integer-like values.
Changes to methods:
Time.utc
Time.local... -
03:49 PM Revision b2d0f788 (git): Fix private methods reported as protected when called via Symbol#to_proc
- Ref: bfa6a8ddc84fffe0aef5a0f91b417167e124dbbf
Ref: [Bug #18826] - 03:08 PM Revision c2daa056 (git): * 2022-08-26 [ci skip]
-
03:07 PM Revision c069f504 (git): [DOC] Tell RDoc aliases of singleton class
- Since RDoc C parser cannot capture aliases which are using an
expression other than a single variable as the class, use an
intermediate variable for the singleton class. -
02:39 PM Revision ad8774f8 (git): [rubygems/rubygems] Fix another regression for sorbet
- Recently a changed was introduced to update the resolver platforms after
it has been created, in order to remove the "ruby" platform from it if
it's to be removed from the lockfile. However, it did not update the
`@resolving_only_for_rub...
08/24/2022
-
09:15 PM Revision f5f81bb7 (git): Update Module#instance_methods documentation for visibility changes/aliases
- Requested by matz in comment on #18435.
-
05:54 PM Revision 28a34346 (git): Disable Ractor check on 32bit architectures
- Ractor verification requires storing the ractor id in the top 32 bits of
the object header. Unfortunately 32 bit machines only have 32 bits in
the object header. The verification code has a 32 bit left shift which
doesn't work on i686 ... - 05:43 PM Revision fa9f4d38 (git): * 2022-08-25 [ci skip]
-
05:42 PM Revision b4be3c00 (git): add --yjit-dump-iseqs param (https://github.com/Shopify/ruby/pull/332)
-
08:59 AM Revision 0ad9cc16 (git): [rubygems/rubygems] Backport non-gnu libc on linux platform matching to Bundler
- https://github.com/rubygems/rubygems/commit/703373b41f
Co-authored-by: Loic Nageleisen <[email protected]> -
01:36 AM Revision 314b76a5 (git): test/-ext-/eval/test_eval.rb: Prevent "assigned but unused variable"
08/23/2022
- 09:28 PM Revision feff6833 (git): * 2022-08-24 [ci skip]
-
09:27 PM Revision 60c900f4 (git): Add @k0kubun to CODEOWNERS for YJIT
- 09:01 AM Revision 46c3a939 (git): [ruby/irb] Drop hard dependency on RDoc.
- This has been introduced in https://github.com/ruby/irb/commit/026700499dfd,
but it seems that this is just be mistake, otherwise the later handling
of `LoadError` would not be needed.
https://github.com/ruby/irb/commit/54c8df06ff -
07:52 AM Revision 983115cf (git): [ruby/fileutils] FileUtils.rm* methods swallows only Errno::ENOENT when force is true
- ... instead of any StandardError.
To behave like the standard `rm` command, it should only ignore
exceptions about not existing files, not every exception. This should
make debugging some errors easier, because the expectation is that `... -
07:52 AM Revision 96562a51 (git): [ruby/fileutils] Narrow the scope of ensure
- The ensure in postorder_traverse was added for [Bug #6756].
The intention was to try to delete the parent directory if it failed to
get the children. (It may be possible to delete the directory if it is
empty.)
However, the ensure regio... -
07:52 AM Revision 073f3b7e (git): [ruby/fileutils] Fix the test permission of "test_rm_rf"
- The test was added for [Bug #6756]. The ticket insisted
`FileUtils.rm_rf` should delete an empty directory even if its
permission is 000. However, the test tried to delete a directory with
permission 700.
https://github.com/ruby/fileuti... - 06:33 AM Revision 7c784f0a (git): [rubygems/rubygems] Bundler: avoid use of "can not" in spec literals
- Signed-off-by: Takuya Noguchi <[email protected]>
https://github.com/rubygems/rubygems/commit/73b5cf9bd1 - 05:28 AM Revision 22a416a3 (git): [rubygems/rubygems] Bundler: update the link suggested on error with the new one
- Also typo is fixed.
Signed-off-by: Takuya Noguchi <[email protected]>
https://github.com/rubygems/rubygems/commit/9c1ea52ddf -
05:04 AM Revision 9f6fcfcd (git): Ubuntu 18.04 in GHA is deprecated from Aug 8,2022
- https://github.com/actions/runner-images/issues/6002
-
03:49 AM Revision 892fe9bb (git): omit all assertions at TestIO_Console#test_intr when running with FreeBSD
-
02:28 AM Revision 545c2b00 (git): Fix an inconsistent include guard macro
- I was thinking about making it internal/mjit.h, but didn't.
-
01:45 AM Revision c1ecc498 (git): Use rbs HEAD for https://github.com/ruby/rbs/pull/1090
-
01:45 AM Revision f69244ce (git): Merge rubygems/bundler HEAD
- Pick from https://github.com/rubygems/rubygems/commit/6b3a5a9ab0453463381a8164efb6298ea9eb776f
-
01:45 AM Revision 4790d0ac (git): [rubygems/rubygems] Fix conservative update downgrading top level gems
- When `--conservative` is passed, explicit unlocks are set for top level
gems via `@unlock[:gems]`, so that only those particular gems are
allowed to be updated.
When we compute the "base resolve" from the lockfile (the set of gems
whose... -
01:45 AM Revision c21c9a29 (git): [rubygems/rubygems] Refactor building metadata dependencies
- https://github.com/rubygems/rubygems/commit/fa60f1fe43
-
01:45 AM Revision a9509068 (git): [rubygems/rubygems] Make `compact_index_api_missing` server more strict
- The compact index should not request any marshaled gemspecs whatsoever.
https://github.com/rubygems/rubygems/commit/6dbd44d0c0 -
01:45 AM Revision 29c443fe (git): [rubygems/rubygems] Remove unnecessary mixin inclusion
- It's already included by the parent.
https://github.com/rubygems/rubygems/commit/3ffe389c44 -
01:45 AM Revision b30fc03e (git): [rubygems/rubygems] Centralize loading `Bundler::MatchPlatform` mixin
- It's explicitly loaded when monkeypatching RubyGems, which we do very
early. So neither autoloading it, nor explicitly loading it anywhere
else is necessary.
https://github.com/rubygems/rubygems/commit/fbc7a57161 -
12:04 AM Revision 6465a533 (git): [DOC] Remove extra page-dir prefix
08/22/2022
-
08:50 PM Revision 59f27445 (git): [rubygems/rubygems] Implement extra rules for libc versioning
- https://github.com/rubygems/rubygems/commit/7e976d790a
-
08:50 PM Revision 492e70c7 (git): [rubygems/rubygems] Fix `gem install` still choosing musl incorrectly
- https://github.com/rubygems/rubygems/commit/1b9f7f50a5
-
08:50 PM Revision 06ae78f8 (git): [rubygems/rubygems] Remove unnecessary variables
- https://github.com/rubygems/rubygems/commit/b5e0c683d9
-
08:50 PM Revision 98192830 (git): [rubygems/rubygems] Handle non-gnu libc on linux platforms in RubyGems
- Attempting to install a gem published as both *-linux and *-linux-musl
results in the incorrect gem being picked up, causing build failures due
to binary incompatibility. This is caused by the `nil` wildcard
swallowing the libc informati... -
08:50 PM Revision f254b673 (git): [rubygems/rubygems] Test platform parsing stability
- On past versions there were observed cases of inconsistencies when some
platforms were re-parsed.
Ensure that a platform's string representation parses again in a
platform object equal to the original.
https://github.com/rubygems/rubyg... -
08:50 PM Revision 615f79be (git): [rubygems/rubygems] Test platform's version-ness consistently
- The symmetry with the "for command line" case is made more apparent.
https://github.com/rubygems/rubygems/commit/ab85d3558f - 07:40 PM Revision 085790bd (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.29 to 0.9.30.
- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.29...v0.9.30)
---
updated-depende... -
06:17 PM Revision aeac8b6c (git): [DOC] Addition to section 'Related Methods' (#6271)
- Addition to section 'Related Methods': suggests adding differentiators to the names of related methods.
- 05:26 PM Revision a9ee1336 (git): [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.29 to 0.9.30.
- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.29...v0.9.30)
---
updated-depende... - 04:22 PM Revision c96ffec9 (git): * 2022-08-23 [ci skip]
-
04:21 PM Revision b8d142e7 (git): [DOC] Enhanced RDoc for Time (#6267)
- Treats:
#utc
#getlocal
#getutc
#ctime
#to_s
#inspect -
02:15 PM Revision 148d0ccd (git): [DOC] Fix a type [ci skip]
-
02:15 PM Revision f9990434 (git): [DOC] Remove extra page-dir prefix
-
09:52 AM Revision 13d31331 (git): Reuse `nonlocal_var` patterns
-
09:08 AM Revision d91865f3 (git): Ignore `.document` only commits [ci skip]
-
08:12 AM Revision f0a7694f (git): Show the exact version of cl.exe [ci skip]
- [Misc #18362] is fixed at cl.exe 19.33.31629.
-
03:26 AM Revision d5f50463 (git): [Bug #18937] Coerce non-Numeric into Complex at comparisons
-
03:23 AM Revision d0b17a4d (git): Adjust space-width for help message
-
03:23 AM Revision 6afb4f0a (git): Added help entry for test-bundler-parallel
-
03:18 AM Revision 954f709f (git): NEWS.md: sort [ci skip]
-
02:40 AM Revision 3d6baad7 (git): Added syntax_suggest entry to NEWS
-
01:12 AM Revision 70f69f85 (git): [ruby/fileutils] Fix mkdir_p hanging on Windows when trying to create a file on a offline drive
- https://github.com/ruby/fileutils/commit/9cc6a082d7
08/21/2022
-
06:35 PM Revision 9f3140a4 (git): Remove mjit_exec benchmarks
- Now that mjit_exec doesn't exist, those files feel old. I'll probably
change how I benchmark it when I add benchmarks for it again. -
06:33 PM Revision a60507f6 (git): Rename mjit_compile.c to mjit_compiler.c
- I'm planning to introduce mjit_compiler.rb, and I want to make this
consistent with it. Consistency with compile.c doesn't seem important
for MJIT anyway. - 04:36 PM Revision 73f8027a (git): * 2022-08-22 [ci skip]
-
04:36 PM Revision 936327a5 (git): [DOC] Enhanced RDoc for Time (#6255)
- Treats:
#utc
#hash
#localtime -
11:06 AM Revision b043dd9c (git): Check the room including the space to fill
-
11:01 AM Revision 0cc98969 (git): Add invalid hexadecimal float tests
-
08:54 AM Revision 560941e7 (git): [rubygems/rubygems] Fix edge case where `bundler/inline` unintentionally skips install
- If the application has the `no_install` setting set for `bundle
package`, then `bundler/inline` would silently skip installing any gems.
https://github.com/rubygems/rubygems/commit/7864f49b27 -
08:53 AM Revision b87ddd75 (git): [rubygems/rubygems] Fix `bundle platform` crash when there's a lockfile with no Ruby locked
- https://github.com/rubygems/rubygems/commit/49fc54e87d
-
05:04 AM Revision f6d4d73a (git): Use `rb_fork` to suppress deprecated-declarations warnings
-
01:36 AM Revision b93d554b (git): Fix a typo [ci skip]
-
01:35 AM Revision ddf96b76 (git): Drop mswin support of MJIT (#6265)
- The current MJIT relies on SIGCHLD and fork(2) to be performant, and
it's something mswin can't offer. You could run Linux MJIT on WSL
instead.
[Misc #18968]