Activity
From 04/18/2023 to 04/24/2023
04/24/2023
- 10:19 PM Revision 0cc5c595 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.72 to 0.9.74.
- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.72...v0.9.74)
---
updated-depende... -
07:54 PM Revision 0bf10dfd (git): Avoid linking capstone by default
- Workaround for https://github.com/ruby/setup-ruby/pull/501#issuecomment-1520722486
-
07:51 PM Bug #19615 (Feedback): ruby psych.so always dynamic links libyaml.so, breaking build when libyaml.so is not in host lib paths
- Hello,
Before 3.2, libyaml was build statically into psych.so while now it will try to link the one provided during build. When you specify a different path for libraries during build, psych config does work as it tests creating conft... -
07:20 PM Revision f492e3b4 (git): YJIT: Use general definedivar at the end of chains (#7756)
-
07:20 PM Revision f84d94b8 (git): YJIT: Show definedivar exit reasons (#7755)
-
05:41 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
- sawa (Tsuyoshi Sawada) wrote in #note-10:
> Dear moderators
> ...
I object. I would like to know why I’m being asked to remove something that is not offensive or objectionable.
This is completely inappropriate for someone who has be... -
05:23 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
- Dear moderators
Please ban user austin (Austin Ziegler). -
03:42 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
- sawa (Tsuyoshi Sawada) wrote in #note-8:
> @austin (Austin Ziegler) I see that you have logged in. I strongly urge you to remove that sentence or your entire comment.
No. I’m not sure what you find objectionable in my (seriously) not... -
05:55 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
- @austin (Austin Ziegler) I see that you have logged in. I strongly urge you to remove that sentence or your entire comment.
-
04:31 PM Revision 8a132358 (git): [ruby/reline] Revert #335 (Trap TSTP to handle C-z)
- (https://github.com/ruby/reline/pull/535)
This PR was an effort to address #321 (ed_quoted_insert doesn't work
properly) but per the reporter it did not work correctly.
Moreover, it introduced a major regression: Shell job control stop... -
02:37 PM Bug #19416 (Closed): Inconsistent behaviour for Struct.new without any member_names
- Applied in changeset commit:git|f8e7048348d022814736d0a7e49f2f2494db6a2f.
----------
Allow anonymous memberless Struct
Previously, named memberless Structs were allowed, but anonymous
memberless Structs were not.
Fixes [Bug #19416] -
02:37 PM Revision f8e70483 (git): Allow anonymous memberless Struct
- Previously, named memberless Structs were allowed, but anonymous
memberless Structs were not.
Fixes [Bug #19416] -
02:10 PM Revision 73fc8119 (git): [ruby/irb] Simplify the help command's implementation
- (https://github.com/ruby/irb/pull/564)
The current method-redefining approach brings little benefit, makes it
harder to understand the code, and causes warnings like:
> warning: method redefined; discarding old execute
This patch simp... -
02:05 PM Revision 805899dd (git): [ruby/irb] Filter out top-level methods when using `ls
- <Class/Module>`
(https://github.com/ruby/irb/pull/562)
Instead of always printing methods inherited from Class or Module, IRB by
default should filter them out unless `<Class/Module>` is specified to be
either of those. -
06:36 AM Misc #19613: Add version information to all function documentation
- @fulldecent Your tone is unfriendly. Please be more respectful for all developers.
-
02:09 AM Misc #19613: Add version information to all function documentation
- jeremyevans0 (Jeremy Evans) wrote in #note-4:
> Ruby solves this problem by generating separate documentation for each version: https://docs.ruby-lang.org/en/ . If you have questions regarding how methods work for the Ruby version you ... -
05:49 AM Bug #19614: Adopt Semantic Versioning
- > Ruby was created in 1995. That's [...] before most people on Earth today were born.
An issue including age harassment and hostility like this should be banned. It should have been immediately closed/deleted without any discussion what... -
02:59 AM Bug #19614: Adopt Semantic Versioning
- fulldecent (William Entriken) wrote in #note-2:
> I understand that this was discussed and decided in 2013.
> ...
It was yesterday, in Ruby terms, and it still makes sense for the Ruby community. As long as I have to support Ruby 2.7 (... -
02:03 AM Bug #19614 (Rejected): Adopt Semantic Versioning
- We don't use Semantic Versioning.
-
01:54 AM Bug #19614: Adopt Semantic Versioning
- I understand that this was discussed and decided in 2013.
That decision might have made sense in 2013 for the Ruby community.
But that was forever ago.
Maybe back then there was some doubt that everybody would be using SemVer. T... -
01:41 AM Bug #19614: Adopt Semantic Versioning
- This has been discussed and resolved before. See [15456#2](https://bugs.ruby-lang.org/issues/15456#note-2) for a note from one of the release maintainers specifically saying that Ruby is mostly a rolling release.
There are flaws with ... -
12:56 AM Bug #19614 (Rejected): Adopt Semantic Versioning
- Ruby was created in 1995. That's back when the UNIX timestamp was only 9 digits, before Nintendo 64, and before most people on Earth today were born.
Since then, basically everybody else in the software industry has adopted Semantic V... -
04:28 AM Bug #19455 (Closed): Ruby 3.2: wrong Regexp encoding with non-ASCII comments
- Applied in changeset commit:git|a8ba1ddd78544b4bda749051d44f7b2a8a0ec5ff.
----------
Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comments
Fixes [Bug #19455] - 03:48 AM Revision 886986b3 (git): Bump github/codeql-action from 2.2.11 to 2.3.0
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.11 to 2.3.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)... -
02:27 AM Revision a8ba1ddd (git): Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comments
- Fixes [Bug #19455]
04/23/2023
-
10:10 PM Misc #19613 (Closed): Add version information to all function documentation
-
05:02 PM Misc #19613: Add version information to all function documentation
- Ruby solves this problem by generating separate documentation for each version: https://docs.ruby-lang.org/en/ . If you have questions regarding how methods work for the Ruby version you are using, you should look at the appropriate doc...
-
02:41 PM Misc #19613: Add version information to all function documentation
- fix
-
02:27 PM Misc #19613: Add version information to all function documentation
- still editin issue... hold on a sec
-
02:27 PM Misc #19613 (Closed): Add version information to all function documentation
- Ruby does not properly support semantic versioning. [1]
Therefore, for example, the function File#exist? should specify if this function existed since Ruby 2.0.0, Ruby 3.0.0, Ruby 3.2.0 and if, maybe, Ruby 2.9.4.3.az doesn't support i... - 06:41 PM Revision ec211ad5 (git): [ruby/irb] fix typo in tracer (https://github.com/ruby/irb/pull/565)
- https://github.com/ruby/irb/commit/2f567f3d3e
-
04:26 AM Bug #19612 (Feedback): Embed error
- I suspect the `CC` is different from the compiler used to build the ruby.
-
02:18 AM Bug #19612 (Feedback): Embed error
- Makefile:
```makefile
INC_DIRS=$(HOME)/.rvm/rubies/ruby-3.2.0/include/ruby/
LIB=$(HOME)/.rvm/rubies/ruby-3.2.0/lib/
# Thanks to Job Vranish (https://spin.atomicobject.com/2016/08/26/makefile-c-projects/)
TARGET_EXEC := dotiw
BUI... -
03:01 AM Revision dafbaabc (git): Check the precision of `getrusage` at runtime
04/22/2023
-
12:21 PM Revision c5529aa5 (git): Fix a guard of `Process.times`
- `GETRUSAGE_BASED_CLOCK_PROCESS_CPUTIME_ID` clock uses `getrusage`
always if available as the name states. That is if it is implemented
`getrusage` is available, regardless microseconds in its results. -
12:21 PM Revision 4cff7a92 (git): Fix an example of `Process.times`
- Prior to commit 5806c54447439f2ba22892e4045e78dd80f96f0c, it was "at
least one result with precision beyond milliseconds (with none-zero
microseconds) should exist"; after this commit, "at least one result
should have zero microseconds".... -
06:58 AM Revision 1702b0f4 (git): Remove unused opt_call_c_function insn (#7750)
04/21/2023
-
03:39 PM Feature #19607: Introduce `Hash#symbolize_keys`.
- nobu (Nobuyoshi Nakada) wrote in #note-4:
> I have never needed such operation.
> ...
dealing with data from uncontrolled sources, supporting multiple sources of config data (e.g. YML, JSON, code etc.), and making a less picky interfac... -
01:24 PM Revision de5cd5a6 (git): Use shorter path as `SPEC_TEMP_DIR`
- The temporary directory under the build directory may be too long as a
UNIX socket path. On macOS, the default `TMPDIR` per user is also
very long. -
01:17 PM Revision e956052f (git): Skip when unix socket path is too long
- Eventually the path directly under "/tmp" is complained by `rm_r` in
spec/mspec/lib/mspec/helpers/fs.rb. -
12:50 PM Misc #19608: Being a co-maintainer of the ruby/openssl for the OpenSSL FIPS mode
- @hsbt thanks for your help!
Everyone, any other comments?
-
12:28 PM Revision 39bbbd76 (git): Add rubyspec-capiext on mswin
-
12:20 PM Bug #19611 (Closed): Ruby hangs up with `while true && true`
- Fails to run this code. It hangs up. Ctrl+C does not work.
~~~ruby
def hoge
while true && true
end
end
~~~
Compiling `while true && true; end` will also hangs up
~~~ruby
irb(main):001:0> RubyVM::InstructionSequence.compile... -
07:23 AM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
- * [Feature #18368] Range#step semantics change for non-Numeric ranges (zverok)
* Implementation is provided, but no movement is seen in months. Can we agree (or provide the adjustments) on the [final spec](https://bugs.ruby-lang.org/... -
06:22 AM Revision 94a418d0 (git): [ruby/rinda] Expose Rinda::VERSION
- https://github.com/ruby/rinda/commit/fa3865ac48
-
04:46 AM Revision b9b43a10 (git): [ruby/win32ole] Reuse WIN32OLE_VERSION for gem version
- https://github.com/ruby/win32ole/commit/bff3ea8b0b
-
04:21 AM Revision 9702a814 (git): [ruby/fcntl] Expose Fcntl::VERSION
- https://github.com/ruby/fcntl/commit/cb8e414e9f
04/20/2023
-
11:09 PM Revision 072ef7a1 (git): YJIT: invokesuper: Remove cme mid matching check
- This check was introduced to match an assertion in the C YJIT when this
was originally introduced. I don't believe it's necessary for
correctness of the generated code.
Co-authored-by: Adam Hess <[email protected]>
Co-authored-by: Dani... -
10:35 PM Revision a42c36c0 (git): YJIT: Merge lower_stack into the split pass (#7748)
-
08:53 PM Revision ae90fa98 (git): [DOC] Documentation for flags of RClass
-
08:31 PM Revision 277098bd (git): Fix inaccurate comment
-
08:08 PM Revision 64a25977 (git): YJIT: Merge csel and mov on arm64 (#7747)
- * YJIT: Refactor arm64_split with &mut insn
* YJIT: Merge csel and mov on arm64 -
05:05 PM Revision 995b960c (git): YJIT: Avoid splitting mov for small values on arm64 (#7745)
- * YJIT: Avoid splitting mov for small values on arm64
* Fix a comment
Co-authored-by: Alan Wu <[email protected]>
* YJIT: Test the 0xffff boundary
---------
Co-authored-by: Alan Wu <[email protected]> -
04:31 PM Feature #19610: GC.delay_promotion
- I think this will be beneficial to most Rails apps (and probably most workloads in general), so I do agree that it would be a good idea to enable this by default and possibly make this the only option (and that way we don't need to intro...
-
04:10 PM Feature #19610: GC.delay_promotion
- Is there really a substantial benefit in putting it behind a flag?
From my understanding, old objects for the most part are assumed stable, so promoting young objects early make minor GC a bit faster during boot, but that's about it. ... -
03:51 PM Feature #19610 (Rejected): GC.delay_promotion
- GitHub Pull Request: https://github.com/ruby/ruby/pull/7683
I'm proposing `GC.delay_promotion`, which is a feature that changes characteristics of the garbage collector.
When set to `false` (the default value), the GC keeps the ori... -
03:54 PM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
- * [Feature #19610] GC.delay_promotion (peterzhu2118)
* This feature changes the GC to not immediately promote young objects referred from old objects.
* We tested on production traffic on Shopify's [Storefront Renderer](https://sho... -
01:27 PM Bug #19609 (Open): net/http ignores open_timeout, read_timeout on Windows
- This small sample works fine on Linux (it takes 2 seconds to finish) but on Windows, it always fails with a timeout after some **magical 21 seconds**.
``` ruby
require 'net/http'
uri = URI 'http://1.2.3.4'
http = Net::HTTP::new(u... -
01:57 AM Revision ce38ad69 (git): [rubygems/rubygems] util/rubocop -A
- https://github.com/rubygems/rubygems/commit/784e5e2fe5
-
01:57 AM Revision b42f0094 (git): [rubygems/rubygems] Support Symbol and URL keys
- https://github.com/rubygems/rubygems/commit/3bda049c73
-
01:57 AM Revision 4bb0e01d (git): [rubygems/rubygems] warn message when RubyGems handle invalid yaml like 'invalid: foo: bar'
- https://github.com/rubygems/rubygems/commit/b8d0c25b7e
-
01:57 AM Revision dbcdac00 (git): [rubygems/rubygems] Revert "Bundler::YAMLSerializer.load couldn't raise error when invalid yaml was provided"
- This reverts commit https://github.com/rubygems/rubygems/commit/cfcfde04c783.
https://github.com/rubygems/rubygems/commit/ac21ae7083 -
01:29 AM Revision 5579cbe2 (git): Ignore ASCII-incompatible scripts under spec/ruby [ci skip]
-
01:28 AM Revision ad4a1602 (git): Exit explicitly instead of !
-
01:25 AM Revision 2d301945 (git): Run source file checks on all branches
-
12:57 AM Revision 7821708c (git): Use ASCII-compatible encoding for tests
- Since these files are written in a wide character encoding, stop at
first NUL byte and are actually empty. ASCII-incompatible encodings
have never been supported as source encoding. -
12:25 AM Revision d2d0954c (git): YJIT: Replace Mov with LoadInto on arm64 (#7744)
- * YJIT: Replace Mov with LoadInto on arm64
* YJIT: Add a test for the new pass
04/19/2023
-
11:30 PM Revision 5fc11f30 (git): YJIT: Tweak asm comments (#7743)
-
08:08 PM Revision 2531bb0b (git): YJIT: Remove Insn::RegTemps (#7741)
- * YJIT: Remove Insn::RegTemps
* Update a comment
Co-authored-by: Maxime Chevalier-Boisvert <[email protected]>
---------
Co-authored-by: Maxime Chevalier-Boisvert <[email protected]> -
09:26 AM Feature #15017: Provide extended information about Signal
- With a passing interest, since I've worked in the guts of this code, I believe the situation you are describing sounds like buggy behaviour on the part of Heroku.
In any case, I don't think there should be an issue to expose more deta... -
08:20 AM Feature #19560: IO#close_on_fork= and IO#close_on_fork?
- I found an issue about O_CLOFORK after the meeting.
It closes FD in a child process at fork.
But it does not close IO object.
So, an open IO object can reference a closed FD.
If the IO object is inactive (no method called, not coll... -
06:59 AM Revision 74772840 (git): Hide Gem::MockGemUi. It's only used by tests
-
06:56 AM Revision d1c42da7 (git): [rubygems/rubygems] To use Gem::YAMLSerializer in Bundler
- https://github.com/rubygems/rubygems/commit/5351e01b32
-
06:56 AM Revision 40d1a000 (git): [rubygems/rubygems] Copy YAMLSerializer from Bundler
- https://github.com/rubygems/rubygems/commit/6a97346708
-
06:56 AM Revision 62e5ba53 (git): [rubygems/rubygems] Added tests for load_with_rubygems_config_hash and dump_with_rubygems_yaml
- https://github.com/rubygems/rubygems/commit/0393f24119
-
06:56 AM Revision 8b95b33a (git): [rubygems/rubygems] Bundler::YAMLSerializer.load couldn't raise error when invalid yaml was provided
- https://github.com/rubygems/rubygems/commit/cfcfde04c7
-
06:56 AM Revision 92ab4e41 (git): [rubygems/rubygems] Replaced Gem::ConfigFile.dump_with_rubygems_yaml for saveing configuration
- https://github.com/rubygems/rubygems/commit/46438e61cd
-
06:56 AM Revision ef54a9ae (git): [rubygems/rubygems] Introduce self.load_with_rubygems_config_hash
- https://github.com/rubygems/rubygems/commit/9175b8cf2a
-
06:56 AM Revision 644d7df0 (git): [rubygems/rubygems] Introduce self.dump_with_rubygems_yaml
- https://github.com/rubygems/rubygems/commit/3d3b0d80a1
-
06:56 AM Revision 45655089 (git): [rubygems/rubygems] Removed trailing-slash for domain
- https://github.com/rubygems/rubygems/commit/81ba58f445
-
06:56 AM Revision cdc2e3de (git): [rubygems/rubygems] Wrap self.convert_rubygems_config_hash from Bundler::YAMLSerializer.load
- https://github.com/rubygems/rubygems/commit/080880ac23
-
06:56 AM Revision 7b959f62 (git): [rubygems/rubygems] Move all changes only in RubyGems
- https://github.com/rubygems/rubygems/commit/d842e2092f
-
06:56 AM Revision 30b3290f (git): [rubygems/rubygems] Added guard condition for replacing __ variable in YAML keys
- https://github.com/rubygems/rubygems/commit/e7d31405ea
-
06:56 AM Revision d0dc6179 (git): [rubygems/rubygems] Replaced load_yaml_file with Bundler::YAMLSerializer
- https://github.com/rubygems/rubygems/commit/1ed5fc018e
-
06:56 AM Revision 3988b1d4 (git): [rubygems/rubygems] api_key is always contained string
- https://github.com/rubygems/rubygems/commit/925f7f6717
-
06:56 AM Revision bf8d8ce1 (git): [rubygems/rubygems] Keep compatiblity of Bundler specs
- https://github.com/rubygems/rubygems/commit/b211eeacba
-
06:56 AM Revision 364c2fea (git): [rubygems/rubygems] Replaced empty hash to nil value in YAML
- https://github.com/rubygems/rubygems/commit/8771fbf53d
-
06:56 AM Revision 7e537e96 (git): [rubygems/rubygems] Only convert old URL key name when it's contained double underscore
- https://github.com/rubygems/rubygems/commit/a4bfa2ef94
-
06:56 AM Revision e684eb9e (git): [rubygems/rubygems] Added missing require for Bundler::YAMLSerializer
- https://github.com/rubygems/rubygems/commit/55ef32fdd7
-
06:56 AM Revision 9365492f (git): [rubygems/rubygems] Fix regexp for Symbol
- https://github.com/rubygems/rubygems/commit/9a3ed682a0
-
06:56 AM Revision 1225eff3 (git): [rubygems/rubygems] Don't use Psych
- https://github.com/rubygems/rubygems/commit/d6555aaa28
-
06:56 AM Revision 038c6e77 (git): [rubygems/rubygems] Added explicitly loading for Gem::SafeYAML
- https://github.com/rubygems/rubygems/commit/3d9d587dd7
-
06:56 AM Revision 2c91ec08 (git): [rubygems/rubygems] We need to convert empty string for nil value
- https://github.com/rubygems/rubygems/commit/348c82311f
-
06:56 AM Revision fd981ebf (git): [rubygems/rubygems] Handle Symbol value
- https://github.com/rubygems/rubygems/commit/c98677d073
-
06:56 AM Revision 2014dc5e (git): [rubygems/rubygems] Handle Symbol key and Interger and Boolean values
- https://github.com/rubygems/rubygems/commit/63efdac045
-
06:56 AM Revision 6f50ecfe (git): [rubygems/rubygems] Try to use pure-ruby YAML serializer for configuration
- https://github.com/rubygems/rubygems/commit/3268d40974
-
05:53 AM Revision 628e4327 (git): fix `NameError` message
- The following code produces two NameErrors respectively
and they are independent, but the second one can show
`private constant` message because of first NameError.
```ruby
class C
class PrivateClass; end
private_constant :PrivateCl... -
05:02 AM Bug #19401 (Closed): [Doc] Broken links in CSV documentation
- This issue is generation problem by https://github.com/ruby/docs.ruby-lang.org. We should move to docs.ruby-lang.org repository.
- 04:08 AM Revision 62781d47 (git): * remove trailing spaces. [ci skip]
-
04:08 AM Revision a1c2c274 (git): Refactor `Regexp#match` cache implementation (#7724)
- * Refactor Regexp#match cache implementation
Improved variable and function names
Fixed [Bug 19537] (Maybe fixed in https://github.com/ruby/ruby/pull/7694)
* Add a comment of the glossary for "match cache"
* Skip to reset match cache ... -
02:06 AM Misc #19608 (Assigned): Being a co-maintainer of the ruby/openssl for the OpenSSL FIPS mode
- +1
I'll support @jaruga if you need extra permissions of our resources.
-
01:21 AM Feature #19607: Introduce `Hash#symbolize_keys`.
- The typical implementation `transform_keys(&:to_sym)` seems fairly common.
https://github.com/search?q=%22transform_keys%28%26%3Ato_sym%29%22&type=code
and
https://github.com/search?q=%22transform_keys%21%28%26%3Ato_sym%29%22&type=cod... -
12:34 AM Feature #19607: Introduce `Hash#symbolize_keys`.
- ioquatix (Samuel Williams) wrote in #note-5:
> https://github.com/search?q=repo%3Arails%2Frails%20symbolize_keys&type=code
Of course it's imaginable that method is used in Rails since ActiveSupport implements it.
My question is that... -
12:05 AM Feature #19607: Introduce `Hash#symbolize_keys`.
- https://github.com/search?q=repo%3Arails%2Frails%20symbolize_keys&type=code
or more generally:
https://github.com/search?q=.symbolize_keys&type=code -
12:23 AM Revision 8023da74 (git): Adjust indent [ci skip]
-
12:23 AM Revision 7b3932a9 (git): Ignore markdown files only commits [ci skip]
- Removed from compilers.yml at 90c8f7ca6bef734d4f347f1ddd3b541ba4ebdea8
carelessly, and seems copied to annocheck.yml then. - 12:16 AM Revision 21082eac (git): * expand tabs. [ci skip]
- Please consider using misc/expand_tabs.rb as a pre-commit hook.
-
12:16 AM Feature #18897 (Closed): Add a new instruction for sending messages to ephemeral stack arrays
- Applied in changeset commit:git|c5fc1ce975ecdf1c6818714e47579c5d3531c4ca.
----------
Emit special instruction for array literal + .(hash|min|max)
This commit introduces a new instruction `opt_newarray_send` which is
used when there is ... -
12:16 AM Revision bdffcd6d (git): Update RJIT to support newarray_send
- This also adds max / hash support
-
12:16 AM Revision b816ea87 (git): Implement opt_newarray_send in YJIT
- This commit implements opt_newarray_send along with min / max / hash for
stack allocated arrays -
12:16 AM Revision 66938fc7 (git): updating bindgen
-
12:16 AM Revision c5fc1ce9 (git): Emit special instruction for array literal + .(hash|min|max)
- This commit introduces a new instruction `opt_newarray_send` which is
used when there is an array literal followed by either the `hash`,
`min`, or `max` method.
```
[a, b, c].hash
```
Will emit an `opt_newarray_send` instruction. This...
04/18/2023
-
11:56 PM Revision 3016f30c (git): Return NULL to indicate the next shape isn't found
- During compaction we must fix up shapes on objects who were extended but
then became embedded. `rb_shape_traverse_from_new_root` is supposed to
walk shape trees looking for a matching shape. When a shape has a
"single child" we weren't... -
11:52 PM Feature #19607: Introduce `Hash#symbolize_keys`.
- ioquatix (Samuel Williams) wrote:
> This is a very common operation.
I have never needed such operation.
What’s the use case? -
09:46 PM Feature #19607: Introduce `Hash#symbolize_keys`.
- I did some more research.
The actual JSON RFC https://www.rfc-editor.org/rfc/rfc8259 refers to `name/value` pairs. So `symbolize_names` is not so strange for `JSON.parse`.
In the YAML RFC https://yaml.org/spec/1.2.2/#mapping refers... -
11:06 AM Feature #19607: Introduce `Hash#symbolize_keys`.
- One part of my motivation for creating this issue is to bring attention to the following inconsistencies:
- https://bugs.ruby-lang.org/issues/15541
- https://bugs.ruby-lang.org/issues/19591
I personally agree with the OP whom stated th... -
11:02 AM Feature #19607 (Open): Introduce `Hash#symbolize_keys`.
- This is a very common operation.
It can currently be implemented using `Hash#transform_keys(&:to_sym)`.
It's currently provided by Rails as `Hash#symbolize_keys` and `Hash#symbolize_keys!`.
Proposed implementation is identical t... -
11:20 PM Feature #19591 (Closed): Add symbolize_names to MatchData#named_captures
- Merged, thanks for your contribution to Ruby.
-
11:19 PM Revision b09f5c7b (git): MatchData#named_captures: add optional symbolize_names keyword (#6952)
-
11:08 PM Bug #19603 (Closed): Rails CI got "ruby: YJIT has panicked." since 08413f982cc35cbc7692616dd11ae9bf33de42df and RUBY_YJIT_ENABLE=1
-
11:02 PM Feature #15541 (Third Party's Issue): Add alias symbolize_keys for symbolize_names kwarg for JSON.parse
-
09:51 PM Feature #15541: Add alias symbolize_keys for symbolize_names kwarg for JSON.parse
- I was a strong proponent of this proposal, however I checked the JSON RFC <https://www.rfc-editor.org/rfc/rfc8259> for guidance and found that it refers to them as name/value pairs. So `symbolize_names` is not so strange for `JSON.parse`...
-
10:15 PM Feature #18825 (Rejected): Specialized instruction for "array literal + `.hash`"
- Closing in favor of #18897
-
02:09 PM Revision 2dff1d4f (git): YJIT: Fix raw sample stack lengths in exit traces (#7728)
- yjit-trace-exits appends a synthetic sample for the instruction being
exited, but we didn't increment the size of the stack. Fixing this count
correctly lets us successfully generate a flamegraph from the exits.
I also replaced the line... -
01:07 PM Misc #19608 (Closed): Being a co-maintainer of the ruby/openssl for the OpenSSL FIPS mode
- ## Motivation and context
Recently I have been working for the [ruby/openssl](https://github.com/ruby/openssl) to support OpenSSL 3 FIPS mode such as sending pull-requests and reporting issues to the [OpenSSL project](https://github.c... -
12:50 PM Feature #15017: Provide extended information about Signal
- I have another use case.
Resque sends SIGTERM to terminate jobs (which run by default in a child process). That raises `Resque::TermException` in the child, and you can configure Resque to wait a certain amount of seconds before it does... -
10:27 AM Feature #6242: Ruby should support lists
- i agree with you and see more about punk clothing.
https://jacketskingdom.com/collections/punk-leather-jacket -
06:11 AM Bug #19606 (Closed): addr2line.c broken on Fedora 38
- I'm running the Fedora 38 beta on my machine, and the Ruby crash reporter is itself crashing while trying to print C-level backtraces, with an error like this:
```
-- C level backtrace information ------------------------------------... - 03:38 AM Revision d8a6db72 (git): Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0
- Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.6 to 1.4.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compar... -
01:48 AM Bug #19605 (Closed): Please backport "Update how to subscribe mailing lists"
- I think how to subscribe should update.
Because sending mail to `[email protected]` causes `Address not found`.
https://github.com/ruby/ruby/commit/8519d94d3d8511080d3724fd328926d443cb95fa -
01:41 AM Revision 8519d94d (git): Update how to subscribe mailing lists
- - Update mailing lists domain
- Use 'join' instead of an alias 'subscribe'.
- Command should be in subject instead of body. -
12:28 AM Revision 2f6539fc (git): Sort by URL [ci skip]