Activity
From 02/11/2022 to 02/17/2022
02/17/2022
- 04:54 PM Revision 7757ccb5 (git): * 2022-02-18 [ci skip]
-
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] -
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. -
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. -
11:29 AM Revision 5952a1f2 (git): Check running macOS version at runtime
-
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. -
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
-
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. -
05:36 AM Revision 9f81d9f9 (git): Hide patchlevel from release build
-
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 ...
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... - 03:34 PM Revision fabf60c9 (git): * 2022-02-17 [ci skip]
-
03:34 PM Revision 797e8f54 (git): Fix -Wsign-compare when -DRUBY_DEBUG=1
- Sizes for darray are size_t now. CC @peterzhu2118
-
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... -
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. -
02:43 PM Revision f9abb286 (git): Parenthesize a macro expression
- The modulo in `rb_yjit_code_page_alloc` seems interpreted wrongly.
-
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... -
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] - 04:32 AM Revision e7d76fe2 (git): * 2022-02-16 [ci skip]
-
04:31 AM Revision 1ae630db (git): `wmap#each` should check liveness of keys
- `ObjectSpace::WeakMap#each*` should check key's liveness.
fix [Bug #18586]
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. -
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... - 05:52 AM Revision 83803117 (git): * 2022-02-14 [ci skip]
-
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 - 04:57 AM Revision 8a0dfd4a (git): * 2022-02-14 [ci skip]
-
04:56 AM Revision c8b5d703 (git): Merge RubyGems-3.3.7 and Bundler-2.3.7 (#5543)
02/13/2022
-
09:25 AM Revision 7a8ea2e4 (git): [MSWin] Install OpenSSL with vcpkg
-
08:39 AM Revision b4fd0e0c (git): Exclude TestThread#test_signal_at_join on FreeBSD 13 for now [ci skip]
-
08:02 AM Revision 7cd35926 (git): skip some test using openssl to cease failure on GitHub Actions for MinGW.
-
07:09 AM Revision b61b4563 (git): skip some tests of rdoc temporary.
-
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... - 06:48 AM Revision a9aa42ac (git): * 2022-02-13 [ci skip]
-
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"
``` -
05:30 AM Revision 18bd1179 (git): Revert 207fb8e6d82c5018c958243de8bfaac3fa5ddfb3 partially.
- Bacause the GitHub Actions workflow for MinGW failed on 'where check'
-
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(-) -
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.
---
... -
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, ... -
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... -
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(-)...
02/12/2022
-
02:17 PM Revision 11862c1a (git): [MSWin] Remove stale configuration check [ci skip]
- PSAPI library has not been used since d66c5768caaee16a0c2c2c641185.
-
08:13 AM Revision 844a8355 (git): [ruby/rdoc] Load YAML library for each test
- https://github.com/ruby/rdoc/commit/a93e1bcd68
-
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... -
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
... -
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 -
07:02 AM Revision 11f38821 (git): [ruby/rdoc] Fix a test method name
- https://github.com/ruby/rdoc/commit/8166b84cf3
-
06:22 AM Revision e95ad700 (git): [ruby/rdoc] Update generated files
-
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... -
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... -
03:38 AM Revision 6e65e041 (git): [DOC] Remove unnecessary `rdoc-ref:` schemes
-
03:38 AM Revision 50c972a1 (git): [DOC] Simplify operator method references
-
03:28 AM Revision e6b537e6 (git): Reuse operation rule for operation2
-
03:27 AM Revision c0651b4a (git): Reuse p_kwnorest rule for f_no_kwarg
- 01:43 AM Revision 68be9a9a (git): Fix Typo
02/11/2022
- 03:36 PM Revision ee3b7a1a (git): * 2022-02-12 [ci skip]
-
03:36 PM Revision 118769d0 (git): test/ruby/test_exception.rb: prevent "assigned but unused variable"
- 09:49 AM Revision e92e87bf (git): [rubygems/rubygems] Add clarification for bundle-config "with" option
- https://github.com/rubygems/rubygems/commit/666f3cc724
-
09:20 AM Revision 7b676b3c (git): [rubygems/rubygems] Fix corrupted lockfile when using `gemspec` and multiple sources
- https://github.com/rubygems/rubygems/commit/9712262d90
- 02:28 AM Revision 22bf6e43 (git): * 2022-02-11 [ci skip]
-
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`.