The Wayback Machine - https://web.archive.org/web/20190417005735/https://bugs.ruby-lang.org/projects/ruby-trunk/activity

Project

General

Profile

Activity

From 04/11/2019 to 04/17/2019

04/16/2019

11:19 PM Feature #14701: If the object is not frozen, I want to be able to redefine the compound assignment operator.
I agree with @shyouhei.
I think it breaks fundamental semantics of Ruby.
An explicit `add` or `add!` is I believe a...
Eregon (Benoit Daloze)
11:12 PM Bug #15773 (Open): Net::HTTP doesn't try next IP address in case of timeout
This example requires to have a working IPv6 address. Since IPv6 is used in first priority, I am using it to demonstr... nicolasnoble (Nicolas Noble)
05:24 PM Misc #15459: Developers Meeting before/after RubyKaigi2019
> 16:00-16:30 (5) new built-in class/method definition (ko1)
Sorry I couldn't make a new ticket about it. I write ...
ko1 (Koichi Sasada)
03:07 PM Misc #15459: Developers Meeting before/after RubyKaigi2019
[Feature #15772] Proposal: Add Time#ceil
* I want to hear the opinions of developers.
[Feature #13645] Syntacti...
osyo (manga osyo)
08:44 AM Misc #15459: Developers Meeting before/after RubyKaigi2019
> 12:00-13:20 door open.
My flight will arrive Fukuoka 11:35. So it seems difficult to open at 12:00. It depends o...
ko1 (Koichi Sasada)
05:02 PM Revision 67575 (trunk): Recompile without method inlining
if cancel happens in an inlined method. k0kubun (Takashi Kokubun)
05:02 PM Revision fcd679ed (ruby-git): Recompile without method inlining
if cancel happens in an inlined method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67575 b2dd03c8-39d4-4d8f-9...
k0kubun (Takashi Kokubun)
05:02 PM Revision 67574 (trunk): Introduce frame-omitted method inlining
for ISeq including only leaf and no-handles_sp insns except leaf. k0kubun (Takashi Kokubun)
05:02 PM Revision d71b7857 (ruby-git): Introduce frame-omitted method inlining
for ISeq including only leaf and no-handles_sp insns except leaf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
k0kubun (Takashi Kokubun)
05:01 PM Revision 67573 (trunk): * 2019-04-17
svn
05:01 PM Revision b914166f (ruby-git): * 2019-04-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
05:01 PM Revision 67572 (trunk): Implement single-level basic method inlining in JIT
"Basic" means it does not omit a call frame. k0kubun (Takashi Kokubun)
05:01 PM Revision b0614dec (ruby-git): Implement single-level basic method inlining in JIT
"Basic" means it does not omit a call frame.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67572 b2dd03c8-39d4-4...
k0kubun (Takashi Kokubun)
03:03 PM Feature #15772 (Open): Proposal: Add Time#ceil
## Summary
proposal for a method that rounds up the decimal part of `Time` (nanosecond) to the specified digit.
...
osyo (manga osyo)
03:00 PM Feature #13645: Syntactic sugar for indexing when using the safe navigation operator
hi. I would like to use `hash&.[key]` (or `hash&[key]` ) in following cases as below.
```ruby
class X
def init...
osyo (manga osyo)
10:05 AM Bug #15764: Whitespace and control characters should not be permitted in tokens
There may be a question as to what to do with encodings other than UTF-8. I see three possibilities:
1) Ignore (i....
duerst (Martin Dürst)
07:33 AM Bug #15768 (Closed): "and", &&, boolean issue, different ruby versions, confusing
This is per spec as explained, so I'm closing it.
If you should want to change it, please create a feature request...
duerst (Martin Dürst)
04:42 AM Feature #15771 (Open): Add `String#split` option to set split_type string when a single space separator
In String#split, when separator is a single space character, it execute as split_type: awk.
For example, CSV libra...
284km (kazuma furuhashi)
04:33 AM Bug #15360: "ThreadError: deadlock; recursive locking" error when recursive lock shouldn't be possible
https://github.com/ruby/ruby/pull/2131 nbh (nbh _)
12:02 AM Revision 67571 (ruby_2_6): * 2019-04-16
svn
12:02 AM Revision 69418c9f (ruby-git): * 2019-04-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
12:02 AM Revision 67570 (ruby_2_6): Mention SNI support in Net::IMAP
knu (Akinori MUSHA)
12:02 AM Revision fc275b2a (ruby-git): Mention SNI support in Net::IMAP
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e knu (Akinori MUSHA)

04/15/2019

11:58 PM Revision 67569 (trunk): * 2019-04-16
svn
11:58 PM Revision dcf5c19c (ruby-git): * 2019-04-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
11:58 PM Revision 67568 (trunk): Mention SNI support in Net::IMAP
knu (Akinori MUSHA)
11:58 PM Revision 3f7c6aea (ruby-git): Mention SNI support in Net::IMAP
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e knu (Akinori MUSHA)
07:57 PM Bug #15770 (Closed): CSV skip_lines param affects data
Thanks for your report.
csv 3.0.9 has been backported to 2.6 branch recently. So the next 2.6 includes the fix of this.
kou (Kouhei Sutou)
11:21 AM Bug #15770 (Closed): CSV skip_lines param affects data
It works on 2.5.\*, but doesn't work on 2.6.\*
```
require 'csv'
require 'date'
counter = 0
CSV.foreach('....
skyksandr (Aleksandr Kunin)
02:42 PM Revision 67567 (ruby_2_6): merge revision(s) 67561:
Import CSV 3.0.9
This fixes test failures on Windows.
naruse (Yui NARUSE)
02:42 PM Revision 872a0925 (ruby-git): merge revision(s) 67561:
Import CSV 3.0.9
This fixes test failures on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
naruse (Yui NARUSE)
02:38 PM Revision 67566 (trunk): Carve out mjit_compile_body
This refactoring is needed for implementing inlining later.
I've had this since long ago and it has conflicted someti...
k0kubun (Takashi Kokubun)
02:38 PM Revision e68495e5 (ruby-git): Carve out mjit_compile_body
This refactoring is needed for implementing inlining later.
I've had this since long ago and it has conflicted someti...
k0kubun (Takashi Kokubun)
02:15 PM Bug #15768: "and", &&, boolean issue, different ruby versions, confusing
> && and and are NOT synonyms.
The old pickaxe made that clear too, like in 2004 already or so.
Perhaps the off...
shevegen (Robert A. Heiler)
12:39 PM Bug #15768: "and", &&, boolean issue, different ruby versions, confusing
It is a conscient (though controversial according to some) design decision, borrowed from Perl.
`&&` and `and` are...
zverok (Victor Shepelev)
11:32 AM Bug #15768: "and", &&, boolean issue, different ruby versions, confusing
I think there's two things confusing you here.
Firstly, `v1 = true and false` is `((v1 = true) and false)`, while ...
chrisseaton (Chris Seaton)
10:01 AM Bug #15768: "and", &&, boolean issue, different ruby versions, confusing
does it have something to do with different precendence?
https://ruby-doc.org/core-2.6.2/doc/syntax/precedence_rdo...
Hanmac (Hans Mackowiak)
09:45 AM Bug #15768 (Closed): "and", &&, boolean issue, different ruby versions, confusing
Just caught this:
``` ruby
# version 2.5.1, Mac OS
v1 = true and false # => IRB...
daBee (da Bee)
01:46 PM Bug #15769: Backport r67563: SNI is not enabled in Net::IMAP
ruby_2_6 r67565 merged revision(s) 67563. naruse (Yui NARUSE)
01:27 PM Bug #15769 (Closed): Backport r67563: SNI is not enabled in Net::IMAP
naruse (Yui NARUSE)
11:01 AM Bug #15769 (Closed): Backport r67563: SNI is not enabled in Net::IMAP
Net::IMAP should enable SNI for it to be able to connect to SNI enabled servers like imap.gmail.com. (Gmail started t... knu (Akinori MUSHA)
01:36 PM Revision 67565 (ruby_2_6): merge revision(s) 67560,67561:
Import CSV 3.0.8
This includes performance improvements and backward incompatibility
fixes.
...
naruse (Yui NARUSE)
01:36 PM Revision fb09ade6 (ruby-git): merge revision(s) 67560,67561:
Import CSV 3.0.8
This includes performance improvements and backward incompatibility
fixes.
...
naruse (Yui NARUSE)
01:33 PM Bug #15637: Backport RubyGems 3.0.3/2.7.9
Hi htbt,
Thanks for fixing the vulnerability issues.
I have just a question.
In case I want to fix only CVE-2019...
jaruga (Jun Aruga)
01:27 PM Revision 67564 (ruby_2_6): merge revision(s) 67563:
Support SNI (Reapplying r67488)
This fixes connecting using TLS 1.3 to imap.gmail.com
[Fix GH-2077] [Feature #155...
naruse (Yui NARUSE)
01:27 PM Revision edb7ec21 (ruby-git): merge revision(s) 67563:
Support SNI (Reapplying r67488)
This fixes connecting using TLS 1.3 to imap.gmail.com
[Fix GH-2077]...
naruse (Yui NARUSE)
10:52 AM Revision 67563 (trunk): Support SNI (Reapplying r67488)
This fixes connecting using TLS 1.3 to imap.gmail.com
[Fix GH-2077] [Feature #15594]
From: Marc-Antoine Perennou <M...
knu (Akinori MUSHA)
10:52 AM Revision 246723a3 (ruby-git): Support SNI (Reapplying r67488)
This fixes connecting using TLS 1.3 to imap.gmail.com
[Fix GH-2077] [Feature #15594]
From: Marc-Antoine Perennou <M...
knu (Akinori MUSHA)
09:22 AM Revision 67562 (ruby_2_6): merge revision(s) 66720:
separate downloading of Unicode property files and auxiliary files
Separate downloading of Unicode property ...
naruse (Yui NARUSE)
09:22 AM Revision b5aba69e (ruby-git): merge revision(s) 66720:
separate downloading of Unicode property files and auxiliary files
Separate downloading of Unicode property ...
naruse (Yui NARUSE)
08:11 AM Bug #15767 (Open): .rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/timeout.rb:86: [BUG] Segmentation fault at 0x000000010ae58a3a
13:35:39 web.1 | -- Crash Report log information --------------------------------------------
13:35:39 web.1 | ...
ferdinandrosario@gmail.com (ferdinand rosario)
07:27 AM Feature #14701: If the object is not frozen, I want to be able to redefine the compound assignment operator.
So far in ruby, a variable is _not_ an object. That is the reason behind why we lack ++ operator.
naitoh (Jun NAI...
shyouhei (Shyouhei Urabe)
06:57 AM Feature #14701: If the object is not frozen, I want to be able to redefine the compound assignment operator.
I've talked with matz today.
matz said he is not objective as long as we can define good semantics.
One option is...
sonots (Naotoshi Seo)
06:54 AM Feature #14701 (Open): If the object is not frozen, I want to be able to redefine the compound assignment operator.
sonots (Naotoshi Seo)
04:27 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Tested again w/ merged version of this patch. My "before" and "after" timings are within the margin of measurement er... noahgibbs (Noah Gibbs)
02:05 AM Revision 67561 (trunk): Import CSV 3.0.9
This fixes test failures on Windows. kou (Kouhei Sutou)
02:05 AM Revision 3791bdf0 (ruby-git): Import CSV 3.0.9
This fixes test failures on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67561 b2dd03c8-39d4-4d8f-98f...
kou (Kouhei Sutou)
12:01 AM Misc #15459: Developers Meeting before/after RubyKaigi2019
> 12:00-13:20 door open. I (ko1) will be there with bento-lunch.
ko1 will be there with my own bento (to welcome y...
ko1 (Koichi Sasada)

04/14/2019

09:11 PM Bug #15766: Crash in 2.4, 2.5 involving at_exit
Using a recent build (`ruby 2.5.5p157 (2019-03-15 revision 67260) [x64-mingw32]`), the code ran fine, or just like 2.... MSP-Greg (Greg L)
03:17 PM Bug #15766 (Open): Crash in 2.4, 2.5 involving at_exit
Hello,
I've written a piece of code which reproducibly triggers a crash in some versions of Ruby (2.4 and 2.5, but...
christian.boos@free.fr (Christian Boos)
09:01 PM Revision 67560 (trunk): Import CSV 3.0.8
This includes performance improvements and backward incompatibility
fixes.
kou (Kouhei Sutou)
09:01 PM Revision e3b6c7c7 (ruby-git): Import CSV 3.0.8
This includes performance improvements and backward incompatibility
fixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
kou (Kouhei Sutou)
03:25 PM Revision 67559 (trunk): Drop obsoleted debugging output [ci skip]
I confirmed that it's working now in
https://dev.azure.com/rubylang/ruby/_build/results?buildId=396&view=logs&jobId=8...
k0kubun (Takashi Kokubun)
03:25 PM Revision fb96811d (ruby-git): Drop obsoleted debugging output [ci skip]
I confirmed that it's working now in
https://dev.azure.com/rubylang/ruby/_build/results?buildId=396&view=logs&jobId=8...
k0kubun (Takashi Kokubun)
03:13 PM Revision 67558 (trunk): * 2019-04-15
svn
03:13 PM Revision ad9c5c5d (ruby-git): * 2019-04-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
03:13 PM Revision 67557 (trunk): Fix broken variable propagation on Azure
It looks like the old definition was not working as intended...
https://dev.azure.com/rubylang/ruby/_build/results?bu...
k0kubun (Takashi Kokubun)
03:13 PM Revision 17b606d8 (ruby-git): Fix broken variable propagation on Azure
It looks like the old definition was not working as intended...
https://dev.azure.com/rubylang/ruby/_build/results?bu...
k0kubun (Takashi Kokubun)
01:50 PM Bug #15515 (Closed): OpenStruct raising NoMethodError instead of ArgumentError
Merged. Thank you for your contribution! marcandre (Marc-Andre Lafortune)
01:47 PM Revision 67556 (trunk): OpenStruct: improve error message when passing wrong number of arguments.
Patch by Lisa Ugray (issue #15515) marcandre (Marc-Andre Lafortune)
01:47 PM Revision 816c5323 (ruby-git): OpenStruct: improve error message when passing wrong number of arguments.
Patch by Lisa Ugray (issue #15515)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67556 b2dd03c8-39d4-4d8f-98ff-8...
marcandre (Marc-Andre Lafortune)
01:42 PM Revision 67555 (trunk): Debug bundled-gems allow_failures
it seems not working in
https://dev.azure.com/rubylang/ruby/_build/results?buildId=392
k0kubun (Takashi Kokubun)
01:42 PM Revision 1119bb47 (ruby-git): Debug bundled-gems allow_failures
it seems not working in
https://dev.azure.com/rubylang/ruby/_build/results?buildId=392
git-svn-id: svn+ssh://ci.ruby...
k0kubun (Takashi Kokubun)
01:29 PM Revision 67554 (trunk): Do not require Ruby 2.4 for baseruby
k0kubun (Takashi Kokubun)
01:29 PM Revision ead870d7 (ruby-git): Do not require Ruby 2.4 for baseruby
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
01:10 PM Revision 67553 (trunk): Fix missing debug counter name
r67550 introduced the typo k0kubun (Takashi Kokubun)
01:10 PM Revision b041cf55 (ruby-git): Fix missing debug counter name
r67550 introduced the typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
k0kubun (Takashi Kokubun)
12:49 PM Revision 67552 (trunk): Avoid crash on logging GC-ed ISeq
k0kubun (Takashi Kokubun)
12:49 PM Revision 009a0a38 (ruby-git): Avoid crash on logging GC-ed ISeq
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:40 PM Revision 67551 (trunk): Do not execute MJIT copy job when ISeq is GC-ed
I assumed that ISeq is never GC-ed by `in_jit` + `mjit_mark` on copy job
ISeq, but unfortunately I found SEGV on `mji...
k0kubun (Takashi Kokubun)
12:40 PM Revision e45c9a40 (ruby-git): Do not execute MJIT copy job when ISeq is GC-ed
I assumed that ISeq is never GC-ed by `in_jit` + `mjit_mark` on copy job
ISeq, but unfortunately I found SEGV on `mji...
k0kubun (Takashi Kokubun)
12:25 PM Revision 67550 (trunk): Share optimization cancel handlers
$ benchmark-driver benchmark.yml --rbenv='before --jit;after --jit' -v --output=all --repeat-count=12
before --jit: r...
k0kubun (Takashi Kokubun)
12:25 PM Revision 12225347 (ruby-git): Share optimization cancel handlers
$ benchmark-driver benchmark.yml --rbenv='before --jit;after --jit' -v --output=all --repeat-count=12
before --jit: r...
k0kubun (Takashi Kokubun)
09:31 AM Revision 67549 (trunk): Prefer uintptr_t over ptrdiff_t for i686
as debugged in PR
[close https://github.com/ruby/ruby/pull/2130]
k0kubun (Takashi Kokubun)
09:31 AM Revision 04ac63fe (ruby-git): Prefer uintptr_t over ptrdiff_t for i686
as debugged in PR
[close https://github.com/ruby/ruby/pull/2130]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
k0kubun (Takashi Kokubun)
08:53 AM Revision 67548 (trunk): Detect send-compatible opt insns automatically
k0kubun (Takashi Kokubun)
08:53 AM Revision c5570cf9 (ruby-git): Detect send-compatible opt insns automatically
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
08:33 AM Revision 67547 (trunk): Allow falling back to non-inlined opt_send_without_block
for opt_aref with inline cache to minimize the possibility of JIT cancel.
Also opt_aset and opt_mod are added for th...
k0kubun (Takashi Kokubun)
08:33 AM Revision b75bb06e (ruby-git): Allow falling back to non-inlined opt_send_without_block
for opt_aref with inline cache to minimize the possibility of JIT cancel.
Also opt_aset and opt_mod are added for th...
k0kubun (Takashi Kokubun)
07:12 AM Revision 67546 (trunk): Add debug counter for MJIT stale_units
k0kubun (Takashi Kokubun)
07:12 AM Revision 18b51482 (ruby-git): Add debug counter for MJIT stale_units
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
07:10 AM Revision 67545 (trunk): Do not reset non-increment-only counters
to prevernt underflow. k0kubun (Takashi Kokubun)
07:10 AM Revision f7035dd3 (ruby-git): Do not reset non-increment-only counters
to prevernt underflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
k0kubun (Takashi Kokubun)
06:57 AM Revision 67544 (trunk): Add RubyVM.reset_debug_counters when RB_DEBUG_COUNTER
is defined. It's 0 by default and so it dissappears on actual build. k0kubun (Takashi Kokubun)
06:57 AM Revision 5ce28c06 (ruby-git): Add RubyVM.reset_debug_counters when RB_DEBUG_COUNTER
is defined. It's 0 by default and so it dissappears on actual build.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
k0kubun (Takashi Kokubun)
06:52 AM Revision 67543 (trunk): Add more debug print for random CI failure on osx Travis
see r67347 znz (Kazuhiro NISHIYAMA)
06:52 AM Revision 57f9a700 (ruby-git): Add more debug print for random CI failure on osx Travis
see r67347
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
06:05 AM Revision 67542 (trunk): Enabled to some bundler examples again.
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 3ac518f9 (ruby-git): Enabled to some bundler examples again.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:03 AM Revision 67541 (trunk): Skip to failing examples on ruby core repository.
hsbt (Hiroshi SHIBATA)
06:03 AM Revision 2e8b9aba (ruby-git): Skip to failing examples on ruby core repository.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:02 AM Revision 67540 (trunk): Added rspec dependency for bundler examples.
hsbt (Hiroshi SHIBATA)
06:02 AM Revision 59fa1232 (ruby-git): Added rspec dependency for bundler examples.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:01 AM Revision 67539 (trunk): Merge Bundler 2.1.0.pre.1 as developed version from upstream.
https://github.com/bundler/bundler/commit/a53709556b95a914e874b22ed2116a46b0528852 hsbt (Hiroshi SHIBATA)
06:01 AM Revision 68ddd4d3 (ruby-git): Merge Bundler 2.1.0.pre.1 as developed version from upstream.
https://github.com/bundler/bundler/commit/a53709556b95a914e874b22ed2116a46b0528852
git-svn-id: svn+ssh://ci.ruby-lan...
hsbt (Hiroshi SHIBATA)
05:52 AM Revision 67538 (trunk): Revert "Try to set false explicitly"
This reverts commit a1b5d20068a9b1859b383b249e510cd33d196e4a.
Revert "Revert "Skip recompiling tests on i686 Linux""...
k0kubun (Takashi Kokubun)
05:52 AM Revision d636809c (ruby-git): Revert "Try to set false explicitly"
This reverts commit a1b5d20068a9b1859b383b249e510cd33d196e4a.
Revert "Revert "Skip recompiling tests on i686 Linux""...
k0kubun (Takashi Kokubun)
05:48 AM Revision 67537 (trunk): Try to set false explicitly
k0kubun (Takashi Kokubun)
05:48 AM Revision a1b5d200 (ruby-git): Try to set false explicitly
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
05:48 AM Revision 67536 (trunk): Revert "Skip recompiling tests on i686 Linux"
This reverts commit 19513c88d5f923abb7f226520192aef9f3fcc1c7. k0kubun (Takashi Kokubun)
05:48 AM Revision 7b88a920 (ruby-git): Revert "Skip recompiling tests on i686 Linux"
This reverts commit 19513c88d5f923abb7f226520192aef9f3fcc1c7.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6753...
k0kubun (Takashi Kokubun)
05:48 AM Revision 67535 (trunk): Simplify matrix for debugging
k0kubun (Takashi Kokubun)
05:48 AM Revision e85d6c5c (ruby-git): Simplify matrix for debugging
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
05:40 AM Revision 67534 (trunk): Fix typo in platform matcher
k0kubun (Takashi Kokubun)
05:40 AM Revision 661cefc5 (ruby-git): Fix typo in platform matcher
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
05:26 AM Revision 67533 (trunk): Unify comment styles across MJIT sources
I'm writing `//` comments in newer MJIT code after C99 enablement
(because I write 1-line comments more often than mu...
k0kubun (Takashi Kokubun)
05:26 AM Revision fa13bb1a (ruby-git): Unify comment styles across MJIT sources
I'm writing `//` comments in newer MJIT code after C99 enablement
(because I write 1-line comments more often than mu...
k0kubun (Takashi Kokubun)
05:26 AM Revision 67532 (trunk): Skip recompiling tests on i686 Linux
somehow they are filing like
https://travis-ci.org/ruby/ruby/jobs/519830085
but they are not so fatal.
Let me just s...
k0kubun (Takashi Kokubun)
05:26 AM Revision 19513c88 (ruby-git): Skip recompiling tests on i686 Linux
somehow they are filing like
https://travis-ci.org/ruby/ruby/jobs/519830085
but they are not so fatal.
Let me just s...
k0kubun (Takashi Kokubun)
04:52 AM Revision 67531 (trunk): * 2019-04-14
svn
04:52 AM Revision d6d8fc24 (ruby-git): * 2019-04-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
04:52 AM Revision 67530 (trunk): Recompile JIT-ed code without optimization
based on inline cache when JIT cancel happens by that.
This feature was in the original MJIT implementation by Vladi...
k0kubun (Takashi Kokubun)
04:52 AM Revision 9b6b4674 (ruby-git): Recompile JIT-ed code without optimization
based on inline cache when JIT cancel happens by that.
This feature was in the original MJIT implementation by Vladi...
k0kubun (Takashi Kokubun)
01:12 AM Misc #15459: Developers Meeting before/after RubyKaigi2019
Hi all,
I asked Matz and we fixed dev-meeting schedule:
* 12:00-13:20 door open. I (ko1) will be there with ben...
ko1 (Koichi Sasada)

04/13/2019

10:18 PM Revision 67529 (ruby_2_6): merge revision(s) 66720:
separate downloading of Unicode property files and auxiliary files
Separate downloading of Unicode property files i...
naruse (Yui NARUSE)
10:18 PM Revision 13718651 (ruby-git): merge revision(s) 66720:
separate downloading of Unicode property files and auxiliary files
Separate downloading of Unicode property ...
naruse (Yui NARUSE)
10:04 PM Revision 67528 (ruby_2_6): merge revision(s) 66737,66738,67413,67445,67446,67447,67448,67450,67451,67454:
add logic to handle Unicode beta period file names
In downloader.rb, add logic to handle file names of the form
Un...
naruse (Yui NARUSE)
10:04 PM Revision f020dffd (ruby-git): merge revision(s) 66737,66738,67413,67445,67446,67447,67448,67450,67451,67454:
add logic to handle Unicode beta period file names
In downloader.rb, add logic to handle file names of the f...
naruse (Yui NARUSE)
03:14 PM Revision 67527 (ruby_2_6): merge revision(s) 66745,67397,67398,67399,67400,67409,67410,67411,67412,67425,67426,67473,67474: [Backport #15742]
Bump version to date-2.0.0.
I forgot to change it when Ruby 2.6.0 was released.
date_parse.c: extract Japanese ...
naruse (Yui NARUSE)
03:14 PM Revision d6387f70 (ruby-git): merge revision(s) 66745,67397,67398,67399,67400,67409,67410,67411,67412,67425,67426,67473,67474: [Backport #15742]
Bump version to date-2.0.0.
I forgot to change it when Ruby 2.6.0 was released.
date_parse.c: ext...
naruse (Yui NARUSE)
03:01 PM Bug #15740: Backport Unicode Version 12.1.0 and other Japanese new era issues to Ruby 2.6
ruby_2_6 r67525 merged revision(s) 67439,67441,67453,67476. naruse (Yui NARUSE)
12:55 PM Bug #15740 (Closed): Backport Unicode Version 12.1.0 and other Japanese new era issues to Ruby 2.6
naruse (Yui NARUSE)
03:01 PM Revision 67526 (ruby_2_6): * 2019-04-14
svn
03:01 PM Revision d8cac330 (ruby-git): * 2019-04-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
03:01 PM Revision 67525 (ruby_2_6): merge revision(s) 67439,67441,67453,67476: [Backport #15740]
change lib/unicode_normalize/tables.rb to single item per line to make diffs shorter
* template/unicode_norm...
naruse (Yui NARUSE)
03:01 PM Revision 69ec3936 (ruby-git): merge revision(s) 67439,67441,67453,67476: [Backport #15740]
change lib/unicode_normalize/tables.rb to single item per line to make diffs shorter
* template/unicode_norm...
naruse (Yui NARUSE)
02:10 PM Misc #15459: Developers Meeting before/after RubyKaigi2019
* [Feature #14912] Introduce pattern matching syntax
* I'd like to introduce latest specification, discuss about ...
ktsj (Kazuki Tsujimoto)
09:46 AM Misc #15459: Developers Meeting before/after RubyKaigi2019
[Bug #15764] Whitespace and control characters should not be permitted in tokens
(This can and should be easily f...
duerst (Martin Dürst)
10:14 AM Misc #15723: Reconsider numbered parameters
jeremyevans0 (Jeremy Evans) wrote:
> I'm not sure what led you to this statement, as the feature does work with lamb...
dunrix (Damon Unrix)
10:09 AM Misc #15723: Reconsider numbered parameters
jeremyevans0 (Jeremy Evans) wrote:
> I'm not sure what led you to this statement, as the feature does work with lamb...
Eregon (Benoit Daloze)
08:08 AM Misc #15723: Reconsider numbered parameters
dunrix (Damon Unrix) wrote:
> Existing solution for example breaks rule of the general approach, as it only works wi...
jeremyevans0 (Jeremy Evans)
04:44 AM Misc #15723: Reconsider numbered parameters
Don't you think it may be just the high time stop throwing yet-another of *half-baked hacks* and cease work on implem... dunrix (Damon Unrix)
09:51 AM Bug #15764: Whitespace and control characters should not be permitted in tokens
I also think this is a bug. I have changed the category accordingly.
I think we should restrict the characters usa...
duerst (Martin Dürst)
06:18 AM Bug #15764: Whitespace and control characters should not be permitted in tokens
I am not sure this is a bug, though. If it is a valid Unicode token then it should
work, so the behaviour would seem...
shevegen (Robert A. Heiler)
07:33 AM Bug #15760: OpenSSL::BN.new(nil, 2) dumps core
ruby_2_6 r67524 merged revision(s) 67497,67498. naruse (Yui NARUSE)
07:33 AM Revision 67524 (ruby_2_6): merge revision(s) 67497,67498: [Backport #15760]
ext/openssl/ossl_bn.c (ossl_bn_initialize): get rid of SEGV
OpenSSL::BN.new(nil, 2) dumped core.
[ruby-core:92231...
naruse (Yui NARUSE)
07:33 AM Revision c5f1c9e2 (ruby-git): merge revision(s) 67497,67498: [Backport #15760]
ext/openssl/ossl_bn.c (ossl_bn_initialize): get rid of SEGV
OpenSSL::BN.new(nil, 2) dumped core.
[r...
naruse (Yui NARUSE)
06:55 AM Revision 67523 (trunk): Revert "GET_CFP and ec->cfp are different"
This reverts commit 30f71f4768e0babc60f5be6ca235d2c40268bc27.
I've also overlooked we're doing RESTORE_REGS()...
k0kubun (Takashi Kokubun)
06:55 AM Revision 088df9c8 (ruby-git): Revert "GET_CFP and ec->cfp are different"
This reverts commit 30f71f4768e0babc60f5be6ca235d2c40268bc27.
I've also overlooked we're doing RESTORE_REGS()...
gi...
k0kubun (Takashi Kokubun)
06:27 AM Revision 67522 (trunk): GET_CFP and ec->cfp are different
When reviewing r66565, I overlooked that `GET_ISEQ()` and `GET_EP()` are
NOT `ec->cfp->iseq` and `ec->cfp->ep` but `r...
k0kubun (Takashi Kokubun)
06:27 AM Revision 30f71f47 (ruby-git): GET_CFP and ec->cfp are different
When reviewing r66565, I overlooked that `GET_ISEQ()` and `GET_EP()` are
NOT `ec->cfp->iseq` and `ec->cfp->ep` but `r...
k0kubun (Takashi Kokubun)
06:03 AM Bug #15762 (Closed): Error compiling OpenSSL on Cygwin
nobu (Nobuyoshi Nakada) wrote:
> No error occurred, maybe OpenSSL headers have changed since the previous build?
> ...
duerst (Martin Dürst)
05:19 AM Bug #15670: Ripper treats :"sym" as xstring
This change broke a library preval https://github.com/kddeisz/preval/issues/1, and potentially also breaks other libr... ujihisa (Tatsuhiro Ujihisa)
12:56 AM Revision 67521 (trunk): * 2019-04-13
svn
12:56 AM Revision 67520 (trunk): * expand tabs.
svn
12:56 AM Revision a73dae4c (ruby-git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
12:56 AM Revision e7f7aa87 (ruby-git): * 2019-04-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
12:56 AM Revision 67519 (trunk): Proc.new: change deprecation warning for clarity (issue #15539)
marcandre (Marc-Andre Lafortune)
12:56 AM Revision d3da5fbd (ruby-git): Proc.new: change deprecation warning for clarity (issue #15539)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e marcandre (Marc-Andre Lafortune)
12:46 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
I came across this thread now, because I've noticed that sprintf's behavior has actually changed in Ruby 2.4 too, jus... mackuba (Kuba Suder)

04/12/2019

10:42 PM Bug #15515: OpenStruct raising NoMethodError instead of ArgumentError
Sorry I missed this.
I'm positive on this patch and will commit it shortly unless there's any objection.
marcandre (Marc-Andre Lafortune)
10:38 PM Misc #15723: Reconsider numbered parameters
jeremyevans0 (Jeremy Evans) wrote:
> The behavior changes if `foo` is a local variable:
> ```ruby
> foo = 1
> pr...
Eregon (Benoit Daloze)
09:11 PM Misc #15723: Reconsider numbered parameters
Eregon (Benoit Daloze) wrote:
> headius (Charles Nutter) wrote:
> > Conflicts with bitwise AND, doesn't it?
>
> ...
jeremyevans0 (Jeremy Evans)
08:29 PM Misc #15723: Reconsider numbered parameters
headius (Charles Nutter) wrote:
> Conflicts with bitwise AND, doesn't it?
No, binary operators already care about...
Eregon (Benoit Daloze)
08:10 PM Misc #15723: Reconsider numbered parameters
> Another idea for syntax, already mentioned in https://bugs.ruby-lang.org/issues/4475#note-12 : &1, &2, etc.
Conf...
headius (Charles Nutter)
08:08 PM Misc #15723: Reconsider numbered parameters
Another idea for syntax, already mentioned in https://bugs.ruby-lang.org/issues/4475#note-12 : &1, &2, etc.
`&` as...
Eregon (Benoit Daloze)
07:12 PM Misc #15723: Reconsider numbered parameters
Oh, another simplication... if user code in 2.7+ attempts to read `_1` before writing it in a block, that can be an i... headius (Charles Nutter)
07:11 PM Misc #15723: Reconsider numbered parameters
What about using `_1`, `_2`? These are value variable names that could be reserved for argument offsets. This would m... headius (Charles Nutter)
03:34 PM Feature #14183: "Real" keyword argument
mame (Yusuke Endoh) wrote:
> However, akr and I think that "2.7 is completely compatible with 2.6 except warnings" a...
jeremyevans0 (Jeremy Evans)
01:52 PM Feature #14183: "Real" keyword argument
@jeremyevans0,
You registered this ticket for pre-RubyKaigi [Misc#15459]. Do you have an idea how to discuss the ...
mame (Yusuke Endoh)
08:26 AM Feature #14183: "Real" keyword argument
Jeremy, thank you for working on this issue.
> I believe the expected behavior in Ruby 2.7 is to warn but return t...
mame (Yusuke Endoh)
02:32 PM Revision 67518 (trunk): * 2019-04-12
svn
02:32 PM Revision 95a82766 (ruby-git): * 2019-04-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
02:32 PM Revision 67517 (trunk): [DOC] Add `ifnone` example to `find` documentation [ci skip]
[Fix GH-2110]
From: OKURA Masafumi <masafumi.o1988@gmail.com>
nagachika (Tomoyuki Chikanaga)
02:32 PM Revision 39b04bc6 (ruby-git): [DOC] Add `ifnone` example to `find` documentation [ci skip]
[Fix GH-2110]
From: OKURA Masafumi <masafumi.o1988@gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@675...
nagachika (Tomoyuki Chikanaga)
09:59 AM Bug #15708: Implicit numbered argument decomposes an array
jeremyevans0 (Jeremy Evans) wrote:
> Attached is a patch that will turn off destructuring if the only implicit block...
nobu (Nobuyoshi Nakada)
04:17 AM Feature #15765: [PATCH] Module#name without global constant search
This is for #11119 and #15625. alanwu (Alan Wu)
04:12 AM Feature #15765 (Open): [PATCH] Module#name without global constant search
Hello!
The current implementation of `Module#name` is known for having sub-optimal performance when it comes to an...
alanwu (Alan Wu)
01:13 AM Misc #15459: Developers Meeting before/after RubyKaigi2019
* new built-in class/method definition features in Ruby and C (will be talked at RubyKaigi 2019, my talk) (ko1)
ko1 (Koichi Sasada)

04/11/2019

11:16 PM Bug #15300: rb_frame_method_id_and_class deprecated in 2.6
I just noticed that Rice works perfectly under Ruby 2.6.2! Thank you so much. paddor (Patrik Wenger)
09:42 PM Bug #15708: Implicit numbered argument decomposes an array
Attached is a patch that will turn off destructuring if the only implicit block variable is `@1`:
```ruby
# equiv...
jeremyevans0 (Jeremy Evans)
08:59 PM Bug #15764 (Open): Whitespace and control characters should not be permitted in tokens
As of Ruby 2.5.1p57, it appears that all valid Unicode code-points above 128 are permitted in tokens. This includes w... BatmanAoD (Kyle Strand)
03:17 PM Bug #15360: "ThreadError: deadlock; recursive locking" error when recursive lock shouldn't be possible
`git bisect` shows the problem occurs frequently since r58604.
But I don't know it can occur before the commit.
h...
wanabe (_ wanabe)
12:09 PM Bug #15755: [BUG] Unnormalized Fixnum value on Enumerator::ArithmeticSequence#hash.to_s on Windows
ruby_2_6 r67516 merged revision(s) 67466. naruse (Yui NARUSE)
12:09 PM Revision 67516 (ruby_2_6): merge revision(s) 67466: [Backport #15755]
enumerator.c: force hash values fixable
* enumerator.c (arith_seq_hash): force hash values fixable on
LLP64 envi...
naruse (Yui NARUSE)
12:09 PM Revision cb915c94 (ruby-git): merge revision(s) 67466: [Backport #15755]
enumerator.c: force hash values fixable
* enumerator.c (arith_seq_hash): force hash values fixable on
...
naruse (Yui NARUSE)
12:09 PM Bug #15756: [BUG] Unnormalized Fixnum value on Method#hash.to_s on Windows
ruby_2_6 r67515 merged revision(s) 67467. naruse (Yui NARUSE)
12:09 PM Revision 67515 (ruby_2_6): merge revision(s) 67467: [Backport #15756]
range.c: force hash values fixable
* range.c (method_hash): force hash values fixable on LLP64
environment. [ru...
naruse (Yui NARUSE)
12:09 PM Revision 03e35744 (ruby-git): merge revision(s) 67467: [Backport #15756]
range.c: force hash values fixable
* range.c (method_hash): force hash values fixable on LLP64
env...
naruse (Yui NARUSE)
12:09 PM Bug #15757: [BUG] Unnormalized Fixnum value on Range#hash.to_s on Windows
ruby_2_6 r67514 merged revision(s) 67468. naruse (Yui NARUSE)
12:08 PM Revision 67514 (ruby_2_6): merge revision(s) 67468: [Backport #15757]
range.c: force hash values fixable
* range.c (range_hash): force hash values fixable on LLP64
environment. [rub...
naruse (Yui NARUSE)
12:08 PM Revision 42acabf1 (ruby-git): merge revision(s) 67468: [Backport #15757]
range.c: force hash values fixable
* range.c (range_hash): force hash values fixable on LLP64
envi...
naruse (Yui NARUSE)
10:36 AM Revision 67513 (trunk): * 2019-04-11
svn
10:36 AM Revision 6f866fd9 (ruby-git): * 2019-04-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn
10:36 AM Revision 67512 (trunk): Get rid of a magic number
nobu (Nobuyoshi Nakada)
10:36 AM Revision 02534365 (ruby-git): Get rid of a magic number
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:36 AM Revision 67511 (trunk): Share the exception local ID table
[Fix GH-2115]
From: Lourens Naudé <lourens@bearmetal.eu>
nobu (Nobuyoshi Nakada)
10:36 AM Revision 47c82df2 (ruby-git): Share the exception local ID table
[Fix GH-2115]
From: Lourens Naudé <lourens@bearmetal.eu>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67511 b2...
nobu (Nobuyoshi Nakada)
09:33 AM Misc #15723: Reconsider numbered parameters
I very much like the feature itself, esp. for one liners you can come up with on a pry prompt. What I very much disli... lloeki (Loic Nageleisen)
07:04 AM Bug #15761: File::Statfs documentation still exists on ruby-doc.org/core-trunk/
Sorry, I didn't notice it's not official.
I'll report to them.
I didn't know docs.ruby-lang.org is a thing, it ne...
albb0920 (Albert Song)
06:53 AM Bug #15746: 11 test cases run failed
nobu (Nobuyoshi Nakada) wrote:
> Run with `make test-all` or test/runner.rb:
>
> ```
> $ make test-all TESTS=tes...
sandy-lcq (sandy li)
05:11 AM Bug #15763: Segmentation fault in timeout.rb / sleep
This might be the same issue as:
* https://bugs.ruby-lang.org/issues/15490
* https://bugs.ruby-lang.org/issues/15...
mame (Yusuke Endoh)
01:37 AM Bug #15763: Segmentation fault in timeout.rb / sleep
Additionally, the issue does not seem to happen on every build. If I rebuild the same version of ruby, the issue may ... stan-envato (Stan Pitucha)
12:26 AM Bug #15763 (Open): Segmentation fault in timeout.rb / sleep
I'm running into crashes on both ruby 2.6.1 and 2.6.2 (2.5.x is all good).
I'm on OSX / mojave with ruby installed v...
stan-envato (Stan Pitucha)
 

Also available in: Atom