Project

General

Profile

Activity

From 05/03/2022 to 05/09/2022

05/09/2022

06:20 PM Revision 2999eb88 (git): * 2022-05-10 [ci skip]
git[bot]
06:20 PM Revision 40be4d42 (git): [ruby/psych] tr is typically 4 to 5 times faster than gsub
https://github.com/ruby/psych/commit/8533be8fe7 MSP-Greg (Greg L)
05:34 PM Misc #18691: An option to build Ruby with build only flags not propagated to `rbconfig.rb`.
> https://github.com/ruby/ruby/pull/5879
Anyone, could you review this PR? The CI is passed. Thank you.
jaruga (Jun Aruga)
03:04 PM Feature #14602: Version of dig that raises error if a key is not present
For me this is a nice shortcut to safely access values in a large config hash. So I would use it if it became part of... fpsvogel (Felipe Vogel)
02:21 PM Bug #18766: ArgumentError with no backtrace information when requiring openssl/cipher and initializing an OpenSSL::Cipher
technically it does show, the problem are the parameter for initialize, or better for `BasicObject#initialize`
The...
Hanmac (Hans Mackowiak)
02:07 PM Bug #18766: ArgumentError with no backtrace information when requiring openssl/cipher and initializing an OpenSSL::Cipher
@Hanmac oh I am aware that `require 'openssl'` is the correct way to load all of openssl. The bug in question is that... postmodern (Hal Brodigan)
12:19 PM Bug #18766: ArgumentError with no backtrace information when requiring openssl/cipher and initializing an OpenSSL::Cipher
@postmodern : the problem is a missing require
`openssl/cipher` is a helper script that can't run without `openssl...
Hanmac (Hans Mackowiak)
10:36 AM Bug #18766 (Rejected): ArgumentError with no backtrace information when requiring openssl/cipher and initializing an OpenSSL::Cipher
I discovered a mysterious ArgumentError when requiring 'openssl/cipher' instead of 'openssl' and initializing a OpenS... postmodern (Hal Brodigan)
12:45 PM Revision 85479b34 (git): Don't allocate new page on finish sweeping
We don't need to allocate a new page in gc_sweep_finish_size_pool.
It can be allocated when needed.
peterzhu2118 (Peter Zhu)
12:45 PM Revision e28e9c63 (git): Fix heap_extend_pages when total_slots is 0
Some size pools may not have any pages/slots, so total_slots is 0. This
causes a divide-by-zero in the calculation. T...
peterzhu2118 (Peter Zhu)
12:45 PM Revision f7d48037 (git): Grow size pools with no or few slots
If the size pool has no or few pages/slots, then min_free_slots will
be a very small number (or even 0). Then the hea...
peterzhu2118 (Peter Zhu)
12:45 PM Revision b3f3cb0c (git): Call gc_sweep_finish_size_pool on size pools with no pages
Size pools with no pages won't be swept so gc_sweep_finish_size_pool
will never be called on it, but gc_sweep_finish_...
peterzhu2118 (Peter Zhu)
12:45 PM Revision 033e58cf (git): Fix gc_page_sweep when last bitmap plane is not used
Depending on alignment, the last bitmap plane may not used. Then it will
appear as if all of the objects on that plan...
peterzhu2118 (Peter Zhu)
12:45 PM Revision a41fbc2c (git): Increase SIZE_POOL_COUNT to 5
Having more size pools will allow us to allocate larger objects
through Variable Width Allocation.
I have attached s...
peterzhu2118 (Peter Zhu)
12:25 PM Revision 00e5e827 (git): [rubygems/rubygems] Cleanup old legacy code
https://github.com/rubygems/rubygems/commit/531d6b5fee deivid (David Rodríguez)
09:48 AM Bug #17871: TestGCCompact#test_ast_compacts test failing again
Right now the patch is only applied to master and Ruby 3.1. I want to see the backport to old Rubies.
https://github...
jaruga (Jun Aruga)
09:21 AM Revision 0161dc3e (git): Update default gems list at ecf32dbfc03c39a75fdd8a4e4dc3cb [ci skip]
git[bot]
09:20 AM Revision ecf32dbf (git): [ruby/net-http] Bump version to 0.2.2
https://github.com/ruby/net-http/commit/992d07cb41 hsbt (Hiroshi SHIBATA)
09:19 AM Revision 95bb7e0a (git): Update default gems list at a370eb5a6360a789b7c5249d97169f [ci skip]
git[bot]
09:19 AM Revision a370eb5a (git): [ruby/io-wait] bump up to 0.2.3
https://github.com/ruby/io-wait/commit/f59d1d12e0 hsbt (Hiroshi SHIBATA)
08:56 AM Bug #18560: "Compaction isn't available on this platform" error running PG test suite on ppc64le
I remember the Ruby disabled GC compaction on platforms that can't support it, on #17871 .
jaruga (Jun Aruga)
07:54 AM Bug #18765 (Assigned): Wrong description introduced by https://github.com/ruby/ruby/pull/4938/files
hsbt (Hiroshi SHIBATA)
07:44 AM Bug #18765 (Closed): Wrong description introduced by https://github.com/ruby/ruby/pull/4938/files
Commit https://github.com/ruby/ruby/pull/4938/files introduced problems and made the description wrong.
1) For me...
sawa (Tsuyoshi Sawada)
07:48 AM Revision 99f49047 (git): Update default gems list at 30632efeaad6f5837102ff4229777e [ci skip]
git[bot]
07:47 AM Revision 30632efe (git): [ruby/stringio] bump up to 3.0.3
https://github.com/ruby/stringio/commit/64f225bf00 Sutou Kouhei
07:36 AM Revision 546f6ce4 (git): Update default gems list at fbbe7ac7e3256e78d01e0b92d74611 [ci skip]
git[bot]
07:36 AM Revision fbbe7ac7 (git): [ruby/stringio] Bump version
https://github.com/ruby/stringio/commit/b79152d08f Sutou Kouhei
06:02 AM Bug #18764: Build Error when Using msys2-mingw64 and Ruby 3.2
gcc version: gcc.exe (Rev1, Built by MSYS2 project) 11.2.0
nekoyama32767 (Jinsong Yu)
05:58 AM Bug #18764 (Closed): Build Error when Using msys2-mingw64 and Ruby 3.2
There is no problem when use same build-system to build branch ruby_3_1 (commit: e87640cd9d3dfe2cad004224eb356ee40686... nekoyama32767 (Jinsong Yu)
05:19 AM Revision cea34bd8 (git): Add basic binary operators (and, or, xor, not) to `IO::Buffer`. (#5893)
Samuel Williams
05:05 AM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
I investigated this issue today.
It doesn't appear to just be a matter of adding a few properties, this actually inv...
ioquatix (Samuel Williams)
01:20 AM Revision df0bcb33 (git): test/fiber/test_scheduler.rb: Remove the test file from $LOADED_FEATURES
to prevent the following failure on `make test-all --repeat-count=2`
http://ci.rvm.jp/results/trunk-repeat20-asserts...
mame (Yusuke Endoh)
12:09 AM Revision dc9a13ab (git): Fix rdoc of IO::Buffer [ci skip]
znz (Kazuhiro NISHIYAMA)

05/08/2022

11:03 PM Revision ef525b01 (git): Explicit handling of frozen strings in `IO::Buffer#for`. (#5892)
Samuel Williams
10:29 PM Revision 563f0d0a (git): Ignore rubyspec_temp fot Git
hsbt (Hiroshi SHIBATA)
10:26 PM Revision e2c143ab (git): [ruby/getoptlong] Fixup https://github.com/ruby/getoptlong/commit/39faa7b390f0
https://github.com/ruby/getoptlong/commit/c8b3c0c00d hsbt (Hiroshi SHIBATA)
10:14 PM Revision bb9b6afd (git): * 2022-05-09 [ci skip]
git[bot]
10:13 PM Revision f7539d57 (git): [ruby/getoptlong] ruby/ruby used sample, not examples
https://github.com/ruby/getoptlong/commit/39faa7b390 hsbt (Hiroshi SHIBATA)
02:05 PM Revision 98e3fdb4 (git): Update bundled gems list at 25eb63fa7fa7075764cd71920eb89d [ci skip]
git[bot]
02:04 PM Revision 25eb63fa (git): Bundle RBS 2.4.0 (#5894)
soutaro (Soutaro Matsumoto)
12:25 AM Bug #18763 (Closed): The configure option “--with-openssl-dir” has lower precedence than pkg-config
I’m trying to compile Ruby 2.7.6 (latest stable release in 2.7 branch). In my environment, there are two OpenSSL inst... franklinyu (Franklin Yu)

05/07/2022

10:24 PM Bug #18663 (Closed): Autoload doesn't work with fiber context switch.
I've merged the fix. ioquatix (Samuel Williams)
08:18 AM Bug #18663: Autoload doesn't work with fiber context switch.
❤️ fxn (Xavier Noria)
05:41 AM Bug #18663: Autoload doesn't work with fiber context switch.
https://github.com/ruby/ruby/pull/5788 fixes this issue.
I've confirmed that my PR fixes the given examples here.
...
ioquatix (Samuel Williams)
10:23 PM Revision 6fa7d010 (git): * 2022-05-08 [ci skip]
git[bot]
10:22 PM Revision fd6cef79 (git): Use a proper mutex for autoloading features. (#5788)
Object#autoload implements a custom per-thread "mutex" for blocking
threads waiting on autoloading a feature. This ca...
Samuel Williams
09:31 AM Revision 679b6e43 (git): * 2022-05-07 [ci skip]
git[bot]
09:30 AM Revision 2a6f7936 (git): Replace with https://github.com [ci skip]
znz (Kazuhiro NISHIYAMA)
01:38 AM Feature #18654: Enhancements to prettyprint
kddeisz (Kevin Newton) wrote in #note-4:
> The algorithm difference of printing after the whole doc tree is built ver...
akr (Akira Tanaka)

05/06/2022

05:43 PM Feature #18481 (Closed): Porting YJIT to Rust (request for feedback)
Updating this ticket to say that Rust YJIT has been upstreamed as part of this pull request:
https://github.com/ruby...
maximecb (Maxime Chevalier-Boisvert)
02:18 PM Bug #18592 (Closed): RPATH of bundled native extensions is incorrect
jeremyevans0 (Jeremy Evans)
07:28 AM Bug #18592: RPATH of bundled native extensions is incorrect
I am sorry, this is a duplicate to issue #18373 and can be closed. Kulikjak (Jakub Kulik)
09:13 AM Revision 67950a4c (git): Fix missing paren [ci skip]
znz (Kazuhiro NISHIYAMA)
09:03 AM Revision d79e0832 (git): [rubygems/rubygems] Fix typo in documentation
https://github.com/rubygems/rubygems/commit/800a973e00 Dominik Bauernfeind
09:02 AM Revision 7d6de74a (git): [rubygems/rubygems] Update man page for `require` option in `bundle add` command
https://github.com/rubygems/rubygems/commit/08a0a5b7d1 nobuyo
07:43 AM Bug #18480: Dtrace enabled build fails on systems with DTRACE_REBUILD=yes
And [PR #5891](https://github.com/ruby/ruby/pull/5891) addresses this issue. Kulikjak (Jakub Kulik)

05/05/2022

09:56 PM Misc #18747: DevMeeting-2022-05-19
* [Bug #18730] Double `return` event handling with different tracepoints
* In one situation, enabling a TracePoint...
alanwu (Alan Wu)
09:37 PM Revision cae85c52 (git): Mark RCLASS_INCLUDER
Since 4d8f76286beefbb8f7fba2479f6d0a0b4a47304c, we need to dereference
the includer field on iclasses, so we need to ...
alanwu (Alan Wu)
09:37 PM Revision 7448afcc (git): Fix potential GC issue while iterating over weak refs
While walking over the list of subclasses for `include` and friends, we
check whether the subclass is a garbage objec...
alanwu (Alan Wu)
08:18 PM Feature #14602: Version of dig that raises error if a key is not present
I personally don't mind `dig!`. I interpret the `!` as a general sign of caution, rather than some meaning specific t... jaredbeck (Jared Beck)
08:03 PM Revision 4acafdf6 (git): * 2022-05-06 [ci skip]
git[bot]
08:02 PM Revision ae96ef9c (git): File rdoc (#5888)
Treats:
::pipe?
::symlink?
::socket?
::blockdev?
::chardev?
burdettelamar (Burdette Lamar)
02:01 PM Revision ac75c710 (git): Link from printf methods to format spec doc (#5886)
burdettelamar (Burdette Lamar)
10:18 AM Revision e87640cd (git): merge revision(s) 1cbdedec895070df1df96d05370cf8da084ab6fa:
[ruby/zlib] Mask checksums to lower 32bits
Upper bits affect the result of `crc32` in zlib 1.2.12.
...
nagachika (Tomoyuki Chikanaga)
10:09 AM Revision 0b625352 (git): [ruby/logger] Prefer String#[0, 1] over [0..0]
[0..0] internally creates an extra Array object, and so is slower and much more memory consuming
https://github.com/...
matsuda (Akira Matsuda)

05/04/2022

08:05 PM Revision 4f25971f (git): * remove trailing spaces. [ci skip]
git[bot]
08:04 PM Revision 197f9e9d (git): [DOC] More on format specs (#5877)
* Update doc/format_specifications.rdoc
Co-authored-by: Peter Zhu <[email protected]>
burdettelamar (Burdette Lamar)
07:49 PM Revision 8009d8a9 (git): * 2022-05-05 [ci skip]
git[bot]
07:49 PM Revision d7df8c69 (git): Unpoison freelist when iterating over it in gc_sweep_page
jemmai (Jemma Issroff)
07:48 PM Revision 3a31b80b (git): Update lldb helper for iseq disassembly to use correct var name
jemmai (Jemma Issroff)
05:54 PM Misc #18691: An option to build Ruby with build only flags not propagated to `rbconfig.rb`.
A little related to this ticket, I sent PR to set `V = 1` in `mkmf.rb` by `configure --enable-mkmf-verbose`.
https:/...
jaruga (Jun Aruga)
04:47 PM Misc #18756 (Closed): make V=1 or Q= for verbose?
nobu (Nobuyoshi Nakada) wrote in #note-7:
> Do not use `Q=`.
> `Q`, `Q1` and `V1` are intermediate variables.
> You m...
jaruga (Jun Aruga)
01:24 PM Revision bff31b32 (git): Remove unneeded cast
`start` is of type uintptr_t so it does not need to be casted to VALUE. peterzhu2118 (Peter Zhu)
11:59 AM Misc #18747: DevMeeting-2022-05-19
- [Feature #18339] GVL instrumentation API
- The patch is ready and went through several reviews: https://github.c...
byroot (Jean Boussier)

05/03/2022

09:45 PM Revision 9d61c451 (git): [rubygems/rubygems] Also speed up the case when nothing changed
https://github.com/rubygems/rubygems/commit/fa0ac74883 deivid (David Rodríguez)
09:45 PM Revision 42538ad7 (git): [rubygems/rubygems] Fix missing space in spec
https://github.com/rubygems/rubygems/commit/fabc357e70 deivid (David Rodríguez)
09:45 PM Revision 2cf43186 (git): [rubygems/rubygems] Make looping more concise with `select`
https://github.com/rubygems/rubygems/commit/c43d5f979a deivid (David Rodríguez)
09:45 PM Revision ba4ec45c (git): [rubygems/rubygems] Don't converge specs in frozen mode
https://github.com/rubygems/rubygems/commit/ea09bc4680 deivid (David Rodríguez)
08:48 PM Revision 379f5a6e (git): Update reference for RCLASS_INCLUDER during compaction
We didn't update the includer field during compaction so it could become
a dangling pointer after compaction. It's on...
alanwu (Alan Wu)
08:08 PM Feature #18762: Add an Array#undigits that compliments Integer#digits
@sawa If this feature is accepted and for whatever reason a Ruby version is used instead of C, yours is more performa... shan (Shannon Skipper)
07:52 PM Feature #18762: Add an Array#undigits that compliments Integer#digits
sawa (Tsuyoshi Sawada) wrote in #note-5:
> @shan (Shannon Skipper)
>
> Sorry. I had the code wrong. A similar cod...
shan (Shannon Skipper)
06:25 PM Feature #18762: Add an Array#undigits that compliments Integer#digits
@shan (Shannon Skipper)
Sorry. I had the code wrong. A similar code works for an array in backwards.
```ruby
[...
sawa (Tsuyoshi Sawada)
03:50 PM Feature #18762: Add an Array#undigits that compliments Integer#digits
sawa (Tsuyoshi Sawada) wrote in #note-3:
> Using a chain of two methods `each_with_index` and `sum` as well as `**` ...
shan (Shannon Skipper)
10:34 AM Feature #18762: Add an Array#undigits that compliments Integer#digits
Using a chain of two methods `each_with_index` and `sum` as well as `**` for such a simple task is an overkill, and p... sawa (Tsuyoshi Sawada)
05:44 PM Revision cf71e5f6 (git): Add a regression test for opt_plus with unknown type (#5878)
maximecb (Maxime Chevalier-Boisvert)
05:00 PM Revision 4d28553c (git): * 2022-05-04 [ci skip]
git[bot]
04:59 PM Misc #18756: make V=1 or Q= for verbose?
Do not use `Q=`.
`Q`, `Q1` and `V1` are intermediate variables.
You may want to set `ECHO0=echo` unconditionally.
nobu (Nobuyoshi Nakada)
04:23 PM Revision 529c98ab (git): [DOC] mention macros for public headers
nobu (Nobuyoshi Nakada)
01:07 PM Revision fe7c02c7 (git): Remove _with_gc functions in darray
darray was used in YJIT which required the functions to not trigger GC.
YJIT has now moved to Rust and does not use d...
peterzhu2118 (Peter Zhu)
12:03 PM Revision 5a578f10 (git): merge revision(s) 44c44b9b4af14f42a0dc6df9287c45d9689847bb:
Ignore warnings at reading debug info for now
Something seems changed on FreeBSD 13.
---
te...
nagachika (Tomoyuki Chikanaga)
02:24 AM Revision 6d8007fa (git): merge revision(s) 17e09f033c4d3b786672ba16d2c5d935482a2fad,bfc697f1e26f1406c45ec7309ca0d4c0b5ecedd6:
Skip three tests on FreeBSD 13
Some tests that use signals frequently fail randomly on FreeBSD 13.
M...
nagachika (Tomoyuki Chikanaga)
02:23 AM Revision 27fbba91 (git): merge revision(s) b4fd0e0c73aac0cae23237743bbf7dc1b1315b6b,dfe7faa6b60464c184fede59f227341f6c57cc97:
Exclude TestThread#test_signal_at_join on FreeBSD 13 for now [ci
skip]
---
test/excludes/T...
nagachika (Tomoyuki Chikanaga)
01:42 AM Revision 7bf1932d (git): merge revision(s) 63932ec33e720f006204adfd90ca67d364742b48:
Bump github/codeql-action from 1 to 2
Bumps [github/codeql-action](https://github.com/github/codeql-action) ...
nagachika (Tomoyuki Chikanaga)
 

Also available in: Atom