Activity
From 08/26/2023 to 09/01/2023
09/01/2023
-
11:39 PM Revision c8649734 (git): [ruby/yarp] Try ignoring $LANG
- because the previous commit did not fix it.
https://github.com/ruby/ruby/actions/runs/6054915979/job/16433070185#ste... -
11:36 PM Revision 3c41ef47 (git): [ruby/yarp] Support LANG=C environments in template.rb
- https://github.com/ruby/yarp/commit/885d731cf5
-
11:23 PM Revision d89b15cd (git): Use end of char boundary in start_with?
- Previously we used the next character following the found prefix to
determine if the match ended on a broken characte... -
11:23 PM Revision 2ca0f010 (git): Add regression tests for start_with?/delete_prefix
-
11:18 PM Revision e8ef5b12 (git): [ruby/yarp] Provide a better inspect
- https://github.com/ruby/yarp/commit/ef14ae66e4
-
11:17 PM Revision 00f263e6 (git): sync_default_gems.rb: Deal with conflicts on ignored files
- that do not exist in the ruby/ruby side.
This resurrects a line that had existed prior to #8329. -
10:52 PM Revision c6660771 (git): [ruby/yarp] Add global variables to the constant pool
- https://github.com/ruby/yarp/commit/b48067b067
-
09:48 PM Revision d1f83c37 (git): Try to fix flaky test for Process.warmup
- The test sometimes fails with:
```
1) Failure:
TestProcess#test_warmup_frees_pages [test/ruby/test_process.rb:2749... -
09:20 PM Revision 95308988 (git): [YARP] Implement Compiling for And / Or / Operator Write Nodes (#8352)
-
08:59 PM Revision 7f9a2df0 (git): [ruby/yarp] Update src/util/yp_string_list.c style
- https://github.com/ruby/yarp/commit/e4af2b3bc2
-
08:59 PM Revision d99db119 (git): [ruby/yarp] Update src/util/yp_newline_list.c style
- https://github.com/ruby/yarp/commit/bd7fc2c946
-
08:59 PM Revision d617b1b6 (git): [ruby/yarp] remove reallocs preparing for custom memory management
- https://github.com/ruby/yarp/commit/bd0b421504
- 08:57 PM Revision 570ebeae (git): Update default gems list at 1c622a6b5818a92ba664c3d8292cf0 [ci skip]
-
08:56 PM Revision 1c622a6b (git): [ruby/yarp] Bump to v0.10.0
- https://github.com/ruby/yarp/commit/b6164a76d9
-
07:28 PM Revision 95def300 (git): Fix flaky test for Process.warmup
- The test sometimes fails with:
```
1) Failure:
TestProcess#test_warmup_run_major_gc_and_compact [test/ruby/test_pr... -
06:30 PM Revision e8b646fe (git): [YARP] Implement BackReferenceReadNode, NumberedReferenceReadNode (#8344)
-
06:13 PM Feature #19859: Start & Finish, Begin & End
- Note that python chose startswith(); Java chose string_object_here.startsWith().
In regards to "retain interface c... -
02:19 AM Feature #19859 (Closed): Start & Finish, Begin & End
- In English "start" is paired with "finish" and "begin" is paired with "end". While "start" and "begin", and "finish" ...
-
06:12 PM Revision c0bf4029 (git): [ruby/yarp] Print information about type, flags on AST templated
- code
(https://github.com/ruby/yarp/pull/1380)
This commit adds the node type and the node flags as comments to
the A... -
05:04 PM Revision cfe1eddd (git): [ruby/yarp] fix: report syntax error for invalid hex escape
- Closes https://github.com/ruby/yarp/pull/1367
https://github.com/ruby/yarp/commit/b1ab54f526 -
05:04 PM Revision 512f8217 (git): [ruby/yarp] fix: double-counting of errors in parsing escaped strings
- Essentially, this change updates `yp_unescape_calculate_difference` to
not create syntax errors, and we rely entirely... -
03:58 PM Revision bead5396 (git): Incrementally mark even if we have free pages
- We move all pooled pages to free pages at the start of incremental
marking, so we shouldn't run incremental marking o... -
03:02 PM Revision 58e0a369 (git): Fix YARP compiled send for popping (#8345)
- Prior to this commit, we were incorrectly popping callers and receivers
on CallNodes. We shouldn't pop any of these a... -
03:02 PM Revision 4f290bc3 (git): [YARP] Small fixes for existing ConstantNodes (#8346)
- Popped was slightly inaccurate for ConstantNodes and leading to issues
if there was content after a ConstantNode. Thi... -
01:31 PM Revision 771576f0 (git): Skip weak references to old objects in minor GC
- If we are in a minor GC and the object to mark is old, then the old
object should already be marked and cannot be rec... -
01:18 PM Revision 7f6407c3 (git): [ruby/yarp] Ensure node are present only once in the desugared AST
- https://github.com/ruby/yarp/commit/7b090bc23d
-
01:18 PM Revision a21b5a94 (git): [ruby/yarp] Move name_loc before value for LocalVariableWriteNode
- * Consistent with ClassVariableWriteNode, ConstantWriteNode, InstanceVariableWriteNode, GlobalVariableWriteNode.
* Fi... -
01:18 PM Revision f1f6f1b3 (git): [ruby/yarp] Make operator_loc the last field for GlobalVariableWriteNode
- * Consistent with ClassVariableWriteNode, ConstantWriteNode, InstanceVariableWriteNode, LocalVariableWriteNode.
* Fix... -
01:18 PM Revision 4172036b (git): [ruby/yarp] Do not desugar Foo::Bar {||,&&,+}= baz as it is incorrect without a temporary variable
- * See https://github.com/ruby/yarp/pull/1329#discussion_r1310775433 for details.
https://github.com/ruby/yarp/commit... -
01:18 PM Revision 7fb56df7 (git): [ruby/yarp] Fix comments for methods using desugar_or_write_defined_node
- https://github.com/ruby/yarp/commit/a39147736e
-
01:18 PM Bug #19847: Cannot install Ruby 3.2.2 on Windows using Visual Studio 2019
- nmake update-gems
```
Microsoft (R) Program Maintenance Utility Version 14.29.30147.0
Copyright (C) Microsoft Co... -
02:52 AM Bug #19847 (Feedback): Cannot install Ruby 3.2.2 on Windows using Visual Studio 2019
- Doesn't `nmake update-gems` work too?
What does `nmake -n update-gems` show? -
07:04 AM Revision 2efd59e2 (git): [rubygems/rubygems] Use assertion message strictly
- https://github.com/rubygems/rubygems/commit/98da5b9826
-
06:46 AM Feature #19843 (Closed): Promote bigdecimal as bundled gems at Ruby 3.4
- @yahonda Thank you for sharing this.
I miss-understood how detect default gems version with RubyGems/Bundler. I ex... -
06:22 AM Bug #16951: Consistently referer dependencies
- >would it be possible to get an update on this?
It's difficult to answer. All of dependencies are maintainer's con... -
05:06 AM Revision 4c040fe8 (git): Copy compile options from AST directly without intermediate Hash
-
04:39 AM Revision 1fbc8cdf (git): Copy `rb_compile_option_t` only if needed
- Use `COMPILE_OPTION_DEFAULT` if nothing to change.
-
04:36 AM Revision 61f1657f (git): Use macro argument not the variable directly
-
03:55 AM Bug #19281 (Closed): SyntaxError if first argument of command call has semicolon inside parenthesis
- Applied in changeset commit:git|45cd011d73ed1fac195d828c0565e2cac57f65fc.
----------
[Bug #19281] Allow semicolon in... -
03:55 AM Revision 45cd011d (git): [Bug #19281] Allow semicolon in parenthesis at the first argument of command call
- Allow compstmt in the first argument of command call wrapped with parenthesis
like following arguments with parenthesis. -
03:06 AM Feature #19850 (Open): Get thread creation time
-
01:41 AM Feature #19842: Introduce M:N threads
- > In your example, it doesn't happen because the thread is in a C method. That preemption only happens when executing...
-
12:07 AM Bug #19784: String#delete_prefix! problem
- @ywenc and I found a regression from this patch. We have some code handling a broken UTF-8 String with a combination ...
08/31/2023
-
10:40 PM Revision df4c7760 (git): [ruby/yarp] fix: octal, hex, and unicode strings at the end of a
- file
(https://github.com/ruby/yarp/pull/1371)
* refactor: move EOF check into yp_unescape_calculate_difference
pars... -
10:13 PM Feature #19075: Binary searching for the last element
- > I consider that the return value in this case was indeterministic, and this assertion is too implementation specifi...
-
03:50 PM Feature #19075: Binary searching for the last element
- The PR fails at spec/ruby/core/array/bsearch_index_spec.rb:67.
```ruby
it "returns the middle element when bl... -
10:05 AM Feature #19075: Binary searching for the last element
- I made another pull request, which is my latest proposal: https://github.com/ruby/ruby/pull/8339
This new PR impleme... -
07:26 PM Revision 9930363a (git): [Bug-18878] Parse qualified const with brace block as method call
-
06:31 PM Revision 945945da (git): Remove gc_mark_values
- Now that gc_mark_values and rb_gc_mark_values are identical, we should
remove one. -
06:31 PM Revision 32254818 (git): Prevent rb_gc_mark_values from pinning objects
- This is an internal only function not exposed to the C extension API.
It's only use so far is from rb_vm_mark, where ... -
06:02 PM Revision 84fa8ae8 (git): [DOC] RDoc for #spawn (#8342)
-
05:43 PM Revision 8470acc1 (git): [ruby/yarp] add some `const` qualifiers to local variables
- https://github.com/ruby/yarp/commit/eb3c6eb928
-
05:00 PM Revision ace41c55 (git): [YARP] Avoid if-else in yp_compile_node (#8336)
- Move last node case outside for loop.
-
04:56 PM Revision b90457b2 (git): [YARP] Implement SourceNodes (File, Line, Encoding) (#8328)
- * [YARP] Implement SourceNodes (File, Line, Encoding)
-
03:44 PM Revision 3678734f (git): [ruby/irb] Drop rdoc's version requirement
- (https://github.com/ruby/irb/pull/704)
1. The newer versions of rdoc requires pysch 4.0+, which could break apps
... -
02:46 PM Revision 43825fba (git): YJIT: Handle getblockparamproxy with ifunc
- getblockparamproxy for "ifunc" behaves identically to iseq, in just
pushing rb_block_param_proxy. -
02:43 PM Revision 0270210e (git): TestSocket_UNIXSocket: stop testing empty packets
- OpenBSD and Solaris behave differently here.
Linux does deliver the empty packet, which is questionable
as it's undi... -
02:27 PM Revision b8e782c1 (git): [DOC] Link fix (#8340)
-
02:08 PM Revision 8804a703 (git): [ruby/irb] Require Reline 0.3.8+
- (https://github.com/ruby/irb/pull/702)
Reline 0.3.8 reduces the chance of having a deadlock with the debugger
while ... -
01:28 PM Revision 4f0d5826 (git): Correctly calculate initial pages
- The old algorithm could calculate an undercount for the initial pages
due to two issues:
1. It did not take into acc... -
01:06 PM Bug #19349 (Closed): Kernel.Integer silently discards base argument that does not have a #to_int
- Applied in changeset commit:git|c45176dbca2bd082cb199e9411e4dfc5ec162352.
----------
[Bug #19349] Respect `#to_int` ... -
01:06 PM Revision eb3d94f4 (git): [DOC] RDoc for Kernel#system (#8309)
-
07:49 AM Revision c45176db (git): [Bug #19349] Respect `#to_int` of `base` argument
-
07:49 AM Revision 24b2bb46 (git): Separate test for `Kernel#Integer` with `base` argument
-
07:35 AM Revision 07ddb358 (git): [ruby/shellwords] omit blank line
- https://github.com/ruby/shellwords/commit/b45de514ab
-
05:37 AM Revision b7364069 (git): [YARP] Remove Java templates [ci skip]
-
05:06 AM Revision fa70e361 (git): CodeQL: Increase memory size [ci skip]
- Query evaluation ran out of Java heap frequently since CodeQL 2.14.3.
-
03:51 AM Bug #19281: SyntaxError if first argument of command call has semicolon inside parenthesis
- YARP parses all of these successfully:
```ruby
YARP.parse("p (1;2),(3),(4)").success?
# => true
YARP.parse("p... -
03:39 AM Bug #19230 (Closed): The openssl backend of securerandom is no longer needed
- Fixed by commit:64e503eb62aff0952b655e9a86217e355f786146
-
03:33 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
- @duerst Did this issue reoccur in the update to Unicode 15? If not, do you think this can be closed?
-
03:21 AM Bug #18988: Ripper cannot parse some code that has regexp named capture
- It appears that YARP parses all of these correctly:
```ruby
YARP.parse("/(?<a>)/ =~ ''; x = a **a, a if false").s... -
02:32 AM Revision 2ce1b77c (git): sync_default_gems.rb: Discard some error messages
- These messages are expected:
- `cat-file -e` at newly added entries.
- `commit --amend` when all changes removed. -
02:32 AM Revision cbe36ef6 (git): sync_default_gems.rb: Remove the pattern for yarp
- Changes to `ext/yarp/extconf.rb` are detected as conflicts now, and
ignored. -
02:11 AM Misc #19858 (Closed): DevMeeting-2023-09-14
- # The next dev meeting
**Date: 2023/09/14 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-mak... -
02:11 AM Misc #19766 (Closed): DevMeeting-2023-08-24
-
01:54 AM Revision 3d2a83b9 (git): sync_default_gems.rb: Remove the pattern for bundler
- The "bundler" directory at the top-level will be removed by more
generic rule for top-level new entries. -
01:30 AM Revision 97df09f2 (git): sync_default_gems.rb: Refactor
- - Filter out files to be ignored first, then resolve conflicts.
- Add "added by gem" files, instead of hard-code path... -
01:30 AM Revision dc911a47 (git): sync_default_gems.rb: Move ignored_paths to ignore_file_pattern_for
08/30/2023
-
11:37 PM Revision 0aa404b9 (git): Change heap init environment variable names
- This commit changes RUBY_GC_HEAP_INIT_SIZE_{40,80,160,320,640}_SLOTS to
RUBY_GC_HEAP_{0,1,2,3,4}_INIT_SLOTS. This is ... -
09:31 PM Revision 4aa98b27 (git): [ruby/yarp] Add a value to numbered references
- https://github.com/ruby/yarp/commit/5d9b048971
-
09:30 PM Revision 36786cc3 (git): [YARP] Compile ProgramNode as ScopeNode (#8327)
- * [YARP] Compile ProgramNode as ScopeNode
-
09:27 PM Revision 0ec5021f (git): [YARP] Implement BreakNode, NextNode, RedoNode (#8334)
-
09:26 PM Revision f1790fa4 (git): [YARP] Fix variables in compilation (#8326)
- * [YARP] Fixed several popped instructions
* [YARP] Correctly compiling class path -
08:51 PM Revision 6599ca44 (git): [ruby/yarp] simplify the calling convention for `unescape`
- We don't need to pass in a destination pointer _and_ a write_to_str
boolean flag.
https://github.com/ruby/yarp/commi... -
08:46 PM Revision bbaae368 (git): [ruby/yarp] fix: regular expression with start and end out of order
- Also, a similar test and fix for interpolated regular expressions.
This snippet:
<<-A.g//,
A
/{/, ''\
... -
08:46 PM Revision 6beaf010 (git): [ruby/yarp] fix: binary CallNode with out-of-order arg and receiver
- The snippet added in this commit previously resulted in a CallNode
with inverted start and end locations:
> As... -
08:46 PM Revision f80582cd (git): [ruby/yarp] fix: StatementsNode with out-of-order body nodes
- The presence of the heredocs in this snippet with invalid syntax:
for <<A + <<B
A
B
causes the MissingN... -
08:44 PM Revision 209eda59 (git): [ruby/yarp] BASERUBY fails because of .then not existing
- https://github.com/ruby/yarp/commit/db925f2b88
-
08:42 PM Revision cc71e234 (git): [ruby/yarp] Revisit lex.rake, make lex:rubygems more useable
- https://github.com/ruby/yarp/commit/4c76f4a0c0
-
08:41 PM Revision c46858fd (git): [ruby/yarp] Nest all of the YARP tests under the YARP namespace
- https://github.com/ruby/yarp/commit/440cf93a70
-
08:41 PM Revision c0cb9efb (git): [ruby/yarp] Fix up Rust config.yml reading
- https://github.com/ruby/yarp/commit/087f367847
-
08:41 PM Revision ff024150 (git): [ruby/yarp] Rename child_nodes to fields
- https://github.com/ruby/yarp/commit/715fce9264
-
08:41 PM Revision f8307081 (git): [ruby/yarp] Move templating logic until YARP
- https://github.com/ruby/yarp/commit/8b7430dbc7
-
08:33 PM Bug #18914 (Closed): Segmentation fault during Ruby test suite execution
- Fixed by commit:ada9f8a9f78b3ccd8a5187775d06f45eb9f636f5
-
08:26 PM Bug #18878: parse.y: Foo::Bar {} is inconsistently rejected
- It looks like this will be fixed by YARP:
```
$ ruby -r yarp -e "pp YARP.parse('Foo::Bar {}')"
#<YARP::ParseResu... -
08:21 PM Bug #18810 (Closed): Make `Kernel#p` interruptable.
- Applied in changeset commit:git|ae609a995e344877a990f4c16eca88b02dab5eba.
----------
Document that Kernel#p is for d... -
08:21 PM Revision ae609a99 (git): Document that Kernel#p is for debugging and may be uninterruptible [ci skip]
- Fixes [Bug #18810]
-
08:08 PM Bug #18805: IO::Buffer is inconsistent when returning a string from an empty buffer
- @ioquatix Is this expected behavior or a bug?
-
07:59 PM Revision 00dbee94 (git): [ruby/yarp] Add class variables to the constant pool
- https://github.com/ruby/yarp/commit/be5cb60c83
-
07:59 PM Revision 151e94fe (git): [ruby/yarp] Fix instance variable constant names
- https://github.com/ruby/yarp/commit/1f94f55fcb
-
07:47 PM Revision 082962e8 (git): Work around a hang in fork(2) on FreeBSD
- See bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271490
On FreeBSDk, it's possible for fork(2) in a multith... -
07:20 PM Revision 1ed70eb9 (git): [ruby/yarp] Fix unused variable in YARPRubyAPITest
- https://github.com/ruby/yarp/commit/0556f971ce
-
06:41 PM Revision 49dff732 (git): Update YARP APIs to handle uint8_t
-
06:41 PM Revision 7be08f3f (git): [ruby/yarp] Switch from handling const char * to const uint8_t *
- https://github.com/ruby/yarp/commit/465e7bb0a9
-
06:36 PM Revision eac3da17 (git): [ruby/yarp] Fix test-unit API in fuzzer test
- https://github.com/ruby/yarp/commit/d24f62566e
-
06:27 PM Revision 2d009805 (git): [ruby/yarp] fix: comment followed by whitespace at end of file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/b248553dd6 -
06:27 PM Revision ae7f9075 (git): [ruby/yarp] fix: heredoc with incomplete escape at end of file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/ec4abd87f4 -
06:27 PM Revision 341f47a6 (git): [ruby/yarp] fix: incomplete escape in regex at the end of file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/55b9dfb41c -
06:27 PM Revision 7cebb9b7 (git): [ruby/yarp] fix: incomplete escape in list at the end of file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/78ed75ed75 -
06:27 PM Revision 46e47404 (git): [ruby/yarp] fix: trailing decimal, binary, octal, and hex numbers at end of file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/af5b85a27a -
06:27 PM Revision c83552a5 (git): [ruby/yarp] fix: trailing asterisk at end of file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/c86b4907b4 -
06:27 PM Revision bd026837 (git): [ruby/yarp] fix: trailing comment at end of file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/a1c9404906 -
06:27 PM Revision 6f8126fa (git): [ruby/yarp] fix: string escape char "\" at the end of a file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/178862e2ca -
06:27 PM Revision 476f38d6 (git): [ruby/yarp] fix: ":" at the end of a file
- Previously this resulted in invalid memory access.
Found by the fuzzer.
https://github.com/ruby/yarp/commit/c781c9fcd2 -
06:27 PM Revision 3da139d2 (git): [ruby/yarp] fix: "$" at the end of a file
- Previously this resulted in invalid memory access as well as a
cascading failed assertion:
src/enc/yp_unicode.c:... -
06:27 PM Revision 440cdcef (git): [ruby/yarp] test: new test file for capturing interesting fuzzer snippets
- Note that we call `YARP.dump` for these fuzzer tests to better match
the fuzz.parse harness, which also serializes.
... -
06:27 PM Revision f652c05a (git): [ruby/yarp] debug: ensure valgrind will work when calling YARP.dump
- https://github.com/ruby/yarp/commit/deba3420d5
-
05:18 PM Revision 1edb0378 (git): Stop using -v for rjit test-all
- It outputs way too many lines. It's hard to download the output from
GitHub Actions. -
04:51 PM Revision c4998bc3 (git): [ruby/yarp] Desugar ||= more accurately
- Class variables, global variables, constants, and constant paths
should actually desugar to `defined?` instead of jus... -
04:43 PM Revision 06f54c9a (git): Fix merge error on ruby_api_test.rb
-
04:10 PM Revision c5c0a3cf (git): [ruby/yarp] Use assert_raise
- https://github.com/ruby/yarp/commit/b85e01d77d
-
04:10 PM Revision 9d8d2b81 (git): [ruby/yarp] use a more idiomatic form of `assert_raises`
- https://github.com/ruby/yarp/commit/687213d2e3
-
03:38 PM Revision c74039ee (git): use assert_raise
-
03:14 PM Revision e58fed12 (git): YJIT: shrink Context from 29 to 21 bytes by reducing space used by TempMapping (#8321)
- * YJIT: merge tempmapping and temp types into a single-byte encoding
YJIT: refactor to shrink Context by 8 bytes
* ... -
03:10 PM Revision c521b6f8 (git): [ruby/yarp] add tests for `Location#join`
- https://github.com/ruby/yarp/commit/b01711396f
-
01:18 PM Revision 74f4d268 (git): sync_default_gems.rb: Remove Java templates
- 09:18 AM Revision 00fdb4e1 (git): Update default gems list at 36a3899e9d464e243648694fa28398 [ci skip]
-
09:17 AM Revision 36a3899e (git): [ruby/irb] Bump version to 1.8.0
- (https://github.com/ruby/irb/pull/700)
https://github.com/ruby/irb/commit/a061744ed3 -
09:14 AM Bug #19857: Eval coverage is reset after each `eval`.
- > Currently only the coverage of the last call to Kernel#eval is kept.
This is not true. Coverage is stored in a glo... -
09:06 AM Bug #19857: Eval coverage is reset after each `eval`.
- We found it was discussed here:
https://bugs.ruby-lang.org/issues/19008#note-5
I'm a little embarrassed I didn'... -
07:57 AM Bug #19857: Eval coverage is reset after each `eval`.
- Currently only the coverage of the last call to `Kernel#eval` is kept. This seems somewhat reasonable to me because:
... -
07:39 AM Bug #19857: Eval coverage is reset after each `eval`.
- Example output:
```
> ./test.rb
foo
bar
{"foo.rb"=>{:lines=>[1, 1, 0, nil, 1, nil, nil]}}
(swap lines)
> .... -
07:39 AM Bug #19857 (Rejected): Eval coverage is reset after each `eval`.
- It seems like `eval` based coverage is reset every time eval is invoked.
```ruby
#!/usr/bin/env ruby
require '... -
08:42 AM Misc #19772: API naming for YARP compiler
- This issue mixed many of topics. It's not for "YARP compiler".
For Ruby core
* Integration strategy of Ruby eval-... -
08:26 AM Feature #19790: Optionally write Ruby crash reports into a file rather than STDERR
- A note from the dev meeting logs, the env var that was accepted is `RUBY_CRASH_REPORT` (not `RUBY_BUGREPORT_PATH`).
-
08:07 AM Bug #19012 (Closed): BasicSocket#recv* methods return an empty packet instead of nil on closed connections
- Applied in changeset commit:git|bcc905100f1079e191632cfd02319c10af82dac0.
----------
BasicSocket#recv* return `nil` ... -
08:07 AM Revision bcc90510 (git): BasicSocket#recv* return `nil` rather than an empty packet
- [Bug #19012]
man recvmsg(2) states:
> Return Value
> These calls return the number of bytes received, or -1 if an e... -
06:24 AM Feature #19842: Introduce M:N threads
- > Please correct me if I'm wrong but IIUC: because CRuby doesn't have true parallelism within Threads, pre-emption ha...
-
06:00 AM Revision acedbcb1 (git): sync_default_gems.rb: Fix typo in replace_rdoc_ref_all
-
05:59 AM Revision c05737e0 (git): sync_default_gems.rb: Transform by proc
-
03:47 AM Revision 2e648bfe (git): [DOC] Detailed explanation when one line pattern matching is a void value expression
- 02:11 AM Revision a83152d4 (git): Update bundled gems list at ad2a464e8fc6bd4daa5b20b3c69d94 [ci skip]
-
02:10 AM Revision ad2a464e (git): Bundle RBS 3.2.1 (#8306)
-
02:00 AM Feature #19742: Introduce `Module#anonymous?`
- We can consider introducing the PR unchanged, it depends on `permanent_classpath` which is an internal implementation...
- 12:36 AM Revision e747e2c3 (git): [rubygems/rubygems] Update bundler/lib/bundler/settings.rb
- https://github.com/rubygems/rubygems/commit/75ffa8ef76
Co-authored-by: Martin Emde <[email protected].... - 12:36 AM Revision 6a876a61 (git): [rubygems/rubygems] (Further) Improve Bundler::Settings#[] performance and memory usage
- I previously identified and improved this method over in https://github.com/rubygems/rubygems/pull/6884
but while rev...
08/29/2023
-
11:31 PM Revision 27024004 (git): Fix string2cstr in lldb_cruby.py [ci skip]
-
11:07 PM Feature #19842: Introduce M:N threads
- > Can't answer for @ko1 (Koichi Sasada), but to me preemption is a major advantage.
Please correct me if I'm wrong... -
11:04 AM Feature #19842: Introduce M:N threads
- > Can we use MaNy without Ractor?
@ko1 answered above, you can enable it on the main ractor threads with `RUBY_MN_... -
10:22 AM Feature #19842: Introduce M:N threads
- This is an interesting proposal, thanks for writing it up. I have some thoughts and questions, in no particular order...
-
10:51 PM Bug #19853 (Closed): Segfault when calling `system` from a non-blocking fiber
- Merged in https://github.com/ruby/ruby/commit/901b6d9c5025a30b3d7a5ed0a2c00baf9cfb061d
-
06:43 AM Bug #19853: Segfault when calling `system` from a non-blocking fiber
- https://github.com/ruby/ruby/pull/8315 fixes the segfault and turns it into a `TypeError`.
-
09:17 PM Revision 3151d787 (git): [YARP] Until Node, minor cleanup (#8325)
- * Remove conditional from yp_compile_if
* Extracted yp_compile_while, compile UntilNode
* Small checks for body / v... -
08:22 PM Misc #19772: API naming for YARP compiler
- Also in some cases the Ruby version to parse might not be known early or be fixed.
Imagine some gems documentation we... -
08:15 PM Misc #19772: API naming for YARP compiler
- > Does this approach sound good to everyone, or are there any other requirements that I have missed?
These may not b... -
04:29 PM Misc #19772: API naming for YARP compiler
- From this thread and others, this is my understanding of the requirements:
* The `YARP` name is not good, since we... -
04:41 AM Misc #19772: API naming for YARP compiler
- kddnewton (Kevin Newton) wrote in #note-13:
> Going forward, the only people that will be using the Ruby API of the ... -
08:13 PM Revision 80dc570a (git): Compile more YARP node types (#8322)
- * Add several more node simple types to YARP's compiler:
Nodes include: DefinedNode, EmbeddedStatementsNode,
LocalVa... -
08:12 PM Revision b4351614 (git): [ruby/yarp] Add instance variable names to the constant pool
- https://github.com/ruby/yarp/commit/f049932c44
-
07:53 PM Revision 45515370 (git): Tests for the YARP compiler
-
07:33 PM Revision 5161c6c4 (git): [ruby/yarp] Statements inside ensure blocks can accept blocks
- https://github.com/ruby/yarp/commit/be84ea5343
-
07:31 PM Revision 7a5df9d0 (git): [rubygems/rubygems] Fix bundle update --redownload
- It now does the redownloading/installing just like bundle install --redownload
https://github.com/rubygems/rubygems/... -
06:36 PM Revision f37f357e (git): [ruby/irb] Improve help/show_cmds message during debugger
- integration
(https://github.com/ruby/irb/pull/693)
* `help` should display debugger's help during irb:rdbg session
... -
05:55 PM Revision c58561b5 (git): [ruby/reline] Remove `ARGV.first` in east_asian_width.rb
- (https://github.com/ruby/reline/pull/587)
`ARGV.first` is the name of the EastAsianWidth file and is not needed for ... - 05:20 PM Revision 95efdef3 (git): [ruby/reline] Set EastAsianWidth::UNICODE_VERSION
- (https://github.com/ruby/reline/pull/586)
* Set EastAsianWidth::UNICODE_VERSION
* Commented out UNICODE_VERSION in ... -
04:27 PM Revision 535045ab (git): [YARP] Compile basic types (#8311)
- * Add a compile_context arg to yp_compile_node
The compile_context will allow us to pass around the parser, and
the ... -
03:36 PM Revision 36e21071 (git): [ruby/yarp] simplify `context_pop`
- https://github.com/ruby/yarp/commit/fe85b595b6
-
03:34 PM Revision 062eec75 (git): [ruby/irb] Add --nomultiline indent and prompt test
- (https://github.com/ruby/irb/pull/699)
https://github.com/ruby/irb/commit/9b4aea753b -
02:25 PM Revision bbdffef6 (git): Bump up bundler-2.4.19
-
02:25 PM Revision ab1eacc8 (git): Merge RubyGems-3.4.19 and Bundler-2.4.19
-
02:25 PM Revision 1434059a (git): Merge RubyGems-3.4.18 and Bundler-2.4.18
-
02:25 PM Revision d6c3a177 (git): Merge RubyGems-3.4.17 and Bundler-2.4.17
-
02:25 PM Revision 829048df (git): Merge RubyGems-3.4.16 and Bundler-2.4.16
-
02:25 PM Revision e44e42c3 (git): Merge RubyGems-3.4.15 and Bundler-2.4.15
-
02:25 PM Revision a36c8364 (git): Merge RubyGems-3.4.14 and Bundler-2.4.14
-
02:25 PM Revision 1b1a5b29 (git): Merge RubyGems-3.4.13 and Bundler-2.4.13
-
02:25 PM Revision c71a89f7 (git): Merge RubyGems-3.4.12 and Bundler-2.4.12
-
02:25 PM Revision dd91a175 (git): Merge RubyGems-3.4.11 and Bundler-2.4.11
-
01:21 PM Feature #19843: Promote bigdecimal as bundled gems at Ruby 3.4
- I'm going to open a pull request to Rails that inform that BigDecimal version added as add_dependency will be 3.1.4 o...
- 01:10 PM Revision 51e7fb53 (git): [ruby/irb] fixes https://github.com/ruby/irb/pull/524
- (https://github.com/ruby/irb/pull/696)
https://github.com/ruby/irb/commit/59bcc07def -
12:54 PM Revision 6ed1a504 (git): [ruby/irb] irb:rdbg cleanups (https://github.com/ruby/irb/pull/697)
- * Remove unused method and constant from IRB::Debug
* Update comments
https://github.com/ruby/irb/commit/98914a963c -
12:48 PM Revision 0cfb7796 (git): [ruby/irb] Fix test warnings (https://github.com/ruby/irb/pull/698)
- * Encoding should be saved before creating Irb objects
* Fix unused local warning
https://github.com/ruby/irb/commi... -
12:06 PM Bug #19855: Array#bsearch gets wrong result when its block returns a non-integer numeric value.
- ruby_3_2 5d568e18980b2fdec4701b52f2d89833fa20c0a8 merged revision(s) a28c5151f567cada0d2f5c0c3ec4df7f97b80784.
-
12:04 PM Bug #19855 (Closed): Array#bsearch gets wrong result when its block returns a non-integer numeric value.
- merged at https://github.com/ruby/ruby/commit/a28c5151f567cada0d2f5c0c3ec4df7f97b80784
-
06:09 AM Bug #19855 (Closed): Array#bsearch gets wrong result when its block returns a non-integer numeric value.
- Array#bsearch gets wrong result when its block returns a non-integer numeric value.
```
% ruby -e 'p [0, 4, 7, 10... -
12:06 PM Revision 5d568e18 (git): merge revision(s) a28c5151f567cada0d2f5c0c3ec4df7f97b80784: [Backport #19855]
- Fix Array#bsearch when block returns a non-integer numeric value
---
array.c | 4 ++... - 11:53 AM Revision f0b43597 (git): [DOC] Improved documentation. (#8319)
-
10:48 AM Revision cfae3ed4 (git): Fix code example doc for Random.alphanumeric
-
10:40 AM Revision 247fa3ca (git): [DOC] Remove typo
- 10:24 AM Revision e46e48d6 (git): Expose `rb_process_status_wait` and hide `rb_process_status_waitv`. (#8316)
-
09:46 AM Bug #19856 (Rejected): Redmine query is very slow after upgrading from MySql 5.7 to 8
- Can you file it to https://redmine.org/issues/? This tracker is not for redmine.
-
09:02 AM Bug #19856 (Rejected): Redmine query is very slow after upgrading from MySql 5.7 to 8
- Recently we upgraded the MySql version for Redmine from 5.7 to 8.0.32. After the upgrade the MyPage query is taking a...
- 09:16 AM Revision 0744da1b (git): Update default gems list at 5ed42c980067d1e9970cfe2b5bc052 [ci skip]
- 09:15 AM Revision 5ed42c98 (git): Development of 3.0.9 started.
- 09:15 AM Revision 0a219ef4 (git): jruby: Add StringIO::VERSION (#59)
- Fixes GH-57
-
09:15 AM Revision 13ed1d7b (git): [ruby/yarp] Remove unnecessary NUL byte in string
- https://github.com/ruby/yarp/commit/af867e35b1
-
09:15 AM Revision 221c2d0e (git): [ruby/irb] Print deprecation message for prompt_n methods
- (https://github.com/ruby/irb/pull/691)
They were removed in #685, but we should still keep them to avoid breaking
ch... -
09:15 AM Revision 0cd92819 (git): [ruby/irb] Remove unused `PROMPT_N`
- (https://github.com/ruby/irb/pull/685)
https://github.com/ruby/irb/commit/66e69fa0dc -
09:01 AM Revision 9126dd4b (git): Enable jobserver mode in submake [ci skip]
- Filter out `-j` option not to reset jobserver mode which is enabled by
the environment variable. -
09:00 AM Revision a28c5151 (git): Fix Array#bsearch when block returns a non-integer numeric value
-
08:41 AM Revision f16c5077 (git): [rubygems/rubygems] rubocop -a
- https://github.com/rubygems/rubygems/commit/f240bfad2a
-
08:41 AM Revision 5e81127c (git): Fixed broken -a option behavior
- 08:04 AM Revision 901b6d9c (git): Validate the typed data before dereferencing the internal struct. (#8315)
-
06:05 AM Revision 141102b0 (git): Expose Test.filter_backtrace for the default gems.
-
05:17 AM Revision 589cd0e5 (git): [DOC] Mention about https://bugs.ruby-lang.org/issues/19776
-
04:52 AM Revision c0e913ae (git): [DOC] Link method name references
-
04:50 AM Feature #18183 (Closed): make SecureRandom.choose public
- Applied in changeset commit:git|7e5c662a6f2e8435f8103bc16185bed6759cc557.
----------
[Feature #18183] Add `chars:` o... -
02:21 AM Feature #18183: make SecureRandom.choose public
- https://github.com/ruby/ruby/pull/8312
-
02:24 AM Feature #19854 (Closed): Make SecureRandom.choose public
-
01:56 AM Revision 7e5c662a (git): [Feature #18183] Add `chars:` option to `Random#alphanumeric`
-
01:20 AM Revision c4fc9477 (git): sync_default_gems.rb: Continue if files added to the toplevel removed
-
12:22 AM Revision a6db6b15 (git): sync_default_gems.rb: Split `sync_default_gems_with_commits`
08/28/2023
-
11:51 PM Bug #19853: Segfault when calling `system` from a non-blocking fiber
- I could reproduce the error with the native backends, but not the pure Ruby backend. That means it's a bug with `io-e...
-
10:58 PM Bug #19853: Segfault when calling `system` from a non-blocking fiber
- Thanks, I'll take a look.
-
04:06 PM Bug #19853 (Closed): Segfault when calling `system` from a non-blocking fiber
- Hi! I'm trying to improve my Ruby library to support transfer-based fibers (https://github.com/rmosolgo/graphql-ruby/...
-
11:26 PM Revision c02f978f (git): Lrama v0.5.5
-
10:01 PM Revision fd0df1f8 (git): Fix growth in minor GC when we have initial slots
- If initial slots is set, then during a minor GC, if we have allocatable
pages but the heap is mostly full, then we wi... -
10:01 PM Revision 54856802 (git): Expose RVALUE_OLD_AGE in GC::INTERNAL_CONSTANTS
-
09:14 PM Revision 85aa28e8 (git): RJIT: Remove Type::CArray and limit use of Type::CString
- See previous similar YJIT commit.
-
09:14 PM Revision 23c83d17 (git): YJIT: Remove Type::CArray and limit use of Type::CString
- These types are essentially claims about what `RBASIC_CLASS(obj)`
returns. The field changes with singleton class cre... -
08:55 PM Revision 3b815ed7 (git): Add yarp/yarp_compiler.c (#8042)
- * Add yarp/yarp_compiler.c as stencil for compiling YARP
This commit adds yarp/yarp_compiler.c, and changes the sync... -
08:00 PM Revision f726ad97 (git): [ruby/yarp] use `memcmp` for block memory comparison
- https://github.com/ruby/yarp/commit/3563e5c5d5
-
08:00 PM Revision 325240d0 (git): [ruby/yarp] make `node.c` generated code more readable
- https://github.com/ruby/yarp/commit/0ffd61c87a
-
07:28 PM Feature #19854 (Closed): Make SecureRandom.choose public
- SecureRandom implements the choose method that randomly draws from a source array of characters.
This method is curr... -
07:05 PM Revision 91de37c2 (git): Remove --disable-gems in assert_in_out_err
- assert_in_out_err adds --disable=gems so we don't need to add
--disable-gems in the args list. - 12:50 PM Revision caf48487 (git): Restore `HAVE_RB_IO_T` macro for compatibility with `kgio`, `unicorn`, etc. (#8286)
-
12:37 PM Revision 9b87518e (git): [ruby/yarp] fix: %I list spanning a heredoc
- Similar to the previous %W fix, we accept a symbol node and
concatenate it onto an interpolated symbol.
https://gith... -
12:37 PM Revision 29c5b851 (git): [ruby/yarp] fix: %i list spanning a heredoc
- The fix here is similar to what we did in a previous commit for %w, to
accept two consecutive string tokens without a... -
12:37 PM Revision 74812df4 (git): [ruby/yarp] fix: %W list spanning a heredoc
- Primarily this fix is to accept a string node and concatenate it onto
an interpolated string.
https://github.com/rub... -
12:37 PM Revision 77e971b6 (git): [ruby/yarp] fix: %w list spanning a heredoc
- Two fixes were necessary:
- ensure we are handling newlines correctly
- accept two consecutive string tokens without... -
12:37 PM Revision 8926fd20 (git): [ruby/yarp] test: backfill tests for %q/%Q spanning a heredoc
- Also rename the fixture file
https://github.com/ruby/yarp/commit/c148d955fd -
12:37 PM Revision 2b9a0537 (git): [ruby/yarp] fix: yp_interpolated_symbol_node_append
- Made this function's behavior match the interpolated_string
implementation.
Previously, the start location was not s... -
12:37 PM Revision 06f5d8f3 (git): [ruby/yarp] Improve how we declare ripper exceptions in parse_test.rb
- Specific files are named earlier in the block, and we now have the
ability to skip just the lex matching, or skip rip... -
11:56 AM Feature #19849: Requiring file with autoload results in confusing error if file doesn't exist
- It cannot be part of the backtrace, because that line is executed way before and not when autoloading the constant.
... -
10:23 AM Feature #19843 (Assigned): Promote bigdecimal as bundled gems at Ruby 3.4
-
08:52 AM Revision 00439dbd (git): sync_default_gems.rb: convert keys of REPOSITORIES to strings
- Referencing always after conversion to a symbol, and yielded gem name
is always converted to a string. -
08:14 AM Revision 4963dd6b (git): Revert racc auto-sync support
- It's no longer a default gem actually.
Fixed the webhook side instead
https://github.com/ruby/git.ruby-lang.org/commi... -
08:10 AM Revision f5da7c37 (git): Ignore test/regress/ for racc
-
07:50 AM Revision 94275d96 (git): Add missing racc support to sync_default_gems
-
07:50 AM Revision 4221d969 (git): Sort repository names in sync_default_gems
- 07:41 AM Revision 23eb13d4 (git): [rubygems/rubygems] Fixed malformed lockfile version on installing
- https://github.com/rubygems/rubygems/commit/c969a192bf
- 03:05 AM Revision b0ec1db8 (git): [ruby/openssl] ossl_pkey.c: Workaround: Decode with non-zero selections.
- This is a workaround for the decoding issue in ossl_pkey_read_generic().
The issue happens in the case that a key man... - 03:05 AM Revision 69d9fda9 (git): [ruby/openssl] Remove the pending logics by the pend_on_openssl_issue_21493.
- Because we will add a workaround to avoid this issue.
https://github.com/ruby/openssl/commit/d157ba1d3b -
02:15 AM Revision 80f35d96 (git): [rubygems/rubygems] Don't check for circular deps on full index sources
- https://github.com/rubygems/rubygems/commit/d275cdccb1
-
02:15 AM Revision 2edf9fa2 (git): [rubygems/rubygems] Remove redundant checks
- https://github.com/rubygems/rubygems/commit/d66815633b
-
02:15 AM Revision 279dcfab (git): [rubygems/rubygems] Fix standalone install crashing when using legacy multi remote gemfiles
- If a legacy multi remote Gemfile depends transitively on a default gem,
then in standalone mode we'd fail to fetch th... -
02:15 AM Revision 7bf5f780 (git): [rubygems/rubygems] Refactor Fetcher#api_fetcher? and fetcher loading logic
- https://github.com/rubygems/rubygems/commit/f664d60114
-
01:56 AM Bug #18674 (Closed): Build failure `make up` with WSL2
- I couldn't reproduce this with the latest version of WSL2 and Ubuntu 22.04 image.
-
12:51 AM Revision 0c9d0684 (git): YARP: generated files using from templates depend on config.yml
08/27/2023
-
05:39 PM Revision 1cc70090 (git): [DOC] More on method exec (#8302)
-
04:18 PM Revision 5937d01f (git): [ruby/yarp] Rename constant pool fields to name or operator
- * `constant_id` and `operator_id` are confusing.
* See https://github.com/ruby/yarp/issues/1296
https://github.com/r... -
04:18 PM Revision 412e586a (git): [ruby/yarp] Fix paths in library_symbols_test.rb
- https://github.com/ruby/yarp/commit/b5fba6d63f
-
02:21 PM Revision 78c5bb11 (git): Remove duplicate `#include <string.h>` [ci skip]
-
01:39 PM Revision b7237e3b (git): Free all empty heap pages in Process.warmup
- This commit adds `free_empty_pages` which frees all empty heap pages and
moves the number of pages freed to the alloc...
08/26/2023
-
03:12 PM Revision 5c98ee02 (git): Define bounds-checking interfaces macro for each file
-
01:56 PM Revision a97dedf7 (git): [ruby/irb] Fix deprecation test when ran multiple times
- (https://github.com/ruby/irb/pull/695)
https://github.com/ruby/irb/commit/ae0e5bb80f -
09:54 AM Feature #18440: YJIT is enabled if any YJIT tuning options are set
- For what it's worth, I would expect `--yjit-*` options not to turn on YJIT. I agree that it's surprising, I would exp...
-
09:48 AM Bug #19784: String#delete_prefix! problem
- Note that we have the same issue with `end_with?` and `delete_suffix`.
-
12:16 AM Bug #19784 (Closed): String#delete_prefix! problem
- Applied in changeset commit:git|b054c2fe06598f1141fdc337b10046f41f0e227c.
----------
[Bug #19784] Fix behaviors agai... -
01:51 AM Feature #19785 (Closed): Deprecate `RUBY_GC_HEAP_INIT_SLOTS`
- Applied in changeset commit:git|9ea9f992487711fa1a66637edcaf1327d0cd5099.
----------
[Feature #19785] Deprecate RUBY... -
01:50 AM Revision 9ea9f992 (git): [Feature #19785] Deprecate RUBY_GC_HEAP_INIT_SLOTS
- This environment variable is replaced by
`RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS`, so it doesn't make sense to keep it. - 12:22 AM Revision 487d91fd (git): Update default gems list at e2b8eac767d41734520377b5cf6f44 [ci skip]
-
12:20 AM Revision e2b8eac7 (git): [ruby/yarp] Bump to version 0.9.0
- https://github.com/ruby/yarp/commit/b327e39527
Also available in: Atom