Project

General

Profile

Activity

From 08/24/2021 to 08/30/2021

08/30/2021

08:45 PM Revision a598730e (git): [ruby/reline] Remove an unused variable
https://github.com/ruby/reline/commit/0ae7d8b336 aycabta (aycabta .)
08:30 PM Revision 4a174b7c (git): [ruby/irb] Version 1.3.8.pre.4
https://github.com/ruby/irb/commit/61fe6cfa43 aycabta (aycabta .)
08:30 PM Revision 96131c5a (git): [ruby/irb] Update dependency, reline >= 0.2.8.pre.4
https://github.com/ruby/irb/commit/24315382d0 aycabta (aycabta .)
08:28 PM Revision bb2b5052 (git): [ruby/reline] Version 0.2.8.pre.4
https://github.com/ruby/reline/commit/059d39b090 aycabta (aycabta .)
08:26 PM Revision c98b2e14 (git): [ruby/reline] Pass "dialog" to context to get "dialog.scroll_top" later
https://github.com/ruby/reline/commit/d81f29a134 aycabta (aycabta .)
08:26 PM Revision 32abd380 (git): [ruby/reline] Autocompletion dialog height 15
https://github.com/ruby/reline/commit/7e18716754 aycabta (aycabta .)
08:26 PM Revision 81d40b5b (git): [ruby/reline] Scroll autocompletion pointer in dialog correctly
https://github.com/ruby/reline/commit/dc79ed2dd8 aycabta (aycabta .)
08:26 PM Revision 282f7ce8 (git): [ruby/reline] Use DialogRenderInfo struct
https://github.com/ruby/reline/commit/ac6f652a39 aycabta (aycabta .)
08:26 PM Revision 0c09418f (git): [ruby/reline] Fix dialog rendering at the bottom edge
https://github.com/ruby/reline/commit/860be91bd7 aycabta (aycabta .)
08:25 PM Revision 203f46ce (git): * 2021-08-31 [ci skip]
git[bot]
08:24 PM Revision c63d98b4 (git): [ruby/irb] Use DialogRenderInfo
https://github.com/ruby/irb/commit/5bc3a72ca3 aycabta (aycabta .)
08:24 PM Revision b30be9f2 (git): [ruby/irb] Take dialog to get scroll_top
https://github.com/ruby/irb/commit/7209082a11 aycabta (aycabta .)
08:24 PM Revision 16cf2ef6 (git): [ruby/irb] Don't show doc when pointer is negative
https://github.com/ruby/irb/commit/48af34bfc2 aycabta (aycabta .)
07:50 PM Feature #16817: attr_predicate or attr_query or attr_something for ? methods
> `attr_predicate :cat` would define a method named `:cat?` that returned the value for ivar `@cat`.
I think it wo...
sambostock (Sam Bostock)
11:29 AM Feature #18136: take_while_after
```ruby
(0..).lazy
.map { |offset| get_page(offset, limit) }
.take_while_after { |response| response.count == ...
zverok (Victor Shepelev)
07:11 AM Feature #18136: take_while_after
zverok (Victor Shepelev) wrote:
> **Example 1:** Take pages from paginated API, the last page will have less items...
duerst (Martin Dürst)
08:15 AM Revision 83a744dd (git): Unify configure steps
nobu (Nobuyoshi Nakada)
06:53 AM Feature #17287 (Closed): Faster Pathname FileUtils methods
Merged at https://github.com/ruby/ruby/commit/51070ee5c4e83a4faa0feb72f08d1d9fef18b016 hsbt (Hiroshi SHIBATA)
06:52 AM Feature #17294 (Assigned): Feature: Allow method chaining with Pathname#mkpath Pathname#rmtree
hsbt (Hiroshi SHIBATA)
06:51 AM Feature #17295 (Assigned): Feature: Create a directory and file with Pathname#touch
hsbt (Hiroshi SHIBATA)
06:51 AM Feature #17296 (Assigned): Feature: Pathname#chmod use FileUtils.chmod instead of File
hsbt (Hiroshi SHIBATA)
06:51 AM Feature #17297 (Assigned): Feature: Introduce Pathname.mktmpdir
hsbt (Hiroshi SHIBATA)
06:18 AM Revision 51070ee5 (git): Faster Pathname FileUtils methods
Currently when calling any of the "FileUtils" methods on pathname `require` is called every time even though that lib... schneems (Richard Schneeman)
04:33 AM Revision 465bd972 (git): [DOC] Move rdoc of Integer#abs to numeric.rb [ci skip]
nobu (Nobuyoshi Nakada)
04:16 AM Revision 66a4768f (git): [ruby/irb] Relax backtrace nest levels
https://github.com/ruby/irb/commit/fb637bc68f nobu (Nobuyoshi Nakada)
03:39 AM Revision b17dc550 (git): [ruby/irb] Added the extra stdout message with test-unit
https://github.com/ruby/irb/commit/b153d587a1 hsbt (Hiroshi SHIBATA)
03:39 AM Revision f3ae14cb (git): [ruby/irb] Use capture_output instead of capture_io
https://github.com/ruby/irb/commit/077e4ae7de hsbt (Hiroshi SHIBATA)
03:39 AM Revision 598f4f42 (git): [ruby/irb] Use pend instead of skip
https://github.com/ruby/irb/commit/f441ce35bf hsbt (Hiroshi SHIBATA)
03:03 AM Revision be9cc6c7 (git): Fix rubyspec_capiext dependency and flags
- The file needed to link may be the import library.
- Remove duplicate flags.
nobu (Nobuyoshi Nakada)
03:00 AM Revision 7379a493 (git): [ruby/irb] Version 1.3.8.pre.3
https://github.com/ruby/irb/commit/a1fc68abaa aycabta (aycabta .)
02:58 AM Revision aeec02d7 (git): [ruby/irb] [].name to display the doc for Array.name
https://github.com/ruby/irb/commit/7c2abc14d8 aycabta (aycabta .)
02:58 AM Revision 1e2f10e8 (git): [ruby/irb] Rescue unknown error to quash crashing
https://github.com/ruby/irb/commit/92cce941cb aycabta (aycabta .)
02:40 AM Feature #18139: Add a method to stop/kill a Ractor from outside
The alternative idea to make it stoppable is to add a method/runtime-feature to select both I/O and Ractor (like gola... tagomoris (Satoshi Tagomori)
02:39 AM Feature #18139 (Rejected): Add a method to stop/kill a Ractor from outside
When a Ractor is doing I/O, it can'tf stop by itself (even when I/O is nonblock, IO.select will block).
```ruby
r...
tagomoris (Satoshi Tagomori)
12:06 AM Revision 26e74c6b (git): Suppress redefinition warnings of GET_SELF()
nobu (Nobuyoshi Nakada)

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)
 

Also available in: Atom