Activity
From 04/28/2022 to 05/04/2022
05/04/2022
- 08:05 PM Revision 4f25971f (git): * remove trailing spaces. [ci skip]
-
08:04 PM Revision 197f9e9d (git): [DOC] More on format specs (#5877)
- * Update doc/format_specifications.rdoc
Co-authored-by: Peter Zhu <[email protected]> - 07:49 PM Revision 8009d8a9 (git): * 2022-05-05 [ci skip]
-
07:49 PM Revision d7df8c69 (git): Unpoison freelist when iterating over it in gc_sweep_page
-
07:48 PM Revision 3a31b80b (git): Update lldb helper for iseq disassembly to use correct var name
-
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:/... -
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... -
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.
-
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...
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
-
09:45 PM Revision 42538ad7 (git): [rubygems/rubygems] Fix missing space in spec
- https://github.com/rubygems/rubygems/commit/fabc357e70
-
09:45 PM Revision 2cf43186 (git): [rubygems/rubygems] Make looping more concise with `select`
- https://github.com/rubygems/rubygems/commit/c43d5f979a
-
09:45 PM Revision ba4ec45c (git): [rubygems/rubygems] Don't converge specs in frozen mode
- https://github.com/rubygems/rubygems/commit/ea09bc4680
-
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... -
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...
-
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... -
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
[... -
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 `**` ... -
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...
-
05:44 PM Revision cf71e5f6 (git): Add a regression test for opt_plus with unknown type (#5878)
- 05:00 PM Revision 4d28553c (git): * 2022-05-04 [ci skip]
-
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. -
04:23 PM Revision 529c98ab (git): [DOC] mention macros for public headers
-
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... -
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... -
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... -
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... -
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) ...
05/02/2022
-
11:36 PM Bug #18760: Ractors vs "skynet" microbenchmark
- @zverok here's a Ruby example with Fibers that I ported from `skynet.cr`.
``` ruby
require 'async'
require 'asyn... -
10:47 PM Feature #18762 (Open): Add an Array#undigits that compliments Integer#digits
- I've found Integer#digits convenient and useful but several times have needed to go from the place-value notation bac...
-
08:30 PM Revision 35e111fd (git): Fix bug identified by @noahgibbs. (#5876)
- Turned out to be a one-character fix :)
-
07:18 PM Misc #18756: make V=1 or Q= for verbose?
- I sent the PR <https://github.com/ruby/ruby/pull/5875>.
-
06:05 PM Misc #18756 (Feedback): make V=1 or Q= for verbose?
- > So, my conclusion is the current logic for V and Q is intentional. And I would close this ticket.
Sorry for conf... -
05:57 PM Misc #18756 (Closed): make V=1 or Q= for verbose?
- To simplify the difference, I tested only running the target `$(MAINOBJ)` in `uncommon.mk`, adding the debug log belo...
-
06:33 PM Bug #18730: Double `return` event handling with different tracepoints
- > Aren't both handlers same (global) in my first example?
They are, but the two invocations are coming from two
s... -
06:03 PM Revision 5f20f4de (git): YJIT: Reject USE_FLONUM=0 builds at build time
- YJIT can't support these builds so it's better to reject with a message
than to crash at runtime. -
06:00 PM Revision b793245d (git): [DOC] Some YJIT dependencies are no longer required
- The `capstone` crate on crates.io does not need `libcapstone` on the system
because it builds from [source].
`gdbm` i... -
05:37 PM Revision 049303ef (git): [DOC] Fix links to doc pages
- 04:09 PM Revision 503f2292 (git): * 2022-05-03 [ci skip]
-
04:09 PM Revision 51ac3c9e (git): [ruby/getoptlong] Enhanced RDoc for GetoptLong (https://github.com/ruby/getoptlong/pull/4)
- Detailed introductory material.
https://github.com/ruby/getoptlong/commit/1544f2fb7b -
02:05 PM Revision 8587bacc (git): YJIT: Remove redundant `extern crate` (#5869)
- Follow up https://github.com/ruby/ruby/commit/0514d81
Rust YJIT requires Rust 1.60.0 or later. So, `extern crate` lo... -
10:22 AM Misc #18761: provide an example wasm project
- Thank you for reporting. `ruby/ruby.wasm` repository provides a simple example and prebuilt rubies to try it easily. ...
- 02:22 AM Revision 63932ec3 (git): Bump github/codeql-action from 1 to 2
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.c...
05/01/2022
-
11:58 PM Revision 2e901368 (git): Fix a typo [ci skip]
- 05:27 PM Revision 72c8d4fd (git): * 2022-05-02 [ci skip]
-
05:26 PM Revision fef79dfa (git): Repair internal links (#5866)
- * Repair internal links
* Minor changes to format spec -
09:44 AM Revision 7202f862 (git): merge revision(s) 1ff174bfd17f80433f2cb9888eafd1c297efd2a5:
- [rubygems/rubygems] Fix a test for `bin/bundle update --bundler` to
pass on ruby/ruby.
Consider the... -
08:43 AM Revision be7bcee8 (git): remove bundled zlib patch file for mswin platform. It's already applied at zlib-1.2.12.
-
08:40 AM Revision 8b02271e (git): merge revision(s) 035b75c8f4097a48cde3cebc5db5e2efddc21546:
- Update zlib version to 1.2.12
---
.appveyor.yml | 2 +-
1 file changed, 1 insertion(+), 1 d... -
07:39 AM Revision e98c9c24 (git): bump teeny version to 3.1.3.
-
07:37 AM Revision 76b52b42 (git): merge cf2bbcfff2985c116552967c7c4522f4630f2d18 partially.
- Add the relevant test code for 73f45e5e96ccc13a131f7c0122cf8600ce5b930f.
04/30/2022
-
07:25 PM Misc #18761 (Assigned): provide an example wasm project
- Neither the release notes nor the wasm/README.md include any runnable examples.
Please provide a docker image that c... -
07:01 PM Bug #17871: TestGCCompact#test_ast_compacts test failing again
- wanabe (_ wanabe) wrote in #note-10:
> Note for the backport maintainer:
> The issue seems to be still reproduced i... -
09:45 AM Bug #17871: TestGCCompact#test_ast_compacts test failing again
- Note for the backport maintainer:
The issue seems to be still reproduced in 3.0.
http://rubyci.s3.amazonaws.com/ppc... -
05:41 PM Misc #18747: DevMeeting-2022-05-19
- tenderlovemaking (Aaron Patterson) wrote in #note-4:
> * [Feature #18611] Promote best practice for combining multip... -
10:58 AM Feature #18611 (Closed): Promote best practice for combining multiple values into a hash code
- Merged.
-
10:57 AM Revision 3a8d60f5 (git): Document best-practices for writing hash methods (#5805)
- * Discussion is as per https://bugs.ruby-lang.org/issues/18611.
Co-authored-by: Sam Bostock <[email protected]> -
05:32 AM Bug #18730: Double `return` event handling with different tracepoints
- alanwu (Alan Wu) wrote in #note-6:
> So having just read the code, I understand why you are seeing this behavior.
> W... -
12:50 AM Bug #18730: Double `return` event handling with different tracepoints
- So having just read the code, I understand why you are seeing this behavior.
We run global handlers before local han...
04/29/2022
-
10:20 PM Revision 5c843a1a (git): YJIT: Enable default rustc lints (warnings) (#5864)
- `rustc` performs in depth dead code analysis and issues warning
even for things like unused struct fields and unconst... -
10:04 PM Revision 7c039e42 (git): [DOC] Format specs (#5857)
- This new document would eventually replace the format spec discussion at Kernel#sprintf.
-
07:07 PM Feature #18611: Promote best practice for combining multiple values into a hash code
- I found some _interesting_ implementations while working on the Rubocop Cop, including some in Ruby itself. For examp...
-
06:55 PM Feature #18611: Promote best practice for combining multiple values into a hash code
- I think this is a good idea. [Searching GitHub](https://cs.github.com/?q=%22def+hash%22+language%3ARuby) shows many ...
- 07:04 PM Revision d0ff7a59 (git): * 2022-04-30 [ci skip]
-
07:03 PM Revision fead7107 (git): YJIT: Adopt Clippy suggestions we like
- This adopts most suggestions that rust-clippy is confident enough to
auto apply. The manual changes mostly fix manual... -
06:46 PM Misc #18747: DevMeeting-2022-05-19
- * [Feature #18611] Promote best practice for combining multiple values into a hash code
* Encourage people that im... -
01:16 PM Misc #18747: DevMeeting-2022-05-19
- - [Feature #18595] Alias `String#-@` as `String#dedup`
- Unary operator have some precedence oddities, forcing to ... - 02:07 PM Revision f8e4488e (git): YJIT: Do not create `CodeBlock.asm_comments` if the `asm_comments` feature is disabled (#5863)
-
11:05 AM Bug #18730: Double `return` event handling with different tracepoints
- jeremyevans0 (Jeremy Evans) wrote in #note-4:
> I've submitted a pull request to fix the use-after-free bug: https://... -
10:52 AM Bug #18760: Ractors vs "skynet" microbenchmark
- @duerst Yes, of course, I only criticize the benchmark.
@zverok Note how the README doesn't mention anything based... -
05:02 AM Bug #18760: Ractors vs "skynet" microbenchmark
- Eregon (Benoit Daloze) wrote in #note-1:
> However I heard @ko1 is working on pooling multiple Ractors per native ... -
10:47 AM Bug #18750: Segmentation fault on SIGINT when waiting in TracePoint handler
- jeremyevans0 (Jeremy Evans) wrote in #note-2:
> Can you try https://github.com/ruby/ruby/pull/5862 and see if that f... -
10:32 AM Bug #18750: Segmentation fault on SIGINT when waiting in TracePoint handler
- Failing here:

-
10:30 AM Bug #18750: Segmentation fault on SIGINT when waiting in TracePoint handler
- jeremyevans0 (Jeremy Evans) wrote in #note-2:
> Can you try https://github.com/ruby/ruby/pull/5862 and see if that f... - 08:19 AM Revision 5741ae37 (git): [rubygems/rubygems] Generalize description to account for different push servers
- https://github.com/rubygems/rubygems/commit/cbf13edd3a
- 08:19 AM Revision 3cf107fd (git): [rubygems/rubygems] Clarify description of owner-flags
- https://github.com/rubygems/rubygems/commit/28864b1057
-
04:14 AM Revision cf45d30f (git): Prevent a "warning: `*' interpreted as argument prefix"
04/28/2022
-
11:02 PM Revision 99281f51 (git): YJIT: Handle spaces in build dir path using find(1) `-exec`
- Previously, we relied on shell word splitting, which leads
to passing the wrong arguments when there are white spaces... -
10:39 PM Bug #18750 (Feedback): Segmentation fault on SIGINT when waiting in TracePoint handler
- Can you try https://github.com/ruby/ruby/pull/5862 and see if that fixes the issue? I'm not sure it will, but the se...
-
10:37 PM Bug #18730: Double `return` event handling with different tracepoints
- I've submitted a pull request to fix the use-after-free bug: https://github.com/ruby/ruby/pull/5862
-
10:14 PM Revision 907b31d7 (git): Don't set LDFLAGS by default
- This fixes a bug where Ruby on macOS running on ARM would try to look in
`/usr/local/lib` for things to link against,... -
09:50 PM Bug #18612 (Third Party's Issue): ffi gem installed successfully but while using raises Bus Error.
-
09:48 PM Bug #18684 (Closed): Support for out of source build
-
09:12 PM Revision 0eb237d9 (git): YJIT: replace BLOCKID_NULL with Option<BlockId>, more idiomatic (#5858)
- * YJIT: replace BLOCKID_NULL with Option<BlockId>, more idiomatic
* Update yjit/src/core.rs
Co-authored-by: Alan Wu... -
07:53 PM Bug #18760: Ractors vs "skynet" microbenchmark
- > this microbenchmark (which is rather silly if you ask me, because it's like the worst case overhead for concurrency...
-
05:11 PM Bug #18760: Ractors vs "skynet" microbenchmark
- Each Ractor currently uses one pthread behind the scenes, so you're spawning N threads and that's of course slow.
Thi... -
08:52 AM Bug #18760 (Closed): Ractors vs "skynet" microbenchmark
- I recently stumbled upon [skynet](https://github.com/atemerev/skynet) concurrency microbenchmark and tried to adapt i...
-
07:32 PM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
- I've opened a PR, though there are failing tests since it still monkeypatches `require` https://github.com/ruby/ruby/...
-
03:47 PM Misc #18687: [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
- > Thanks. I fixed it now.
Thanks! I was able to upload files at https://bugs.ruby-lang.org/issues/18756 too now.
-
06:26 AM Misc #18687 (Closed): [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
- @jaruga Thanks. I fixed it now.
-
06:26 AM Misc #18687: [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
- Can I upload something?(Test)
-
06:01 AM Misc #18687 (Open): [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0
-
03:45 PM Misc #18756: make V=1 or Q= for verbose?
- > Oh I couldn't upload the log files due to "Internal Server Error" on Redmine..
I uploaded the log files now, as ... - 03:31 PM Revision 5f0116c5 (git): * 2022-04-29 [ci skip]
-
03:31 PM Revision c416dbb3 (git): Add missing write barriers to Array#replace
- Previously it made object references without using write barriers,
creating GC inconsistencies.
See: http://ci.rvm.j... -
03:19 PM Bug #18758: Ruby fails to build on M1 Mac when x86 Homebrew is installed
- mame (Yusuke Endoh) wrote in #note-2:
> > I don't think /usr/local/lib should be in LDFLAGS by default.
>
> When ... -
06:27 AM Bug #18758: Ruby fails to build on M1 Mac when x86 Homebrew is installed
- @tenderlovemaking I fixed the upload feature now. see https://bugs.ruby-lang.org/issues/18687#note-10
-
04:39 AM Bug #18758: Ruby fails to build on M1 Mac when x86 Homebrew is installed
- > I don't think /usr/local/lib should be in LDFLAGS by default.
When removing what appears to be unnecessary, it i... -
10:08 AM Revision 0626e6f9 (git): Skip test for cargo builder
-
10:08 AM Revision d77b88c6 (git): Move testing_ruby_repo into test helper
-
10:08 AM Revision 1056489e (git): Merge https://github.com/rubygems/rubygems/commit/3f7d0352e84b29d4a2d4cd93b31e5ebdb5f79cc6
-
10:08 AM Revision cd2410f9 (git): [rubygems/rubygems] Original env is already set by common test setup
- https://github.com/rubygems/rubygems/commit/59449557dd
-
10:08 AM Revision fbb4b8d2 (git): [rubygems/rubygems] Fix test errors when `cargo` not present
- Currently our tests try to detect whether `cargo` is installed or not,
and if not, set tests that need `cargo` as pen... -
10:08 AM Revision 678d58c8 (git): Merge rubygems master 1e4eda741d732ca1bd7031aef0a16c7348adf7a5
-
10:08 AM Revision 479ba9a4 (git): [rubygems/rubygems] All supported rubies have `File.realpath`
- https://github.com/rubygems/rubygems/commit/c60ed4878c
-
10:08 AM Revision f4009566 (git): [rubygems/rubygems] Add missing `open3` requires
- https://github.com/rubygems/rubygems/commit/06ad654120
-
10:08 AM Revision 6dc314ac (git): Merge RubyGems/Bundler master
- https://github.com/rubygems/rubygems/commit/fe96fb6e2ac5a8b6df5e852470d11fa854301eca
-
08:51 AM Revision 7c141f99 (git): Fix typos [ci skip]
-
06:44 AM Revision 5250210a (git): [rubygems/rubygems] Fix missing required rubygems version when using old APIs
- A while ago, we fixed resolution when using old dependency endpoints to
also consider metadata dependencies, by reque... -
12:44 AM Revision 4210ae21 (git): Try to fix error on Solaris
- https://rubyci.s3.amazonaws.com/solaris10-sunc/ruby-master/log/20220428T000004Z.fail.html.gz
```
linking static-libra... -
12:18 AM Bug #18759 (Closed): snapshot-ruby_2_7: test failure on macos-12
- snapshot tarball のテストに macos-12 を追加したところ、 snapshot-ruby_2_7 で failure が発生していました。
https://github.com/ruby/actions/r...
Also available in: Atom