Activity
From 10/01/2023 to 10/07/2023
10/07/2023
-
04:04 PM Revision bf71b0ed (git): [rubygems/rubygems] Optimize allocations in Gem::Version
- From running in a random rails app I have locally, here are the changes
1) for `bundle lock --update --bundler` (for... -
02:45 PM Feature #19884: Make Safe Navigation Operator work on classes
- sawa (Tsuyoshi Sawada) wrote in #note-6:
> Then you should edit and write that in the description.
I've updated... -
11:37 AM Feature #19884: Make Safe Navigation Operator work on classes
- p8 (Petrik de Heus) wrote in #note-5:
> > Furthermore, the specification you are asking for is not clear. What Excep... -
10:00 AM Feature #19884: Make Safe Navigation Operator work on classes
- sawa (Tsuyoshi Sawada) wrote in #note-1:
> Currently, you can do `ActiveRecord::Base.some_method rescue nil`
That... -
09:50 AM Feature #19884: Make Safe Navigation Operator work on classes
- There's multiple examples in the Rails code base:
https://github.com/rails/rails/blob/7f7f9df8641e35a076fe26bd097f6a... -
02:24 AM Feature #19884: Make Safe Navigation Operator work on classes
- @rubyFeedback
It's common in library code, that want's to be flexible to different configurations of the target ap... -
08:54 AM Revision 5810304c (git): Remove not used fields from asgn nodes
-
08:54 AM Revision 529a651f (git): Differentiate ASGN nodes
-
08:54 AM Revision fbd53467 (git): Correctly casting node for accessing nd_value and nd_vid in compile.c
-
08:54 AM Revision b7ee728a (git): Correctly casting node for accessing nd_value and nd_vid in parse.y
-
08:54 AM Revision f28d3803 (git): Pass nd_value to NODE_REQUIRED_KEYWORD_P
-
08:54 AM Revision b1a3c11c (git): Use rb_node_masgn_t instead of NODE
-
03:25 AM Misc #19883: DevMeeting-2023-10-12
- * [Misc #18984] Doc for Range#size for Float/Rational does not make sense (kyanagi)
* Range#size may return a non-... -
12:47 AM Misc #18984: Doc for Range#size for Float/Rational does not make sense
- It seems that there is a similar issue with beginless ranges.
```
(..0).size # => Infinity
(..0).count # => Infi...
10/06/2023
-
10:20 PM Feature #19905: Introduce `Queue#peek`
- `peek` is inherently racy in that the value observed might be already popped by the time the value is returned.
If it... -
05:28 PM Feature #19905: Introduce `Queue#peek`
- I'm just curious if it might be better for #peek to lock to avoid showing something that has already popped or other ...
-
04:04 PM Bug #19913: Getting interpreter error
- pbvdon (pbv pbv) wrote in #note-2:
> nobu (Nobuyoshi Nakada) wrote in #note-1:
> > Crashed ruby seems 2.5, which ha... -
02:42 PM Bug #19913: Getting interpreter error
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> Crashed ruby seems 2.5, which has been ended.
> The version should be r... -
01:08 PM Bug #19913 (Feedback): Getting interpreter error
- Crashed ruby seems 2.5, which has been ended.
The version should be reported before the "Control frame information" ... -
10:58 AM Bug #19913 (Feedback): Getting interpreter error
- ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
gem --version
3.1.2
os - ubuntu... -
02:16 PM Bug #19866: Future of `readline.rb`
- From https://bugs.ruby-lang.org/issues/19883#change-104825
> Seems odd for a standard library to attempt to load a... -
02:12 PM Feature #18573: Object#pack1
- `Array.pack1(obj, format) -> String` sounds weird since there is nothing about Array in there.
I think `String.pack1... - 02:10 PM Revision 7eccc13c (git): [ruby/prism] Emit error when assigning to a numbered parameter
- https://github.com/ruby/prism/commit/66248ac2f6
-
01:20 PM Revision 7b8d4721 (git): [DOC] Fix platform-dependent directives and modifiers
- * 'j' and 'J' are not pointer directives.
* size of 'j' and 'J' are platform-dependent, may not be 64-bit.
* mention ... -
12:21 PM Revision 7db4ce13 (git): [ruby/prism] Introduce transparent scopes.
- A transparent scope is a scope that cannot have local variables added to
it's local table. When a local is added to i... -
10:39 AM Misc #19912: [Small potential for slight improvement in regards to trailing / that were omitted in a regex]
- Note that complex regexps use often multiple lines, with `x` option.
So, it might be a possible idea to warn if the `... -
05:59 AM Misc #19912: [Small potential for slight improvement in regards to trailing / that were omitted in a regex]
- Forgot to clarify what I meant with:
> I assume ruby has to decide what is going on, but usually
> when I use a c... -
05:57 AM Misc #19912 (Open): [Small potential for slight improvement in regards to trailing / that were omitted in a regex]
- Not sure if I should file this under bug or not; it is probably not a bug per se
and just the current behaviour. So ... -
09:45 AM Revision 723318f5 (git): [ruby/openssl] Exact checks with `assert_include`
- Where `assert_match` converts string matcher argument to regexp first
with escaping, `assert_include` does the same t... -
07:37 AM Revision 95ced6d8 (git): [ruby/openssl] Exact checks with `assert_include`
- https://github.com/ruby/openssl/commit/9a6e24daaf
-
07:33 AM Revision 232e401b (git): Reuse `natstr` if it equals `endstr`
-
07:33 AM Revision b459bca0 (git): Use size of `uintptr_t` for `j` and `J` tests
- `RbConfig::SIZEOF` has been added later than the time this check was
committed first. -
07:33 AM Revision 0202ca7c (git): Move rbconfig to the top
- It is required in the always defined class level.
-
06:32 AM Revision 5c779dc4 (git): Remove not used fields from MATCH3
-
05:38 AM Revision 6a0c13c1 (git): [rubygems/rubygems] Update man page for bundle exec to reflect default flag value
- `--keep-file-descriptors` is true by default.
https://github.com/rubygems/rubygems/commit/b28e88e228 - 01:57 AM Revision 69b024d7 (git): [ruby/prism] Add full_name to ConstantPathNode and ConstantPathTargetNode
- https://github.com/ruby/prism/commit/b390553028
10/05/2023
-
10:31 PM Revision 58fc4532 (git): Remove not used fields from YIELD
-
10:31 PM Revision f6a2af25 (git): Remove not used fields from ZLIST
-
10:28 PM Bug #19911 (Feedback): require slower with ruby/3.2.2
- You're measuring a lot of other things by using the `time` command to benchmark the script. It's more accurate to mea...
-
09:14 PM Bug #19911: require slower with ruby/3.2.2
- On further debugging we found that the following is speeding up the require and file read operation
time ruby --di... -
05:37 PM Bug #19911: require slower with ruby/3.2.2
- Also i have seen this happeneing in other versions/systems one other thing i tested was with ubuntu.
-
05:36 PM Bug #19911 (Feedback): require slower with ruby/3.2.2
- we tested require with ruby 3.2.2 and ruby 2.7.2
and its seems to slowdown considerabily
the test case:
Ruby 3.2... -
09:31 PM Revision 8cb906d7 (git): YJIT: Simplify linker flavor check
- By not allowlisting every OS that could have a GNU flavor linker,
it's also a bigger tent -
09:24 PM Misc #19883: DevMeeting-2023-10-12
- * [Feature #18573] Object#pack1 (jeremyevans0)
* For the same reason as String#unpack1, saves an array allocation ... -
09:21 PM Feature #18573: Object#pack1
- I developed a patch for this that implemented the feature using `Array.pack1` and was going to create a new feature r...
-
09:17 PM Revision 13bde94a (git): YJIT: shink local types from 8 to 4 bytes (#8597)
- * Shink local types from 8 to 4 bytes, context from 21 to 17 bytes
Use repr(packed)
* Add comment about Type being ... -
09:09 PM Revision 7d1abd5d (git): YJIT: Run bindgen
-
08:40 PM Revision 07a7c4bd (git): YJIT: Remove duplicate cfp->iseq accessor
-
07:53 PM Revision 41a6e4bd (git): YJIT: Avoid writing return value to memory in `leave`
- Previously, at the end of `leave` we did
`*caller_cfp->sp = return_value`, like the interpreter.
With future changes ... -
07:09 PM Misc #19054 (Closed): `else` in exception-handling context vs early return
-
06:39 PM Revision a5cc6341 (git): Remove `NODE_VALUES`
- This node type was added for the multi-value experiment back in 2004.
The feature itself was removed after a few year... -
06:39 PM Revision cf122334 (git): Remove unmatch parenthesis
- ```
yjit/yjit.mk:48: Extraneous text after `ifneq' directive
``` -
05:23 PM Revision fd22d5de (git): YJIT: Build on BSD platforms with GNU make (#8591)
- 04:35 PM Revision 8d8fe543 (git): [ruby/prism] Check for duplicate parameter names in destructured params
- https://github.com/ruby/prism/commit/c3438aabea
-
03:35 PM Feature #19422: Make `--enabled-shared` mandatory on macOS
- Although the problem seems avoided (or postponed maybe) now, this would still make sense, I think.
Since the ruby 2.... - 03:12 PM Revision 38cb92a0 (git): [ruby/prism] Check for duplicate names in shadow args
- https://github.com/ruby/prism/commit/e100c6b8ae
-
01:19 PM Feature #19430: Contribution wanted: DNS lookup by c-ares library
- I've prototyped a patch that creates a temporal pthread whenever `Addrinfo.getaddrinfo` is called, and runs `getaddri...
- 11:25 AM Revision fb9795cf (git): [ruby/prism] Fix parsing shadow args in lambda blocks
- https://github.com/ruby/prism/commit/53efaf252d
-
11:03 AM Revision 54f1d398 (git): Make popcount bit-masks stricter
- Each bit run is upto the right shift count, so the each mask does not
need more upper bits. - 07:44 AM Revision f087f2c7 (git): [ruby/stringio] StringIO#pread: handle 0 length like IO#pread
- (https://github.com/ruby/stringio/pull/67)
Fix: https://github.com/ruby/stringio/issues/66
If length is 0, IO#pread... - 07:11 AM Revision 9d58f938 (git): [ruby/net-http] Net::HTTPResponse nil checking
- Fix nil handling in read_body and stream_check.
Fixes: #70
https://github.com/ruby/net-http/commit/36f916ac18 - 07:00 AM Revision d088b9f7 (git): Update bundled gems list at 2023-10-05
-
05:23 AM Revision efa18fd6 (git): Chain nodes to exit only
-
05:23 AM Revision 5c82b9ba (git): Do not chain unexpected node
-
05:23 AM Revision 696022a0 (git): Differentiate `NODE_BREAK`/`NODE_NEXT`/`NODE_RETURN`
-
05:23 AM Revision f5f3b35b (git): Remove unused nodes in NODE_RETURN and NODE_REDO
-
05:23 AM Revision 70e16359 (git): Move internal NODE_DEF_TEMP to parse.y
-
04:19 AM Revision a472fd55 (git): Remove not used fields from colon nodes
-
04:19 AM Revision 45350a04 (git): Correctly casting node for accessing COLON node nd_mid in compile.c
-
04:19 AM Revision 4a3f88f1 (git): Fix cast type
10/04/2023
-
06:43 PM Revision 8705e734 (git): Remove a binding.irb in rjit-bindgen
-
05:53 PM Revision 05b9b58d (git): [Prism] Fix IfNode and ElseNode
- ElseNode looks to have been implemented at the same time as IfNode, but
was resulting in a stack underflow error.
Th... -
05:28 PM Revision f834b1a4 (git): YJIT: Add a comment for YJIT_OPTIONS [ci skip]
-
05:25 PM Revision 7db6f448 (git): Use a better variable name for w
-
05:25 PM Revision 577ff858 (git): Make the function names consistent
-
05:25 PM Revision 01c462ce (git): YJIT: Move help descriptions to options.rs
-
05:25 PM Revision 49d27435 (git): Split `show_usage_line` and add `ruby_show_usage_line`
-
05:25 PM Revision 582369bb (git): Remove magic numbers from `show_usage_line`
-
05:00 PM Revision 488c0ed0 (git): [ruby/prism] Remove trailing parenthesis in Location#pretty_print
- https://github.com/ruby/prism/commit/8eaa199a28
-
03:49 PM Bug #19909: s390x zlib different deflate algorithm producing a different compressed byte stream causing test failures
- I sent PR to ruby/ruby to document this issue.
https://github.com/ruby/ruby/pull/8589
-
03:19 PM Revision 6ae2996e (git): Optimize `Range#count` by using `range_size` if possible
-
02:22 PM Revision e0c66b47 (git): [ruby/prism] [rust] write flag accessor functions
- https://github.com/ruby/prism/commit/f2333ba4c8
-
02:22 PM Revision cf2049cb (git): [ruby/prism] give flag enums a non-`typedef`'d name
- https://github.com/ruby/prism/commit/630af5cb0e
-
02:02 PM Revision cd0b8d24 (git): [DOC] Fix typo in docs of IO: `#.` -> `$.`
-
12:13 PM Revision b43cc51d (git): [ruby/irb] Clear all context usages in RubyLex
- (https://github.com/ruby/irb/pull/684)
After this change, `RubyLex` will not interact with `Context` directly
in any... -
10:27 AM Revision 94bcae1b (git): Special treat when the first line ends with a dot [ci skip]
-
08:22 AM Bug #19910: Set#delete_if behavior inconsistent with Array/Hash
- I was just looking at this, and it seems like the behaviour used to be as you expected but changed in v2.1, https://g...
-
06:46 AM Bug #19893: OpenStruct#respond_to? when true fails with NameError
- Thank you! That's it.
-
05:39 AM Revision 465bc682 (git): YJIT: Call mprotect after entry stub failure (#8582)
- Co-authored-by: Alan Wu <[email protected]>
-
05:12 AM Revision 6d28f969 (git): [DOC] Fix description for `rb_postponed_job_register_one()`
- The current documentation for `rb_postponed_job_register_one()` is
explaining the differences with itself, where it s... -
03:15 AM Revision ed8a3428 (git): Remove not used fields from variable nodes
- 02:51 AM Revision 2e1762c9 (git): Update default gems list at e501613efa2b010d6d697a4df264a2 [ci skip]
-
02:50 AM Revision e501613e (git): [ruby/bigdecimal] Bump up to 3.1.5
- https://github.com/ruby/bigdecimal/commit/c47802e813
-
01:25 AM Revision d3fd4a6d (git): BigDecimal#to_s has not changed for fraction part
- The test for integer part was separated at dc54574adefe.
10/03/2023
-
09:45 PM Revision ea491802 (git): YJIT: add heuristic to avoid compiling cold ISEQs (#8522)
- * YJIT: Add counter to measure how often we compile "cold" ISEQs (#535)
Fix counter name in DEFAULT_COUNTERS
YJIT: ... -
06:46 PM Revision d47af931 (git): [ruby/prism] Provide pm_parser_err_current and pm_parser_err_previous
- https://github.com/ruby/prism/commit/4828c96939
-
06:46 PM Revision ad0e8ddb (git): [ruby/prism] Consolidate diagnostic appendings
- https://github.com/ruby/prism/commit/4f107d8962
-
05:16 PM Revision accda74c (git): [rubygems/rubygems] Prevent gem activation in standalone mode
- As discussed in https://github.com/rubygems/rubygems/issues/6273#issuecomment-1449176658
The `gem` method behaves aw... -
04:54 PM Revision 1992aef7 (git): YJIT: Stop spilling temps on jit_prepare_routine_call (#8581)
- YJIT: Remove spill_temps from jit_prepare_routine_call
-
04:19 PM Revision 68df4378 (git): Allow changing RUBY_PATCHLEVEL_STR if RUBY_PATCHLEVEL == -1 (#8578)
- Co-authored-by: Nobuyoshi Nakada <[email protected]>
- 03:12 PM Revision 32baa2c7 (git): Update default gems list at 5dfbf1a3814c4d84a5ae375751f5f9 [ci skip]
-
03:10 PM Revision 5dfbf1a3 (git): [ruby/reline] Bump version to 0.3.9
- (https://github.com/ruby/reline/pull/594)
https://github.com/ruby/reline/commit/b6fb72718a -
01:02 PM Revision 10379ebf (git): Support regexp in log-fix [ci skip]
-
09:42 AM Revision ed0661e6 (git): [rubygems/rubygems] Don't re-resolve with prereleases if unlocked gem has no prereleases
- https://github.com/rubygems/rubygems/commit/d76dc70d90
-
09:42 AM Revision b73ef929 (git): [rubygems/rubygems] Fix typo
- https://github.com/rubygems/rubygems/commit/64e7a2656a
-
07:31 AM Revision b4ab013b (git): [DOC] Link fixes
-
07:13 AM Revision 25b536cc (git): [rubygems/rubygems] Fix invalid links in documentation. - wrap ENV variables in <code> - fix rubygems.org link - fix zenspider.com link
- https://github.com/rubygems/rubygems/commit/9eaac94a63
-
07:13 AM Revision 9ffd659d (git): [rubygems/rubygems] 🐛 Specification of branch or ref with tag is ambiguous
- - Specs for GitProxy were incorrect and insufficient
- Specs are now correct and less insufficient
https://github.co... -
07:13 AM Revision 16a97c7b (git): [rubygems/rubygems] 🚨 Rubocop Linting
- https://github.com/rubygems/rubygems/commit/2851e051c3
-
07:13 AM Revision 0046c67d (git): [rubygems/rubygems] Fix typo: eglible -> eligible.
- https://github.com/rubygems/rubygems/commit/1e487e1337
-
07:13 AM Revision 798083fa (git): [ruby/csv] [DOC] Fix broken links
- (https://github.com/ruby/csv/pull/283)
https://github.com/ruby/csv/commit/af64a15b2f - 07:13 AM Revision 2325e1cd (git): [ruby/csv] Add CSV::InvalidEncodingError
- (https://github.com/ruby/csv/pull/287)
To handle encoding errors in CSV parsing with the appropriate error
class
ht... -
05:42 AM Revision 457971f4 (git): [DOC] State the precision of `Process.times` as platform-defined
- Remove the bad example that can lead to misunderstanding as if this
precision is defined in Ruby. -
05:27 AM Revision 8be9138d (git): Check by integer modulo instead of float string
-
04:10 AM Revision 2dee2662 (git): Create dummy files in build dir in setup [ci skip]
-
12:08 AM Revision 3b47fb2c (git): [rubygems/rubygems] Update suggested variable for bindir
- https://github.com/rubygems/rubygems/commit/f9cc6fed25
10/02/2023
-
09:09 PM Revision 492e9437 (git): YJIT: Fix assert_no_exits (#8579)
-
09:09 PM Revision e6d73002 (git): Trigger Cirrus if YJIT tests are modified
-
09:05 PM Bug #19910 (Open): Set#delete_if behavior inconsistent with Array/Hash
- Given the following script:
```ruby
#!/usr/bin/env ruby
require 'set'
def enum(collection)
i = 0
coll... -
03:26 PM Bug #19909 (Closed): s390x zlib different deflate algorithm producing a different compressed byte stream causing test failures
- I faced the test failures ruby/zlib (zlib gem) in `make test-all` and ruby/spec (`make test-spec`) in Ubuntu version ...
-
03:03 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- ______________________________________________
-
01:12 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- Whoops, last patch upload failed. Patch actually applied here.
-
12:51 PM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- Attached is a patch to update the documentation for NotImplementedError to expand its scope beyond just missing featu...
-
02:20 PM Revision 9059dfce (git): `yield` cannot be placed outside methods even in blocks
-
02:11 PM Bug #18553: Memory leak on compiling method call with kwargs
- ______________________________________________
-
01:49 PM Revision 63e504d6 (git): Dump name of method for imemo callinfo
- This commit dumps the `mid` of the imemo callinfo when calling
`ObjectSpace.dump_all`. -
01:22 PM Revision 1943ea06 (git): [ruby/prism] [DOC] Link fix
- https://github.com/ruby/prism/commit/472bdc4d70
-
01:18 PM Revision fd984ac8 (git): Adopt prism CallNode#name changes
-
01:18 PM Revision 87dad067 (git): Sync with prism CallNode#name changes
- * https://github.com/ruby/prism/pull/1533
-
11:31 AM Revision b6390a21 (git): [ci skip] More docs for InstructionSequence.compile
- This commit documents that you can also pass a `File` object to
`RubyVM::InstructionSequence.compile`, instead of a s... -
06:55 AM Feature #19908 (Closed): Update to Unicode 15.1
- The Unicode 15.1 is released.
The current enc-unicode.rb seems to fail because of `Indic_Conjunct_break` propertie... -
04:49 AM Revision 4da04d5f (git): Include new node types into %printer
-
02:47 AM Revision 35e0e440 (git): [ruby/psych] Update SnakeYAML Engine to 2.7
- https://github.com/ruby/psych/commit/094c811588
-
02:47 AM Revision 5c501bcb (git): [ruby/psych] Add test for code_point_limit
- Only supported on JRuby currently.
https://github.com/ruby/psych/commit/0c1754eefe -
02:19 AM Revision f208f78b (git): [rubygems/rubygems] Support Ruby's preview version format (Ex: 3.3.0-preview2) in Gemfile
- https://github.com/rubygems/rubygems/commit/4c1a0511b6
- 01:34 AM Revision f3aea74c (git): [rubygems/rubygems] Include gemspec in ExtensionTask for native gem tasks
- https://github.com/rubygems/rubygems/commit/042cfb7007
-
12:41 AM Revision 1ed6fd89 (git): Check the result of get_nd_recv before node type check for safety
- Co-authored-by: Nobuyoshi Nakada <[email protected]>
-
12:41 AM Revision 81668579 (git): Remove not used fields from call nodes
-
12:41 AM Revision b1131851 (git): Correctly casting node for accessing nd_recv, nd_mid and nd_args in compile.c
-
12:41 AM Revision fdc329ea (git): Correctly casting node for accessing nd_args in parse.y
-
12:41 AM Revision c1894a9d (git): Use rb_node_fcall_t instead of NODE
10/01/2023
-
11:37 PM Revision f9490110 (git): [DOC] Another example for spawn (#8575)
-
07:57 PM Bug #18553 (Closed): Memory leak on compiling method call with kwargs
- This was fixed in #19906, so I will close this issue.
-
06:42 PM Bug #19906: fix kwarg memory leak
- Updated reproduction script:
Maybe this is a better reproduction?
```ruby
a = RubyVM::InstructionSequence.comp... -
02:55 PM Bug #19906 (Closed): fix kwarg memory leak
- Applied in changeset commit:git|c74dc8b4af4ef1b32f65587f083fbeba4ca186fa.
----------
Use reference counting to avoid... -
04:47 PM Bug #10416: Create mechanism for updating of Unicode data files downstreams when we want
- The current enc-unicode.rb seems to fail because of `Indic_Conjunct_break` properties with values.
I'm not sure ho... -
03:49 PM Revision 4909747e (git): Use the hexdigit character class
-
02:58 PM Revision ec3d8162 (git): [Bug #19906] Add the test
-
02:55 PM Revision c74dc8b4 (git): Use reference counting to avoid memory leak in kwargs
- Tracks other callinfo that references the same kwargs and frees them when all references are cleared.
[bug #19906]
... -
01:33 PM Revision be09c837 (git): tool/enc-unicode.rb: make the condition concice with flip-flop
- And regexps are not necessary here.
-
10:38 AM Revision 50756a1f (git): Use rb_node_block_pass_t instead of NODE
-
10:38 AM Revision 08239fd6 (git): Use rb_node_args_t and rb_node_args_aux_t instead of NODE
-
09:55 AM Revision b0d7935e (git): Move repeating `matches` and `unmatches` to keyword arguments
- And default to the corresponding instance variables.
-
09:23 AM Revision 3ae44035 (git): Add tests for Unicode age property 15.0
-
12:19 AM Revision cecd1de2 (git): Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODE
Also available in: Atom