Project

General

Profile

Activity

From 10/21/2019 to 10/27/2019

10/27/2019

11:09 PM Bug #15834: Mutating the result of SortedSet.to_a mutates the original set, potentially violating the set's guarantees
Attached is a patch with a test for fixing this. jeremyevans0 (Jeremy Evans)
10:38 PM Bug #14325 (Closed): Set#reset raise RuntimeError instead of FrozenError
Fixed in commit:afd68cd87114fb49158462f1594cacfd2b765e9b. jeremyevans0 (Jeremy Evans)
10:32 PM Bug #16187 (Closed): Hash#replace no longer rehashes keys for small (array table) hashes
jeremyevans0 (Jeremy Evans)
10:30 PM Bug #16281: `irb -w` issues warning
Pull request submitted to fix this: https://github.com/ruby/reline/pull/62 jeremyevans0 (Jeremy Evans)
08:41 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
Thanks both @jeremyevans0 @alanwu for the rich and clear explanations! cristiangreco (Cristian Greco)
11:19 AM Revision 85d966af (git): Add ubuntu-16.04 to matrix of GitHub Actions
znz (Kazuhiro NISHIYAMA)
10:45 AM Feature #14145: Proposal: Better Method#inspect
This PR provides method parameters inspect: https://github.com/ruby/ruby/pull/2618
Implementation is most probably n...
zverok (Victor Shepelev)
10:41 AM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
I want to expand on my semantics concern, for the performance concern I should get some numbers first.
jeremyevans...
Eregon (Benoit Daloze)
09:57 AM Revision 417369e0 (git): Improve Enumerator.produce docs
* Add to NEWS;
* Add examples of while-alike cycles with practical tasks.
zverok (Victor Shepelev)
01:41 AM Revision aba23d83 (git): Fix documentation for Fiber#transfer [ci skip]
Fiber#transfer prevents calling Fiber#resume on the receiver of the
transfer method, not the fiber calling transfer.
...
jeremyevans (Jeremy Evans)

10/26/2019

08:33 PM Revision 4fe89e08 (git): Add entry for Feature #13083 in NEWS
* Move Unicode changes under String / Unicode for consistency with the rest. Eregon (Benoit Daloze)
08:23 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
There are PRs to fix those: https://github.com/rails/rails/pull/37504 Eregon (Benoit Daloze)
06:53 PM Revision 664e96b1 (git): Update to ruby/spec@28a728b
Eregon (Benoit Daloze)
06:52 PM Revision 3eb0d50c (git): Update to ruby/mspec@e171725
Eregon (Benoit Daloze)
05:24 PM Revision 9c5a9623 (git): * 2019-10-27 [ci skip]
git[bot]
05:24 PM Revision 62212482 (git): Improve Net::HTTP docs:
* Make links from Net::GenericHTTPRequest work;
* Document +dest+ param of HTTPResponse#read_body;
* Slightly improve...
zverok (Victor Shepelev)
05:24 PM Revision f93cb690 (git): OptionParser: document into: argument
zverok (Victor Shepelev)
05:24 PM Revision a24bff46 (git): open-uri: change global docs to reflect that URI.open syntax is preferred
zverok (Victor Shepelev)
05:24 PM Revision de147bb7 (git): Net::FTP: fix formatting problems for #status method
zverok (Victor Shepelev)
05:24 PM Revision 4fe06f46 (git): IRB: Document command evaluation history.
zverok (Victor Shepelev)
05:24 PM Revision 2746fd5d (git): Update StringIO docs:
* More explanations/examples in class docs;
* Fix links to other methods (remove ...
zverok (Victor Shepelev)
05:24 PM Revision f6f1377a (git): Update ERB docs
* Actualize Notes about other templating engines;
* Document #location= method.
zverok (Victor Shepelev)
04:31 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
The GC scans the native stack for Ruby's C code to find values to retain.
Pointers to Ruby's heap objects can end up...
alanwu (Alan Wu)
03:23 PM Bug #16278 (Rejected): Potential memory leak when an hash is used as a key for another hash
cristiangreco (Cristian Greco) wrote:
> Hi Jeremy, thanks for these details!
>
> I don’t know the details of ruby...
jeremyevans0 (Jeremy Evans)
12:44 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
Hi Jeremy, thanks for these details!
I don’t know the details of ruby’s GC, seems to me it might behave unpredicta...
cristiangreco (Cristian Greco)
04:13 AM Bug #16278: Potential memory leak when an hash is used as a key for another hash
Adding this method and calling it after `create` clears the output.
```ruby
def garbage
h1 = h2 = h3 = h4 = h5...
nobu (Nobuyoshi Nakada)
02:21 AM Bug #16278: Potential memory leak when an hash is used as a key for another hash
Here's a modified version of your script, fixing the issue where `$id_h4 = h3.object_id`, and showing the actual cont... jeremyevans0 (Jeremy Evans)
12:42 PM Misc #16262: DevelopersMeeting20191128Japan
(Sorry for being over-active. On the bright side, it could be a final bunch from me)
Carry-over from tickets with ...
zverok (Victor Shepelev)
12:09 PM Feature #16275: Revert `.:` syntax
> with several core team members agreeing on this
At the end of the day you only need to find pro/con arguments fo...
shevegen (Robert A. Heiler)
07:17 AM Feature #16275: Revert `.:` syntax
zverok (Victor Shepelev) wrote:
> OK, with several core team members agreeing on this (and even PR prepared), I beli...
nobu (Nobuyoshi Nakada)
07:02 AM Feature #16275: Revert `.:` syntax
timriley (Tim Riley) wrote:
> I’m opposed to this reversion. I was looking forward to using `.:` in 2.7. I felt I sh...
jeremyevans0 (Jeremy Evans)
02:44 AM Feature #16275: Revert `.:` syntax
matz (Yukihiro Matsumoto) wrote:
> I am for adding syntax sugar for method reference. But I don't like proposed synt...
Dan0042 (Daniel DeLorme)
11:54 AM Bug #15528: Bundler stdlib is not documented
https://github.com/bundler/bundler/pull/7394 zverok (Victor Shepelev)
09:09 AM Bug #8855: {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
merged into ruby core at d00551a7bb1d5dbabb0a8c95d6bd2d9d4e86934a nagachika (Tomoyuki Chikanaga)
07:27 AM Revision ad9c7137 (git): Make `(#methodname)` a link with --hyperlink-all option
aycabta (aycabta .)
06:48 AM Revision d70fdeed (git): Make `(#methodname)` a link
nobu (Nobuyoshi Nakada)
06:35 AM Revision 5aacb304 (git): refactor assign variables
For readability. Requested by ko1.
See: https://github.com/ruby/ruby/commit/356e203a3acd4d3d20ba12f956fd22e17b6363e...
shyouhei (Shyouhei Urabe)
05:58 AM Revision bddb31bb (git): Documentation improvements for Ruby core
* Top-level `return`;
* Documentation for comments syntax;
* `rescue` inside blocks;
* Enhance `Object#to_enum` docs;...
zverok (Victor Shepelev)
03:52 AM Revision cf934413 (git): Raise on end-exclusive ranges [Feature #14784]
Raises an error on end-exclusive ranges unless endless, regardless
the receiver.
nobu (Nobuyoshi Nakada)
12:26 AM Revision f14b7541 (git): [ruby/forwardable] Use Gemfile instead of Gem::Specification#add_development_dependency.
https://github.com/ruby/forwardable/commit/1e7123a81b hsbt (Hiroshi SHIBATA)
12:25 AM Revision f625a4be (git): [ruby/forwardable] Fix NoMethodError on ruby 2.4 or earlier
https://github.com/ruby/forwardable/runs/242918994#step:5:12
```
Error: test_obj_single_delegators_send_id(TestForwar...
znz (Kazuhiro NISHIYAMA)
12:25 AM Revision 00989770 (git): [ruby/forwardable] Remove string allocation in def_{instance,single}_delegators
https://github.com/ruby/forwardable/commit/1a994c90e1 jeremyevans (Jeremy Evans)
12:25 AM Revision d00551a7 (git): [ruby/forwardable] Make def_{instance,single}_delegators skip :__send__ and :__id__
Previously, __send__ and __id__ were skipped if provided as strings,
but not skipped if provided as symbols.
Fixes R...
jeremyevans (Jeremy Evans)
12:25 AM Revision b15e0983 (git): [ruby/forwardable] Update spec.files
https://github.com/ruby/forwardable/commit/1b6991e589 hsbt (Hiroshi SHIBATA)
12:24 AM Revision b25ab383 (git): [ruby/forwardable] Extracted VERSION constant for gemspec
https://github.com/ruby/forwardable/commit/387758d45a hsbt (Hiroshi SHIBATA)

10/25/2019

11:28 PM Feature #16275: Revert `.:` syntax
I’m opposed to this reversion. I was looking forward to using `.:` in 2.7. I felt I should say this as a representati... timriley (Tim Riley)
06:37 PM Feature #16275: Revert `.:` syntax
@zverok I really feel your pain, I had the same reaction when some of my ideas were ignored or rejected; that never f... Dan0042 (Daniel DeLorme)
02:42 PM Feature #16275: Revert `.:` syntax
OK, with several core team members agreeing on this (and even PR prepared), I believe this is already a lost cause, b... zverok (Victor Shepelev)
10:53 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
jeremyevans0 (Jeremy Evans) wrote:
> `object_id` is only unique for the life of the object. After the object is g...
cristiangreco (Cristian Greco)
09:31 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
cristiangreco (Cristian Greco) wrote:
> Using each store I found that the 3 labels hashes are retained after garbage...
jeremyevans0 (Jeremy Evans)
09:18 PM Bug #16278: Potential memory leak when an hash is used as a key for another hash
ko1 (Koichi Sasada) wrote:
> > If an application exercises this pattern very frequently during lifetime and across m...
cristiangreco (Cristian Greco)
06:07 AM Bug #16278: Potential memory leak when an hash is used as a key for another hash
> If an application exercises this pattern very frequently during lifetime and across multiple processes then it’s de... ko1 (Koichi Sasada)
10:03 PM Revision 0c579b0a (git): [ruby/dbm] Remove taint support
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
08:39 PM Bug #16281 (Closed): `irb -w` issues warning
```
$ irb -w
.rvm/rubies/ruby-head/lib/ruby/2.7.0/reline.rb:322: warning: instance variable @ambiguous_width not in...
marcandre (Marc-Andre Lafortune)
08:19 PM Misc #15739 (Rejected): Improvements needed to documentation of Hash#dig, Array#dig and OpenStruct#dig
I find the documentation clear, and all three classes include mixed examples as in your example above. marcandre (Marc-Andre Lafortune)
07:22 PM Feature #15869 (Closed): Add abs to Matrix
marcandre (Marc-Andre Lafortune)
05:56 PM Revision 41d52945 (git): * 2019-10-26 [ci skip]
git[bot]
05:54 PM Revision 84b69c52 (git): Edit vm_opts.h for VM options
Revert 46f175ed5c8560b3c9da5ab7b4fa73287f1eb1c5 partially.
Also tool/ruby_vm scripts refer the options in vm_opts.h.
nobu (Nobuyoshi Nakada)
03:39 PM Bug #16277: UNIXServer#listen fails with Errno::EADDRINUSE error under Windows 10 / WSL Ubuntu 18.04
Would something like the following yield an equivalent object?
```ruby
require 'socket'
sock = Socket.new :UNIX,...
MSP-Greg (Greg L)
02:30 PM Revision 42c652d1 (git): Fixed range argument condition [Feature #14784]
Allows a beginless/endless range, and an end-exclusive range
unless the receiver is smaller than its end.
nobu (Nobuyoshi Nakada)
02:27 PM Feature #14784: Comparable#clamp with a range
> 1.clamp(0...3) #=> 1
> 1.clamp(-1...0) # ArgumentError: #clamp with excluding end can't clamp from top -- the only...
Dan0042 (Daniel DeLorme)
01:30 PM Feature #14784: Comparable#clamp with a range
Sounds reasonable, and matz says “an error on end-exclusive ranges” at https://bugs.ruby-lang.org/issues/14784#change... nobu (Nobuyoshi Nakada)
06:48 AM Feature #14784: Comparable#clamp with a range
@nobu is there any chance you can reconsider your implementation?
The important justification for the proposal was...
zverok (Victor Shepelev)
10:38 AM Bug #16280 (Third Party's Issue): FFI Illegal instruction
Perhaps, it is an issue of sassc. Could you please ask them first?
I'm unsure but it looks related to https://git...
mame (Yusuke Endoh)
10:13 AM Bug #16280 (Third Party's Issue): FFI Illegal instruction
After calling bundle exec rails c -e production I'm getting the following output:
../bundle/ruby/2.5.0/gems/ffi-1....
birkart (Roman Ustuantsev)
08:58 AM Revision 88135845 (git): enable assertion for debug.
http://ci.rvm.jp/results/trunk-vm-asserts@silicon-docker/2340856 ko1 (Koichi Sasada)
07:44 AM Revision f3f1d89d (git): skip tests that do not work on GC.stress
These tests rely on GC.stat and GC.last_gc_info, which are not
stable when GC.stress is true. Skip them for that case.
shyouhei (Shyouhei Urabe)
06:58 AM Bug #16236 (Third Party's Issue): Cannot handle logrotate on Windows when one file is written from multi process/thread
duerst (Martin Dürst)
06:53 AM Bug #16236: Cannot handle logrotate on Windows when one file is written from multi process/thread
Fluentd side patch: https://github.com/fluent/fluentd/pull/2663
Fluentd side issue: https://github.com/fluent/fluent...
cosmo0920 (Hiroshi Hatake)
06:52 AM Bug #16236: Cannot handle logrotate on Windows when one file is written from multi process/thread
Thanks for the information.
This issue should be Fluentd logging mechanism issue not Ruby core logger library.
Flue...
cosmo0920 (Hiroshi Hatake)
03:43 AM Bug #16279 (Closed): Backport 463092b8
hsbt (Hiroshi SHIBATA)
03:32 AM Bug #16279 (Closed): Backport 463092b8
Please backport the rake 12.3.3 update into the stable releases
rev: 463092b84da7933f307cc8747f948f68ef19f5fd
...
twk3 (DJ Mountney)
03:24 AM Revision 356e203a (git): more on struct rb_call_data
Replacing adjacent struct rb_call_info and struct rb_call_cache
into a struct rb_call_data.
shyouhei (Shyouhei Urabe)
02:10 AM Bug #16161 (Closed): tailcall_optimization may be disabled after r67315
Thank you to merge https://github.com/ruby/ruby/pull/2529 on 4ff2c58f919153b9a47f69f855a0b9d2bb0e0bbe.
I confirmed t...
wanabe (_ wanabe)
01:45 AM Revision a7ec88ad (git): Add `shell: cmd`
Use cmd instead of new default shell for `call`.
https://github.blog/changelog/2019-10-17-github-actions-default-shel...
znz (Kazuhiro NISHIYAMA)
01:07 AM Revision 7bcc639c (git): Rename old var name with new name
aycabta (aycabta .)
12:29 AM Revision 09936d1d (git): [ruby/tracer] Use Gemfile instead of Gem::Specification#add_development_dependency.
https://github.com/ruby/tracer/commit/9df7d7937b hsbt (Hiroshi SHIBATA)
12:25 AM Revision fb15e794 (git): Handle case where ruby2_keywords method splats to ruby2_keywords method
Previously, the keyword hash was duped (which results in a regular
hash), but the dup was not marked as a keyword has...
jeremyevans (Jeremy Evans)

10/24/2019

11:54 PM Revision 5040eea9 (git): Do not show progress at chocolatey
nobu (Nobuyoshi Nakada)
10:46 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
Eregon (Benoit Daloze) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > You shouldn't even take your word, as you ha...
jeremyevans0 (Jeremy Evans)
07:40 PM Revision 4ff2c58f (git): retry tailcall optimization (#2529)
Sorry, f62f90367fc3bce6714e7c34cbd040e14e43fe07 is push miss. wanabe (_ wanabe)
07:39 PM Revision 58b363bf (git): respect `param.flags.ruby2_keywords` at to_binary.
`param.flags.ruby2_keywords` is not store/load correctly at to_binary
so restore this flag correctly.
ko1 (Koichi Sasada)
07:35 PM Revision d6a2507e (git): Duplicate hash when converting keyword hash to keywords
This mirrors the behavior when manually splatting a hash. This
mirrors the changes made in setup_parameters_complex ...
jeremyevans (Jeremy Evans)
07:34 PM Revision 8c59b925 (git): Update date specs
Allow Date.new spec to run on 2.7.
Separate Date.valid_jd? specs, since 2.7 is now stricter and
requires numeric val...
jeremyevans (Jeremy Evans)
07:34 PM Revision 5fe8943f (git): Fix typo causing Date.new(year, month) to fail
Add a test for this case. jeremyevans (Jeremy Evans)
07:01 PM Revision e8f90e73 (git): check T_ICLASS for Method#inspect.
METHOD::klass can contain T_ICLASS so inspect should respect it. ko1 (Koichi Sasada)
06:45 PM Feature #16275: Revert `.:` syntax
`p obj.:hoge` can output source location of `#hoge` (with [#14145](https://bugs.ruby-lang.org/issues/14145)).
```r...
osyo (manga osyo)
02:09 PM Feature #16275: Revert `.:` syntax
mame (Yusuke Endoh) wrote:
> I'm currently thinking that the following design is preferable.
>
> * A plain old st...
Dan0042 (Daniel DeLorme)
11:26 AM Feature #16275: Revert `.:` syntax
+1 as well, it feels ad-hoc to me and rather not easy to read, and is less general than numbered parameters.
And it ...
Eregon (Benoit Daloze)
06:03 AM Feature #16275: Revert `.:` syntax
> `?> erb`
`?>` is a character literal.
znz (Kazuhiro NISHIYAMA)
01:33 AM Feature #16275: Revert `.:` syntax
I've already fallen into using ` .:` in 2.7. I'd personally miss `.:` since it feels super natural to me. shan (Shannon Skipper)
05:31 PM Revision b7c8874b (git): Install openssl with chocolatey
OpenSSL in chocolatey is 1.1.1d but outdated 1.0.2s is in vcpkg. nobu (Nobuyoshi Nakada)
05:24 PM Revision 826bbf98 (git): Split by `&&`
nobu (Nobuyoshi Nakada)
05:08 PM Revision 967b924a (git): Expanded an environment variable
PowerShell does not expand by `%varname%` syntax. nobu (Nobuyoshi Nakada)
05:04 PM Revision b86af95c (git): Get rid of control flow by cmd.exe
Github workflow stopped using cmd.exe suddenly, and `||` and `&&`
seem not working in PowerShell.
nobu (Nobuyoshi Nakada)
04:16 PM Revision b609bdeb (git): Define arguments forwarding as `ruby2_keywords` style
Get rid of these redundant and useless warnings.
```
$ ruby -e 'def bar(a) a; end; def foo(...) bar(...) end; foo({}...
nobu (Nobuyoshi Nakada)
04:07 PM Revision 4b3e007e (git): Assert no-kwrest case
nobu (Nobuyoshi Nakada)
03:56 PM Revision ed65e2d5 (git): Assert no-block case
nobu (Nobuyoshi Nakada)
03:54 PM Revision 8d0c5eb8 (git): Set method locations
nobu (Nobuyoshi Nakada)
03:16 PM Revision 2ea69896 (git): * 2019-10-25 [ci skip]
git[bot]
03:15 PM Revision 6279e45c (git): Arguments forwarding is not allowed in lambda [Feature #16253]
nobu (Nobuyoshi Nakada)
02:50 PM Bug #9876 (Closed): IRB::Context output_method is not used
This is fixed by commit:1fb4584825. aycabta (aycabta .)
02:47 PM Revision 1fb45848 (git): Remove unsused output_method argument
Fixes Ruby Bug 9876. jeremyevans (Jeremy Evans)
02:38 PM Revision 8439caab (git): Refined `rp` output [ci skip]
So that the result structure can be accessed as `$number`
variables, not a mere `VALUE`.
nobu (Nobuyoshi Nakada)
11:58 AM Revision dc44ab29 (git): Revert "[ruby/fiddle] Fix a failing test (#13)"
This reverts commit 5ebb0d50f6560b35bc03deb79341a115c5f782ee. hsbt (Hiroshi SHIBATA)
11:58 AM Revision de5ee47c (git): Revert "[ruby/fiddle] test: use env Hash"
This reverts commit 4d844cbaed518743776594fa5ae33b86fe176ad1. hsbt (Hiroshi SHIBATA)
11:58 AM Revision efd641ff (git): Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)"
This reverts commit ce6caade7c57a505f73086ccd7b33c14f7715f22. hsbt (Hiroshi SHIBATA)
10:47 AM Revision f126d80b (git): [ruby/webrick] Don't check tainting in access log escaping
Only untaint result on Ruby <2.7, as taint support is deprecated
in Ruby 2.7+ and no longer has an effect.
https://g...
jeremyevans (Jeremy Evans)
10:47 AM Revision c28d50a7 (git): [ruby/webrick] Support literal IPv6 addresses in X-Forwarded-Host
https://github.com/ruby/webrick/commit/6b6990ec81 jeremyevans (Jeremy Evans)
10:47 AM Revision 37c266aa (git): [ruby/webrick] Remove the squishing of whitespace in header values
While the stripping of header values is required by RFC 2616 4.2 and
RFC 7230 3.2.4, the squishing is not and can bre...
jeremyevans (Jeremy Evans)
10:47 AM Revision 84ed4c3d (git): [ruby/webrick] bump version to 1.5.0
https://github.com/ruby/webrick/commit/00c281caa7 hsbt (Hiroshi SHIBATA)
10:46 AM Revision 8189d496 (git): [ruby/webrick] Remove Webrick::HTTPResponse#to_s
It is currently broken, and even if it worked, it can cause problems
when debugging. See Ruby Bug 10715.
https://gi...
jeremyevans (Jeremy Evans)
10:46 AM Revision f0452574 (git): [ruby/webrick] after ruby-2.6.0, set Net::HTTP#write_timeout
https://github.com/ruby/webrick/commit/3b51f6b4d2 thekuwayama (tomoya kuwayama)
10:34 AM Revision b8097848 (git): [ruby/fiddle] Remove taint support (#21)
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
10:34 AM Revision ce6caade (git): [ruby/fiddle] Use ffi_closure_free by default. (#20)
* Use ffi_closure_free unconditionally.
The current conditionals reflect historic heritage of FFI. Usage of
ffi_clos...
vo.x (Vit Ondruch)
10:34 AM Revision 30d46966 (git): [ruby/fiddle] Use RbConfig::SIZEOF (#19)
https://github.com/ruby/fiddle/commit/ea06b28db8 nobu (Nobuyoshi Nakada)
10:34 AM Revision 4d844cba (git): [ruby/fiddle] test: use env Hash
https://github.com/ruby/fiddle/commit/a01a962342 Sutou Kouhei
10:34 AM Revision 5ebb0d50 (git): [ruby/fiddle] Fix a failing test (#13)
* Fix a failing test
This commit fixes the following failure:
```
1) Failure:
Fiddle::TestImport#test_no_message_...
Kenta Murata
10:34 AM Revision 7733db66 (git): [ruby/fiddle] Fiddle::Function must maintain a reference to the closure
If the first parameter to Fiddle::Function is a closure object (rather
than an interger), `rb_Integer` will cast it t...
Aaron Patterson
09:50 AM Revision 70ca56de (git): Temporarily skipped with upstream changes of Date library.
hsbt (Hiroshi SHIBATA)
09:39 AM Revision 487d96c6 (git): [ruby/date] Use Gemfile instead of Gem::Specification#add_development_dependency.
https://github.com/ruby/date/commit/13c94362c2 hsbt (Hiroshi SHIBATA)
09:39 AM Revision 9d3a4ab0 (git): [ruby/date] Update docs
https://github.com/ruby/date/commit/8c02586a98 zverok (Victor Shepelev)
09:39 AM Revision 913807bd (git): [ruby/date] Simplify #inspect
https://github.com/ruby/date/commit/af01edd7d8 zverok (Victor Shepelev)
09:39 AM Revision 2e37c196 (git): [ruby/date] Remove taint support
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
09:39 AM Revision fc0e8d00 (git): [ruby/date] Support -Float::INFINITY...date ranges
Fixes Ruby Bug 12961
https://github.com/ruby/date/commit/7f533c2552
jeremyevans (Jeremy Evans)
09:39 AM Revision 4e40ca30 (git): [ruby/date] Check for numeric arguments in constructors
Previously, the type of these arguments were not checked, leading to
NoMethodErrors in some cases, and TypeErrors in ...
jeremyevans (Jeremy Evans)
09:39 AM Revision 9eb798a3 (git): [ruby/date] Make julian dates roundtrip through to_time.to_date
Previously, julian dates would not round trip through to_time.to_date,
because Time is always considered gregorian. ...
jeremyevans (Jeremy Evans)
09:04 AM Misc #16258 (Closed): [PATCH] Combine call info and cache to speed up method invocation
Applied in changeset commit:git|89e7997622038f82115f34dbb4ea382e02bed163.
----------
Combine call info and cache to ...
alanwu (Alan Wu)
09:03 AM Revision f1de4383 (git): Use CPDEBUG for debug code
alanwu (Alan Wu)
09:03 AM Revision 89e79976 (git): Combine call info and cache to speed up method invocation
To perform a regular method call, the VM needs two structs,
`rb_call_info` and `rb_call_cache`. At the moment, we all...
alanwu (Alan Wu)
08:17 AM Bug #12555 (Rejected): Cannot resume a fiber that was earlier transferred from, then transferred back to, and then yielded
see https://bugs.ruby-lang.org/issues/9664#note-6 ko1 (Koichi Sasada)
08:17 AM Bug #9664 (Rejected): cannot resume transferred Fiber even if it should resume
The reported behavior is intentional.
Fibers are separated to two categories:
(1) Semi-coroutine: transition by...
ko1 (Koichi Sasada)
07:55 AM Bug #16278 (Open): Potential memory leak when an hash is used as a key for another hash
mame (Yusuke Endoh) wrote:
> This code uses constant memory. If it caused memory leak, the memory usage would cont...
cristiangreco (Cristian Greco)
07:46 AM Revision 38e931fa (git): show "transferred" attribute on Fiber#to_s
If a fiber is invoked with transfer method (such as "f.transfer"),
then the invoked fiber ("f") is labeled as "transf...
ko1 (Koichi Sasada)
07:46 AM Revision 4c3e3b80 (git): Revert "Fix Fiber#transfer"
This reverts commit fa8ac91e957a076f6df1adaecad7896817138009.
Previous behavior is intentional.
ko1 (Koichi Sasada)
07:17 AM Revision 65e82679 (git): Revert "Fixed the require path for e2mmap version file."
This reverts commit ff953a003e03f5f070112ececefab4c07ff4cb0e. hsbt (Hiroshi SHIBATA)
07:12 AM Revision ff953a00 (git): Fixed the require path for e2mmap version file.
hsbt (Hiroshi SHIBATA)
07:11 AM Revision 2791989a (git): Fixed sync path of e2mmap structure for gemspec.
hsbt (Hiroshi SHIBATA)
06:29 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
FWIW, my personal style has evolved to using `private` inline:
```
class Foo
def public
end
private de...
marcandre (Marc-Andre Lafortune)
02:19 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- C++: There are `private`, but no `private {}`
- Java: There are `private`, but no `private {}`
- Scala: There are...
shyouhei (Shyouhei Urabe)
01:58 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
shevegen (Robert A. Heiler) wrote:
> Actually I should clarify some of my statements a bit more; I'll do it in a ter...
duerst (Martin Dürst)
02:37 AM Bug #16251: Evaluation in binding differs from ruby execution
This is a simpler example of the behavior:
```
$ ruby -e 'p x; x = 6'
Traceback (most recent call last):
-e:1:i...
kernigh (George Koehler)
01:49 AM Bug #16277: UNIXServer#listen fails with Errno::EADDRINUSE error under Windows 10 / WSL Ubuntu 18.04
This is very nuanced. I'm not sure who is in charge of the exception.
`UNIXServer.new`'s return value socket is a...
shyouhei (Shyouhei Urabe)

10/23/2019

11:43 PM Bug #16278 (Rejected): Potential memory leak when an hash is used as a key for another hash
Ruby uses so-called conservative GC, which is inexact. It is not guaranteed that an object is collected when it beco... mame (Yusuke Endoh)
11:25 PM Bug #16278 (Rejected): Potential memory leak when an hash is used as a key for another hash
Hi,
I've been hitting what seems to be a memory leak.
When an hash is used as key for another hash, the former ...
cristiangreco (Cristian Greco)
11:30 PM Revision 281f7541 (git): include/ruby/backward/cxxanyargs.hpp: call `va_end` before return
Coverity Scan complains it. mame (Yusuke Endoh)
11:19 PM Feature #16275: Revert `.:` syntax
+1 for the removal of `.:`.
> Originally it was to extract the exact method even if obj.method was overridden.
...
mame (Yusuke Endoh)
06:29 PM Feature #16275: Revert `.:` syntax
I'm also in favor of removing `.:` until a better "whole picture" is formed. Besides, that syntax encourages the idea... Dan0042 (Daniel DeLorme)
06:04 PM Feature #16275: Revert `.:` syntax
I am in favor of removing `.:`. It was introduced before numbered parameters, but I think using numbered parameters ... jeremyevans0 (Jeremy Evans)
05:37 PM Feature #16275: Revert `.:` syntax
Personally what I dislike about .: is mostly that I have to look carefully at the code
and think.
> It is not jus...
shevegen (Robert A. Heiler)
04:51 PM Feature #16275: Revert `.:` syntax
Forgot the URL to revert: https://github.com/nobu/ruby/pull/new/feature/16275-revert-methref nobu (Nobuyoshi Nakada)
04:50 PM Feature #16275: Revert `.:` syntax
It is not just for “the functional programming style”.
Originally it was to extract the exact method even if `obj.me...
nobu (Nobuyoshi Nakada)
03:26 PM Feature #16275 (Closed): Revert `.:` syntax
`obj.:method` is introduced at r66667 by #12125 and #13581.
It encourages the functional programming style in Ruby.
...
naruse (Yui NARUSE)
11:04 PM Revision f26f0f41 (git): hash.c: Do not use Unicode double-quotes
It made rdoc fail.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu1804/ruby-master/log/20191023T183005Z.fail....
mame (Yusuke Endoh)
09:44 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
Actually I should clarify some of my statements a bit more; I'll do it in a terse add-on.
- I believe that many ru...
shevegen (Robert A. Heiler)
09:17 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
In general I agree with the proposal, or at the least with the basic gist of it, e. g.:
private {
do_st...
shevegen (Robert A. Heiler)
07:49 PM Feature #16276 (Open): For consideration: "private do...end" / "protected do...end"
Private or protected declarations in Ruby classes are problematic. The single, standalone `public`, `private` or `pro... adh1003 (Andrew Hodgkinson)
08:20 PM Bug #16277 (Closed): UNIXServer#listen fails with Errno::EADDRINUSE error under Windows 10 / WSL Ubuntu 18.04
When running the following script under Windows 10 / WSL Ubuntu 18.04, an Errno::EADDRINUSE error is thrown. Expected... bradland (Brad Landers)
07:46 PM Feature #16274: Transform hash keys by a hash
Personally I have had a need to transform keys (and values) in a hash quite a bit. We
also have strange thingies suc...
shevegen (Robert A. Heiler)
09:37 AM Feature #16274: Transform hash keys by a hash
`String#gsub` also can take a block or a hash. Using a hash for `String#gsub` isn't possible in Perl or Python, but c... duerst (Martin Dürst)
09:20 AM Feature #16274: Transform hash keys by a hash
shyouhei (Shyouhei Urabe) wrote:
> Understand the motivation (maybe that of #slice can be separated into another req...
sawa (Tsuyoshi Sawada)
09:16 AM Feature #16274: Transform hash keys by a hash
Understand the motivation (maybe that of #slice can be separated into another request).
One quick question: what s...
shyouhei (Shyouhei Urabe)
09:09 AM Feature #16274 (Closed): Transform hash keys by a hash
We have `Hash#transform_keys` and its bang version to change the keys of a hash, but that requires passing a block, w... sawa (Tsuyoshi Sawada)
07:37 PM Feature #4539: Array#zip_with
Martin added this to the next developer meeting. I have not yet commented on
this issue so I may briefly do so.
m...
shevegen (Robert A. Heiler)
06:12 PM Revision df91896f (git): More rdoc for ENV#[] and ENV#fetch
burdettelamar (Burdette Lamar)
05:59 PM Feature #14183: "Real" keyword argument
The original intent seems to have been to separate named args from hashes and make them a distinct language feature w... bughit (bug hit)
05:58 PM Feature #15198: Array#intersect?
I tried setting that up here: https://github.com/ruby/ruby/pull/2598
I ignored infinite ranges for now
c4am95 (Travis Hunter)
05:49 PM Revision 6df6611c (git): Treat only left alt key as meta-key on Windows
On German keyboard, right alt key acts as like shift key.
Ex. right-alt-8 is just "[". This input doesn't have meta-...
aycabta (aycabta .)
04:42 PM Revision f1d4216b (git): Added refresh-gems
Refreshes bundled gems to the latest version, and extracts them. nobu (Nobuyoshi Nakada)
04:18 PM Revision 7391db4a (git): Updated minitest to 5.12.2
nobu (Nobuyoshi Nakada)
04:05 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
jeremyevans0 (Jeremy Evans) wrote:
> You shouldn't even take your word, as you haven't implemented it yet. I'll pos...
Eregon (Benoit Daloze)
11:35 AM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
@NuriYuri Thank you for your comment, but this ticket is not a good place to discuss it. Please add it to #14183 or ... mame (Yusuke Endoh)
02:50 AM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
Eregon (Benoit Daloze) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
>
> > In CRuby, it's not significantly more co...
jeremyevans0 (Jeremy Evans)
03:53 PM Feature #16264: Real "callable instance method" object.
> is `.:hoge` a `:hoge.to_proc` syntax sugar?
No, and that's a core of the proposal. `:hoge.to_proc` produces regu...
zverok (Victor Shepelev)
02:02 PM Feature #16264: Real "callable instance method" object.
Is `.:hoge` a `:hoge.to_proc` syntax sugar?
And, is `map(&self.:hoge)` and `map(&.:hoge)` different in meaning?
In ...
osyo (manga osyo)
08:09 AM Feature #16264: Real "callable instance method" object.
Updated description significantly to clarify intentions. zverok (Victor Shepelev)
03:12 PM Revision 7bc787fa (git): Support forced enter insertion by Ctrl+Enter on Windows
aycabta (aycabta .)
03:00 PM Revision 659f7c0a (git): * 2019-10-24 [ci skip]
git[bot]
02:59 PM Revision 039faecd (git): Suppress duplicated "require 'reline'"
aycabta (aycabta .)
11:20 AM Bug #16271 (Closed): Cannot build taglib-ruby gem on ruby-2.7.0-preview2
Applied in changeset commit:git|1d91feaf13e0ffe04b2dabc6e77e4101b6d0bb07.
----------
Limit strict RUBY_METHOD_FUNC i...
nobu (Nobuyoshi Nakada)
04:21 AM Bug #16271: Cannot build taglib-ruby gem on ruby-2.7.0-preview2
shyouhei (Shyouhei Urabe) wrote:
> So yes, the API change _revealed_ an arity mismatch here. `SWIG_ruby_failed` is ...
jeremyevans0 (Jeremy Evans)
03:25 AM Bug #16271: Cannot build taglib-ruby gem on ruby-2.7.0-preview2
jeremyevans0 (Jeremy Evans) wrote:
> Attempting to build the taglib-ruby gem on ruby-2.7.0-preview2 fails with error...
shyouhei (Shyouhei Urabe)
11:18 AM Revision 1d91feaf (git): Limit strict RUBY_METHOD_FUNC in C++
Limit strict function signature check with RUBY_METHOD_FUNC in C++
to bundled libraries only. [Bug #16271]
nobu (Nobuyoshi Nakada)
10:57 AM Revision 8bb716ab (git): Fix indent...
aycabta (aycabta .)
08:05 AM Bug #16268 (Closed): Consistent segfault with ObjectSpace.count_imemo_objects
nagachika (Tomoyuki Chikanaga)
07:50 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
Funnily enough (and not completely intentionally) the problem is "solved" with #16264:
```ruby
.:zip.call(*arrays...
zverok (Victor Shepelev)
07:12 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
I don't think the first examples are messy.
On the contrary, the second examples using `bind_call` are quite messy t...
mrkn (Kenta Murata)
06:49 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
I don't think `Array.instance_method(:zip).bind_call(*arrays)` should be recommended, and worth adding shorthand oper... naruse (Yui NARUSE)
06:45 AM Feature #16273: Proposal: Shorthand operator for "#instance_method"
I don't think using `#` acceptable, and have thought `.::`. nobu (Nobuyoshi Nakada)
12:47 AM Feature #16273 (Open): Proposal: Shorthand operator for "#instance_method"
hi, created issues to discuss shorthand for "#instance_method"
## Overview
Ruby 2.7 adds a `#method` shorthand ...
osyo (manga osyo)
07:33 AM Feature #16261: Enumerable#each_splat and Enumerator#splat
@duerst
> What you want to do here is in many other languages done with `zip_with`
I used `zip` only as a simpl...
zverok (Victor Shepelev)
06:11 AM Revision 67f010af (git): name2ctype.h depends on also Emoji data
nobu (Nobuyoshi Nakada)
04:23 AM Revision cbec5336 (git): Add gem names [ci skip]
znz (Kazuhiro NISHIYAMA)
04:18 AM Revision 5d7aef20 (git): Trivial fixes [ci skip]
znz (Kazuhiro NISHIYAMA)
03:00 AM Revision 959ddf44 (git): Fix typos [ci skip]
znz (Kazuhiro NISHIYAMA)

10/22/2019

10:58 PM Misc #16262: DevelopersMeeting20191128Japan
* [Feature #16262] Enumerable#each_tuple, and [Feature #4539] Array#zip_with
* `zip_with` really comes in handy on...
duerst (Martin Dürst)
10:52 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
Dan0042 (Daniel DeLorme) wrote:
> It's worth pointing out the desired difference with regards to lambdas a bit more ...
duerst (Martin Dürst)
08:52 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
@eregon Thank you very much for the enlightenment!
That means the code above could be rewritten like this. And at ...
Dan0042 (Daniel DeLorme)
07:33 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
FYI there is Enumerable#each_entry:
> Calls block once for each element in self, passing that
> element as a para...
Eregon (Benoit Daloze)
06:01 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
Note that `each{ |*item| yield(item) }` doesn't work because of #16166. Dan0042 (Daniel DeLorme)
02:10 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
@Dan0042 super-good points, thanks!
I'd say that `Enumerable#each_tuple`/`Enumerable#each_splat` + `Enumerator#tup...
zverok (Victor Shepelev)
01:44 PM Feature #16261: Enumerable#each_splat and Enumerator#splat
It's worth pointing out the desired difference with regards to lambdas a bit more explicitly:
```ruby
[1, 2, 3].z...
Dan0042 (Daniel DeLorme)
10:31 PM Feature #16272 (Closed): Update Unicode Emoji version to 12.1
The Unicode Consortium just released version 12.1 of emoji, see http://blog.unicode.org/2019/10/emoji-121-release-168... duerst (Martin Dürst)
09:42 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
jeremyevans0 (Jeremy Evans) wrote:
> In CRuby, it's not significantly more complicated. The callee may need to ad...
Eregon (Benoit Daloze)
09:41 PM Bug #16271 (Closed): Cannot build taglib-ruby gem on ruby-2.7.0-preview2
Attempting to build the taglib-ruby gem on ruby-2.7.0-preview2 fails with error messages such as:
```
taglib_base...
jeremyevans0 (Jeremy Evans)
07:37 PM Feature #16253: Shorthand "forward everything" syntax
Going to do a writeup on this later tonight if anyone wants to proof-read it, it'll be interesting to see what the wi... baweaver (Brandon Weaver)
06:36 PM Bug #16148: bugs.ruby-lang.org is not sending email notifications for watched issues
test Anonymous
06:23 PM Bug #16148: bugs.ruby-lang.org is not sending email notifications for watched issues
test bughit (bug hit)
06:02 PM Bug #16148: bugs.ruby-lang.org is not sending email notifications for watched issues
test bughit (bug hit)
06:00 PM Feature #16166: Remove exceptional treatment of *foo when it is the sole block parameter
I think this is related:
```ruby
proc{ |a,b| [a,b] }.call(1,2) #=> [1, 2]
proc{ |*ab| ab }.call(1,2) #=> ...
Dan0042 (Daniel DeLorme)
05:55 PM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
I do not think this code is actually a problem. The restriction on transferred fibers is:
```
You cannot resume ...
jeremyevans0 (Jeremy Evans)
05:53 PM Revision 46f175ed (git): Use cppflags to pass preprocessor options
nobu (Nobuyoshi Nakada)
05:41 PM Bug #16270: Strange behavior on Hash's #each and #select method.
Of all Hash methods, only select/reject/select!/reject!/keep_if/delete_if have that behavior. That's fairly inconsist... Dan0042 (Daniel DeLorme)
04:31 PM Bug #16270 (Closed): Strange behavior on Hash's #each and #select method.
You need to look at the functions passed to `rb_hash_foreach`:
```c
static int
each_pair_i(VALUE key, VALUE valu...
jeremyevans0 (Jeremy Evans)
04:29 PM Bug #16270: Strange behavior on Hash's #each and #select method.
I am not entirely sure where there is a lack of consistency or why the
C code is necessary. I assume that you may ha...
shevegen (Robert A. Heiler)
04:13 PM Bug #16270 (Closed): Strange behavior on Hash's #each and #select method.
The following is some example code:
``` ruby
sample_hash = {
"246" => {
"price" => "8000",
...
zw963 (Wei Zheng)
05:30 PM Revision d5d58447 (git): Use dedicated assertion methods for warning and syntax error
nobu (Nobuyoshi Nakada)
05:07 PM Bug #6400 (Closed): dl/callback with fiddle occurs SEGV on NetBSD amd64
DL was removed in commit:07308c4d30b8c5260e5366c8eed2abf054d86fe7.
If this still occurs when using Fiddle directly...
jeremyevans0 (Jeremy Evans)
05:05 PM Revision 601f1fb4 (git): Catch syntax error even if fatal
nobu (Nobuyoshi Nakada)
05:04 PM Revision afab8122 (git): Fix the exception when CPDEBUG
nobu (Nobuyoshi Nakada)
04:05 PM Revision 801a11d0 (git): Relaxed tests for CPDEBUG mode
nobu (Nobuyoshi Nakada)
03:42 PM Revision 1a80ee45 (git): * 2019-10-23 [ci skip]
git[bot]
03:19 PM Revision 51bab75f (git): Provides ruby2_keywords
So that requiring it succeeds even if that forward compatibility
gem is not installed.
nobu (Nobuyoshi Nakada)
01:49 PM Revision 8390057d (git): Benchmark for [Feature #16155]
nobu (Nobuyoshi Nakada)
01:15 PM Revision 99ca5705 (git): tool/release.sh uses ruby-actions' result
https://github.com/ruby/actions naruse (Yui NARUSE)
12:44 PM Revision d736511e (git): Move format-release to tool and fix bugs
naruse (Yui NARUSE)
12:33 PM Revision 04075305 (git): Ignore timestamp file for the expected failure [ci skip]
nobu (Nobuyoshi Nakada)
12:17 PM Revision aec0a293 (git): Add a tool to generate a patch for www from log
Receives an output of `tool/make-snapshot` and genarete
* Markdown format for release note
* a patch for branches.yml...
naruse (Yui NARUSE)
12:05 PM Revision ed3333f8 (git): make-snapshot: Regexp#match raises on nil now
nobu (Nobuyoshi Nakada)
11:06 AM Revision 501b517d (git): NEWS: add a URL about the performance improvement of CGI.escapeHTML
mame (Yusuke Endoh)
10:46 AM Revision 02aadf10 (git): NEWS: Fix the example of Lazy#eager
mame (Yusuke Endoh)
10:39 AM Revision fac4339a (git): NEWS: add an example for Lazy#eager
mame (Yusuke Endoh)
10:32 AM Revision 0e735b21 (git): NEWS: Make Net::FTP#features and #option more informative
mame (Yusuke Endoh)
05:06 AM Revision 22845176 (git): test/ruby/test_exception typo fix
MSP-Greg (Greg L)
05:06 AM Revision 5e0d33a8 (git): appveyor.yml - remove timezone & tzinfo gems from MSVC builds
Not compatible with concurrent-ruby dependency MSP-Greg (Greg L)
03:21 AM Revision 97a03a03 (git): Add a cron job to keep CPDEBUG working
alanwu (Alan Wu)
03:21 AM Revision 9c553139 (git): Fix build for CPDEBUG=1
The declarations went out-of-sync in dcfb7f6. alanwu (Alan Wu)
02:24 AM Feature #16264: Real "callable instance method" object.
It sounds like an interesting way to improve functional programming in ruby. I can definitely see the point of having... Dan0042 (Daniel DeLorme)

10/21/2019

11:55 PM Bug #9664 (Closed): cannot resume transferred Fiber even if it should resume
Applied in changeset commit:git|fa8ac91e957a076f6df1adaecad7896817138009.
----------
Fix Fiber#transfer
Fiber#trans...
jeremyevans (Jeremy Evans)
09:34 PM Bug #9664 (Assigned): cannot resume transferred Fiber even if it should resume
This bug still exists in the master branch, and I agree with @cremes as to the cause. When calling Fiber#transfer, t... jeremyevans0 (Jeremy Evans)
11:55 PM Bug #12555 (Closed): Cannot resume a fiber that was earlier transferred from, then transferred back to, and then yielded
Applied in changeset commit:git|fa8ac91e957a076f6df1adaecad7896817138009.
----------
Fix Fiber#transfer
Fiber#trans...
jeremyevans (Jeremy Evans)
11:54 PM Revision fa8ac91e (git): Fix Fiber#transfer
Fiber#transfer previously made it impossible to resume the fiber
if it was transferred to (no resuming the target of ...
jeremyevans (Jeremy Evans)
10:47 PM Bug #8790 (Closed): r41424 以降、Solaris と gdbm 1.1.10 にて TestGDBM#test_s_open_lock が終わらない
jeremyevans0 (Jeremy Evans)
10:40 PM Bug #8855 (Closed): {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
jeremyevans0 (Jeremy Evans)
10:39 PM Bug #8982 (Closed): NoMethodError#message produces surprising output when #inspect is defined on an anonymous class
jeremyevans0 (Jeremy Evans)
10:21 PM Bug #9213 (Closed): mkmf.rb emits invalid destination directory name for mswin32/64
jeremyevans0 (Jeremy Evans)
09:53 PM Bug #9572 (Closed): Restarting Coverage does not produce correct coverage result
jeremyevans0 (Jeremy Evans)
09:38 PM Bug #9629 (Closed): GC::Profiler.total_time under-reports GC time compared to dtrace GC probe measurement
jeremyevans0 (Jeremy Evans)
08:45 PM Bug #9876: IRB::Context output_method is not used
I've added a pull request to remove the unused `output_method` variable: https://github.com/ruby/irb/pull/31 jeremyevans0 (Jeremy Evans)
07:57 PM Bug #9959 (Closed): TracePoint can invoke inconsistent call event with bmethod
jeremyevans0 (Jeremy Evans)
07:49 PM Bug #10747 (Closed): DNS resolution should fall back to TCP on Errno::EACCES
Applied in changeset commit:git|f37cc1c719f12d2cad6032aa4e6f4236f0604992.
----------
Fallback to TCP in resolv if UD...
jeremyevans (Jeremy Evans)
07:48 PM Revision f37cc1c7 (git): Fallback to TCP in resolv if UDP bind raises EACCES
Original patch from Andy Grimm.
Fixes [Bug #10747]
jeremyevans (Jeremy Evans)
07:03 PM Bug #9986 (Closed): WEBrick content-length being set when transfer-encoding is chunked
jeremyevans0 (Jeremy Evans)
06:49 PM Bug #10433 (Closed): make test-all stops at [ 401/16011] FTPTest#test_list_read_timeout-exceeded
jeremyevans0 (Jeremy Evans)
05:56 PM Bug #10965 (Closed): logger.rb may not daily rotate
jeremyevans0 (Jeremy Evans)
05:42 PM Bug #11274 (Closed): Equality inconsistency between Method and UnboundMethod
This appears to be fixed starting in Ruby 2.3 (the first example returns `false` instead of `true` for equality as th... jeremyevans0 (Jeremy Evans)
05:36 PM Feature #16253 (Closed): Shorthand "forward everything" syntax
Applied in changeset commit:git|62d43828770211470bcacb9e943876f981b5a1b4.
----------
Arguments forwarding [Feature #...
nobu (Nobuyoshi Nakada)
05:35 PM Revision 62d43828 (git): Arguments forwarding [Feature #16253]
nobu (Nobuyoshi Nakada)
05:17 PM Bug #11668 (Closed): SEGV instead of SystemStackError when using the TracePoint API
It looks like this problem was fixed. While I can get this code to segfault on Ruby <2.5, I can no longer get a segf... jeremyevans0 (Jeremy Evans)
04:56 PM Bug #12106 (Closed): Behavior of double splatting of hashes with non symbol key is different according to splatted hash position
With the changes in #14183, TypeError is no longer raised in any of the examples, as non-Symbol keys can be used insi... jeremyevans0 (Jeremy Evans)
04:36 PM Bug #12371 (Closed): Windows Nano Server WIN32OLE compatibility
This appears to be fixed by commit:8feb9779182bd4285f3881029fe850dac188c1ac. jeremyevans0 (Jeremy Evans)
04:27 PM Revision 35f90bf1 (git): NEWS: fixed method names [ci skip]
nobu (Nobuyoshi Nakada)
04:27 PM Revision 6067c0a2 (git): NEWS: fixed mark-up [ci skip]
nobu (Nobuyoshi Nakada)
04:20 PM Bug #16266 (Assigned): Additional empty folders created in lib/ruby/gems/2.7.0/gems by make install
MSP-Greg (Greg L) wrote:
> Sorry, but code that creates thirty empty folders is just wrong, regardless of whether it...
jeremyevans0 (Jeremy Evans)
12:50 AM Bug #16266: Additional empty folders created in lib/ruby/gems/2.7.0/gems by make install
Sorry, but code that creates thirty empty folders is just wrong, regardless of whether it creates 'problems'... MSP-Greg (Greg L)
04:07 PM Revision 349ad617 (git): * 2019-10-22 [ci skip]
git[bot]
04:06 PM Revision ee302f54 (git): add an NEWS entry about [Feature #15575]
ko1 (Koichi Sasada)
04:04 PM Revision 9bbc2834 (git): add a NEWS entry about Proc#to_s change
ko1 (Koichi Sasada)
04:04 PM Revision 0f0d05a3 (git): fix NEWS entry about unbundled gems
ko1 (Koichi Sasada)
01:22 PM Bug #16187: Hash#replace no longer rehashes keys for small (array table) hashes
This can be closed now. It was fixed by commit b9702590445dfea62d271d0a5c942b7adfaaacdd.
Sorry, I should have lin...
dylants (Dylan Thacker-Smith)
01:09 PM Feature #16150: Add a way to request a frozen string from to_s
Quick update on compatibility with this change.
I opened PRs on the 5 affected gems I found:
- https://github...
byroot (Jean Boussier)
12:32 PM Revision ec2da08e (git): NEWS: fixed indents [ci skip]
nobu (Nobuyoshi Nakada)
12:26 PM Revision 228ebdbf (git): NEWS: fix a typo
mame (Yusuke Endoh)
12:26 PM Bug #16269: Every 4 bytes the Integer.sqrt(n) method closes abruptly
A great report. I've fixed the issue. Thank you! mame (Yusuke Endoh)
12:24 PM Bug #16269 (Closed): Every 4 bytes the Integer.sqrt(n) method closes abruptly
Applied in changeset commit:git|f364564e66d1db1de8e80d669287386595c8bc46.
----------
bignum.c (estimate_initial_sqrt...
mame (Yusuke Endoh)
09:23 AM Bug #16269 (Closed): Every 4 bytes the Integer.sqrt(n) method closes abruptly
If the variable `size_byte` (starting from 8) is a multiple of 4 the program fails.
But as an example let's start wi...
stiuna (Juan Gregorio)
12:24 PM Revision f364564e (git): bignum.c (estimate_initial_sqrt): prevent integer overflow
`Integer.sqrt(0xffff_ffff_ffff_ffff ** 2)` caused assertion failure
because of integer overflow. [ruby-core:95453] [...
mame (Yusuke Endoh)
09:46 AM Revision c8f97d16 (git): NEWS: structured the "Language changes" section
There were too many items in the section in somewhat random order.
This change creates the following five subsections...
mame (Yusuke Endoh)
08:45 AM Revision 5d63a9da (git): [Bug #16121] adjusted indent [ci skip]
nobu (Nobuyoshi Nakada)
08:29 AM Bug #16121 (Closed): Stop making a redundant hash copy in Hash#dup
Applied in changeset commit:git|b9702590445dfea62d271d0a5c942b7adfaaacdd.
----------
Stop making a redundant hash co...
dylants (Dylan Thacker-Smith)
08:29 AM Bug #16121: Stop making a redundant hash copy in Hash#dup
Thank you, I merged it! ko1 (Koichi Sasada)
08:29 AM Revision b9702590 (git): Stop making a redundant hash copy in Hash#dup (#2489)
* Stop making a redundant hash copy in Hash#dup
It was making a copy of the hash without rehashing, then created an
...
Dylan Thacker-Smith
08:14 AM Feature #15574 (Rejected): Prohibit to pass a block on super() implicitly
it seems difficult to apply this proposal because of compatibility (and productivity). rejected. ko1 (Koichi Sasada)
07:48 AM Revision 8b8b9c1a (git): add a NEWS entry about [Feature #15602]
ko1 (Koichi Sasada)
07:05 AM Bug #16268: Consistent segfault with ObjectSpace.count_imemo_objects
74b19e330adbdae2d8e53b58f1a2a7b725e69c8d is needed for 2.6.
ko1 (Koichi Sasada)
05:14 AM Bug #16268 (Closed): Consistent segfault with ObjectSpace.count_imemo_objects
On 2.6.5:
> irb
> require 'objspace'
> ObjectSpace.count_imemo_objects
Segfaults with:
```
/usr/local/li...
sam.saffron (Sam Saffron)
06:30 AM Revision 431132f0 (git): Pass the called keyword arguments if `keyword_init`
nobu (Nobuyoshi Nakada)
03:41 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
I heard this change breaks activerecord.
https://twitter.com/shyouhei/status/1186122901667209216
https://twitter....
znz (Kazuhiro NISHIYAMA)
02:50 AM Revision 215e4b87 (git): * expand tabs. [ci skip]
Tabs were expanded because previously the file did not have any tab indentation.
Please update your editor config, an...
git[bot]
02:45 AM Revision 44da5a1c (git): Look up event ID offsets by token as index
nobu (Nobuyoshi Nakada)
02:14 AM Revision 375124be (git): st: Do error check only on non-Ruby
k_takata (Ken Takata)
02:14 AM Revision e70e81b5 (git): st: Add NULL checking
These are found by Coverity. k_takata (Ken Takata)
02:09 AM Feature #10098 (Closed): [PATCH] Timing-safe string comparison for OpenSSL::HMAC
Implemented in upstream. Closing. shyouhei (Shyouhei Urabe)
01:10 AM Misc #16267 (Closed): MinGW CI - add to Actions ?
Actions has three embedded MSYS2 installs, as they currently install the three Windows Rubies with 'DevKits'. So, Mi... MSP-Greg (Greg L)
12:54 AM Revision 263ee663 (git): Make suggestions order stable [Bug #16263]
As the result order of `DidYouMean::SpellChecker#correct` is
undefined, keep the order of the original candidates.
nobu (Nobuyoshi Nakada)
12:53 AM Revision 71ffe40a (git): test/optparse/test_did_you_mean.rb - fix suggestion order
MSP-Greg (Greg L)
12:36 AM Bug #16263 (Closed): test-all & did_you_mean - intermitent failures ?
Applied in changeset commit:git|27261007eb45adae4d5b30cbafa2ef27a2345b3f.
----------
DidYouMean can be an empty stub...
nobu (Nobuyoshi Nakada)
12:28 AM Revision 27261007 (git): DidYouMean can be an empty stub module [Bug #16263]
nobu (Nobuyoshi Nakada)
12:11 AM Revision 1d29c9bd (git): * 2019-10-21 [ci skip]
git[bot]
12:11 AM Revision 92234667 (git): test_exception - fix with & w/o did_you_mean
See Ruby issue 16263 MSP-Greg (Greg L)
 

Also available in: Atom