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
-
05:45 PM Revision ece4ed0d (git): Add --autocomplete / --noautocomplete options
-
05:37 PM Revision b6b2b767 (git): [ruby/reline] Version 0.2.8.pre.3
- https://github.com/ruby/reline/commit/6e0ea3362a
-
05:37 PM Revision 8750e1ad (git): [ruby/reline] Fix Reline.autocompletion=() interface
- https://github.com/ruby/reline/commit/71c2eb143d
-
05:37 PM Revision e1ee7f9c (git): [ruby/reline] Version 0.2.8.pre.2
- https://github.com/ruby/reline/commit/5e3ea74891
-
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 -
05:37 PM Revision 24a26db7 (git): [ruby/reline] Disable autocompletion in tests
- https://github.com/ruby/reline/commit/9b1913567a
-
05:37 PM Revision 3a2e2a68 (git): [ruby/reline] Add Reline.autocompletion=() interface
- https://github.com/ruby/reline/commit/a2e69f6277
-
05:37 PM Revision 935bb4c6 (git): [ruby/reline] Add autocompletion on emacs mode by Tab / S-Tab
- https://github.com/ruby/reline/commit/22d0b4e5d8
-
05:37 PM Revision 11b82507 (git): [ruby/reline] Add config.autocompletion
- https://github.com/ruby/reline/commit/3d918e4ccb
-
05:34 PM Revision 60eb328d (git): [ruby/irb] Version 1.3.8.pre.2
- https://github.com/ruby/irb/commit/ff111173fd
-
05:33 PM Revision b35eff27 (git): [ruby/irb] Update dependency, reline >= 0.2.8.pre.3
- https://github.com/ruby/irb/commit/2f1d989d7c
-
05:33 PM Revision 3bbe860e (git): [ruby/irb] Remove path settings for debugging
- https://github.com/ruby/irb/commit/48029944a5
-
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
-
04:30 PM Revision a40f9c4a (git): Fix empty values to booleans
-
03:52 PM Revision 9f9ea283 (git): Fix dllimport attribute
- 03:18 PM Revision 806786ff (git): * 2021-08-30 [ci skip]
-
03:18 PM Revision 92279893 (git): Use proper suffix
-
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 ... -
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 ... -
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... -
11:33 AM Revision 5f7c2291 (git): [ruby/irb] Version 1.3.8.pre.1
- https://github.com/ruby/irb/commit/9f82ae66fc
-
11:30 AM Revision 8876710f (git): [ruby/reline] Version 0.2.8.pre.1
- https://github.com/ruby/reline/commit/2668715509
-
11:30 AM Revision 7857a1ab (git): [ruby/reline] Make autocomplete dialog is registered first
- https://github.com/ruby/reline/commit/d027dbe118
-
11:30 AM Revision 535a1cc7 (git): [ruby/reline] Delete show doc dialog to move it to IRB
- https://github.com/ruby/reline/commit/640102fe27
-
11:30 AM Revision 74ba5328 (git): [ruby/reline] Remove an unnecessary variable
- https://github.com/ruby/reline/commit/3b8cc5ce0a
-
11:30 AM Revision 3248c425 (git): [ruby/reline] Remove dialog_proc_list accessor of Reline
- https://github.com/ruby/reline/commit/ac8fa84f4d
-
11:30 AM Revision 32124de1 (git): [ruby/reline] Move constants of dialogs to under Reline
- https://github.com/ruby/reline/commit/9100ea2934
-
11:30 AM Revision 29586ec9 (git): [ruby/reline] Use default dialog context to communicate others
- https://github.com/ruby/reline/commit/5e67e6ffe0
-
11:30 AM Revision b023ef85 (git): [ruby/reline] Clear dialog by C-c
- https://github.com/ruby/reline/commit/f66a079c85
-
11:30 AM Revision d41d41da (git): [ruby/reline] Clear completion journey data when finished
- https://github.com/ruby/reline/commit/03716a411e
-
11:30 AM Revision 6273b9bb (git): [ruby/reline] Use colored doc output with ANSI escape sequence
- https://github.com/ruby/reline/commit/7d1c75b43f
-
11:30 AM Revision 3d757ba1 (git): [ruby/reline] Suppress crashes on nil
- https://github.com/ruby/reline/commit/b5f62c366b
-
11:30 AM Revision acd15a39 (git): [ruby/reline] Support custom bg color
- https://github.com/ruby/reline/commit/cd0cbf53d5
-
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
-
11:30 AM Revision 78f46e65 (git): [ruby/reline] Show method or class doc correctly
- https://github.com/ruby/reline/commit/a505294f12
-
11:30 AM Revision 7e8a6270 (git): [ruby/reline] Implement doc display dialog in conjunction with autocomplete
- https://github.com/ruby/reline/commit/e97bbc4ccf
-
11:30 AM Revision 4cd344c9 (git): [ruby/reline] Add the ability to handle context between dialogs
- https://github.com/ruby/reline/commit/063d9c70d9
-
11:30 AM Revision 8d4370b0 (git): [ruby/reline] Support for multiple dialog rendering
- https://github.com/ruby/reline/commit/f589fab718
-
11:30 AM Revision acffb0b0 (git): [ruby/reline] Cut out the autocomplete callback
- https://github.com/ruby/reline/commit/46aa2694da
-
11:30 AM Revision 164e4862 (git): [ruby/reline] Remove @dialog_updown and @dialog_contents_width
- https://github.com/ruby/reline/commit/458cb8a9cc
-
11:30 AM Revision 4b2b1070 (git): [ruby/reline] Implement dynamic selection of candidates
- https://github.com/ruby/reline/commit/e46437df00
-
11:30 AM Revision 8e463e3e (git): [ruby/reline] Remove unnecessary condition
- https://github.com/ruby/reline/commit/07e911ec8e
-
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 -
11:30 AM Revision 18c0814f (git): [ruby/reline] Fix typo
- https://github.com/ruby/reline/commit/6370353c71
-
11:30 AM Revision 475038a6 (git): [ruby/reline] Move cursor correctly when current line is auto wrapped
- https://github.com/ruby/reline/commit/14c8fade54
-
11:30 AM Revision ff43b0f2 (git): [ruby/reline] Update dialog backup before clearing
- https://github.com/ruby/reline/commit/a39e2c8813
-
11:30 AM Revision ca1a2d1f (git): [ruby/reline] Show autocomplete correctly when starts from prev line
- https://github.com/ruby/reline/commit/f31a76ff31
-
11:30 AM Revision 06bd48ab (git): [ruby/reline] Remove unnecessary metadata between lines
- https://github.com/ruby/reline/commit/83928249e3
-
11:30 AM Revision 081e5de3 (git): [ruby/reline] Combine vertical processing into @dialog_vertical_offset
- https://github.com/ruby/reline/commit/600b93620c
-
11:30 AM Revision f863ed52 (git): [ruby/reline] Drop too much contents before processing
- https://github.com/ruby/reline/commit/94f7027edc
-
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
-
11:30 AM Revision 9b2afb2e (git): [ruby/reline] Scroll properly to create margin
- https://github.com/ruby/reline/commit/064d54f8f1
-
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
-
11:30 AM Revision d768eeed (git): [ruby/reline] Support hide/show cursor on Windows
- https://github.com/ruby/reline/commit/0c870813bd
-
11:30 AM Revision 02a61fe3 (git): [ruby/reline] Hide cursor when rendering dialog
- https://github.com/ruby/reline/commit/a9050cf676
-
11:30 AM Revision c0349765 (git): [ruby/reline] Remove debug code
- https://github.com/ruby/reline/commit/2389d175f7
-
11:30 AM Revision 2ec3977c (git): [ruby/reline] Clear after cursor
- https://github.com/ruby/reline/commit/4d7503cd1f
-
11:30 AM Revision b95e5f4a (git): [ruby/reline] Move cursor to rerender right margin of dialog correctly
- https://github.com/ruby/reline/commit/554855013b
- 11:30 AM Revision 788c0476 (git): [ruby/reline] Create windows.rb
- see issue #317
https://github.com/ruby/reline/commit/aad164de93 -
11:30 AM Revision d7f654ad (git): [ruby/reline] Add "sleep 0.01" to Windows event loop
- https://github.com/ruby/reline/commit/dfc89eae53
-
11:30 AM Revision 6f66927a (git): [ruby/reline] Add comments about where rerendering
- https://github.com/ruby/reline/commit/4406069b7e
-
11:30 AM Revision 55459bdd (git): [ruby/reline] Use background color instead of border frame
- https://github.com/ruby/reline/commit/8f1db0a076
-
11:30 AM Revision 6fda4574 (git): [ruby/reline] Suppress warning; unused variable
- https://github.com/ruby/reline/commit/74a6124e8d
-
11:30 AM Revision 1e527c8a (git): [ruby/reline] Remove an unnecessary variable
- https://github.com/ruby/reline/commit/5435c1aa3f
-
11:30 AM Revision fb0fc201 (git): [ruby/reline] Implement dialog with autocomplete callback
- https://github.com/ruby/reline/commit/1401d6165e
-
11:30 AM Revision e6620078 (git): [ruby/reline] Separate calling completion proc with checking args
- https://github.com/ruby/reline/commit/3203cb97db
-
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
-
11:30 AM Revision cde84a5b (git): [ruby/irb] Rescue NotFoundError of RDoc::RI::Driver#expand_name
- https://github.com/ruby/irb/commit/c5f13b23d7
-
11:29 AM Revision ae4e301d (git): [ruby/irb] Add show doc dialog for Reline
- https://github.com/ruby/irb/commit/026700499d
-
10:09 AM Bug #18138: Array#slice! invalid memory access
- ruby_3_0 8899fa0b3d41fd27dd1a2c6f75106cb78ff27236 merged revision(s) d43279edacd09edf3a43e02d62f5be475e7c3bcb,5dc36dd...
-
01:00 AM Bug #18138 (Closed): Array#slice! invalid memory access
-
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... -
09:37 AM Bug #18134 (Closed): Memory leak with master
- Applied in changeset commit:git|a615885f1e87f4bfbc5398b060fd3a64d5de8c4a.
----------
Free previously used tables [Bu... -
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... -
08:18 AM Revision a615885f (git): Free previously used tables [Bug #18134]
-
07:32 AM Revision 265a7258 (git): Handle non-succeeding reports mingled with dots
-
07:32 AM Revision 6c40aa35 (git): Memory::Status#_update should return `self`
-
05:08 AM Revision 7487371e (git): Make ruby.pc from make
- Expand variables undefined in configure.ac, RUBY_RELEASE_DATE and
so on. -
04:04 AM Revision 623736ae (git): Move DEFFILE to EXTDLDFLAGS
- So that it is no longer needed in ruby.pc.in.
-
03:50 AM Revision 323c0c39 (git): Reorder ruby.pc variables
- Moved variables obviously independent from others first.
-
02:38 AM Revision 5d62fd8e (git): Update power_assert to 2.0.1
-
01:35 AM Revision 523bf315 (git): Add negative position tests [Bug #18138]
-
01:33 AM Revision 5dc36ddc (git): Add out of range tests for Array#slice!
- 12:41 AM Revision 7731be94 (git): * 2021-08-29 [ci skip]
-
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...
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... -
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] ... -
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 ...
-
09:26 AM Revision 7e36b915 (git): Add Windows as a supported OS for Process.clock_gettime [ci skip]
- 09:22 AM Revision f4b73f77 (git): * 2021-08-28 [ci skip]
-
09:21 AM Revision 394498b8 (git): [Windows CI] Stop VS-2022
- We have previewed it, and know it doesn't work well now.
-
09:21 AM Revision 47a2ea4d (git): [Windows CI] Stop on error in VS-2022
-
09:21 AM Revision 76e8cfd1 (git): [Windows CI] Setup env
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... -
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.... -
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... -
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... -
03:43 AM Revision 3562c7ba (git): Update the list of replacing objects under missing
-
03:42 AM Revision 80c1faf0 (git): Use C99-defined signbit macro
-
03:41 AM Revision 04be8e84 (git): Use C99-defined macros to classify a floating-point number
-
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:...
-
12:34 AM Revision 37114673 (git): [Windows CI] Set PATCH path
-
12:34 AM Revision a2831cf2 (git): [Windows CI] Make test-all parallel and verbose
-
12:34 AM Revision 8a754bc5 (git): [Windows CI] Group nmake step
-
12:34 AM Revision fbdd1c6a (git): [Windows CI] Moved parameters to include
- 12:16 AM Revision db4bfdfb (git): * 2021-08-27 [ci skip]
-
12:16 AM Revision 19ab24a0 (git): [DOC] Fix a typo in Dir.fnmatch
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...
-
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...
-
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...
-
10:47 AM Revision ef10e8a1 (git): Use patch installed by msys2/setup-msys2
-
10:47 AM Revision 79a3e89d (git): Use bundled libffi on windows-2022
-
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... -
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
-
10:47 AM Revision d96ba8c5 (git): Use newer libffi on windows-2022
-
10:47 AM Revision b1f58d3e (git): Set VCVARS
-
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-...
-
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... - 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... - 01:24 AM Revision 27410eae (git): * 2021-08-26 [ci skip]
-
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...
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... -
03:08 PM Bug #18133: LTO: TestGCCompact#test_ast_compacts segfaults on i686
- The backtrace looks similar to #18119 which is triggered in Ractor.
-
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.... -
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...
-
02:30 PM Bug #17052 (Closed): Ruby with LTO enabled has issues with SIGSEGV handler
-
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...
-
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... -
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... -
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... -
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... -
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 ... -
09:28 AM Revision c4c0b60d (git): Add missing empty macro [ci skip]
-
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... -
06:02 AM Revision 384c0f57 (git): Added bundle install before bundle exec on rdoc sync
-
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... -
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
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 ---------... - 03:36 PM Revision 71662466 (git): * 2021-08-25 [ci skip]
-
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. -
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... -
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... -
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...
-
11:45 AM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- Perhaps this issue is relevant with #17052 .
-
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 ... -
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... -
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... -
10:29 AM Revision b62ed309 (git): [ruby/securerandom] [DOC] fix a code mark up [ci skip]
- https://github.com/ruby/securerandom/commit/de47532707
-
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! -
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 -
09:02 AM Revision b126a27d (git): [ruby/un] LICENSE
- https://github.com/ruby/un/commit/762c38c176
-
09:02 AM Revision 2eed62fb (git): [ruby/un] Use STDIN if no arguments
- https://github.com/ruby/un/commit/8e0d6f62cb
-
09:02 AM Revision 66abeb03 (git): [ruby/un] Add colorize command
- https://github.com/ruby/un/commit/4d080eeec0
-
09:02 AM Revision d140b030 (git): Added ruby/un entry
- 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... -
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... -
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 ...
-
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... -
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.... - 01:52 AM Revision 8d2af51a (git): netbsd coroutine uses assembly instead and little build fix.
-
01:38 AM Feature #18051 (Closed): Move symbols exported under internal
- Applied in changeset commit:git|c38c2d8ee26c70300e2e0a4eec867273a8520579.
----------
Moved exported symbols in inter... -
01:37 AM Revision d9f084ed (git): Moved rb_deprecate_constant declaration [Feature #18051]
-
01:37 AM Revision 5d99800d (git): Moved rb_int_positive_pow declaration [Feature #18051]
-
01:37 AM Revision c38c2d8e (git): Moved exported symbols in internal/util.h to ruby/util.h
- [Feature #18051]
-
12:23 AM Revision 4794a8a7 (git): Add stat_time function
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... -
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...
-
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... - 06:58 PM Revision 70abda1a (git): * 2021-08-24 [ci skip]
-
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... -
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...-
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 `....
-
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... -
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...
-
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... -
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... -
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 ... -
02:54 PM Revision eddd369e (git): Revert "[Feature #18045] Implement size classes for GC"
- This reverts commits 48ff7a9f3e47bffb3e4d067a12ba9b936261caa0
and b2e2cf2dedd104acad8610721db5e4d341f135ef because it... -
01:16 PM Feature #18045 (Closed): Variable Width Allocation Phase II
- Applied in changeset commit:git|48ff7a9f3e47bffb3e4d067a12ba9b936261caa0.
----------
[Feature #18045] Remove T_PAYLO... -
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... -
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... -
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
... -
05:12 AM Revision 83244b8c (git): [DOC] Match each `Time.now` for comparison [ci skip]
-
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... - 12:59 AM Revision 116e52f3 (git): * 2021-08-23 [ci skip]
- 12:59 AM Revision 689962ea (git): improves message. thanks to eregon
- 12:59 AM Revision f18e1752 (git): Display httpd URLs supporting HTTPS
- 12:59 AM Revision 8361675e (git): Display httpd URLs
Also available in: Atom