Project

General

Profile

Activity

From 02/11/2022 to 02/17/2022

02/17/2022

04:54 PM Revision 7757ccb5 (git): * 2022-02-18 [ci skip]
git[bot]
04:54 PM Revision 4c366ec9 (git): Add Thread.each_caller_location
This method takes a block and yields Thread::Backtrace::Location
objects to the block. It does not take arguments, and always
starts at the default frame that caller_locations would start at.
Implements [Feature #16663]
jeremyevans (Jeremy Evans)
01:47 PM Revision 4113862c (git): Do not search for commands with double tool prefixes [Bug #18504]
The `CC` found by `AC_CHECK_TOOL` is prefixed by the host triplet
when cross compiling. To search for commands with `AC_CHECK_TOOL`
based on that `CC` means to search also doubly prefixed names.
nobu (Nobuyoshi Nakada)
11:29 AM Revision 992bdfea (git): Refine the load error message
Show the linked ruby library name when failed to load extension
built against different ruby library.
nobu (Nobuyoshi Nakada)
11:29 AM Revision 5952a1f2 (git): Check running macOS version at runtime
nobu (Nobuyoshi Nakada)
11:12 AM Revision c8b414b3 (git): Reuse `-v` option result as `target_platform`
Backticks method invokes `/bin/sh` when the command contains
quotes, and `sh` clears some environment variables set in
runruby.rb to search the built shared library.
nobu (Nobuyoshi Nakada)
10:04 AM Revision dfe7faa6 (git): exclude name must be Regexp or Symbol
https://github.com/ruby/ruby/blob/fdf0f8d81487560f5837dc7e3888a96f7c2b4ec9/tool/lib/test/unit.rb#L1273-L1290 znz (Kazuhiro NISHIYAMA)
09:58 AM Revision fdf0f8d8 (git): btest-ruby OPTS=-v should disable quiet
`make btest-ruby` is run with -q (quiet) option and -v should
remove -q option.
ko1 (Koichi Sasada)
05:36 AM Revision 9f81d9f9 (git): Hide patchlevel from release build
hsbt (Hiroshi SHIBATA)
03:19 AM Revision 7fe0ebc4 (git): merge revision(s) 496591de96b261b8789332c7f8b2bfbd17658955: [Backport #18578]
st.c: Do not clear entries_bound when calling Hash#shift for empty
hash
tab->entries_bound is used to check if the bins are full in
rebuild_table_if_necessary.
Hash#shift against an empty hash assigned ...
naruse (Yui NARUSE)

02/16/2022

04:43 PM Revision 5f01fba0 (git): yjit_codegen.c: Prevent a possible out-of-bound access
The code attempts to read `C_ARG_REGS[leaf_builtin->argc + 1]`, and the
size of `C_ARG_REGS` is `NUM_C_ARG_REGS`. So, the guard condition must
be `leaf_builtin->argc + 1 + 1 <= NUM_C_ARG_REGS`.
This change fixes the off-by-one error. T...
mame (Yusuke Endoh)
03:34 PM Revision fabf60c9 (git): * 2022-02-17 [ci skip]
git[bot]
03:34 PM Revision 797e8f54 (git): Fix -Wsign-compare when -DRUBY_DEBUG=1
Sizes for darray are size_t now. CC @peterzhu2118 alanwu (Alan Wu)
02:50 PM Revision 969ad580 (git): Change feature_index from fake Array to darray
Using a fake (malloc) RArray is not friendly for the garbage
collector. Fake RArray does not have a heap page, so it causes Variable
Width Allocation to crash when we try to implement it on Arrays.
This commit changes feature_index from...
peterzhu2118 (Peter Zhu)
02:50 PM Revision 71afa816 (git): Change darray size to size_t and add functions that use GC malloc
Changes size and capacity of darray to size_t to support more
elements.
Adds functions to darray that use GC allocation functions.
peterzhu2118 (Peter Zhu)
02:43 PM Revision f9abb286 (git): Parenthesize a macro expression
The modulo in `rb_yjit_code_page_alloc` seems interpreted wrongly. nobu (Nobuyoshi Nakada)
08:57 AM Revision 00c7a0d4 (git): fix parallel test timeout retrying
On the parallel test, workers can be killed because of timeout
and the information for the retrying can be inconsistent.
This patch will skip if the inconsistency is found and report
as an error.
http://ci.rvm.jp/results/trunk-asserts@p...
ko1 (Koichi Sasada)
07:32 AM Revision b9851c7e (git): lib/securerandom.rb: Fix the check of availability of Random.urandom
Random.urandom raises a RuntimeError if it is unavailable.
[Bug #13885]
mame (Yusuke Endoh)
04:32 AM Revision e7d76fe2 (git): * 2022-02-16 [ci skip]
git[bot]
04:31 AM Revision 1ae630db (git): `wmap#each` should check liveness of keys
`ObjectSpace::WeakMap#each*` should check key's liveness.
fix [Bug #18586]
ko1 (Koichi Sasada)

02/14/2022

02:35 PM Revision 26187a85 (git): Use RARRAY_SHARED_ROOT_FLAG for checking re-enter
RARRAY_SHARED_ROOT_FLAG is defined as FL_USER5, but we should use
RARRAY_SHARED_ROOT_FLAG instead of depending on that they're equal.
peterzhu2118 (Peter Zhu)
08:17 AM Revision 76e594d5 (git): fix GC event synchronization
(1) gc_verify_internal_consistency() use barrier locking
for consistency while `during_gc == true` at the end
of the sweep on `RGENGC_CHECK_MODE >= 2`.
(2) `rb_objspace_reachable_objects_from()` is called without
VM synchroni...
ko1 (Koichi Sasada)
05:52 AM Revision 83803117 (git): * 2022-02-14 [ci skip]
git[bot]
05:52 AM Revision 8e089991 (git): extend timeout for mjit
1 seconeds is not enough on an specific (busy) machine w/ mjit.
http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker/3830178
ko1 (Koichi Sasada)
04:57 AM Revision 8a0dfd4a (git): * 2022-02-14 [ci skip]
git[bot]
04:56 AM Revision c8b5d703 (git): Merge RubyGems-3.3.7 and Bundler-2.3.7 (#5543)
hsbt (Hiroshi SHIBATA)

02/13/2022

09:25 AM Revision 7a8ea2e4 (git): [MSWin] Install OpenSSL with vcpkg
nobu (Nobuyoshi Nakada)
08:39 AM Revision b4fd0e0c (git): Exclude TestThread#test_signal_at_join on FreeBSD 13 for now [ci skip]
nobu (Nobuyoshi Nakada)
08:02 AM Revision 7cd35926 (git): skip some test using openssl to cease failure on GitHub Actions for MinGW.
nagachika (Tomoyuki Chikanaga)
07:09 AM Revision b61b4563 (git): skip some tests of rdoc temporary.
nagachika (Tomoyuki Chikanaga)
07:05 AM Revision 6c70a329 (git): merge revision(s) f18a0b7654d471101b207e7fe553e12a25398e45,77e1b477297a48e285d34b21e8d30ab4b46bf90c,c483aa8394fc26e341666db66938b1d6fc2cbb8e,f2e39e5fed498b51ae914ed42ec51ae578330583,6aaa1c4d09249baae93d5bb7fba585be420c4fee,923b3652247aa17ac99dc45cb1cd0654fa08d976,950c7a12efa19d73bed10d377368a50664cae32c,69ce9e4187589335124077029496ee293d4e9189,ddb87396349fa4699153d5c4c7569c2e0186adfc,09e7a0c4a4fba18e3308e4f8cb4b8b5b52b41d20,298d65b1e4f3019af7fc9b905390b56736f5fd0e,2f3edf28f3a251bac2cf3b47b46b372faac71e8e:
[ruby/rdoc] Follow-up rubygems
Use test-unit assertions instead of minitest.
https://github.com/ruby/rdoc/commit/d6a6209d7f
---
test/rdoc/test_rdoc_rubygems_hook.rb | 18 ++++++++++++------
1 fi...
nagachika (Tomoyuki Chikanaga)
06:48 AM Revision a9aa42ac (git): * 2022-02-13 [ci skip]
git[bot]
06:48 AM Revision 045ab1d0 (git): [DOC] Fix a typo in `Integer#chr` example
The current example raises the following error.
```ruby
0..chr # => undefined local variable or method `chr' for main:Object (NameError)
```
This PR updates the example to produce the expected behavior.
```ruby
0.chr # => "\x00"
```
koic (Koichi ITO)
05:30 AM Revision 18bd1179 (git): Revert 207fb8e6d82c5018c958243de8bfaac3fa5ddfb3 partially.
Bacause the GitHub Actions workflow for MinGW failed on 'where check' nagachika (Tomoyuki Chikanaga)
05:27 AM Revision 207fb8e6 (git): merge revision(s) 49cc7709cb762594aa8ea1b98a1fdf41662a5cf6:
[Actions] mingw - use ruby/setup-ruby@v1 again
---
.github/workflows/mingw.yml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
nagachika (Tomoyuki Chikanaga)
05:21 AM Revision 0f755a14 (git): merge revision(s) bab862334313c08ec4f218cb1de1774c9909e3be:
The `include`d set should be expanded values [ci skip]
While the `matrix` level values are expanded from the production
of each arrays, `include`d set should be consist from expanded
single values.
---
...
nagachika (Tomoyuki Chikanaga)
05:20 AM Revision 0b45ce2a (git): merge revision(s) 63358581bca80c7a885228ac841b0ae9c4ca11b5:
Fix weird MinGW failure notifications
It's been "MinGW / Array", but it will be "MinGW MINGW64 / check" or
"MinGW UCRT64 / check" by this.
---
.github/workflows/mingw.yml | 2 +-
1 file changed, ...
nagachika (Tomoyuki Chikanaga)
05:20 AM Revision 62c2414b (git): merge revision(s) e0a5c3d2b71dfad038d7562fdd33f02ffd79232d,7d55f1b6b6b9777a8bd665f6c5ed6a64c7fa2e9b:
[MinGW] Set job names
---
.github/workflows/mingw.yml | 1 +
1 file changed, 1 insertion(+)
[Actions] use windows-2022 for mingw
MSP-Greg/ruby-setup-ruby@win-ucrt-1
---
.github...
nagachika (Tomoyuki Chikanaga)
05:11 AM Revision e7f21265 (git): merge revision(s) ec032e86faf9ac128ac51e3394d9b4001a374b38,8acb2a9b4069f55f71a80c747fc7c6bcb686abb7:
[MinGW] Clear prefix and move the directory to DESTDIR
Also the destination will be created at the installation.
---
.github/workflows/mingw.yml | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)...
nagachika (Tomoyuki Chikanaga)

02/12/2022

02:17 PM Revision 11862c1a (git): [MSWin] Remove stale configuration check [ci skip]
PSAPI library has not been used since d66c5768caaee16a0c2c2c641185. nobu (Nobuyoshi Nakada)
08:13 AM Revision 844a8355 (git): [ruby/rdoc] Load YAML library for each test
https://github.com/ruby/rdoc/commit/a93e1bcd68 nobu (Nobuyoshi Nakada)
08:12 AM Revision ea04e3ff (git): Fix bundler test failures.
These failures are caused by the incompatibility in keyword argument
treatment in rspec-mocks.
I fix the expectations in the bundler/rubygems_integration_spec.rb.
These tests are not touched in the master branch.
It seems that the follow...
nagachika (Tomoyuki Chikanaga)
07:52 AM Revision 034872d6 (git): merge revision(s) 342e7a094a70d6f90b96262c88177dae32976c85:
[rubygems/rubygems] Fix spec to not touch the network
And not depend on the state of rack's master branch, in particular, on
their Ruby support range.
https://github.com/rubygems/rubygems/commit/9ea4baffac
...
nagachika (Tomoyuki Chikanaga)
07:15 AM Revision 3b3fb73d (git): [ruby/rdoc] Dump plain objects as `RDoc::Options`
So that the generated `.rdoc_options` file is loadable.
https://github.com/ruby/rdoc/commit/6cf6e1647b
nobu (Nobuyoshi Nakada)
07:02 AM Revision 11f38821 (git): [ruby/rdoc] Fix a test method name
https://github.com/ruby/rdoc/commit/8166b84cf3 nobu (Nobuyoshi Nakada)
06:22 AM Revision e95ad700 (git): [ruby/rdoc] Update generated files
nobu (Nobuyoshi Nakada)
06:06 AM Revision 5348a345 (git): [ruby/rdoc] Relative loading for easier development (https://github.com/ruby/rdoc/pull/821)
This patch makes sure we only load relative code. Hence when coding or
testing rdoc, we'll be sure to always be using the correct code.
Discussion started at https://github.com/ruby/rdoc/pull/817.
Signed-off-by: Ulysse Buonomo <buonomo...
ulysse (Ulysse Buonomo)
05:59 AM Revision 08137c5d (git): [ruby/rdoc] Optimize RawLine by using a regexp instead of negative look-ahead rule
This improves the performance in some cases.
`rdoc .../gems/sinatra-2.1.0/README.md` takes 10.5 sec. before this
change, and 7.1 sec. after this change.
`make rdoc` of ruby/ruby takes 19.3 sec. before this change, 18.1 sec.
after this ch...
mame (Yusuke Endoh)
03:38 AM Revision 6e65e041 (git): [DOC] Remove unnecessary `rdoc-ref:` schemes
nobu (Nobuyoshi Nakada)
03:38 AM Revision 50c972a1 (git): [DOC] Simplify operator method references
nobu (Nobuyoshi Nakada)
03:28 AM Revision e6b537e6 (git): Reuse operation rule for operation2
S_H_ (Shun Hiraoka)
03:27 AM Revision c0651b4a (git): Reuse p_kwnorest rule for f_no_kwarg
S_H_ (Shun Hiraoka)
01:43 AM Revision 68be9a9a (git): Fix Typo
Steven Nunez

02/11/2022

03:36 PM Revision ee3b7a1a (git): * 2022-02-12 [ci skip]
git[bot]
03:36 PM Revision 118769d0 (git): test/ruby/test_exception.rb: prevent "assigned but unused variable"
mame (Yusuke Endoh)
09:49 AM Revision e92e87bf (git): [rubygems/rubygems] Add clarification for bundle-config "with" option
https://github.com/rubygems/rubygems/commit/666f3cc724 Ilia Zenkevich
09:20 AM Revision 7b676b3c (git): [rubygems/rubygems] Fix corrupted lockfile when using `gemspec` and multiple sources
https://github.com/rubygems/rubygems/commit/9712262d90 deivid (David Rodríguez)
02:28 AM Revision 22bf6e43 (git): * 2022-02-11 [ci skip]
git[bot]
02:25 AM Revision 36df0c72 (git): [DOC] Add `.rdoc_options` file
Set `--page-dir` option so that direct rdoc call is consistent
with `make html`.
nobu (Nobuyoshi Nakada)
 

Also available in: Atom