Activity
From 10/19/2022 to 10/25/2022
10/25/2022
- 11:14 PM Revision a733633c (git): Update default gems list at d6d9b5130e5545e978fc9763e9419b [ci skip]
-
11:14 PM Revision d6d9b513 (git): [ruby/erb] Version 3.0.0
- 09:19 PM Revision ea989127 (git): Bundler: update docs for gemfile(5) manpage
- - Add mswin/mswin64 to platforms
- Use TruffleRuby as example instead of Rubinius
Signed-off-by: Takuya Noguchi <tak... -
09:00 PM Bug #19084 (Closed): Using `IO::Buffer` to change an extended String affects other Strings sharing the same buffer
- When two extended Strings share a buffer, and one String's buffer changes, it currently affects the other String's bu...
- 08:50 PM Revision 48339d5c (git): [ruby/irb] Make sure Encoding's defaults are restored
-
04:40 PM Revision 217fdbf9 (git): [ruby/erb] url_encode: use CGI.escapeURIComponent
- (https://github.com/ruby/erb/pull/23)
Ref: https://github.com/ruby/cgi/pull/26
This native implementation is much f... -
04:07 PM Revision b7644a23 (git): YJIT: GC and recompile all code pages (#6406)
- when it fails to allocate a new page.
Co-authored-by: Alan Wu <[email protected]> -
01:38 PM Feature #19083 (Closed): Add `node_id_for_backtrace_location` to ast.c
- Opening a ticket to get public comments on https://github.com/ruby/ruby/pull/6593. I worked on this with Aaron Patter...
-
10:38 AM Misc #19074: DevMeeting-2022-12-01 (postponed from 11-17)
- * [Bug #19079] Modules included in a DelegateClass cannot override delegate methods (jonathanhefner)
* Proposed PR... -
08:02 AM Revision 1d2d25dc (git): Prevent potential buffer overrun in onigmo
- A code pattern `p + enclen(enc, p, pend)` may lead to a buffer overrun
if incomplete bytes of a UTF-8 character is pl... -
07:54 AM Revision 114e71d0 (git): [ruby/tmpdir] Ignore empty environment variables
- Fixes https://github.com/ruby/tmpdir/pull/17
https://github.com/ruby/tmpdir/commit/a79c727a5d -
07:16 AM Revision 883d9c30 (git): [ruby/tmpdir] Found or raise
-
06:59 AM Revision d55f72bc (git): [ruby/tmpdir] Update supported and testing ruby versions
- 06:59 AM Revision 287c5da4 (git): [ruby/tmpdir] Make `Dir.tmpdir` more idiomatic and functional
- Use `Enumerable#find` to iterate over the candidates, not `Enumerable.each`.
(this makes the code more functional, a... - 06:56 AM Revision ba15fb70 (git): [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.31 to 0.9.34.
- [Release notes](https://github.com/oxid... -
05:02 AM Revision cade3aba (git): [ruby/tmpdir] Fix typo
-
04:57 AM Revision 71a5b1d4 (git): [ruby/tmpdir] [DOC] Improve documentation
- https://github.com/ruby/tmpdir/commit/b9c880f2b6
-
04:52 AM Revision d76284df (git): sync_default_gems.rb: Ignore unmergeable files [ci skip]
-
04:20 AM Revision 902e459b (git): Prevent buffer overrun in regparse.c
- A regexp that ends with an escape following an incomplete UTF-8 char
might cause buffer overrun. Found by OSS-Fuzz.
... -
02:56 AM Bug #18933: Dir.tmpdir implemented in non-Ractor-safe manner
- In Ruby 3.0, an instance variable also is not accessible from non-main Ractor.
-
02:21 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
- nobu (Nobuyoshi Nakada) wrote in #note-5:
> Probably this issue will be fixed by https://github.com/grpc/grpc/pull/3... -
02:00 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
- Probably this issue will be fixed by https://github.com/grpc/grpc/pull/31151.
-
01:46 AM Bug #19082 (Third Party's Issue): Recent gRPC gem fails to build from the source in already released versions
- It seems https://github.com/grpc/grpc/pull/28976.
-
01:25 AM Bug #19082 (Feedback): Recent gRPC gem fails to build from the source in already released versions
- By adding the dollar sign, `$flag=` just results in an error, and `-undefined dynamic_lookup` flag will be added to `...
-
12:56 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
- `ruby_abi_version` has not been used in prior to 3.2, and there is no such string in 3.1 source in fact.
```
link...
10/24/2022
- 11:47 PM Revision ee3da378 (git): Use CXX14 to allow constexpr with non-return statements
- Co-authored-by: Daniel Colson <[email protected]>
- 11:33 PM Revision fcb1a498 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.31 to 0.9.34.
- [Release notes](https://github.com/oxid... -
11:09 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- (Sorry, I hit submit too soon)
Currently Rails applications have to be configured with a particular concurrency mo... -
11:07 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- I think this would be very helpful in Rails where we want to keep track of a "global" database connection. Right now...
-
07:42 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- > ... Sequel uses `clone` instead of `dup` (for historical reasons and because it also needs to copy singleton classe...
-
05:54 PM Revision b652dbf6 (git): Remove iv_index_tbl_entry
- 05:02 PM Revision abeef41c (git): [ruby/irb] Restore standard input/output encodings after input method tests
-
04:50 PM Bug #19082 (Third Party's Issue): Recent gRPC gem fails to build from the source in already released versions
- About 10 days ago, this commit in the ruby_3_1 branch removed the "$" from "[$flag=]" on line 3073 of `configure.ac`:...
-
04:20 PM Revision 120b747b (git): YJIT: Lazily enable YJIT after prelude (#6597)
- * YJIT: Lazily enable YJIT after prelude
* Update dependencies
* Use a bit field for opt->yjit -
03:38 PM Revision 841be639 (git): [DOC] Revert previous merge (#6624)
- Revert previous merge
-
03:33 PM Feature #19075: Binary searching for the last element
- I am thinking that maybe `reverse: true` can be a good **generic** option to then spread through other methods?
* ... -
03:08 PM Feature #19075: Binary searching for the last element
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> An alternative could be to add an optional (keyword) argument to `bsearc... -
02:47 PM Bug #19081 (Closed): Ractor warning shows an internal location
- No one wants this `<internal:ractor>` location, I think.
```
$ ruby -e 'Ractor.new {}'
<internal:ractor>:267: wa... -
02:45 PM Revision 21fa0135 (git): Split tests for `Array#shuffle` and `Array#sample`
-
02:07 PM Revision f08dee67 (git): Bump up net-http 0.3.0
-
01:56 PM Revision bcb72f50 (git): [DOC] Add note about method names (#6620)
-
01:36 PM Revision 5a861552 (git): [ruby/irb] Add a test case to cover rdoc unintalled scenario
-
01:36 PM Revision b7622d79 (git): [ruby/irb] Move require out of repeated execution path
- SHOW_DOC_DIALOG will be called repeatedly whenever the corresponding key
is pressed, but we only need to require rdoc... -
01:36 PM Revision d377cc45 (git): [ruby/irb] Add tests for RelineInputMethod
-
01:18 PM Bug #19080 (Rejected): String Range inclusion using `===` broken
- CLosing as not a bug given it's doing what it is designed to do.
If you feel like you can imporve the documentati... -
09:30 AM Bug #19080: String Range inclusion using `===` broken
- `===` uses `#cover?`, as it should be.
See #14575 and #15449.
The documentation for `#===` says "if object is bet... -
05:42 AM Bug #19080: String Range inclusion using `===` broken
- You need to zero-pad the strings in order to compare them correctly by the number they express. It is an advanced thi...
-
05:08 AM Bug #19080: String Range inclusion using `===` broken
- I've found this which illustrates that it uses `String#cover?` but that's really confusing for me at least:
https://... -
05:00 AM Bug #19080 (Rejected): String Range inclusion using `===` broken
- When using `===` implicitly for a pattern match I noticed a behavior which I believe is a bug in Ruby. `===` does not...
-
12:03 PM Revision 8bce7c1a (git): merge revision(s) 399747926c323aca4f477ac3f8870b19229f4212:
- Update bundled gems list at 2022-10-24
---
NEWS.md | 2 +-
gems/bundled_gems | 2 ... -
11:59 AM Revision 7c2b7229 (git): merge revision(s) c506ddac6c88b14daf4a18bddf1c1e57be8d2225:
- Added assert_true and assert_false same as test-unit gem
---
tool/lib/test/unit/assertions.rb | 16 ... -
10:08 AM Misc #19074: DevMeeting-2022-12-01 (postponed from 11-17)
- - [Feature #19078] Introduce `Fiber#storage` for inherited fiber-scoped variables.
- Updated based on feedback, is... -
09:38 AM Revision 6cca8a0c (git): Strip trailing spaces [ci skip]
- 09:28 AM Revision c7a5ca99 (git): * remove trailing spaces. [ci skip]
- 09:27 AM Revision 39974792 (git): Update bundled gems list at 2022-10-24
-
09:21 AM Revision 67ed70da (git): Refactor timeout-setting code to a function
-
09:13 AM Revision ef01482f (git): Refactor timeout-related code in re.c a little
-
09:12 AM Revision 8873c420 (git): Fix error when commit hash is removed [ci skip]
-
09:03 AM Bug #19055 (Closed): Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout
- Applied in changeset commit:git|b51b22513f6a2a514a9e614e7a9f6e0df6c0c985.
----------
Fix per-instance Regexp timeout... -
09:03 AM Revision b51b2251 (git): Fix per-instance Regexp timeout (#6621)
- Fix per-instance Regexp timeout
This makes it follow what was decided in [Bug #19055]:
* `Regexp.new(str, timeout: ... -
08:48 AM Revision 6700fa7f (git): Set timestamp path for the target path to TARGET_SO_DIR_TIMESTAMP
-
08:47 AM Revision 711b2ed5 (git): Make the timestamp path correspond to the bundled target path
- So different timestamps for different paths will be used. Extentions
paths in bundled gems contain `ruby_version`, w... -
08:42 AM Revision 3af37328 (git): Adjust indents [ci skip]
-
08:25 AM Revision 298221df (git): Reuse RBOOL macro in rb_ivar_defined function
-
08:14 AM Feature #19015: Language extension by a heredoc
- > Would it also remove leading indentation like <<~HEREDOC?
Sure. - 05:46 AM Revision 87f432b6 (git): Update default gems list at c5f5403f6ed9e62f2a1002417e61c9 [ci skip]
-
05:45 AM Revision c5f5403f (git): [ruby/net-http] Bump version to 0.3.0
-
12:32 AM Revision 174ddc79 (git): Skip `File.atime`/`File.mtime` tests randomly failing on Travis
- Not only powerpc64le, also s390x and arm32 seem failing too. These
failures are probably caused by filesystem settin...
10/23/2022
-
09:20 PM Feature #19076 (Closed): Improve performance Proc#parameters
-
05:58 AM Feature #19076: Improve performance Proc#parameters
- Sorry, I checked benchmark and it seems to always be slower then don't pass keyword arguments
Therefore, you may c... -
03:22 PM Revision c3e37f74 (git): Adjust indents [ci skip]
-
01:09 PM Bug #18743: Enumerator#next / peek re-use each others stacktraces
- @matz, I'm adding the patch file here as well, following the contributor's guide.
-
10:42 AM Bug #19042: Bug: Dir.glob ignores subdirectories in alternation when alternation is preceded by recursive directory pattern
- ruby_3_1 ffa439fd29141626878f4c4b56e86b2fee17294e merged revision(s) 329d5424a479bb08e75bd750c51a5382e382731c.
-
10:41 AM Bug #18994: Range#last(n) returns empty for single-element Integer Range
- ruby_3_1 941c888b041decb45034572d766120f9be34986e merged revision(s) bbe5ec78463f8d6ef2e1a3571f17357a3d9ec8e4.
-
10:41 AM Bug #18909: ARGF.readlines reads more than current file
- ruby_3_1 5e25ba5d07d42f02485235e3962a4a28373c50e1 merged revision(s) 280b805d040fa537d5a459b40d4bfa6d49700905.
-
10:14 AM Revision ffa439fd (git): merge revision(s) 329d5424a479bb08e75bd750c51a5382e382731c: [Backport #19042]
- [Bug #19042] Fix Dir.glob brace with '/'
Dir.glob brace pattern with '/' after '**' does not match
p... -
10:11 AM Revision 941c888b (git): merge revision(s) bbe5ec78463f8d6ef2e1a3571f17357a3d9ec8e4: [Backport #18994]
- rb_int_range_last: properly handle non-exclusive range
[Bug #18994]
---
range.c ... -
10:09 AM Revision 5e25ba5d (git): merge revision(s) 280b805d040fa537d5a459b40d4bfa6d49700905: [Backport #18909]
- [DOC] Fix documentation for ARGF#readlines
[Bug #18909]
---
io.c | 8 ++++----
1 fi... -
08:38 AM Revision c4089e65 (git): Fix argument & Remove enum
-
08:38 AM Revision 1e06ef13 (git): Introduce rb_memsearch_with_char_size function
-
07:44 AM Revision 86450d03 (git): Reduce type check of arguments at Complex creation
-
07:17 AM Bug #19004 (Closed): Complex can be nested by Complex.polar
- Applied in changeset commit:git|54cad3123a07583c90e85bcfc55ebd87124c1250.
----------
[Bug #19004] `Complex.polar` ha... -
07:17 AM Revision c8c13626 (git): Introduce `hash_iter_status_check` function
-
03:59 AM Revision 54cad312 (git): [Bug #19004] `Complex.polar` handles complex singular `abs` argument
- `Complex.polar` accepts Complex values as arguments for the polar form as long
as the value of the complex has no ima... -
03:46 AM Revision 0d9628e0 (git): Update Complex.polar with Complex tests
-
03:37 AM Feature #18821: Expose Pattern Matching interfaces in core classes
- We might consider `Net::HTTP::Response`, I can get a PR out against that one shortly. Simple implementation might be:...
-
03:05 AM Feature #19072 (Closed): Reminder: Remove ABI version suffix like "3.2.0+2" from release version
- The daily snapshot checks it now: https://github.com/ruby/actions/pull/20
-
03:02 AM Bug #19079: Modules included in a DelegateClass cannot override delegate methods
- I have submitted a PR with the proposed solution: https://github.com/ruby/delegate/pull/14.
-
03:01 AM Bug #19079 (Rejected): Modules included in a DelegateClass cannot override delegate methods
- Because `DelegateClass` defines delegate methods on the class itself, those delegate methods come first in the method...
10/22/2022
-
10:10 PM Feature #19076: Improve performance Proc#parameters
- If I'm reading the benchmark results correctly, this is slower in the case that the keyword argument is not provided....
-
02:44 PM Feature #19076 (Closed): Improve performance Proc#parameters
- Improve performance `Proc#parameters` method(write in Ruby)
benchmark:
```yml
prelude: |
prc = proc{|x, y=4... -
09:56 PM Feature #19078 (Closed): Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- Pull Request: https://github.com/ruby/ruby/pull/6612
This is an evolution of the previous ideas:
- https://bugs... -
09:55 PM Feature #19077 (Assigned): Introduce `Hash#dup` copy on write.
- Pull Request: <https://github.com/ruby/ruby/pull/6613>.
-
09:40 PM Feature #19058 (Closed): Introduce `Fiber.inheritable` attributes/variables for dealing with shared state.
- The performance cost and complexity of this proposal is too high.
-
01:08 PM Feature #19071: Add Time#deconstruct, #deconstruct_keys, and #to_h
- @sawa With all due respect, I fail to see your point.
For all I know:
* most modern common serialization formats... - 10:34 AM Revision 8dfe3bdf (git): Improved formatting of `hash_foreach_iter` functions. (#6615)
-
08:55 AM Feature #19075: Binary searching for the last element
- I was only thinking of adding a new method, but an optional argument for `bsearch` also seems to be good.
The name o... -
02:15 AM Feature #19075: Binary searching for the last element
- Looks reasonable.
An alternative could be to add an optional (keyword) argument to `bsearch` and `bsearch_index`.... -
08:08 AM Revision 2c1b1eae (git): merge revision(s) f88bff770578583a708093f4a0d8b1483a1d2039:
- [ruby/net-http] Revert "Replace Timeout.timeout in Net:HTTP#connect"
This reverts commit https://github.com/... -
08:08 AM Revision 3f3aebc2 (git): merge revision(s) ac1bb6b51032ad8d34a1060f5f6b5b10b60dc183:
- [ruby/net-http] Rename `D` to `debug` in `Net::HTTP`
Renames `D` to `debug` in `Net::HTTP` and introduces an... -
08:01 AM Revision 420bdba1 (git): [rubygems/rubygems] Allow upcoming JRuby to pass keywords for Kernel#warn
- jruby-head (which will be JRuby 9.4.0.0) can now properly process
the keywords to Kernel#warn. I cannot think of any... -
07:46 AM Revision 0d697e34 (git): Add [Feature #19013] to NEWS [ci skip]
-
01:46 AM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- ufuk (Ufuk Kayserilioglu) wrote in #note-4:
> I think allowing the `dup` method on `Data` instances to take optional...
10/21/2022
-
10:30 PM Feature #19075 (Closed): Binary searching for the last element
- My latest proposal is https://bugs.ruby-lang.org/issues/19075#note-6.
I will leave the initial proposal below.
--... -
10:13 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- ufuk (Ufuk Kayserilioglu) wrote in #note-4:
> I think allowing the `dup` method on `Data` instances to take optional... -
09:35 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Since Ruby already has the [`Object#dup` method](https://ruby-doc.org/core-3.1.0/Object.html#dup-method), I think we ...
-
05:22 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Example from [value_semantics](https://github.com/tomdalling/value_semantics) gem which uses `with` as well:
```ruby... -
03:05 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Example from Sorbet which uses `with` as well:
``` ruby
class Point < T::Struct
const :x, Numeric
const :y, N... -
09:57 PM Revision a11952da (git): Rename `iv_count` on shapes to `next_iv_index`
- `iv_count` is a misleading name because when IVs are unset, the new
shape doesn't decrement this value. `next_iv_coun... -
09:56 PM Revision 13bd617e (git): Remove unused class serial
- Before object shapes, we were using class serial to invalidate
inline caches. Now that we use shape_id for inline cac... -
09:06 PM Revision 87bb0bee (git): YJIT: Fix page rounding for icache busting
- Previously, we found the current page by rounding the current pointer to
the closest smaller page size. This is incor... -
08:28 PM Feature #19061: Proposal: make a concept of "consuming enumerator" explicit
- > I think it is impossible to implement the method even in the future because a Fiber cannot be duplicated.
Of cou... -
01:21 PM Feature #19061: Proposal: make a concept of "consuming enumerator" explicit
- zverok (Victor Shepelev) wrote in #note-7:
> I think it is totally Ok for the first implementation
Not only "the ... -
12:11 PM Feature #19061: Proposal: make a concept of "consuming enumerator" explicit
- @knu
Re:
> "But I'm skeptical about the usefulness of the `consuming?` flag" (from dev.log)
I believe it is e... -
12:04 PM Feature #19061: Proposal: make a concept of "consuming enumerator" explicit
- @mame
> To be honest, I'm not sure which ones are consuming and which ones are not.
Which is one of the points... -
08:25 PM Revision 8bbcb753 (git): YJIT: Read rb_num_t as usize early
- This patch makes sure that we're not accidentally reading rb_num_t
instruction arguments as VALUE and accidentally ba... -
07:42 PM Revision c7754a4d (git): [DOC] Add link targets (#6602)
-
06:44 PM Feature #19071: Add Time#deconstruct, #deconstruct_keys, and #to_h
- @duerst (Martin Dürst), @zverok (Victor Shepelev)
In short, I think you two misinterpreted my comment. I never wrote ... -
09:16 AM Feature #19071: Add Time#deconstruct, #deconstruct_keys, and #to_h
- @matz Understood, thanks, I'll adjust the PR.
@sawa, for the sake of the argument
> The sequence `[year, month, m... -
08:39 AM Feature #19071: Add Time#deconstruct, #deconstruct_keys, and #to_h
- sawa (Tsuyoshi Sawada) wrote in #note-3:
> I have another reason against `deconstruct`. The sequence `[year, month, ... -
05:44 AM Feature #19071: Add Time#deconstruct, #deconstruct_keys, and #to_h
- I have another reason against `deconstruct`. The sequence `[year, month, mday, hour, min, sec, subsec]` is culturally...
-
05:57 PM Revision f2ae5811 (git): In init_copy, set shape after copying ivars
- GC uses shapes to determine IV buffer width. Since allocation can
trigger GC, we need to ensure we only set the shape... -
03:24 PM Bug #19053: Build errors in the WebAssembly case
- > The pre-built SDK is built on Ubuntu, and it expects the build machine to have libtinfo.so.6 with proper .gnu.versi...
-
02:25 PM Revision 45d92966 (git): Revert "merge revision(s) b9083c206aa02a824970e809d66607dd2c1a90f1:"
- This reverts commit 97e50a056e795f6551cae2f07a9996f4adf73a1f.
-
02:12 PM Revision 35e03a44 (git): [ruby/stringio] [DOC] Enhanced RDoc for StringIO
- (https://github.com/ruby/stringio/pull/36)
Treats:
- #each_codepoint
- #gets
- #readline (shows up in doc for module... -
01:52 PM Revision 0cbfccd6 (git): merge revision(s) 7e24ebc649b9b12e5fc704d7fc7563aeaf589e03:
- Disable msystem: MINGW64 job on GitHub Actions (#6545)
---
.github/workflows/mingw.yml | 5 +----
... -
01:48 PM Revision 74d70932 (git): merge revision(s) 881bc2a1765e7c19ab389c53841adc5ac329f1aa:
- Skip running a DRb test on MinGW
It hangs even after a retry
https://github.com/ruby/ruby/runs/79664... -
01:47 PM Revision 29414e00 (git): merge revision(s) 232e2f598103c8eda37d08913665b72b6f787e3f:
- Skip TupleSpaceProxyTest on MINGW64 too
It wasn't specific to UCRT64
https://github.com/ruby/ruby/r... -
01:47 PM Revision 192aed9f (git): merge revision(s) 49d59215506a30c8a11766627f7af0cdfe0de9d4:
- Fix Rinda test teardown for omitted tests
New test failures on MINGW appeared after
c2e37c8ff7da395f... -
01:46 PM Revision ad126996 (git): merge revision(s) c2e37c8ff7da395f33fae546d9ae9e2408fc9236:
- Try skipping TupleSpaceProxyTest on MinGW UCRT64
As you all know, MinGW UCRT64 CI has randomly got stuck des... -
01:42 PM Revision 959a9fc4 (git): merge revision(s) 137e69b48153dfd47851a1548eeefc6c7c843e92:
- Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.... -
01:41 PM Revision d819d15d (git): merge revision(s) 9deacb31552e01f1688cc95774c8de735d711443:
- Bump actions/cache from 2 to 3
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
... -
01:38 PM Revision 97e50a05 (git): merge revision(s) b9083c206aa02a824970e809d66607dd2c1a90f1:
- [MSWin] Cache installed vcpkg packages
---
.github/workflows/windows.yml | 7 +++++++
1 fil... -
01:38 PM Revision b31a7073 (git): merge revision(s) 7ce3a100f2aef897ee1062dcda23b70cd5574866:
- Fold command line items
---
.appveyor.yml | 28 +++++++++++++++++++++++++---
... -
01:35 PM Revision 5fe7a7ad (git): merge revision(s) c54eac661350be3c5b991eff349080910966add3:
- Show tool versions
---
.github/workflows/mingw.yml | 12 ++++++++++++
1 file changed, 12 in... -
01:32 PM Revision 6ea0a235 (git): bump patchlevel
-
12:39 PM Revision f88bff77 (git): [ruby/net-http] Revert "Replace Timeout.timeout in Net:HTTP#connect"
- This reverts commit https://github.com/ruby/net-http/commit/753cae3bbccc.
https://github.com/ruby/net-http/commit/98... -
11:24 AM Revision ededdf7d (git): Bump up rbs-2.7.0
-
11:23 AM Misc #19074 (Closed): DevMeeting-2022-12-01 (postponed from 11-17)
- # The next dev meeting
**Date: 2022/11/17 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m... -
11:23 AM Misc #19040 (Closed): DevMeeting-2022-10-20
-
11:04 AM Misc #18987 (Closed): [ANN] Sunsetting svn.ruby-lang.org
- done.
-
09:54 AM Revision 1931c787 (git): merge revision(s) 41516b35418d6108c75d9f2190a846ded6a47108:
- Extract bundled gems by BASERUBY
---
common.mk | 4 ++--
1 file changed, 2 insertions(+), 2... -
08:18 AM Bug #18983 (Closed): Range#size for beginless Range is not nil.
- Applied in changeset commit:git|e026368061c56bc925aff58910a4b02f18b78c70.
----------
Range#size returns nil for (.."... -
04:41 AM Bug #18983: Range#size for beginless Range is not nil.
- Oops, I missed the attached patch. Sorry
-
04:41 AM Bug #18983: Range#size for beginless Range is not nil.
- https://github.com/ruby/ruby/pull/6604
-
08:17 AM Revision 782bb163 (git): merge revision(s) 91c05b34cd9ca9120c4a5e5e9fe772f2f0d1f6a3:
- Bundled gems test needs `prepare-gems`
`prepare-gems` downloads and extracts the bundled gems, and these gem... -
07:35 AM Revision e0263680 (git): Range#size returns nil for (.."a") and (nil..)
- Fixes [Bug #18983]
-
07:23 AM Revision e9be76dc (git): merge revision(s) 44a0a66559ee4a03a84c27feca05e9b1b0f59df8:
- Move to tool/lib/bundled_gem.rb
---
common.mk | 6 +++---
defs/gmake.mk ... -
07:17 AM Revision 833076de (git): merge revision(s) abfd859b139545110e1fcdd8e99575d5e0bfb4e4:
- Remove github and git related files from extracted bundled gems
---
common.mk | 3 ++-
... -
06:35 AM Revision 939f8c0e (git): merge revision(s) de9c612d6342ae2ea5ae1e46b27abecf17c439b5:
- Also the tests should use the configured pkg-config
---
test/mkmf/test_pkg_config.rb | 4 ++--
... -
06:20 AM Revision e8cb6dae (git): merge revision(s) 518301883edee12218657c77ba977e2bde1b17d0:
- Fix parallel build on MINGW
When the build is running with a base ruby then generating `x64-ucrt-ruby320.rc`... -
06:19 AM Revision bef621fc (git): merge revision(s) 6f5305e0d2b4711b186ece8160716c7f9439ea8d:
- Exclude LIBPATHENV wrapper from PREP
---
common.mk | 4 ++--
configure.ac ... -
06:18 AM Revision 000cb224 (git): merge revision(s) bc5b9be1ee44817614bc8311e671fc79ca730625:
- Move duplicate dependencies
---
common.mk | 2 ++
template/Makefile.in | 5 -----... -
06:14 AM Revision 905a1eb6 (git): merge revision(s) cdfb0272131ed8ef078d371556c2cad40b31d2fb:
- Run find in PATH [ci skip]
---
template/Makefile.in | 2 +-
1 file changed, 1 insertion(+),... -
06:13 AM Revision ad1cc916 (git): merge revision(s) 0114c72df0dd4c6df3766bc32f4cadd939b3b0f4:
- Clean intermediate files for update-deps [ci skip]
---
template/Makefile.in | 1 +
1 file c... -
06:12 AM Revision c740605d (git): merge revision(s) 97ce030954dab3f219779e235bee53ba408fbaca:
- Load fake.rb at `BTESTRUBY`
So that `mkmf` checks work from `make run`, and also remove
duplicate `$... -
06:01 AM Revision 57d14154 (git): merge revision(s) 9de11fe796e8caca2d87650278028eb95c1e09a0:
- Quiet if the target is already linked the same source
---
ext/extmk.rb | 2 +-
tool/ln_sr.... -
06:01 AM Revision 022ab258 (git): merge revision(s) 59eadf3d25b0f53e7570f98f1801737af642f328:
- Ignore EACCES on Windows
---
tool/ln_sr.rb | 2 +-
1 file changed, 1 insertion(+), 1 deleti... -
06:01 AM Revision 4388849a (git): merge revision(s) e5e6b87e265b95620821f7abac56b5ab90d4c1fd:
- Create temporary file exclusively and clean
---
ext/extmk.rb | 9 +++++++--
1 file changed,... -
05:57 AM Revision 0146681d (git): merge revision(s) 6af7212004c0b98f09350b53a032f94f3a1e666c:
- Make extensions under `Gem.extension_api_version` directory
---
ext/extmk.rb | 3 ++-
1 fil... -
05:56 AM Revision 3f3a5ec0 (git): merge revision(s) 6c1d7dab52b9bd26cbb624634b4acb86ba37aa7f:
- Fix conversion from absolute path to relative path
---
tool/ln_sr.rb | 25 +++++++++++++++----------... -
05:55 AM Revision 5822577a (git): merge revision(s) c093e7d64545640c8f2e7bb3eb24e3f9e24fb1c5:
- Avoid to symlink under symlink
---
ext/extmk.rb | 2 +-
tool/ln_sr.rb | 21 ++++++++++++++... -
05:54 AM Revision d8c23293 (git): merge revision(s) 78d2be69b500e4552e0e75fdefd26606a0506009:
- Move copying/linking extra files to Makefile so removed by `clean`
---
ext/extmk.rb | 81 ++++++++... -
05:52 AM Revision c5a0856b (git): merge revision(s) ed8c21bbd5071b52d0d0612eadbdad8fe192e974:
- Ensure symlinks to bundled gem with exts have parent dir
When configuring with `--disable-rpath` and `--stat... -
05:51 AM Revision 93d1a2e9 (git): merge revision(s) dcbb94d5b9b4a7d0bfde5ba9a5da1ada643a31b7:
- Move timestamps directory for bundled gems
---
ext/extmk.rb | 5 ++++-
1 file changed, 4 in... -
05:18 AM Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers.
- I think annotation per Fiber will cause conflict in usage between libraries. For example, consider the following libr...
-
05:17 AM Revision 130ee273 (git): merge revision(s) b291c972fa36e05107d13eea25cc445db4b4bec3:
- Use built bundled gems in test-bundled-gems
---
tool/test-bundled-gems.rb | 49 ++++++++++++++++++++... -
05:16 AM Revision eb815dfd (git): merge revision(s) e0a7e5e13141a06103673b9d4ff21ca864ec38f9:
- Kill bundled gem tests when interrupted
---
common.mk | 2 +-
tool/test-bu... -
05:02 AM Bug #18731 (Closed): Parallel test-all sometimes does not run at all some tests
- Applied in changeset commit:git|5d4bfaccabe66d89460739ee682f1f78698c93a3.
----------
merge revision(s) ab3cb29bd9bff... -
05:01 AM Revision 39145812 (git): merge revision(s) 7f1ca666424849134990d022266bcd4d6636465f:
- Fallback PKG_CONFIG to the configured pkg-config always
---
lib/mkmf.rb | 2 +-
1 file chan... -
04:41 AM Revision ac0c771d (git): merge revision(s) 019cbded90ade76fdb87d02bd4d444724429fc92:
- mkmf: Add a configure option to set verbose mode (V=1 or 0) in
mkmf.rb.
Note this change is only fo... -
04:41 AM Revision 1ccdd9ee (git): merge revision(s) bdb7345ce96c641796909abc2dbdac0d4400ca41:
- Use compiled instead of complied
Capitalize creates
---
lib/mkmf.rb | 4 ++--
1 fil... -
04:39 AM Revision 82b6b9c5 (git): merge revision(s) 6946263a2994257c6240e52a365700dc573c7ed4:
- [DOC] make internally used classes/methods nodoc
Empty class documents are generated even with `:stopdoc:`.
... -
04:38 AM Revision e5741903 (git): merge revision(s) 7672f6a42390a1a421fb0633e6810a92df7dad7a:
- mkmf: unify duplicate code in pkg_config
---
lib/mkmf.rb | 11 +++--------
1 file changed, ... -
04:36 AM Revision 5d4bfacc (git): merge revision(s) ab3cb29bd9bff9c16cfb9d19cc02026998282c12:
- Avoid defining the same test class in multiple files
Should fix issues with parallel testing sometimes not r... -
04:34 AM Revision 83ffa0d8 (git): merge revision(s) acbc2bdd3030bef997919ce56c5b120cc5e91e8f:
- Update the test for [Feature #18615]
---
test/mkmf/test_flags.rb | 2 +-
1 file changed, 1 ... -
04:33 AM Revision fa5b7185 (git): merge revision(s) 329c89bb42bb44467588afc1d41d9f99172dfeb5:
- Make implicit function declaration error [Feature #18615]
Enable `-Werror=implicit-function-declaration` by ... -
03:40 AM Revision d07fc4c4 (git): merge revision(s) b90e56e6243f4e6567991bfd2375e1f58b1414a0:
- mkmf: pkg_config accepts multiple options
---
lib/mkmf.rb | 48 +++++++++++++++++++... -
03:38 AM Revision 917df81f (git): merge revision(s) 24c7e75ded461446e7c8e83bbceecccf7bcb4d0e:
- test: backfill coverage for MakeMakefile.pkg_config
---
test/mkmf/test_pkg_config.rb | 61 +++++++++... -
03:35 AM Revision e0084d00 (git): merge revision(s) 2304cfa4c08a347f4df4915f88fb062cb12e4eeb:
- Document MakeMakefile#append_cflags
This method is at least 7 years old and is widely used in the wild.
... -
01:02 AM Revision e72c5044 (git): Check writebarrier arguments only when RGENGC_CHECK_MODE [ci skip]
- The commit 575ae50d16a03ed23357ec4ea0dbf7167fc26c8c was for debugging
the failure triggered by f55212bce939f736559709...
10/20/2022
-
10:42 PM Feature #19071: Add Time#deconstruct, #deconstruct_keys, and #to_h
- I agree with adding `deconstruct_keys` but not others (`deconstruct` and `to_h`).
* positional deconstruction forc... -
10:12 PM Revision 39f7edde (git): YJIT: Fix gen_expandarray treating argument as VALUE
- The expandarray instruction interpreters its arguments as rb_num_t.
YJIT was treating the num argument as a VALUE pre... -
09:35 PM Bug #19043: Segfault on macOS 11.7 while using StringScanner in multiple threads
- eightbitraptor (Matthew Valentine-House) wrote in #note-2:
> Have you tried replicating with `GC.auto_compact=true... -
09:17 PM Revision 29303022 (git): YJIT: remove some stale comments [ci skip]
-
07:43 PM Revision 9a0a165a (git): Check writebarrier arguments
-
07:43 PM Revision 245ad2b3 (git): YJIT: incorporate ruby_special_consts
-
06:59 PM Revision 6aed5b0c (git): Unmark Internal IV test as pending
- Co-Authored-By: Aaron Patterson <[email protected]>
-
04:49 PM Bug #19053 (Closed): Build errors in the WebAssembly case
- > For Invalid configuration wasm32-unknown-wasi': system wasi' not recognized error, you need to download the latest ...
-
04:37 PM Bug #19053: Build errors in the WebAssembly case
- > Therefore, you need to build the SDK by yourself on Fedora, then you will be able to build for WASI target.
I bu... -
02:30 PM Bug #19053: Build errors in the WebAssembly case
- > I'm not familiar with Fedora environment, but it looks like the pre-built wasi-sdk distributed in GitHub Releases i...
-
03:52 PM Bug #19055: Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout
- Thanks for the discussion, guys.
So, I think that we need to fix the Regexp timeout's code examples at least in th... -
05:49 AM Bug #19055: Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout
- Discussed at the dev meeting.
> Is it though? It's basically breaking the intent of whoever set the global Regexp.ti... -
03:30 PM Feature #12084 (Closed): `Class#instance`
- Applied in changeset commit:git|0378e2f4a8319440dd65c82b16f189161472d237.
----------
Add Class#attached_object
Impl... -
04:09 AM Feature #12084: `Class#instance`
- `attached_object` looks good to me. Accepted.
Matz. -
03:30 PM Revision 0378e2f4 (git): Add Class#attached_object
- Implements [Feature #12084]
Returns the object for which the receiver is the singleton class, or
raises TypeError if... -
02:06 PM Revision ecc6a717 (git): merge revision(s) 2d57447ae80e0b0895d6d22d606391b48516ba93:
- Fix missing replacement in 1f91dcdab3b
---
template/Makefile.in | 2 +-
1 file changed, 1 i... -
01:10 PM Feature #19066: Enable Scorecard Github Action
- Sure, feel free to explore it. It is very simple to enable, to be honest. If you need some help, feel free to reach o...
-
08:42 AM Feature #19066 (Assigned): Enable Scorecard Github Action
- Hi, @joycebrum, Thanks to introduce Scorecards.
I try to setup scorecards action on ruby/ruby repository at first. -
01:05 PM Revision 192bc725 (git): Define `UNDEF_P` and `NIL_OR_UNDEF_P` [EXPERIMENTAL]
-
01:05 PM Revision f55212bc (git): Move "special consts" so `Qundef` and `Qnil` differ just 1 bit
-
12:58 PM Revision 1e66d3b8 (git): Ignore manual files only commits [ci skip]
-
12:33 PM Revision 4bb62ee5 (git): merge revision(s) 6a8f1a9e5cd1c9c2b3c6925d8d3fa76a29dabf73:
- Copy from bundled gem source for test
---
common.mk | 13 +++++++----
defs/gmake.m... -
12:30 PM Bug #19073: openssl gem 3.0.0 problem
- rhenium (Kazuki Yamaguchi) wrote in #note-3:
> Yes, openssl issues should go to the GitHub.
>
> But we need a way... -
12:09 PM Bug #19073 (Third Party's Issue): openssl gem 3.0.0 problem
- Yes, openssl issues should go to the GitHub.
But we need a way to reproduce the problem, or at least some clues, t... -
11:29 AM Bug #19073: openssl gem 3.0.0 problem
- retro (Josef Šimánek) wrote in #note-1:
> Can you share more details to reproduce like Dockerfile? Also if I underst... -
11:18 AM Bug #19073: openssl gem 3.0.0 problem
- Can you share more details to reproduce like Dockerfile? Also if I understand it well, Ruby OpenSSL issues are tracke...
-
11:10 AM Bug #19073 (Third Party's Issue): openssl gem 3.0.0 problem
- We have a server using openssl 3.0.3 (i.e. written i C).
This has worked with all kinds of different clients (ruby... -
12:22 PM Revision 46c2bf37 (git): merge revision(s) 87d8d25796df3865b5a0c9069c604e475a28027f:
- Use configured GIT
---
common.mk | 4 ++--
defs/gmake.mk | 68 ++++++++++++++++++++++++... -
12:18 PM Revision 19ef027d (git): merge revision(s) abc4a46046c326263683a8b3611775c2ddd56a71:
- Get rid of building main again when test-bundled-gems
---
.github/workflows/ubuntu.yml | 1 +
... -
12:16 PM Revision 5932b426 (git): merge revision(s) 071653ecd79287661c795400797a5402c4322129:
- Run the prerequisites of test-bundled-gems in order
---
common.mk | 6 +++++-
defs/gmak... -
12:09 PM Feature #19062 (Closed): Introduce `Fiber#locals` for shared inheritable state.
- After many discussion, I think it's fair to say, `dup` by default makes the most sense, and with that model, it could...
-
06:48 AM Feature #19062: Introduce `Fiber#locals` for shared inheritable state.
- At least it shouldn't be named `locals` since it's not **local** to a fiber.
Maybe `storage`?
Matz.
-
11:30 AM Revision 72e9097d (git): merge revision(s) 4f1e0bfacd93c28bff549e2f3603c3b4942429a3:
- Followed up CVE-2022-39253 for bundler examples
---
spec/bundler/cache/git_spec.rb | 3 ++... -
11:30 AM Revision fbf4bec4 (git): merge revision(s) dae843f6b7502f921a7e66f39e3714a39d860181,86096a91d55f72620e0f8ca8634da5fa342dc35b:
- Bypass git submodule add/update with git config
protocol.file.allow=always option.
Co-authored-by: ... -
10:20 AM Feature #18559 (Closed): Allocation tracing: Objects created by the parser are attributed to Kernel.require
- This was implemented by @ko1 in e35c528d721d209ed8531b10b46c2ac725ea7bf5
I tested it on our system it has the desi... -
10:09 AM Feature #19072 (Closed): Reminder: Remove ABI version suffix like "3.2.0+2" from release version
- The development version of Ruby 3.2.0 added ABI version suffix like `+2`. It will remove at the final release of Ruby...
-
09:25 AM Feature #19063: Hash.new with non-value objects should be less confusing
- austin (Austin Ziegler) wrote in #note-4:
> This mistake is much more common than I would have thought, and it appea... -
02:45 AM Feature #19063: Hash.new with non-value objects should be less confusing
- Summary so far
### Is there any example of `Hash.new([])` being used intentionally?
Yes. [Shugo's example](http... -
02:41 AM Feature #19063: Hash.new with non-value objects should be less confusing
- austin (Austin Ziegler) wrote in #note-8:
> Edit on a couple of these. The GitLab behaviour, and @shugo’s code both d... -
08:38 AM Revision e35c528d (git): push dummy frame for loading process
- This patch pushes dummy frames when loading code for the
profiling purpose.
The following methods push a dummy frame... -
08:21 AM Bug #19067 (Rejected): Module methods not usable at toplevel under wrapped script
-
08:21 AM Bug #19067: Module methods not usable at toplevel under wrapped script
- `load "foo.rb"` should work (similar enough) with or without wrapping module. In that sense, replacing `self` is unac...
-
08:11 AM Feature #18462 (Closed): Proposal to merge WASI based WebAssembly support
- Updating the ticket status to say that WebAssembly/WASI support has been upstreamed by https://github.com/ruby/ruby/p...
-
07:58 AM Misc #18987: [ANN] Sunsetting svn.ruby-lang.org
- Unfortunately, we lost subversion server on svn.ruby-lang.org when I failed to migrate its server.
I will do the ... -
06:35 AM Bug #18998 (Closed): Kernel#Integer does not convert SimpleDelegator object expectly
- Applied in changeset commit:git|7563604fb868d87057733f52d780d841fc1ab6bb.
----------
[Bug #18998] Honor `#to_str` ne... -
06:35 AM Revision 7563604f (git): [Bug #18998] Honor `#to_str` next to `#to_int` in `Kernel#Integer`
-
06:02 AM Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers.
- For the record, I write down the concerns:
* I don't see the convenience of `Fiber.annotate`. Convince me.
* User... -
05:36 AM Revision 4f1e0bfa (git): Followed up CVE-2022-39253 for bundler examples
-
05:30 AM Bug #19033: One-liner pattern match as Boolean arg syntax error
- mame (Yusuke Endoh) wrote in #note-6:
> Note that `foo(1, 2, 3 in ary)` could be inherently ambiguous. It can be int... -
05:28 AM Bug #19033: One-liner pattern match as Boolean arg syntax error
- Note that `foo(1, 2, 3 in ary)` could be inherently ambiguous. It can be interpreted as `foo((1, 2, 3 in ary))` or `f...
-
04:16 AM Bug #19033 (Rejected): One-liner pattern match as Boolean arg syntax error
- I can understand the feeling the `a in b` should be accepted as an argument expression. But in reality, it needs huge...
-
04:32 AM Bug #18983: Range#size for beginless Range is not nil.
- I agree with inconsistency; if edges were numeric, return the count (or Infinity), otherwise it should return nil.
`... -
02:49 AM Revision 0a43a040 (git): [DOC] Fix RUBY_SYMBOL_FLAG comment [ci skip]
- Upper bits than the least significant 4 bits need not be 0.
-
12:47 AM Revision b963fb25 (git): YJIT: Respect writable_addrs on --yjit-dump-iseq-disasm as well (#6596)
- YJIT: Respect writable_addrs on --yjit-dump-iseq-disasm
as well -
12:45 AM Revision 2e3b764a (git): Remove a leftover comment [ci skip]
- 12:38 AM Revision 7f175e56 (git): Avoid missed wakeup with fiber scheduler and Fiber.blocking. (#6588)
- * Ensure that blocked fibers don't prevent valid wakeups.
-
12:20 AM Revision d9d9005a (git): MJIT: Stop using the VM barrier for jit_cont
- This solves multiple problems.
First, RB_VM_LOCK_ENTER/LEAVE is a barrier. We could at least use the
_NO_BARRIER var...
10/19/2022
-
07:47 PM Feature #19071: Add Time#deconstruct, #deconstruct_keys, and #to_h
- My first reaction seeing the example usage: they seem more for `Date` than `Time`, but I can see this being useful fo...
-
07:21 PM Feature #19071 (Closed): Add Time#deconstruct, #deconstruct_keys, and #to_h
- I believe that `Time` being suitable for pattern-matching is a reasonable feature with many possible usages, which wi...
-
07:36 PM Revision 0d360ee7 (git): YJIT: Skip dumping code for the other cb on --yjit-dump-disasm (#6592)
- YJIT: Skip dumping code for the other cb
on --yjit-dump-disasm -
06:44 PM Revision 9da0d4ca (git): YJIT: fix a #[warn(unused_parens)]
-
06:06 PM Revision 0aaa6133 (git): Transition frozen string to frozen root shape
- Co-Authored-By: Aaron Patterson <[email protected]>
-
06:03 PM Revision 5ca23caa (git): YJIT: fold the "asm_comments" feature into "disasm" (#6591)
- Previously, enabling only "disasm" didn't actually build. Since these
two features are closely related and we don't r... -
04:29 PM Misc #18984: Doc for Range#size for Float/Rational does not make sense
- I think this is a bug. Since `(0.51..5.quo(2)).count` raises a `TypeError` and `(0.51..5.quo(2)).size` is supposed to...
-
03:34 PM Revision bc939d29 (git): [DOC] More about line number (#6582)
-
03:33 PM Revision c32180d5 (git): [ruby/stringio] [DOC] Enhanced RDoc for StringIO
- (https://github.com/ruby/stringio/pull/35)
Treated:
- #getc
- #getbyte
- #ungetc
- #ungetbyte
- #readchar
- #readbyt... -
02:54 PM Revision eeea633e (git): Stop zeroing memory on allocation / copy
- Shapes gives us an almost exact count of instance variables on an
object. Since we know the number of instance varia... -
01:55 PM Revision 412e3c7a (git): Assert for RTEST that Qnil and Qfalse differ just 1 bit
-
01:20 PM Revision 1db6249c (git): merge revision(s) 1f91dcdab3b530dde93fa29fba8bf60683cd8056:
- Define BOOTSTRAPRUBY from HAVE_BASERUBY
---
common.mk | 1 +
configure.ac ... -
01:03 PM Revision 86096a91 (git): [rubygems/rubygems] Use [] instead of double-quotes
-
12:10 PM Revision a25c0338 (git): Suppress warning for fgrep
- >fgrep: warning: fgrep is obsolescent; using ggrep -F
-
11:51 AM Feature #19063: Hash.new with non-value objects should be less confusing
- baweaver (Brandon Weaver) wrote in #note-29:
> I would also be very positive of this change, potentially for Array a... -
12:52 AM Feature #19063: Hash.new with non-value objects should be less confusing
- etienne (Étienne Barrié) wrote in #note-24:
> While I like the idea of checking the arity of the block, maybe the co... -
12:39 AM Feature #19063: Hash.new with non-value objects should be less confusing
- austin (Austin Ziegler) wrote in #note-4:
> **Note**: At least two of the examples later use `hash[key] |= values`, ... -
12:34 AM Feature #19063: Hash.new with non-value objects should be less confusing
- Adding a new element in the default proc will add by just referencing.
I'm not for doing it implicitly. -
11:42 AM Feature #19070: Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods
- Doesn't `Ripper.lex` already provide this information?
-
10:20 AM Feature #19070 (Closed): Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods
- # Background
Implementation for Language Server Protocol (LSP) sometimes needs token information. For example both... -
11:34 AM Revision dae843f6 (git): Bypass git submodule add/update with git config protocol.file.allow=always option.
- Co-authored-by: Nobuyoshi Nakada <[email protected]>
- 10:49 AM Revision 567725ed (git): Fix and improve coroutines for Darwin (macOS) ppc/ppc64. (#5975)
- 05:53 AM Revision fc3137ef (git): Add support for anonymous shared IO buffers. (#6580)
-
04:19 AM Feature #19069: Default value assignment with `Hash.new` in block form
- @nobu (Nobuyoshi Nakada) I interpret that your concern is that the hash will grow endlessly by random referencing (un...
-
12:33 AM Feature #19069: Default value assignment with `Hash.new` in block form
- Adding a new element in the default proc will add by just referencing.
I'm not for doing it implicitly, and ditto fo... -
03:37 AM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
- > And if we use its naming convention for the 4 colours, they'll be:
> Default items' foreground color: foreground_c... -
02:27 AM Feature #19061: Proposal: make a concept of "consuming enumerator" explicit
- zverok (Victor Shepelev) wrote in #note-3:
> `File#each_line` is consuming by design, if I understand correctly.
... -
12:14 AM Revision f982a263 (git): [DOC] Fix typo in Enumerable#slice_before
-
12:12 AM Revision 18b96d8a (git): [ruby/stringio] [DOC] StringIO doc enhancements
- (https://github.com/ruby/stringio/pull/33)
Treated:
- ::new
- ::open
- #string
- #string=
- #close
- #close_read
- #... -
12:11 AM Revision 1654f88c (git): sync_default_gems.rb: commit all after replaced rdoc-ref [ci skip]
Also available in: Atom