Activity
From 07/18/2020 to 07/24/2020
07/24/2020
-
10:59 PM Bug #17025: `Time#ceil` does not work like `Rational#ceil` or `Float#ceil`
- I've added a pull request to fix this: https://github.com/ruby/ruby/pull/3362
-
10:29 PM Bug #17048: Calling initialize_copy on live modules leads to crashes
- In principle I agree that allowing initialization only once is a good way to go, but the way `Module.allocate` is cur...
-
05:52 PM Bug #17048: Calling initialize_copy on live modules leads to crashes
- I would recommend to have `initialize_copy` always raise instead of only raising if the module has children. It's mo...
-
05:23 PM Bug #17048: Calling initialize_copy on live modules leads to crashes
- I'm not proposing that we remove `initialize_copy`, but to make it raise when the receiver has children. So this is w...
-
04:40 PM Bug #17048: Calling initialize_copy on live modules leads to crashes
- Removing `Module#initialize_copy` would probably require changes to `Module#{dup,clone}`. Maybe we can set a flag in...
-
04:09 PM Bug #17048 (Closed): Calling initialize_copy on live modules leads to crashes
Here's a repro script
```ruby
loop do
m = Module.new do
prepend Module.new
def hello
end
e...-
09:12 PM Bug #17049: Net::IMAP - Handling of NOOP untagged responses sent by Zimbra
- Per RFC 3501 Section 7: `The client MUST be prepared to accept any response at all times.` Arguably, raising an exce...
-
07:53 PM Bug #17049 (Closed): Net::IMAP - Handling of NOOP untagged responses sent by Zimbra
- Zimbra server sends invalid untagged responses to prevent some clients from disconnecting during long-running request...
-
08:17 PM Bug #17044 (Closed): ObjectSpace.dump allocates one string per anonymous class and module
-
12:08 PM Revision 3ead2770 (git): Respect visibility in non-array Enumerable#inject [Bug #13592]
-
11:17 AM Bug #17046 (Closed): Time#to_a yday is 0(given timezone info)
- Applied in changeset commit:git|2735da2039b9e441e41b11b606ba362db350a658.
----------
Fix Time#to_a behavior with tim... -
11:17 AM Revision 2735da20 (git): Fix Time#to_a behavior with timezone [Bug #17046]
-
02:30 AM Feature #17016: Enumerable#accumulate
- RubyBugs (A Nonymous) wrote in #note-19:
> In keeping with the Ruby-ish collection methods that end with "-ect", how... - 02:11 AM Revision 922fe4da (git): * 2020-07-24 [ci skip]
-
02:00 AM Revision ba99eae2 (git): [ruby/optparse] Fix ls-files matching regexp
- As splitting by NUL means to allow the file names to contain
newlines, path names should match at beginning-of-string...
07/23/2020
-
10:25 PM Bug #17031: `Kernel#caller_locations(m, n)` should be optimized
- I've added a pull request that addresses this issue: https://github.com/ruby/ruby/pull/3357
-
10:21 PM Feature #17047 (Open): Support parameters for MAIL FROM and RCPT TO
- ## Proposal
In `Net::SMTP`, add support for parameters for `MAIL FROM` and `RCPT TO`, such as [SMTPUTF8](https://too... -
09:44 PM Feature #17016: Enumerable#accumulate
- I've created a PR with the implementation of `scan` and `lazy.scan` methods https://github.com/ruby/ruby/pull/3358
... -
03:39 PM Feature #17016: Enumerable#accumulate
- nobu (Nobuyoshi Nakada) wrote in #note-20:
> With https://github.com/ruby/ruby/pull/3337, you can
> ```ruby
> (1..... -
03:12 AM Feature #17016: Enumerable#accumulate
- With https://github.com/ruby/ruby/pull/3337, you can
```ruby
(1..).lazy.inject(0, :+).first(10) #=> [0, 1, 3, 6, 10... -
08:57 PM Feature #17043: Invokable module for custom Proc-like objects
- Got it, that make sense. But, just to be clear my proposal is not to include my module in the standard library, but t...
-
06:43 PM Feature #17043 (Rejected): Invokable module for custom Proc-like objects
- > But, it'd be great to be able to treat sets as predicate functions
Note that since Ruby 2.5, `Set#===` is an al... -
06:19 PM Feature #17043: Invokable module for custom Proc-like objects
- Yeah, I guess I wasn't that clear. I'm curious if an officially blessed "Invokable" module might be a useful thing fo...
-
05:16 AM Feature #17043 (Feedback): Invokable module for custom Proc-like objects
- While your library seems great, what is proposed in this ticket is not that obvious. How can we help? What can we do?
-
12:42 AM Feature #17043 (Rejected): Invokable module for custom Proc-like objects
- Ruby beautifully integrates Functional and Object-Oriented Programming, and there's more moving in the direction of s...
-
07:28 PM Bug #16921: s390x: random test failures for timeout or segmentation fault
- I sent this PR related to this ticket.
https://github.com/ruby/ruby/pull/3354
It's to apply test-scale to test_no... -
03:06 PM Bug #16921: s390x: random test failures for timeout or segmentation fault
- > Try an environment variable RUBY_TEST_TIMEOUT_SCALE. If you set RUBY_TEST_TIMEOUT_SCALE=10, all timeout tests wait ...
-
07:22 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- > Therefore I wonder if there is any other possible solution?
Another option might be using `--retry` with jobs.
... -
03:15 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- > > I extended the timeout and so far the test was executed in the more then 56 seconds for the worst case. I am afra...
-
03:02 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- I took a look at the code.
```
RUBY_TEST_TIMEOUT_SCALE=5 \
make runruby TESTRUN_SCRIPT="-Itool/lib test/-ext-/... -
06:54 PM Bug #17046: Time#to_a yday is 0(given timezone info)
- Patch was created: https://github.com/ruby/ruby/pull/3355
-
06:37 PM Bug #17046 (Closed): Time#to_a yday is 0(given timezone info)
- I interest in Time#to_a behavior(background is Bug #17042)
Tried whether yday is displayed correctly in `Time #to_... -
02:44 PM Revision 098e8c28 (git): Suppress "assigned but unused variable" warnings
- 01:49 PM Revision e43d6295 (git): [ruby/observer] add symbol usage example to Observer#add_observer [doc]
- https://github.com/ruby/observer/commit/62a94e3799
-
08:52 AM Feature #17045 (Closed): ObjectSpace.dump_all should allocate as little as possible in the GC heap
- For context I'm working on a [heap profiler](https://github.com/Shopify/heap-profiler). In short the use case is like...
-
08:47 AM Bug #16764: Module.const_source_location does not work on autoloaded constants
- ruby_2_7 c65aae118ccff86096b9983641b371491bc23434 merged revision(s) 927308108cced69cae478798004524b9a5d2f252.
-
08:47 AM Revision c65aae11 (git): merge revision(s) 927308108cced69cae478798004524b9a5d2f252: [Backport #16764]
- Fix source location of autoloaded constant [Bug #16764]
-
08:30 AM Bug #16749: File.lchmod specs fails on linux since glibc 2.31.9000
- ruby_2_7 4437f9eb0bf8369bcf12bd7cd324e11b5d885e07 merged revision(s) da05c1552ee519d8f180b48d97148d28501acb35.
-
08:30 AM Revision 4437f9eb (git): merge revision(s) da05c1552ee519d8f180b48d97148d28501acb35: [Backport #16749]
- Update to ruby/spec@cc7b9e5
-
08:23 AM Bug #16662: lchmod available in linux since glibc 2.31.9000
- ruby_2_7 c53cee7a0e7b3e87ba3fbafa86bd74460af18d93 merged revision(s) 72c02aa4b79731c7f25c9267f74b347f1946c704.
-
08:22 AM Revision c53cee7a (git): merge revision(s) 72c02aa4b79731c7f25c9267f74b347f1946c704: [Backport #16662]
- Moved not-implemented method tests [Bug #16662]
Test not-implemented method with the dedicated methods, inst... -
08:02 AM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- Seems already backported at bb93659fefd7f4557129043742771a33bd30c255.
-
07:59 AM Bug #16501: Support marshaling of ruby2_keywords flag
- ruby_2_7 ae804b143455075687c8b4a401fba48fda72a217 merged revision(s) b23fd59cbb3f097bcd559d0c85a86ff7a1eeeb7e.
-
07:59 AM Revision ae804b14 (git): merge revision(s) b23fd59cbb3f097bcd559d0c85a86ff7a1eeeb7e: [Backport #16501]
- marshal.c: Support dump and load of a Hash with the ruby2_keywords
flag
It is useful for a program ... -
07:57 AM Revision 54acb3dd (git): Improved Enumerable::Lazy#zip
- | |compare-ruby|built-ruby|
|:-------------------|-----------:|---------:|
|first_ary | ... -
07:57 AM Revision 6b3cff12 (git): Improved Enumerable::Lazy#flat_map
- | |compare-ruby|built-ruby|
|:-------|-----------:|---------:|
|num3 | 96.333k| 160.732k|
| | ... -
07:57 AM Revision 89a86788 (git): New functions to pass more elements than passed
-
07:56 AM Revision f1563edc (git): Get rid of use of magic number 'E'
-
07:17 AM Bug #17044 (Closed): ObjectSpace.dump allocates one string per anonymous class and module
- This is because it dump the module/class names using `rb_class2name` which will create an ad hoc name for anonymous c...
-
05:57 AM Revision 347639ad (git): Removed fragile tests in https://github.com/ruby/ruby/pull/3349
-
05:30 AM Revision ff397d00 (git): dln.h: delete unused codes
- defines.h already has them. Also __cplusplus can never be defined here.
-
05:30 AM Revision c4fc737f (git): include/ruby/util.h: delete unused codes
- - util.h includes defines.h,
- ... which includes ruby/backward/2/stdarg.h,
- ... which always defines _.
This `#ifn... -
05:17 AM Revision 1d8b689b (git): Remove unused field in rb_iseq_constant_body
- This was introduced in 191ce5344ec42c91571f8f47c85be9138262b1c7
and has been unused since beae6cbf0fd8b6619e5212552de... -
05:02 AM Bug #16830: URI.parse raises NoMethodError instead of URI::InvalidURIError
- ruby_2_7 4f714939efde6d6b3b74c09e1e151e6ce6818b90 merged revision(s) e04418bb16cd99b4a4402e7457d3bdc967284f98.
-
05:02 AM Revision 4f714939 (git): merge revision(s) e04418bb16cd99b4a4402e7457d3bdc967284f98: [Backport #16830]
- [ruby/uri] Check if DN exists
https://bugs.ruby-lang.org/issues/16830
https://github.com/ruby/uri/c... -
04:51 AM Bug #16826: ObjectSpace::WeakMap#key? returns false if value is nil
- ruby_2_7 9da6470d7b3aa136b4b92469c8bbc522beb1ac31 merged revision(s) a2be428c5fec31b8adbd5ac087e7637ddf7e54d0.
-
04:50 AM Revision 9da6470d (git): merge revision(s) a2be428c5fec31b8adbd5ac087e7637ddf7e54d0: [Backport #16826]
- Fix ObjectSpace::WeakMap#key? to work if the value is nil
* Fixes [Bug #16826] -
03:13 AM Bug #17033: Infinite Traceback when encountering an Exception while catching an Exception
- ruby_2_7 27fa1c61b78c1685ccf9ac203a95cfa9041d618f merged revision(s) 579645d9f870fa4116dcd3200bbbb6e2c0b7f400.
-
03:13 AM Revision 27fa1c61 (git): merge revision(s) 579645d9f870fa4116dcd3200bbbb6e2c0b7f400: [Backport #17033]
- Fixed infinite loop at error in printing cause [Bug #17033]
-
02:52 AM Revision caf565f7 (git): Ensure time object meets a given condition [Bug #17042]
-
02:46 AM Bug #16760: backport #67305 / e39f7e64 to 2.6?
- I just find that e39f7e64b73f0506def7adc88226d6821608da54 (r67305) is included in ruby_2_7.
-
02:35 AM Revision afacf85e (git): Merge pull request #3352 from S-H-GAMELINKS/bug/17042-strftime
- Fix Time#strftime with timezone [Bug #17042]
-
02:35 AM Bug #17042 (Closed): Times with timezones return incorrect week numbers
- Applied in changeset commit:git|8ed687a4d7b7a77f30f8e937f58aae74bfb699b6.
----------
Test for weeknumber with timezo... -
02:33 AM Revision 8ed687a4 (git): Test for weeknumber with timezone [Bug #17042]
-
02:33 AM Bug #17024: Times with timezones return incorrect wday and yday
- ruby_2_7 4be9bf1f67b997fc519625d56a93b8a68a70d124 merged revision(s) 99a9c3fe2eaab8157765d792dc871da6daea0327.
-
02:33 AM Revision 4be9bf1f (git): merge revision(s) 99a9c3fe2eaab8157765d792dc871da6daea0327: [Backport #17024]
- Fixed yday and wday with timezone [Bug #17024]
-
02:16 AM Bug #16918: Dir.mktmpdir should yield a copy of the dir to protect cleanup
- ruby_2_7 13d2ab0d88bbf72ed310efaec6edc46dd96fdb4d merged revision(s) 2ecfb88ee50510955acd3ae9fc94a5f109e7f109.
-
02:16 AM Revision 13d2ab0d (git): merge revision(s) 2ecfb88ee50510955acd3ae9fc94a5f109e7f109: [Backport #16918]
- Correctly remove temporary directory if path yielded is mutated
Another approach would be to freeze the stri... -
02:11 AM Bug #16925: Backport request: net/http raises in ensure and replaces the original error
- ruby_2_7 cc39480cf9f2767967b6bcc69ccb3c201e5b2231 merged revision(s) 5a79d8e0507cd143100bf928a88a59a8b5a5bca6,160511d...
-
02:11 AM Revision cc39480c (git): merge revision(s) 5a79d8e0507cd143100bf928a88a59a8b5a5bca6,160511d851375f7cb922faae3a9310633187f51f: [Backport #16925]
- Fix error raised by Net::HTTPResponse#inflater if the block raises
* See https://bugs.ruby-lang.org/issues/1... -
01:57 AM Revision f120e652 (git): [ruby/optparse] Define OptionParser::Version
- https://github.com/ruby/optparse/commit/4c0021b5b2
-
01:57 AM Revision cd429e68 (git): [ruby/optparse] Update required ruby version
- Now needs `DidYouMean#formatter` which is provided since
did_you_mean 1.2, which requires ruby 2.5.
https://github.c... -
01:52 AM Revision 6a0cb1d6 (git): Avoid allocating a string when dumping an anonymous module or class
-
12:06 AM Revision 5d04ac6e (git): Enhanced RDoc for Array (#3350)
- * Enhanced RDoc for Array
Methods:
==
eql?
hash
include?
<=>
07/22/2020
-
11:01 PM Revision 37e6c836 (git): Lazily insert origins on prepend to save memory
- 98286e9850936e27e8ae5e4f20858cc9c13d2dde made it so that
`Module#include` allocates an origin iclass on each use. Sin... -
07:47 PM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- tenderlovemaking (Aaron Patterson) wrote in #note-16:
> I think Lars was having trouble expanding strings that are f... -
06:23 PM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- Eregon (Benoit Daloze) wrote in #note-15:
> Maybe we need a pin function that doesn't mind if the String is frozen?
... -
06:19 PM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- Maybe FFI should discourage cases where the native function saves the RSTRING_PTR() and still use it after the native...
-
05:57 PM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- One idea I had is that we could make `RSTRING_PTR`, `StringValueCStr`, `StringValuePtr`, etc ensure that the characte...
-
09:45 AM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- @Hanmac The string must be kept as a ruby object in an instance variable or constant, etc. and must not be modified a...
-
07:41 AM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- the problem there is that ruby can't know how long the C lib is going to use the String. Depending on the C Function,...
-
07:32 PM Bug #17042: Times with timezones return incorrect week numbers
- Created patch.
https://github.com/ruby/ruby/pull/3352 -
07:15 PM Bug #17042: Times with timezones return incorrect week numbers
- This code resolve this behaviour.
```c
static VALUE
time_strftime(VALUE time, VALUE format)
{
struct time_... -
06:43 PM Bug #17042: Times with timezones return incorrect week numbers
- Apparently the calculation result `ret = ((timeptr->tm_yday + 7 - wday) / 7);` is negative(`timeptr->tm_yday` is nega...
-
05:56 PM Bug #17042: Times with timezones return incorrect week numbers
- Same behaviour in `2.7` & `2.6`(checked `2.7.1`, `2.7.0`, `2.6.6`, `2.6.5`).
-
02:08 PM Bug #17042 (Closed): Times with timezones return incorrect week numbers
- Times with timezones return incorrect week numbers from strftime. For example:
$ irb -r tzinfo
irb(main):... -
06:12 PM Feature #17016: Enumerable#accumulate
- parker (Parker Finch) wrote in #note-18:
> Are there other names you think should be considered?
In keeping with th... -
05:23 PM Feature #17016: Enumerable#accumulate
- matz (Yukihiro Matsumoto) wrote in #note-17:
> I don't see any real-world use-case for `scan_left`. Is there any?
... -
05:46 PM Bug #17029 (Closed): URI.parse considers https://example.com/### invalid when browsers consider it valid
-
05:28 PM Misc #17041: DevelopersMeeting20200831Japan
- * [Feature #16989] Sets need ♥️, aka the "Set Program" (marcandre)
* Bring `Set` into core
* Insure interoperab... -
08:04 AM Misc #17041: DevelopersMeeting20200831Japan
- Please note that it may not be possible to go though all topics that are raised in this agenda because we will discus...
-
06:06 AM Misc #17041: DevelopersMeeting20200831Japan
- * [Feature #17040] cleanup include/ruby/backward* (shyouhei)
* Is anybody against it? -
05:58 AM Misc #17041: DevelopersMeeting20200831Japan
- * [Feature #17039] Remove `Time#succ` (znz)
* `Time#succ` is obsolete since 1.9.2. -
05:55 AM Misc #17041 (Closed): DevelopersMeeting20200831Japan
- # The next dev meeting
**Date: 2020/08/26 13:00-17:00**
Place/Sign-up/Agenda/Log: https://github.com/ruby/dev-mee... -
04:35 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- On top of that, I also received following error:
~~~
+ make runruby 'TESTRUN_SCRIPT=-Itool/lib test/-ext-/bug_rep... -
01:33 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- > waiting somewhere else:
Presumably waiting for `status ||= Process.wait2(pid)[1]` -
01:29 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- Just two examples from my testing:
~~~
+ make runruby 'TESTRUN_SCRIPT=-Itool/lib test/-ext-/bug_reporter/test_bug... -
03:40 PM Bug #14804 (Closed): GzipReader cannot read Freebase dump (but gzcat/zless can)
- This can now be handled using `Zlib::GzipReader.zcat`, which was recently added to zlib.
-
03:39 PM Bug #9790 (Closed): Zlib::GzipReader only decompressed the first of concatenated files
- matz approved Zlib::GzipReader.zcat, so I merged the pull request into zlib.
-
03:39 PM Bug #11180 (Closed): Missing lines with Zlib::GzipReader
- matz approved Zlib::GzipReader.zcat, so I merged the pull request into zlib.
-
03:36 PM Feature #16923 (Closed): Switch reserved for numbered parameter warning to SyntaxError
- Implemented in commit:d47e124857ecdccfeb0766c04cf1ef2cdfdd08bc
- 03:35 PM Revision fdcbb288 (git): * 2020-07-23 [ci skip]
-
03:34 PM Revision d47e1248 (git): Switch reserved for numbered parameter warning to SyntaxError
-
02:58 PM Misc #17019 (Closed): DevelopersMeeting20200720Japan
-
12:28 PM Revision 50aac2ff (git): Share the size for sigaltstack between configure.ac and signal.c
-
11:46 AM Revision 8b0dc77a (git): configure.ac: Bump the size of sigaltstack
- The RubyVM uses C macro defines to feature detect whether
`backtrace(2)` support is available, and if so it includes ... -
09:38 AM Revision 7befc0cd (git): Promote optparse to default gems
-
05:16 AM Feature #17040: cleanup include/ruby/backward*
- I'm pretty confident that nobody is against such change. But opening an issue anyways, because this is a breaking ch...
-
05:14 AM Feature #17040 (Open): cleanup include/ruby/backward*
- I recently noticed [[ruby-dev:35813]](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/35813):
> こんなところで...
07/21/2020
-
10:07 PM Revision a50750c8 (git): Enhanced RDoc for Array
-
10:07 PM Revision d29de7b3 (git): Enhanced RDoc for Array
-
10:07 PM Revision 8a974e0f (git): Enhanced RDoc for Array
-
08:18 PM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- Sorry for not responding earlier! Unfortunately this issue still remains. So it is not closed and the backported comm...
-
07:11 PM Revision 20172672 (git): Add require 'irb/ruby-lex' to use RubyLex
-
07:04 PM Feature #10911 (Closed): IPAddr.new should ignore zone identifiers
-
06:49 PM Revision ee2529df (git): Sometimes result indicator (=>) isn't shown
-
06:13 PM Revision 0faf0271 (git): Use simple assersion
-
05:53 PM Feature #16786: Light-weight scheduler for improved concurrency.
- Replying to only one of your points for now:
> like a tailor-made solution for integrating nio4r into Ruby.
I see i... -
06:49 AM Feature #16786: Light-weight scheduler for improved concurrency.
- I've been working a lot with fibers recently, and I would like to share my thoughts on this issue. Disclaimer: I'm cu...
- 05:42 PM Revision 1d0e8fd4 (git): * 2020-07-22 [ci skip]
- 05:35 PM Revision 02951a45 (git): [ruby/rdoc] Create link to unary operator methods correctly
- https://github.com/ruby/rdoc/commit/54500cf12a
- 05:34 PM Revision 7693aa70 (git): [ruby/rdoc] Remove empty lines from html file by using ERB trim_mode flag
- https://github.com/ruby/rdoc/commit/9e27299a46
-
05:34 PM Revision 38480ad5 (git): [ruby/rdoc] Fix parsing of rb_define_module_under
- Fixes Ruby Bug #15819
https://github.com/ruby/rdoc/commit/94a052d833 -
05:34 PM Revision f76d67f4 (git): [ruby/rdoc] Fix RDoc::Context#instance_method_list
- The warn method returns nil, it's a bug of #instance_method_list.
https://github.com/ruby/rdoc/commit/a20df89263 -
05:31 PM Revision f6e789e3 (git): [ruby/irb] handle rescue modifier properly
- https://github.com/ruby/irb/commit/6de1341f5e
-
05:31 PM Revision 22d38d54 (git): [ruby/irb] Add test_eval_object_without_inspect_method
- https://github.com/ruby/irb/commit/c0d9a26bce
-
05:31 PM Revision b40e925c (git): [ruby/irb] Fix error when `inspect` is called but not found in inspector
- https://github.com/ruby/irb/commit/ce6d53e6d9
-
05:31 PM Revision 4268084d (git): [ruby/irb] Add encoding magic comments of editors
- https://github.com/ruby/irb/commit/f8c10ea24b
-
05:31 PM Revision c72a2fad (git): [ruby/irb] Simplify RubyLex.compile_with_errors_suppressed
- nobu-san reviewed,
https://github.com/ruby/irb/pull/106#pullrequestreview-423400033
> How about lexer = Ripper::Lexe... -
05:31 PM Revision 1dfd24a7 (git): [ruby/irb] Suppress incomplete encoding magic comment error
- https://github.com/ruby/irb/commit/443e90af80
-
05:31 PM Revision 78ccab25 (git): [ruby/irb] Suppress incomplete coding magic comment error
- https://github.com/ruby/irb/commit/6a457edbd1
-
02:56 PM Bug #17038 (Rejected): On master, ancestry edits can lead to duplicates in Module#ancestors
- Note that this change is listed in the `NEWS`
I'm thus closing this. -
03:23 AM Bug #17038: On master, ancestry edits can lead to duplicates in Module#ancestors
- > I believe it's always been possible to have duplicates in ancestors, even before this change
Thank you for the exa... -
02:25 AM Bug #17038: On master, ancestry edits can lead to duplicates in Module#ancestors
- I imagine that @alanwu feels the example code should behave the same way if the `include` were done sooner or later.
... -
12:50 AM Bug #17038: On master, ancestry edits can lead to duplicates in Module#ancestors
- I believe it's always been possible to have duplicates in ancestors, even before this change:
```ruby
class A
en... -
01:58 PM Feature #16345: Don't emit deprecation warnings by default.
- matz (Yukihiro Matsumoto) wrote in #note-46:
> So I changed my mind. Deprecation warnings should be turned on manu... -
12:32 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- So I did quite a lot of testing focusing especially on internals of `EnvUtils.invoke_ruby` and I am not sure if there...
-
11:43 AM Feature #17039 (Closed): Remove Time#succ
- `Time#succ` is obsolete since 1.9.2.
```
% docker run -it --rm rubylang/all-ruby env ALL_RUBY_SINCE=ruby-1.8 ./al... -
11:28 AM Revision 48eb1ad2 (git): [DOC] time.c document updated.
- * fraction -> subsecond
for consistency with method name
* The sentence,
"A non-portable feature allows the offs... -
11:27 AM Bug #17030: Enumerable#grep{_v} should be optimized for Regexp
- I have an idea to solve it without any compatibility problem.
[1] Introduce such a Regexp object that `===` method... -
12:20 AM Revision 73ee1295 (git): Add memsize support for the call cache table
- Each class/module/iclass can potentially have their own cc table.
Count their malloc usage. - 12:18 AM Revision ac3dbbd4 (git): * 2020-07-21 [ci skip]
-
12:17 AM Revision a8eeccea (git): [ruby/csv] Bump minimum ruby version to 2.5.0 (#159)
- A dependency to stringio was added to csv, which requires Ruby version
>= 2.5. Bump the gemspec version accordingly.
... - 12:17 AM Revision c6f389d8 (git): [ruby/csv] Move doc/* to doc/csv/* to work in ruby/ruby too
- https://github.com/ruby/csv/commit/910f8e0c5d
07/20/2020
-
11:34 PM Feature #11815: Proposal for method `Array#difference`
- Note that `Enumerable#tally` make many of these tasks based on the number of appearances reasonably easy to do. In th...
-
07:58 PM Feature #11815: Proposal for method `Array#difference`
- I would really like to see this included in Ruby.
Is there anything we can do to move this forward?
Do we just ... -
11:04 PM Bug #17038 (Rejected): On master, ancestry edits can lead to duplicates in Module#ancestors
- Running the following [script](https://wandbox.org/permlink/0f48S2QhvEO1cOBF) on master(935d0b3d05dfc8b30bba505792129...
-
07:16 PM Feature #16470: Issue with nanoseconds in Time#inspect
- akr (Akira Tanaka) wrote in #note-16:
> There are several examples time needs more than nanoseconds.
>
> * SQLite... -
03:33 AM Feature #16470 (Feedback): Issue with nanoseconds in Time#inspect
- As others already pointed,
the original description of this issue misunderstand the actual Ruby behavior.
`Time.... -
03:15 AM Feature #16470: Issue with nanoseconds in Time#inspect
- There are several examples time needs more than nanoseconds.
* SQLite supports arbitrary number of digits in fract... -
05:41 PM Bug #17037 (Closed): rounding of Rational#to_f
- I found a doubtful rounding behavior of Rational#to_f.
```
% ./ruby -ve '
a = 1r
e = Float::EPSILON.to_r
puts ... -
01:01 PM Feature #17000: 2.7.2 turns off deprecation warnings by default
- According to https://bugs.ruby-lang.org/issues/16345#note-46, Matz changed his mind and proposed to turn off the depr...
-
03:57 AM Feature #17000: 2.7.2 turns off deprecation warnings by default
- nagachika (Tomoyuki Chikanaga) wrote in #note-2:
> But the proposed changesets in the pull request https://github.... -
07:51 AM Feature #13381: [PATCH] Expose rb_fstring and its family to C extensions
- > Does anyone have other ideas?
A common term for this in `intern` / `interning` / `interned`. However that termi... -
07:25 AM Feature #13381: [PATCH] Expose rb_fstring and its family to C extensions
- @ko1 suggests `rb_str_pool_value(VALUE)` for the first type.
As these may not create a new object, I thought of us... -
07:04 AM Feature #16812: Allow slicing arrays with ArithmeticSequence
- The basic bahavior seems OK. Probably we need to investigate some corner cases, but you can commit (and we experiment...
-
06:39 AM Revision 935d0b3d (git): [ruby/csv] Enhanced RDoc for several methods (#158)
- * Enhanced RDoc for several methods
* Update lib/csv.rb
Co-authored-by: Sutou Kouhei <[email protected]>
Co-authore... - 06:39 AM Revision 78893f16 (git): [ruby/csv] Bump version
- https://github.com/ruby/csv/commit/f9cd046d66
- 06:39 AM Revision d919b0e4 (git): [ruby/csv] Require stringio 0.1.3 or later
- https://github.com/ruby/csv/commit/09dd9f2771
-
06:02 AM Feature #17016: Enumerable#accumulate
- I don't see any real-world use-case for `scan_left`. Is there any?
In addition, the term `scan` does not seem to des... -
05:59 AM Revision 16daee1c (git): [ruby/stringio] Bump version to 0.1.3
- https://github.com/ruby/stringio/commit/376516cd2d
-
05:59 AM Revision ddb2acbb (git): [ruby/stringio] No compatibility check in US-ASCII case
- https://github.com/ruby/stringio/commit/59df1c8293
-
05:59 AM Revision c62aff16 (git): [ruby/stringio] Added non-ASCII but convertible encoding case
- https://github.com/ruby/stringio/commit/1d28e5c969
-
05:59 AM Revision a7c67fc6 (git): [ruby/stringio] Removed wrong UNREACHABLE
- https://github.com/ruby/stringio/commit/f528538d10
-
05:59 AM Revision 57487178 (git): [ruby/stringio] Bump version to 0.1.2
- https://github.com/ruby/stringio/commit/8cbe3f7397
-
05:59 AM Revision 6ff9604f (git): [ruby/stringio] Raise an error if encoding conversion not succeeded
- As `rb_str_conv_enc()` returns the argument string object itself
unchanged when any conversion failed, check the inco... -
05:59 AM Revision 840115bf (git): Make StringIO encoding fixed
- Get rid of affects by default external encoding.
-
05:44 AM Feature #17004: Provide a way for methods to omit their return value
- To disclose this kind of information to the Ruby level is just too much, I feel. As a compromise, how about experimen...
-
04:59 AM Feature #16345 (Open): Don't emit deprecation warnings by default.
- In https://bugs.ruby-lang.org/issues/16345#note-40, I said it should be on by default, but it turned out they are too...
-
04:34 AM Revision d2bf6133 (git): Remove trailing spaces [ci skip]
- 01:20 AM Revision 1b3a6847 (git): Move declarations to private `internal/thread.h` header.
- 01:20 AM Revision f3462d99 (git): Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`.
- Correctly capture thread before releasing GVL and pass as argument to
`rb_thread_scheduler_if_nonblocking`. - 01:20 AM Revision 9f6a3d03 (git): Add multi-threaded I/O test.
- 01:20 AM Revision e6e9cef0 (git): Improve consistency of tests.
07/19/2020
-
11:35 PM Feature #16029 (Closed): Expose fstring related APIs to C-extensions
- 10:58 PM Revision a3ac1bf4 (git): Add more timeouts to macos, mjit, ubuntu and windows workflows.
- 06:35 PM Revision da0e8158 (git): * 2020-07-20 [ci skip]
- 05:32 PM Revision 4fcfa85c (git): [ruby/csv] CSV.generate_line: use the encoding of the first non ASCII field as the expected encoding
- See also: https://github.com/ruby/stringio/issues/13#issuecomment-660543554
https://github.com/ruby/csv/commit/004cf... - 05:32 PM Revision 178649e6 (git): [ruby/csv] force_quotes: add support for specifying the target indexes or names
- GitHub: fix GH-153
Reported by Aleksandr. Thanks!!!
https://github.com/ruby/csv/commit/8812c58a26 -
05:32 PM Revision d9749b47 (git): [ruby/csv] RDoc for converters (#157)
- * More on RDoc for converters
* More on RDoc for converters
* Fix indent
Co-authored-by: Sutou Kouhei <kou@cozmixn... -
05:32 PM Revision d7c42df0 (git): [ruby/csv] Adding call-seq to methods RDoc (#155)
- * Adding call-seq to methods RDoc
Co-authored-by: Sutou Kouhei <[email protected]>
https://github.com/ruby/csv/comm... -
05:32 PM Revision 544d82f4 (git): [ruby/csv] RDoc: summary lists for options (#154)
- * RDoc: summary lists for options
* Enhanced RDoc for certain attributes and instance methods
* Enhanced RDoc for c... -
05:32 PM Revision 40c50236 (git): [ruby/csv] RDoc remark about instance methods (#152)
- https://github.com/ruby/csv/commit/76379bbe62
-
05:32 PM Revision a0bee2bb (git): [ruby/csv] Revised introductory RDoc (#151)
- https://github.com/ruby/csv/commit/60f6f1c28f
-
05:32 PM Revision da83401b (git): [ruby/csv] Enhanced RDoc for filter (#149)
- * Enhanced RDoc for filter
* Correct return values for ::filter, ::foreach, ::parse
* Enhanced RDoc for filter
* R... -
05:32 PM Revision 66b5cedc (git): [ruby/csv] Enhancements for RDoc (#148)
- Co-authored-by: Sutou Kouhei <[email protected]>
https://github.com/ruby/csv/commit/25dd4cddbb -
05:32 PM Revision 7bf13c51 (git): [ruby/csv] Improve RDoc for common options (#146)
- https://github.com/ruby/csv/commit/223cbee35d
-
05:32 PM Revision d9eff306 (git): [ruby/csv] Organize files in doc/ (#145)
- https://github.com/ruby/csv/commit/bc9ea859b0
-
05:32 PM Revision 920a1689 (git): [ruby/csv] RDoc for parse_line (adds headers examples) (#143)
- * RDoc for parse_line (adds headers examples)
* RDoc for parse_line (adds headers examples)
https://github.com/ruby/... -
05:32 PM Revision 6106b7ba (git): [ruby/csv] Added headers to RDoc for CSV.foreach (#142)
- * Added headers: to RDoc for CSV.foreach
* Correct options remark for CSV.generate
* Improve citation for option he... -
05:32 PM Revision e4742fec (git): [ruby/csv] Add headers cases to CSV.parse (#141)
- * Add headers cases to CSV.parse
* Adjust call-seq for CSV.parse
* Update csv.rb
https://github.com/ruby/csv/commit... -
05:32 PM Revision 9901bb4c (git): [ruby/csv] Add missing file doc/argument_io.rdoc (#140)
- https://github.com/ruby/csv/commit/e37f04aa5c
-
05:32 PM Revision 013cca1f (git): [ruby/csv] doc: fix return value of open {} and use File.open {} (#139)
- * Enhanced RDoc for CSV
* Repair example code for foreach
https://github.com/ruby/csv/commit/16b425eb37 -
05:32 PM Revision 7c55c961 (git): [ruby/csv] Rdoc (#137)
- Enhancements for open, parse, minor tweaks.
https://github.com/ruby/csv/commit/35392f4e45 -
05:32 PM Revision f89186ae (git): [ruby/csv] Add document for CSV.instance (#136)
- Co-authored-by: Sutou Kouhei <[email protected]>
https://github.com/ruby/csv/commit/85e293c1ba -
05:32 PM Revision 1ac702cd (git): [ruby/csv] Add RDoc links for delegated methods (#135)
- https://github.com/ruby/csv/commit/1a4b96b418
-
05:32 PM Revision 08e70126 (git): [ruby/csv] Add `invalid: :replace` for `CSV.open` (#130)
- This PR adds `invalid: :replace` for `CSV.open`. It is a PR similar to #129.
https://github.com/ruby/csv/commit/5bf68... -
05:32 PM Revision cee10c1b (git): [ruby/csv] Fix an error for `CSV.open` (#131)
- Follow up to https://github.com/ruby/csv/pull/130/files#r434885191.
This PR fixes `ArgumentError` for `CSV.open` whe... -
05:32 PM Revision 4e33a878 (git): [ruby/csv] Add `undef: :replace` for `CSV.open` (#129)
- This PR adds `undef: :replace` option for `CSV.open`.
`File.open` has `undef: :replace` option, but `CSV.open` does ... -
05:32 PM Revision cf8157e0 (git): [ruby/csv] RDoc for foreach, generate (#127)
- * Rdoc for foreach
* Enhanced Rdoc for CSV.generate
https://github.com/ruby/csv/commit/8c26c0ab1f - 05:32 PM Revision 731c0eb4 (git): [ruby/csv] Bump version
- https://github.com/ruby/csv/commit/c6577e5b6e
-
05:32 PM Revision 9e6d54a5 (git): [ruby/csv] Enhanced Rdoc (#124)
- * Enhanced Rdoc for ::new
* Rdoc for parse_line
* More on parse_line
* Make ::new neater with :call-seq:
* Make b... - 05:32 PM Revision e3808c5a (git): [ruby/csv] Add missing document files to .gem
- GitHub: fix GH-125
Reported by joast. Thanks!!!
https://github.com/ruby/csv/commit/bf41fa94cf - 05:32 PM Revision 71bee381 (git): [ruby/csv] Bump version
- https://github.com/ruby/csv/commit/936f15f3cd
- 05:32 PM Revision 1822b192 (git): [ruby/csv] Don't drop stack trace in CSV.parse_line
- GitHub: fix GH-120
Reported by Kyle d'Oliveira. Thanks!!!
https://github.com/ruby/csv/commit/2959483f90 - 05:32 PM Revision cf7e472a (git): [ruby/csv] test scanner: specify encoding explicitly
- https://github.com/ruby/csv/commit/6e83a1de9c
- 05:32 PM Revision b8084b5c (git): [ruby/csv] Fix a bug that write_nil_value or write_empty_value don't work with non String
- GitHub: fix GH-123
Reported by asm256. Thanks!!!
https://github.com/ruby/csv/commit/b4492139be - 05:32 PM Revision 5359121a (git): [ruby/csv] Revert "test: use binary mode explicitly for Ruby 2.7"
- This reverts commit 736174d28413a4c36630b0daf2f170c8d2fc9abe.
It doesn't solve anything.
https://github.com/ruby/cs... - 05:32 PM Revision 0ee5578e (git): [ruby/csv] test: use binary mode explicitly for Ruby 2.7
- https://github.com/ruby/csv/commit/736174d284
-
05:32 PM Revision 6ba1abd4 (git): [ruby/csv] Enhanced Rdoc for CSV (#122)
- https://github.com/ruby/csv/commit/cd670595d5
- 05:32 PM Revision 033514c6 (git): [ruby/csv] Bump version
- https://github.com/ruby/csv/commit/edc6cb9022
- 05:32 PM Revision 814bfc8a (git): [ruby/csv] Fix a parse bug when split character exists in middle of column value
- GitHub: fix #115
Reported by TOMITA Masahiro. Thanks!!!
https://github.com/ruby/csv/commit/398b3564c5 -
05:32 PM Revision aeac7db8 (git): [ruby/csv] Fix docs for :strip option (#114)
- https://github.com/ruby/csv/commit/fb10925271
-
05:32 PM Revision 3c5b67e0 (git): [ruby/csv] Ensuring StringIO's encoding in CSV.generate (#111)
- https://github.com/ruby/csv/commit/dbf55ef008
-
05:32 PM Revision d57bc03b (git): [ruby/csv] Do not loop forever when skip_lines regexp matches zero length with anchors (#110)
- * Do not loop forever when skip_lines regexp matches zero length with anchors
* Remove needless white spaces
* Add ... - 05:32 PM Revision b219cd5a (git): [ruby/csv] Make CSV::Row#dup return a usable Row (#108)
- * Make CSV::Row#dup return a usable Row
Previously, calling `dup` on a `CSV::Row` object yielded an object whose
cop... - 05:32 PM Revision 9141aae8 (git): [ruby/csv] Suppress warnings
- https://github.com/ruby/csv/commit/b37df55f46
- 05:32 PM Revision 172cfce6 (git): [ruby/csv] Bump version
- https://github.com/ruby/csv/commit/284ce810bc
-
05:32 PM Revision d03a7c6a (git): Revert "test/csv/write/test_general.rb: suppress warnings"
- This reverts commit 375cf129189f32f7be76ac525035bcde691a63e7, to
sync csv from the upstream. -
02:27 PM Bug #17017 (Closed): Range#max & Range#minmax incorrectly use Float end as max
- Applied in changeset commit:git|05bf811c2839628aaef3d565daedb28be80d47ef.
----------
Special case Range#max for inte... -
02:19 PM Bug #17017: Range#max & Range#minmax incorrectly use Float end as max
- jeremyevans0 (Jeremy Evans) wrote in #note-18:
> If another committer with more experience thinks it something that ... -
02:12 PM Bug #17017: Range#max & Range#minmax incorrectly use Float end as max
- Eregon (Benoit Daloze) wrote in #note-16:
> marcandre (Marc-Andre Lafortune) wrote in #note-15:
> > Unless I'm mist... -
12:38 PM Bug #17017: Range#max & Range#minmax incorrectly use Float end as max
- marcandre (Marc-Andre Lafortune) wrote in #note-15:
> jeremyevans0 (Jeremy Evans) wrote in #note-13:
> > I think th... -
10:02 AM Bug #17017: Range#max & Range#minmax incorrectly use Float end as max
- BTW I think we should rewrite Range#max and others in pure Ruby.
It would be so much easier to read and discuss the ... -
09:59 AM Bug #17017: Range#max & Range#minmax incorrectly use Float end as max
- marcandre (Marc-Andre Lafortune) wrote in #note-15:
> Unless I'm mistaken, this behavior change was not approved by ... -
06:41 AM Bug #17017: Range#max & Range#minmax incorrectly use Float end as max
- jeremyevans0 (Jeremy Evans) wrote in #note-13:
> I've added a pull request to restore compatibility for Range#max wi... -
01:17 AM Bug #17017: Range#max & Range#minmax incorrectly use Float end as max
- I have confirmed https://github.com/ruby/ruby/pull/3326 addresses the Active Model failure reported at https://bugs.r...
-
02:25 PM Revision 05bf811c (git): Special case Range#max for integer beginning and Float::Infinity end
- Popular Ruby libraries such as Rails and Rubocop relying on the
previous behavior, even though it is technically a bu... -
02:21 PM Feature #17036 (Open): Regexp deconstruction keys to allow pattern matching
- This is to allow Regexp matches in Ruby 2.7's new experimental Pattern Matching.
eg.
```ruby
case /(?<a>.)(?<b... -
02:13 PM Revision d637208a (git): Fixed a typo
-
03:17 AM Bug #17012: Backport bf1a6771f305ea286a3ae575676924551c03e857
- ruby_2_7 d24cce8e7f48b0b45f726f5f1ac7ff796f46ba72 merged revision(s) bf1a6771f305ea286a3ae575676924551c03e857,c146362...
-
03:16 AM Bug #17014: Range#minmax returns incorrect results on non-numeric exclusive ranges
- ruby_2_7 d24cce8e7f48b0b45f726f5f1ac7ff796f46ba72 merged revision(s) bf1a6771f305ea286a3ae575676924551c03e857,c146362...
-
03:16 AM Revision d24cce8e (git): merge revision(s) bf1a6771f305ea286a3ae575676924551c03e857,c1463625555b061a2b94c3b6c5581730b482a285: [Backport #17012] [Backport #17014]
- Fix non-numeric exclusive Range#minmax bug
The implementation of Range#minmax added in d5c60214c45 causes th... -
02:56 AM Bug #16940: Backport 0ba27259d390e902139c0e2e94b9d18ef227748e
- ruby_2_7 f43b8c4f7304ebea91cd01d5606e13273d0fd755 merged revision(s) 0ba27259d390e902139c0e2e94b9d18ef227748e.
-
02:56 AM Revision f43b8c4f (git): merge revision(s) 0ba27259d390e902139c0e2e94b9d18ef227748e: [Backport #16940]
- Fix crashes in the peephole optimizer on OpenBSD/sparc64
These crashes are due to alignment issues, casting ... -
02:52 AM Bug #17023: How to prevent String memory to be relocated in ruby-ffi
- ruby_2_7 e619178e52250ceda3a0fe32ff5addb16617b58c merged revision(s) 6e7e7c1e577d6c2276e9a8cc85c28c55c46c2618.
-
02:52 AM Revision e619178e (git): merge revision(s) 6e7e7c1e577d6c2276e9a8cc85c28c55c46c2618: [Backport #17023]
- Only marked objects should be considered movable
Ruby's GC is incremental, meaning that during the mark phas... -
02:33 AM Bug #17026: Backport 26c179d7e7e7ae0eb21050659c3e8778358230ab to fix ObjectSpace._id2ref
- ruby_2_7 ad15fd03e915272bdf4b3a8403722b397e3afcf8 merged revision(s) 26c179d7e7e7ae0eb21050659c3e8778358230ab.
-
02:32 AM Revision ad15fd03 (git): merge revision(s) 26c179d7e7e7ae0eb21050659c3e8778358230ab: [Backport #17026]
- Check argument to ObjectSpace._id2ref
Ensure that the argument is an Integer or implicitly convert to,
...
07/18/2020
-
06:10 PM Misc #17019: DevelopersMeeting20200720Japan
- * [Feature #16989] Sets need ♥️, aka the "Set Program" (marcandre)
* Bring `Set` into core
* Insure interoperab... - 04:19 PM Revision 2eaa53e9 (git): * 2020-07-19 [ci skip]
-
04:19 PM Bug #17034 (Closed): Unexpected behavior in #max for beginless range
- Applied in changeset commit:git|8a5ad2b77d7a24e4f8f4fef179ae5efced935f91.
----------
Fix Range#max for beginless Int... -
04:12 PM Bug #17034: Unexpected behavior in #max for beginless range
- I agree that `RangeError` would be better, but it seems a separate issue as `TypeError` is used already in other cases.
-
12:59 AM Bug #17034: Unexpected behavior in #max for beginless range
- jeremyevans0 (Jeremy Evans) wrote in #note-2:
> I think a `RangeError` is more correct. Without having a beginning,... - 04:18 PM Revision 8a5ad2b7 (git): Fix Range#max for beginless Integer ranges [Bug #17034]
- * Fix Range#max for beginless Integer ranges
* Update test/ruby/test_range.rb
* Fix formatting
https://github.com/ru... - 02:45 PM Revision b4e78443 (git): Optimize Array#min (#3324)
- The benchmark result is below:
| |compare-ruby|built-ruby|
|:---------------|-----------:|---------:|... - 02:45 PM Revision a63f5209 (git): Optimize Array#max (#3325)
- The benchmark result is below:
| |compare-ruby|built-ruby|
|:---------------|-----------:|---------:|... -
10:33 AM Revision 9f60ceec (git): Suppress bell during the test
-
04:35 AM Revision 9e76124a (git): bump patchlevel to 93
-
04:35 AM Revision 17b088d1 (git): Update some syslog tests to absurb the format change of FreeBSD syslog
- FreeBSD
```
$ ruby -rsyslog -e 'Syslog.open("rubyspec", Syslog::LOG_PERROR) {|s| s.log(Syslog::LOG_ALERT, "Hello") }... -
04:17 AM Revision 0c4d93e6 (git): test/openssl/test_ssl: skip test_fallback_scsv if necessary
- Run the test case only when the OpenSSL supports both TLS 1.1 and TLS
1.2. Note that the fallback SCSV mechanism is f... -
03:26 AM Bug #17029: URI.parse considers https://example.com/### invalid when browsers consider it valid
- I filed an issue at the uri library's Github repo: https://github.com/ruby/uri/issues/8
-
03:23 AM Feature #17016: Enumerable#accumulate
- parker (Parker Finch) wrote in #note-15:
> Are you suggesting that we should use that approach instead of implementi... -
02:33 AM Bug #17033: Infinite Traceback when encountering an Exception while catching an Exception
- Yes, it is similar however occurs while printing causes, which was added at 2.6.
Also available in: Atom