Project

General

Profile

Activity

From 08/23/2021 to 08/29/2021

08/29/2021

06:00 PM Revision 2d93b523 (git): Add irb section to tool/sync_default_gems.rb
aycabta (aycabta .)
05:45 PM Revision ece4ed0d (git): Add --autocomplete / --noautocomplete options
aycabta (aycabta .)
05:37 PM Revision b6b2b767 (git): [ruby/reline] Version 0.2.8.pre.3
https://github.com/ruby/reline/commit/6e0ea3362a aycabta (aycabta .)
05:37 PM Revision 8750e1ad (git): [ruby/reline] Fix Reline.autocompletion=() interface
https://github.com/ruby/reline/commit/71c2eb143d aycabta (aycabta .)
05:37 PM Revision e1ee7f9c (git): [ruby/reline] Version 0.2.8.pre.2
https://github.com/ruby/reline/commit/5e3ea74891 aycabta (aycabta .)
05:37 PM Revision 62555d7a (git): [ruby/reline] Set autocompletion is false by default
For compatibility with ext/readline.
https://github.com/ruby/reline/commit/13d9b936bc
aycabta (aycabta .)
05:37 PM Revision 24a26db7 (git): [ruby/reline] Disable autocompletion in tests
https://github.com/ruby/reline/commit/9b1913567a aycabta (aycabta .)
05:37 PM Revision 3a2e2a68 (git): [ruby/reline] Add Reline.autocompletion=() interface
https://github.com/ruby/reline/commit/a2e69f6277 aycabta (aycabta .)
05:37 PM Revision 935bb4c6 (git): [ruby/reline] Add autocompletion on emacs mode by Tab / S-Tab
https://github.com/ruby/reline/commit/22d0b4e5d8 aycabta (aycabta .)
05:37 PM Revision 11b82507 (git): [ruby/reline] Add config.autocompletion
https://github.com/ruby/reline/commit/3d918e4ccb aycabta (aycabta .)
05:34 PM Revision 60eb328d (git): [ruby/irb] Version 1.3.8.pre.2
https://github.com/ruby/irb/commit/ff111173fd aycabta (aycabta .)
05:33 PM Revision b35eff27 (git): [ruby/irb] Update dependency, reline >= 0.2.8.pre.3
https://github.com/ruby/irb/commit/2f1d989d7c aycabta (aycabta .)
05:33 PM Revision 3bbe860e (git): [ruby/irb] Remove path settings for debugging
https://github.com/ruby/irb/commit/48029944a5 aycabta (aycabta .)
05:33 PM Revision 4750dfa6 (git): [ruby/irb] Update dependency to "reline >= 0.2.7.pre.2" for Reline.autocomplete=()
https://github.com/ruby/irb/commit/66178f34b9 aycabta (aycabta .)
04:30 PM Revision a40f9c4a (git): Fix empty values to booleans
nobu (Nobuyoshi Nakada)
03:52 PM Revision 9f9ea283 (git): Fix dllimport attribute
nobu (Nobuyoshi Nakada)
03:18 PM Revision 806786ff (git): * 2021-08-30 [ci skip]
git[bot]
03:18 PM Revision 92279893 (git): Use proper suffix
nobu (Nobuyoshi Nakada)
02:24 PM Bug #10470 (Closed): TracePoint cannot trace attr_accessor/reader/writer method
Applied in changeset commit:git|2d98593bf54a37397c6e4886ccc7e3654c2eaf85.
----------
Support tracing of attr_reader ...
jeremyevans (Jeremy Evans)
02:24 PM Bug #16383 (Closed): TracePoint does not report calls to attribute reader methods
Applied in changeset commit:git|2d98593bf54a37397c6e4886ccc7e3654c2eaf85.
----------
Support tracing of attr_reader ...
jeremyevans (Jeremy Evans)
02:23 PM Revision 2d98593b (git): Support tracing of attr_reader and attr_writer
In vm_call_method_each_type, check for c_call and c_return events before
dispatching to vm_call_ivar and vm_call_attr...
jeremyevans (Jeremy Evans)
11:33 AM Revision 5f7c2291 (git): [ruby/irb] Version 1.3.8.pre.1
https://github.com/ruby/irb/commit/9f82ae66fc aycabta (aycabta .)
11:30 AM Revision 8876710f (git): [ruby/reline] Version 0.2.8.pre.1
https://github.com/ruby/reline/commit/2668715509 aycabta (aycabta .)
11:30 AM Revision 7857a1ab (git): [ruby/reline] Make autocomplete dialog is registered first
https://github.com/ruby/reline/commit/d027dbe118 aycabta (aycabta .)
11:30 AM Revision 535a1cc7 (git): [ruby/reline] Delete show doc dialog to move it to IRB
https://github.com/ruby/reline/commit/640102fe27 aycabta (aycabta .)
11:30 AM Revision 74ba5328 (git): [ruby/reline] Remove an unnecessary variable
https://github.com/ruby/reline/commit/3b8cc5ce0a aycabta (aycabta .)
11:30 AM Revision 3248c425 (git): [ruby/reline] Remove dialog_proc_list accessor of Reline
https://github.com/ruby/reline/commit/ac8fa84f4d aycabta (aycabta .)
11:30 AM Revision 32124de1 (git): [ruby/reline] Move constants of dialogs to under Reline
https://github.com/ruby/reline/commit/9100ea2934 aycabta (aycabta .)
11:30 AM Revision 29586ec9 (git): [ruby/reline] Use default dialog context to communicate others
https://github.com/ruby/reline/commit/5e67e6ffe0 aycabta (aycabta .)
11:30 AM Revision b023ef85 (git): [ruby/reline] Clear dialog by C-c
https://github.com/ruby/reline/commit/f66a079c85 aycabta (aycabta .)
11:30 AM Revision d41d41da (git): [ruby/reline] Clear completion journey data when finished
https://github.com/ruby/reline/commit/03716a411e aycabta (aycabta .)
11:30 AM Revision 6273b9bb (git): [ruby/reline] Use colored doc output with ANSI escape sequence
https://github.com/ruby/reline/commit/7d1c75b43f aycabta (aycabta .)
11:30 AM Revision 3d757ba1 (git): [ruby/reline] Suppress crashes on nil
https://github.com/ruby/reline/commit/b5f62c366b aycabta (aycabta .)
11:30 AM Revision acd15a39 (git): [ruby/reline] Support custom bg color
https://github.com/ruby/reline/commit/cd0cbf53d5 aycabta (aycabta .)
11:30 AM Revision 7ea46c1e (git): [ruby/reline] Fix tests so that the completion journey starts on first C-n/C-p
https://github.com/ruby/reline/commit/52a40f2cd3 aycabta (aycabta .)
11:30 AM Revision 78f46e65 (git): [ruby/reline] Show method or class doc correctly
https://github.com/ruby/reline/commit/a505294f12 aycabta (aycabta .)
11:30 AM Revision 7e8a6270 (git): [ruby/reline] Implement doc display dialog in conjunction with autocomplete
https://github.com/ruby/reline/commit/e97bbc4ccf aycabta (aycabta .)
11:30 AM Revision 4cd344c9 (git): [ruby/reline] Add the ability to handle context between dialogs
https://github.com/ruby/reline/commit/063d9c70d9 aycabta (aycabta .)
11:30 AM Revision 8d4370b0 (git): [ruby/reline] Support for multiple dialog rendering
https://github.com/ruby/reline/commit/f589fab718 aycabta (aycabta .)
11:30 AM Revision acffb0b0 (git): [ruby/reline] Cut out the autocomplete callback
https://github.com/ruby/reline/commit/46aa2694da aycabta (aycabta .)
11:30 AM Revision 164e4862 (git): [ruby/reline] Remove @dialog_updown and @dialog_contents_width
https://github.com/ruby/reline/commit/458cb8a9cc aycabta (aycabta .)
11:30 AM Revision 4b2b1070 (git): [ruby/reline] Implement dynamic selection of candidates
https://github.com/ruby/reline/commit/e46437df00 aycabta (aycabta .)
11:30 AM Revision 8e463e3e (git): [ruby/reline] Remove unnecessary condition
https://github.com/ruby/reline/commit/07e911ec8e aycabta (aycabta .)
11:30 AM Revision fdc005e5 (git): [ruby/reline] Completion journey starts with one of candidates
First one is just original string.
https://github.com/ruby/reline/commit/ccb70cc240
aycabta (aycabta .)
11:30 AM Revision 18c0814f (git): [ruby/reline] Fix typo
https://github.com/ruby/reline/commit/6370353c71 aycabta (aycabta .)
11:30 AM Revision 475038a6 (git): [ruby/reline] Move cursor correctly when current line is auto wrapped
https://github.com/ruby/reline/commit/14c8fade54 aycabta (aycabta .)
11:30 AM Revision ff43b0f2 (git): [ruby/reline] Update dialog backup before clearing
https://github.com/ruby/reline/commit/a39e2c8813 aycabta (aycabta .)
11:30 AM Revision ca1a2d1f (git): [ruby/reline] Show autocomplete correctly when starts from prev line
https://github.com/ruby/reline/commit/f31a76ff31 aycabta (aycabta .)
11:30 AM Revision 06bd48ab (git): [ruby/reline] Remove unnecessary metadata between lines
https://github.com/ruby/reline/commit/83928249e3 aycabta (aycabta .)
11:30 AM Revision 081e5de3 (git): [ruby/reline] Combine vertical processing into @dialog_vertical_offset
https://github.com/ruby/reline/commit/600b93620c aycabta (aycabta .)
11:30 AM Revision f863ed52 (git): [ruby/reline] Drop too much contents before processing
https://github.com/ruby/reline/commit/94f7027edc aycabta (aycabta .)
11:30 AM Revision fb9fe4c4 (git): [ruby/reline] Display autocomplete below original line if end point was wrapped
https://github.com/ruby/reline/commit/49f3392d59 aycabta (aycabta .)
11:30 AM Revision 9b2afb2e (git): [ruby/reline] Scroll properly to create margin
https://github.com/ruby/reline/commit/064d54f8f1 aycabta (aycabta .)
11:30 AM Revision 85dd0ad5 (git): [ruby/reline] Move dialog pos to left when goes beyond right edge
https://github.com/ruby/reline/commit/f1efa2b062 aycabta (aycabta .)
11:30 AM Revision d768eeed (git): [ruby/reline] Support hide/show cursor on Windows
https://github.com/ruby/reline/commit/0c870813bd aycabta (aycabta .)
11:30 AM Revision 02a61fe3 (git): [ruby/reline] Hide cursor when rendering dialog
https://github.com/ruby/reline/commit/a9050cf676 aycabta (aycabta .)
11:30 AM Revision c0349765 (git): [ruby/reline] Remove debug code
https://github.com/ruby/reline/commit/2389d175f7 aycabta (aycabta .)
11:30 AM Revision 2ec3977c (git): [ruby/reline] Clear after cursor
https://github.com/ruby/reline/commit/4d7503cd1f aycabta (aycabta .)
11:30 AM Revision b95e5f4a (git): [ruby/reline] Move cursor to rerender right margin of dialog correctly
https://github.com/ruby/reline/commit/554855013b aycabta (aycabta .)
11:30 AM Revision 788c0476 (git): [ruby/reline] Create windows.rb
see issue #317
https://github.com/ruby/reline/commit/aad164de93
U.Nakamura
11:30 AM Revision d7f654ad (git): [ruby/reline] Add "sleep 0.01" to Windows event loop
https://github.com/ruby/reline/commit/dfc89eae53 aycabta (aycabta .)
11:30 AM Revision 6f66927a (git): [ruby/reline] Add comments about where rerendering
https://github.com/ruby/reline/commit/4406069b7e aycabta (aycabta .)
11:30 AM Revision 55459bdd (git): [ruby/reline] Use background color instead of border frame
https://github.com/ruby/reline/commit/8f1db0a076 aycabta (aycabta .)
11:30 AM Revision 6fda4574 (git): [ruby/reline] Suppress warning; unused variable
https://github.com/ruby/reline/commit/74a6124e8d aycabta (aycabta .)
11:30 AM Revision 1e527c8a (git): [ruby/reline] Remove an unnecessary variable
https://github.com/ruby/reline/commit/5435c1aa3f aycabta (aycabta .)
11:30 AM Revision fb0fc201 (git): [ruby/reline] Implement dialog with autocomplete callback
https://github.com/ruby/reline/commit/1401d6165e aycabta (aycabta .)
11:30 AM Revision e6620078 (git): [ruby/reline] Separate calling completion proc with checking args
https://github.com/ruby/reline/commit/3203cb97db aycabta (aycabta .)
11:30 AM Revision eadd25d5 (git): [ruby/irb] Update dependency to "reline >= 0.2.7.pre.1" for use dialog feature in tests
https://github.com/ruby/irb/commit/df04a9a881 aycabta (aycabta .)
11:30 AM Revision cde84a5b (git): [ruby/irb] Rescue NotFoundError of RDoc::RI::Driver#expand_name
https://github.com/ruby/irb/commit/c5f13b23d7 aycabta (aycabta .)
11:29 AM Revision ae4e301d (git): [ruby/irb] Add show doc dialog for Reline
https://github.com/ruby/irb/commit/026700499d aycabta (aycabta .)
10:09 AM Bug #18138: Array#slice! invalid memory access
ruby_3_0 8899fa0b3d41fd27dd1a2c6f75106cb78ff27236 merged revision(s) d43279edacd09edf3a43e02d62f5be475e7c3bcb,5dc36dd... nagachika (Tomoyuki Chikanaga)
01:00 AM Bug #18138 (Closed): Array#slice! invalid memory access
nobu (Nobuyoshi Nakada)
10:09 AM Revision 8899fa0b (git): merge revision(s) d43279edacd09edf3a43e02d62f5be475e7c3bcb,5dc36ddcd00fc556c04c15ce9770c5a84d7d43dc,523bf31564f160f899f8cf9f73540d6a6f687f17: [Backport #18138]
Fix length calculation for Array#slice!
Commit 4f24255 introduced a bug which allows a length to be passed t...
nagachika (Tomoyuki Chikanaga)
09:37 AM Bug #18134 (Closed): Memory leak with master
Applied in changeset commit:git|a615885f1e87f4bfbc5398b060fd3a64d5de8c4a.
----------
Free previously used tables [Bu...
nobu (Nobuyoshi Nakada)
03:19 AM Bug #18134: Memory leak with master
I can confirm this, and also that the leak stops by reverting commit:0ef2923c2b9 (#16996).
```
$ ./miniruby bug18...
xtkoba (Tee KOBAYASHI)
08:18 AM Revision a615885f (git): Free previously used tables [Bug #18134]
nobu (Nobuyoshi Nakada)
07:32 AM Revision 265a7258 (git): Handle non-succeeding reports mingled with dots
nobu (Nobuyoshi Nakada)
07:32 AM Revision 6c40aa35 (git): Memory::Status#_update should return `self`
nobu (Nobuyoshi Nakada)
05:08 AM Revision 7487371e (git): Make ruby.pc from make
Expand variables undefined in configure.ac, RUBY_RELEASE_DATE and
so on.
nobu (Nobuyoshi Nakada)
04:04 AM Revision 623736ae (git): Move DEFFILE to EXTDLDFLAGS
So that it is no longer needed in ruby.pc.in. nobu (Nobuyoshi Nakada)
03:50 AM Revision 323c0c39 (git): Reorder ruby.pc variables
Moved variables obviously independent from others first. nobu (Nobuyoshi Nakada)
02:38 AM Revision 5d62fd8e (git): Update power_assert to 2.0.1
ktsj (Kazuki Tsujimoto)
01:35 AM Revision 523bf315 (git): Add negative position tests [Bug #18138]
nobu (Nobuyoshi Nakada)
01:33 AM Revision 5dc36ddc (git): Add out of range tests for Array#slice!
nobu (Nobuyoshi Nakada)
12:41 AM Revision 7731be94 (git): * 2021-08-29 [ci skip]
git[bot]
12:41 AM Revision d43279ed (git): Fix length calculation for Array#slice!
Commit 4f24255 introduced a bug which allows a length to be passed to
rb_ary_new4 which is too large, resulting in in...
mdalessio (Mike Dalessio)

08/28/2021

09:42 PM Bug #18134: Memory leak with master
Sorry, code should be:
```ruby
loops = ARGV[0].to_i || 500_000
smem = "smem -c 'pid pss rss uss command'"
env...
MSP-Greg (Greg L)
09:40 PM Bug #18134: Memory leak with master
I'm not that familiar with the best way to measure Ruby memory use.
The following code:
```ruby
loops = ARGV[0] ...
MSP-Greg (Greg L)
04:26 PM Bug #18138 (Closed): Array#slice! invalid memory access
As of 4f24255, the array.c functions rb_ary_slice_bang / ary_slice_bang_by_rb_ary_splice allow a length to be passed ... mdalessio (Mike Dalessio)
09:26 AM Revision 7e36b915 (git): Add Windows as a supported OS for Process.clock_gettime [ci skip]
larskanis (Lars Kanis)
09:22 AM Revision f4b73f77 (git): * 2021-08-28 [ci skip]
git[bot]
09:21 AM Revision 394498b8 (git): [Windows CI] Stop VS-2022
We have previewed it, and know it doesn't work well now. nobu (Nobuyoshi Nakada)
09:21 AM Revision 47a2ea4d (git): [Windows CI] Stop on error in VS-2022
nobu (Nobuyoshi Nakada)
09:21 AM Revision 76e8cfd1 (git): [Windows CI] Setup env
nobu (Nobuyoshi Nakada)

08/27/2021

02:13 PM Revision ed31bdfe (git): Fix memory leak in Variable Width Allocation
Force recycled objects could create a freelist for the page. At the
start of sweeping we should append to the freelis...
peterzhu2118 (Peter Zhu)
10:22 AM Feature #18137 (Open): A new method to check Proc is isolated or not
I want to check a Proc is isolated or not, like `Proc#isolated?`.
Proc objects are passed to libraries very often....
tagomoris (Satoshi Tagomori)
09:28 AM Misc #18122: DevelopersMeeting20210916Japan
* [Feature #18136] `take_while_after` (or `take_upto`)
* I have proposed it once a long time ago, but those exampl...
zverok (Victor Shepelev)
09:26 AM Feature #18136 (Open): take_while_after
Sorry, I already tried that once (#16441) but I failed to produce the persuasive example.
So I am back with a couple...
zverok (Victor Shepelev)
03:43 AM Revision 3562c7ba (git): Update the list of replacing objects under missing
nobu (Nobuyoshi Nakada)
03:42 AM Revision 80c1faf0 (git): Use C99-defined signbit macro
nobu (Nobuyoshi Nakada)
03:41 AM Revision 04be8e84 (git): Use C99-defined macros to classify a floating-point number
nobu (Nobuyoshi Nakada)
02:15 AM Bug #18134: Memory leak with master
The leak first appears after [`0ef2923c2b` Avoid rehashing in Hash#replace/dup/initialize_copy \[Bug #16996\]](https:... MSP-Greg (Greg L)
12:34 AM Revision 37114673 (git): [Windows CI] Set PATCH path
nobu (Nobuyoshi Nakada)
12:34 AM Revision a2831cf2 (git): [Windows CI] Make test-all parallel and verbose
nobu (Nobuyoshi Nakada)
12:34 AM Revision 8a754bc5 (git): [Windows CI] Group nmake step
nobu (Nobuyoshi Nakada)
12:34 AM Revision fbdd1c6a (git): [Windows CI] Moved parameters to include
nobu (Nobuyoshi Nakada)
12:16 AM Revision db4bfdfb (git): * 2021-08-27 [ci skip]
git[bot]
12:16 AM Revision 19ab24a0 (git): [DOC] Fix a typo in Dir.fnmatch
[email protected] (Henrik Nyh)

08/26/2021

10:41 PM Bug #9659 (Closed): crash in FIPS mode after unchecked algo->init_func failure
The crash in FIPS mode was fixed 7 years ago. The reason this issue was reopened 7 years ago was because of digest/md... jeremyevans0 (Jeremy Evans)
07:18 PM Feature #18135 (Open): Introduce Enumerable#detect_only
It can be important to get the only element for which a block returns true, and to assert that this is the only eleme... meisel (Michael Eisel)
06:33 PM Bug #18134 (Closed): Memory leak with master
While working on code to test Puma’s performance, I noticed a memory leak using WSL2 Ubuntu 20.04 and Ruby master. T... MSP-Greg (Greg L)
10:47 AM Revision ef10e8a1 (git): Use patch installed by msys2/setup-msys2
znz (Kazuhiro NISHIYAMA)
10:47 AM Revision 79a3e89d (git): Use bundled libffi on windows-2022
znz (Kazuhiro NISHIYAMA)
10:47 AM Revision 5550c271 (git): Install patch
Because patch does not installed on windows-2022.
https://github.com/actions/virtual-environments/issues/3949
> Only...
znz (Kazuhiro NISHIYAMA)
10:47 AM Revision 69615251 (git): Ignore errors on windows-2022
https://github.com/ruby/ruby/pull/4775/checks?check_run_id=3419490832#step:13:38 znz (Kazuhiro NISHIYAMA)
10:47 AM Revision d96ba8c5 (git): Use newer libffi on windows-2022
znz (Kazuhiro NISHIYAMA)
10:47 AM Revision b1f58d3e (git): Set VCVARS
znz (Kazuhiro NISHIYAMA)
10:47 AM Revision 5e65f31b (git): Add Windows Server 2022 with Visual Studio 2022
https://github.blog/changelog/2021-08-23-github-actions-windows-server-2022-with-visual-studio-2022-is-now-available-... znz (Kazuhiro NISHIYAMA)
09:49 AM Revision 9c058270 (git): Fix example fiber scheduler reg. writable events
There were two issues:
1. When an IO object is waiting for writablility only (as in test_tcp_accept) the selected ha...
larskanis (Lars Kanis)
04:29 AM Revision a2ad0cb7 (git): Make Hash#each family usable in Ractor
We don't need to increment/decrement iteration level for frozen Hash
because frozen Hash can't be modified. We can as...
Sutou Kouhei
01:24 AM Revision 27410eae (git): * 2021-08-26 [ci skip]
git[bot]
01:23 AM Revision f4b88959 (git): Clean up lambda output from exyacc.rb
The `lambda_body` grammar rule has a `"}"`, which is throwing off the `exyacc.rb` regular expressions. This changes t... kddnewton (Kevin Newton)

08/25/2021

03:30 PM Bug #18133: LTO: TestGCCompact#test_ast_compacts segfaults on i686
It actually crashes on c9s:
https://kojihub.stream.rdu2.redhat.com/koji/taskinfo?taskID=636003
https://kojihub.st...
vo.x (Vit Ondruch)
03:08 PM Bug #18133: LTO: TestGCCompact#test_ast_compacts segfaults on i686
The backtrace looks similar to #18119 which is triggered in Ractor. peterzhu2118 (Peter Zhu)
03:02 PM Bug #18133 (Closed): LTO: TestGCCompact#test_ast_compacts segfaults on i686
I observe following segfault running the test suite on i686 on RHEL9:
~~~
$ gdb --args ./miniruby -I./lib -I. -I....
vo.x (Vit Ondruch)
03:16 PM Feature #18004: Add Async to the stdlib
Adding the core Async gem to stdlib requires to add 4 more dependent gems. Async is a big library with a lot of suppl... larskanis (Lars Kanis)
02:30 PM Bug #17052 (Closed): Ruby with LTO enabled has issues with SIGSEGV handler
jeremyevans0 (Jeremy Evans)
02:13 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
The situation `ruby-addr2line-abbrev_table-r1.patch` assumes is not likely to happen in the real world. Let's leave i... xtkoba (Tee KOBAYASHI)
09:43 AM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
xtkoba (Tee KOBAYASHI) wrote in #note-31:
> I might have been misleading. The patch in #note-9 is necessary for corr...
vo.x (Vit Ondruch)
01:28 PM Revision 62bc4a94 (git): [Feature #18045] Implement size classes for GC
This commits implements size classes in the GC for the Variable Width
Allocation feature. Unless `USE_RVARGC` compile...
peterzhu2118 (Peter Zhu)
01:28 PM Revision c08d4067 (git): [Feature #18045] Remove T_PAYLOAD
This commit removes T_PAYLOAD since the new VWA implementation no longer
requires T_PAYLOAD types.
Co-authored-by: A...
peterzhu2118 (Peter Zhu)
09:47 AM Revision 01be881f (git): Use `empty` instead of NOOP in mk file to make it safer
This would avoid unintentional use of the `NOOP` environment variable
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-la...
katei (Yuta Saito)
09:47 AM Revision d1f0d1ca (git): Fix build failure on macOS with --enable-shared
./spec/ruby/optional/capi/ext/array_spec.c can match with spec/%/ if
using GNU Make under version 3.81. make command ...
katei (Yuta Saito)
09:28 AM Revision c4c0b60d (git): Add missing empty macro [ci skip]
nobu (Nobuyoshi Nakada)
07:19 AM Bug #18132 (Open): TODO: fix ccan/list thread safety
This library does not consider multi-threading at all.
Callers must consider it instead.
AFAIK, VM list has a probl...
nobu (Nobuyoshi Nakada)
06:02 AM Revision 384c0f57 (git): Added bundle install before bundle exec on rdoc sync
hsbt (Hiroshi SHIBATA)
02:13 AM Revision b44741f5 (git): tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProf
Formerly, TypeProf was tested with the latest RBS code during
`make test-bundled-gems`. However, when a new version o...
mame (Yusuke Endoh)
12:20 AM Bug #18130: Showing exceptions from Ractor on console causes errors
This is the patch to fix this problem: https://github.com/ruby/ruby/pull/4769 tagomoris (Satoshi Tagomori)

08/24/2021

07:59 PM Bug #18131 (Open): addr2line.c: Some inlined functions mistakenly shown
What is observed in ppc64le CI (pathnames edited for readability):
```
-- C level backtrace information ---------...
xtkoba (Tee KOBAYASHI)
03:36 PM Revision 71662466 (git): * 2021-08-25 [ci skip]
git[bot]
03:34 PM Revision 14a9c364 (git): Fix warnings in test_optimization.rb
These were introduced in the test for tracing optimized methods
added in 48c8df9e0eb295af06d593ce37ce1933c0ee1d90.
jeremyevans (Jeremy Evans)
01:48 PM Bug #18117 (Closed): Segmentation fault when yielding values from Ractors during GC sweeping
Applied in changeset commit:git|bbedd29b6e98ef6e3fc2ce2b358d2b509b7cd1bb.
----------
[Bug #18117] Fix Ractor race co...
peterzhu2118 (Peter Zhu)
01:47 PM Revision bbedd29b (git): [Bug #18117] Fix Ractor race condition with GC
rb_objspace_reachable_objects_from requires that the GC not be active.
Since the Ractor barrier is not executed for i...
peterzhu2118 (Peter Zhu)
01:12 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
What I noticed in the description is that "C level backtrace information" is not shown, which suggests that the funct... xtkoba (Tee KOBAYASHI)
11:45 AM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
Perhaps this issue is relevant with #17052 .
jaruga (Jun Aruga)
12:03 PM Bug #17722: define_method with shareable results in "defined in a different Ractor"
The reason of the unexpected error is, the block parameter of `define_method` is un-shareable.
I created a patch to ...
tagomoris (Satoshi Tagomori)
11:55 AM Bug #18062: Ruby with enabled LTO segfaults during build
I noticed gcc-11 LTO and clang-14 LTO cases are added to the CI. Thanks @nobu!
https://github.com/ruby/ruby/commit/2...
jaruga (Jun Aruga)
11:43 AM Bug #18024: Ractor crashes when connections are closed in multiple Ractors
As a follow-up of this report, I found that the same thing happens when:
* a Ractor accepts connections, then send c...
tagomoris (Satoshi Tagomori)
10:29 AM Revision b62ed309 (git): [ruby/securerandom] [DOC] fix a code mark up [ci skip]
https://github.com/ruby/securerandom/commit/de47532707 nobu (Nobuyoshi Nakada)
09:08 AM Revision 4a6b5f46 (git): Revert "tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProf"
This reverts commit 22deda43cb98aa3cee48d0bebbff7c4db1d7652a.
It was incomplete. Sorry!
mame (Yusuke Endoh)
09:02 AM Revision 80597f25 (git): [ruby/un] gemspec: Explicitly list 0 executables
This gem exposes no executables, so this makes that clear to the reader.
https://github.com/ruby/un/commit/012c298e12
olleolleolle (Olle Jonsson)
09:02 AM Revision b126a27d (git): [ruby/un] LICENSE
https://github.com/ruby/un/commit/762c38c176 hsbt (Hiroshi SHIBATA)
09:02 AM Revision 2eed62fb (git): [ruby/un] Use STDIN if no arguments
https://github.com/ruby/un/commit/8e0d6f62cb znz (Kazuhiro NISHIYAMA)
09:02 AM Revision 66abeb03 (git): [ruby/un] Add colorize command
https://github.com/ruby/un/commit/4d080eeec0 znz (Kazuhiro NISHIYAMA)
09:02 AM Revision d140b030 (git): Added ruby/un entry
hsbt (Hiroshi SHIBATA)
08:55 AM Revision 2be84afe (git): .github/workflows/compilers.yml: Specify a container running user as root.
Explicitly specify the root as a user to run tests in the containers.
Coming new ruby/ruby-ci-image images are requi...
Jun Aruga
08:43 AM Revision 22deda43 (git): tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProf
Formerly, TypeProf was tested with the latest RBS code during
`make test-bundled-gems`. However, when a new version o...
mame (Yusuke Endoh)
08:03 AM Bug #18130 (Closed): Showing exceptions from Ractor on console causes errors
`ErrorHighlight.formatter` fetches a default (or configured) exception formatter from the module variable, and if it ... tagomoris (Satoshi Tagomori)
07:18 AM Revision bcc5a2b6 (git): [ruby/fiddle] Simplify libc and libm path logics (https://github.com/ruby/fiddle/pull/91)
* Simplify libc_so and libm_so
If nil, no need to set to nil.
* Get rid of repeating inversions
https://github.com...
nobu (Nobuyoshi Nakada)
07:18 AM Revision 0f1e8f38 (git): [ruby/fiddle] Improve "offsetof" calculations (https://github.com/ruby/fiddle/pull/90)
I need to get the offset of members inside sub structures. This patch
adds sub-structure offset support for structs....
tenderlovemaking (Aaron Patterson)
01:52 AM Revision 8d2af51a (git): netbsd coroutine uses assembly instead and little build fix.
David Carlier
01:38 AM Feature #18051 (Closed): Move symbols exported under internal
Applied in changeset commit:git|c38c2d8ee26c70300e2e0a4eec867273a8520579.
----------
Moved exported symbols in inter...
nobu (Nobuyoshi Nakada)
01:37 AM Revision d9f084ed (git): Moved rb_deprecate_constant declaration [Feature #18051]
nobu (Nobuyoshi Nakada)
01:37 AM Revision 5d99800d (git): Moved rb_int_positive_pow declaration [Feature #18051]
nobu (Nobuyoshi Nakada)
01:37 AM Revision c38c2d8e (git): Moved exported symbols in internal/util.h to ruby/util.h
[Feature #18051] nobu (Nobuyoshi Nakada)
12:23 AM Revision 4794a8a7 (git): Add stat_time function
S_H_ (Shun Hiraoka)

08/23/2021

10:08 PM Bug #18129 (Closed): Ractor-incompatible global variables can be accessed through alias
Some global variables are not allowed in non-main Ractors. For example, the following code does not run:
``` ruby
R...
rm155 (Rohit Menon)
10:05 PM Bug #18128 (Closed): Ractor allows class variables that have been used before
In order to avoid data races, Ractor is not supposed to allow class variables. For example, the following code does n... rm155 (Rohit Menon)
09:59 PM Feature #18127 (Closed): Ractor-local version of Singleton
**Background**
When the Singleton module (from the Singleton library) is included in a class, that class will have o...
rm155 (Rohit Menon)
06:58 PM Revision 70abda1a (git): * 2021-08-24 [ci skip]
git[bot]
06:57 PM Revision 6648b411 (git): Replace intptr_t with uintptr_t in gc.c
Pointers may be large to the point where intptr_t would be negative.
This is problematic when doing comparisons of po...
peterzhu2118 (Peter Zhu)
06:08 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler

xtkoba (Tee KOBAYASHI) wrote in #note-31:
> I might have been misleading. The patch in #note-9 is necessary for co...
vo.x (Vit Ondruch)
05:07 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
I might have been misleading. The patch in #note-9 is necessary for correctly reading `DW_FORM_ref_addr` values in `.... xtkoba (Tee KOBAYASHI)
04:46 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
xtkoba (Tee KOBAYASHI) wrote in #note-29:
> The behavior seems as if the patch in #note-9
Should it be applied? B...
vo.x (Vit Ondruch)
04:06 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
The behavior seems as if the patch in #note-9 (https://bugs.ruby-lang.org/attachments/8974) were not applied. If I re... xtkoba (Tee KOBAYASHI)
03:41 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
Just FTR, these are the build options:
~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-swit...
vo.x (Vit Ondruch)
02:20 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
Byte 0x54 of the `.debug_info` is the 3rd byte of
```
<52> DW_AT_abstract_origin: <0x6a6c3a>
```
of the...
xtkoba (Tee KOBAYASHI)
01:55 PM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
~~~
(gdb) c
Continuing.
-e:1: [BUG] Segmentation fault at 0x590fb15c00000020
ruby 3.0.2p107 (2021-07-07 revision ...
vo.x (Vit Ondruch)
02:54 PM Revision eddd369e (git): Revert "[Feature #18045] Implement size classes for GC"
This reverts commits 48ff7a9f3e47bffb3e4d067a12ba9b936261caa0
and b2e2cf2dedd104acad8610721db5e4d341f135ef because it...
peterzhu2118 (Peter Zhu)
01:16 PM Feature #18045 (Closed): Variable Width Allocation Phase II
Applied in changeset commit:git|48ff7a9f3e47bffb3e4d067a12ba9b936261caa0.
----------
[Feature #18045] Remove T_PAYLO...
peterzhu2118 (Peter Zhu)
01:15 PM Revision b2e2cf2d (git): [Feature #18045] Implement size classes for GC
This commits implements size classes in the GC for the Variable Width
Allocation feature. Unless `USE_RVARGC` compile...
peterzhu2118 (Peter Zhu)
01:15 PM Revision 48ff7a9f (git): [Feature #18045] Remove T_PAYLOAD
This commit removes T_PAYLOAD since the new VWA implementation no longer
requires T_PAYLOAD types.
Co-authored-by: A...
peterzhu2118 (Peter Zhu)
05:29 AM Bug #18126 (Closed): Process termination three seconds after thread termination dumps core
The following code occasionally dumps core.
```
3000.times{Thread.new{}}
sleep 2.99
```
```
$ ruby test.rb
...
mame (Yusuke Endoh)
05:12 AM Revision 83244b8c (git): [DOC] Match each `Time.now` for comparison [ci skip]
nobu (Nobuyoshi Nakada)
01:59 AM Feature #17847 (Closed): `ruby -run -e httpd` displays URL
> Alternatively this could be part of the default output when starting WEBrick,
That's a good idea. However, since...
gotoken (Kentaro Goto)
12:59 AM Revision 116e52f3 (git): * 2021-08-23 [ci skip]
git[bot]
12:59 AM Revision 689962ea (git): improves message. thanks to eregon
Kentaro Goto
12:59 AM Revision f18e1752 (git): Display httpd URLs supporting HTTPS
Kentaro Goto
12:59 AM Revision 8361675e (git): Display httpd URLs
Kentaro Goto
 

Also available in: Atom