Project

General

Profile

Activity

From 04/13/2018 to 04/19/2018

04/19/2018

11:46 PM Revision 5a5c9a70 (git): fiddle/test_import.rb: fix warnings by rubygems
[Bug #14686]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:36 PM Bug #14686 (Closed): Windows - uninitialized constant Fiddle::Function::STDCALL, test issue
Applied in changeset trunk|r63205.
----------
fiddle/import.rb: suppress warning
* ext/fiddle/lib/fiddle/import.rb:...
nobu (Nobuyoshi Nakada)
11:35 PM Revision eb02a846 (git): fiddle/import.rb: suppress warning
* ext/fiddle/lib/fiddle/import.rb: suppress exception report when
$DEBUG is enabled. [ruby-core:86536] [Bug #14686...
nobu (Nobuyoshi Nakada)
11:30 PM Feature #14701 (Open): If the object is not frozen, I want to be able to redefine the compound assignment operator.
If the object is not frozen, I want to be able to redefine the compound assignment operator (e.g. +=, -=, *=, /=, ..e... naitoh (Jun NAITOH)
10:20 PM Feature #14697: Introducing Range#% as an alias to Range#step
Have we considered a name like `every`?
~~~ ruby
(1..).every(2) # => 2, 4, 6, 8
~~~
I did not know that `st...
baweaver (Brandon Weaver)
02:18 PM Feature #14697: Introducing Range#% as an alias to Range#step
I am not convinced that `step` is used enough to justify this. I know I basically never use it. Here's the number of ... marcandre (Marc-Andre Lafortune)
06:54 AM Feature #14697: Introducing Range#% as an alias to Range#step
Looks good to me. Any opinion?
Matz.
matz (Yukihiro Matsumoto)
06:31 AM Feature #14697 (Closed): Introducing Range#% as an alias to Range#step
In #13904, `Enumerator::ArithmeticSequence` has been accepted for the representation of a range with step value.
And...
mrkn (Kenta Murata)
09:48 PM Bug #14700 (Rejected): Endless ranges don't seem to work properly with case statements
I'm running into an unexpected error with this code
~~~ ruby
case 1
when 0..
end
#!> SyntaxError: unexpected k...
shan (Shannon Skipper)
09:34 PM Revision 9090241e (git): rexml: Fix a XPath bug that white spaces aren't ignored
lib/rexml/parsers/xpathparser.rb: Ignore white spaces in relative
location path.
test/rexml/xpath/test_base.rb: Add ...
Sutou Kouhei
08:51 PM Revision 632e10ca (git): rexml: Fix wrong assertion
test/rexml/xpath/test_base.rb: Use constant value for the expected value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
Sutou Kouhei
08:49 PM Revision 8257fcb1 (git): rexml: Use more debug friendly assertion style
test/rexml/xpath/test_base.rb: Expand loop assertion and stop to checking
just the first value.
git-svn-id: svn+ssh...
Sutou Kouhei
08:48 PM Revision b5321ba4 (git): rexml: Use more debug friendly assertion style
test/rexml/xpath/test_base.rb: Stop to use separated assertions for
checking array value.
git-svn-id: svn+ssh://ci....
Sutou Kouhei
08:45 PM Revision be000dcc (git): rexml: Make more readable
test/rexml/xpath/test_base.rb: Use here document for XML.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63200 b...
Sutou Kouhei
06:01 PM Misc #14698: DevelopersMeeting20180517Japan
https://bugs.ruby-lang.org/issues/14473 Add Range#subrange? greggzst (Grzegorz Jakubiak)
04:19 PM Misc #14698: DevelopersMeeting20180517Japan
Just one comment:
> From this time, we use a ticket to make dev-meeting agenda page
\o/
I think this is a go...
shevegen (Robert A. Heiler)
03:42 PM Misc #14698: DevelopersMeeting20180517Japan
https://bugs.ruby-lang.org/issues/14699 Subtle behaviors with endless range mame (Yusuke Endoh)
07:26 AM Misc #14698: DevelopersMeeting20180517Japan
> your favorite ticket numbers you want to ask to discuss with your SHORT comment or summary.
Functional programmi...
zverok (Victor Shepelev)
06:59 AM Misc #14698 (Closed): DevelopersMeeting20180517Japan
Date: 2018/05/17 (Thu)
Time: 14:00-18:00 (JST)
Place: Cookpad Inc. (Tokyo, Japan)
Sign-up: https://ruby.connpass.c...
ko1 (Koichi Sasada)
05:24 PM Bug #14699: Subtle behaviors with endless range
I believe `(0..).max(3)` and `(0..).max {|a, b| a <=> b }` can not return `nil`. They should either hang or (seems mo... marcandre (Marc-Andre Lafortune)
03:40 PM Bug #14699 (Closed): Subtle behaviors with endless range
Currently, some Range's methods behaves weirdly with endless range.
## Range#max
Range#max always returns nil. ...
mame (Yusuke Endoh)
04:57 PM Revision 35f1b8f5 (git): _mjit_compile_send.erb: simplify control flow
to introduce additional optimization for another `cc->me->def->type`
later. I carved out the `cc->me->def->type == VM...
k0kubun (Takashi Kokubun)
04:19 PM Revision 46697c7e (git): internal.h: use the same declaration as definition
range.c: cast the function type to meet the declaration
This change is for fixing build error on AppVeyor:
https://c...
k0kubun (Takashi Kokubun)
04:17 PM Feature #14683: IRB with Ripper
I am developing Reirb which is new version of irb, now.
Reirb is a reborn irb, and new implementation for irb,
I w...
keiju (Keiju Ishitsuka)
03:54 PM Feature #8258: Dir#escape_glob
Eregon (Benoit Daloze) wrote:
> Looks to me like this can be closed since we have Dir.glob(pattern, base: dir) and P...
mame (Yusuke Endoh)
11:28 AM Feature #8258: Dir#escape_glob
Looks to me like this can be closed since we have Dir.glob(pattern, base: dir) and Pathname#glob uses it. Eregon (Benoit Daloze)
08:13 AM Feature #8258 (Feedback): Dir#escape_glob
Issue #13056 introduced `base:` option to `Dir.glob` method. Is this issue still needed? shyouhei (Shyouhei Urabe)
03:29 PM Feature #12912 (Closed): An endless range `(1..)`
Thank you matz. I've committed this at r63192..r63197. The implementation uses Approach 2, i.e., now we can create ... mame (Yusuke Endoh)
06:19 AM Feature #12912: An endless range `(1..)`
The syntax appears a bit weird but far better than `1..Float::Infinity`.
I accept it.
Matz.
matz (Yukihiro Matsumoto)
03:23 PM Revision e5de8868 (git): Adds "endless range" to NEWS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
03:19 PM Revision d55452cb (git): Prefer CONST_ID to static global IDs
Just refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:18 PM Revision d658a8d5 (git): range.c: Make Range#bsearch support endless ranges
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
03:18 PM Revision db1bdecb (git): Make Range#min, max, include?, cover?, and === to support endless range
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
03:18 PM Revision 8a809850 (git): * 2018-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:18 PM Revision 7f95eed1 (git): Introduce endless range [Feature#12912]
Typical usages:
```
p ary[1..] # drop the first element; identical to ary[1..-1]
(1..).each {|n|...} # itera...
mame (Yusuke Endoh)
02:40 PM Misc #14692: Question: Ruby stdlib's Option Parser
Currently, it is not able.
A possible workaround is to define an option which raise `OptionParser::InvalidOption`.
nobu (Nobuyoshi Nakada)
12:34 PM Feature #14688 (Assigned): Net::HTTPResponse#value raises "Net::HTTPServerException" in 4xx response
At DevelopersMeeting20180419Japan, adding the alias is accepted. usa (Usaku NAKAMURA)
11:42 AM Feature #4475: default variable name for parameter
This is a very interesting idea but at the same time, it's difficult to keep compatibility.
At least simple addition...
matz (Yukihiro Matsumoto)
07:51 AM Feature #4475: default variable name for parameter
I would like the feature, but we have many things to think about.
We would not be able to make "it" a reserved key...
knu (Akinori MUSHA)
08:22 AM Feature #6394 (Rejected): Support SO_ORIGINAL_DST socket option
As #14696, we reject the proposal. matz (Yukihiro Matsumoto)
08:21 AM Feature #14696 (Rejected): add optname SO_ORIGINAL_DST
I didn't know `SO_ORIGINAL_DST` is not defined in libc headers.
In this case, I'd suggest defining the constant in y...
matz (Yukihiro Matsumoto)
07:37 AM Feature #14696: add optname SO_ORIGINAL_DST
SO_ORIGINAL_DST is defined in linux kernel header, not glibc header.
The provided patch defines SO_ORIGINAL_DST as...
akr (Akira Tanaka)
07:54 AM Feature #14352: Array#pack("M") Quoted-Printable with binary mode
議論したのですが、結論としてドキュメントイシューということになりました。
大本のPerlもそうですが、pack/unpackは前提として、Unix環境で入力をとり、LFのまま出力し、
その出力をsendmail等に流して、それ...
naruse (Yui NARUSE)
07:28 AM Feature #14352 (Closed): Array#pack("M") Quoted-Printable with binary mode
Applied in changeset trunk|r63191.
----------
pack/unpack M only handles LF line breaks [Feature #14352]
naruse (Yui NARUSE)
07:52 AM Feature #5352 (Rejected): How about using <> to represent Here Document?
Rejected. I don't want to change the basic syntax (without major benefit). Besides that, I want to keep `<>` for fut... matz (Yukihiro Matsumoto)
07:28 AM Revision 3a5d1e4b (git): pack/unpack M only handles LF line breaks [Feature #14352]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:25 AM Feature #14423: Enumerator from single object
Updated proposal after discussion in comments. zverok (Victor Shepelev)
07:06 AM Feature #14643 (Closed): Remove problematic separator '\0' of Dir.glob and Dir.[]
Applied in changeset trunk|r63190.
----------
dir.c: warning for NUL
* dir.c (rb_push_glob): warn NUL-separated glo...
nobu (Nobuyoshi Nakada)
06:55 AM Feature #14643: Remove problematic separator '\0' of Dir.glob and Dir.[]
LGTM. The change will reduce the potential security risk.
Matz.
matz (Yukihiro Matsumoto)
07:05 AM Revision c635662d (git): dir.c: warning for NUL
* dir.c (rb_push_glob): warn NUL-separated glob patterns.
[Feature #14643]
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
07:00 AM Bug #14219 (Rejected): package size of Ruby 2.5 is larger than 2.4
I postpone merging bundler into Ruby core. I will close this by stating it again. hsbt (Hiroshi SHIBATA)
06:57 AM Feature #13199 (Closed): Gemify strscan
I released strscan gem on rubygems.org
https://rubygems.org/gems/strscan
hsbt (Hiroshi SHIBATA)
06:43 AM Feature #14594: Rethink yield_self's name
After a long consideration, I decided to pick `then` as an alias to `yield_self`.
As @zverok stated it describes int...
matz (Yukihiro Matsumoto)
05:55 AM Feature #14559 (Closed): ENV.slice
Applied in changeset trunk|r63188.
----------
Add slice method to ENV like Hash#slice
[Feature #14559]
From: Be...
nobu (Nobuyoshi Nakada)
05:22 AM Feature #14559: ENV.slice
It seems OK to me.
Matz.
matz (Yukihiro Matsumoto)
05:55 AM Revision ae92a9e4 (git): * 2018-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:55 AM Revision 9760a7f9 (git): Add slice method to ENV like Hash#slice
[Feature #14559]
From: Benoit Tigeot <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
12:54 AM Bug #14662: Stack consistency error in 2.5.1
The dumped instructions seem no problem.
Can't you make small code to reproduce?
nobu (Nobuyoshi Nakada)

04/18/2018

04:54 PM Feature #6670: str.chars.last should be possible
While I myself have not needed str.chars.last, I can understand
why Yutaka HARA suggested it. Makes sense to me pers...
shevegen (Robert A. Heiler)
06:50 AM Feature #6670 (Assigned): str.chars.last should be possible
I have forgotten this ticket completely, and I have used `String#lines` with a block many times.
Will the methods re...
mame (Yusuke Endoh)
04:47 PM Feature #12912: An endless range `(1..)`
The idea is interesting (I think we currently can not specify
infinite ranges easily? Then again I myself have not ...
shevegen (Robert A. Heiler)
03:04 PM Bug #14464: MJIT & MinGW / gcc 7.3.0 seemed ok as of 62337, fail or skip after
> I'm wondering what is using the /Users/user name/AppData/Local/temp folder, as on my system, all TEMP/TMP env vari... k0kubun (Takashi Kokubun)
01:16 PM Feature #14426: [PATCH] openssl: reduce memory allocation in OpenSSL::Buffering#do_write
Any updates on this one? I think it would be nice to have this included in the next patch version. This will make mem... janko (Janko Marohnić)
11:47 AM Misc #14692: Question: Ruby stdlib's Option Parser
Hi,
The documentation of OptionParser says for further I can ask questions here.
Is there way to disable comman...
xz0r (xz0r xz0r)
10:59 AM Bug #14689: bootsnap gets object index out of range: 266287972352 (IndexError) since r63113
I have also validated the fix using "ruby 2.6.0dev (2018-04-18 trunk 63186) [x86_64-linux]"
Thank you.
yahonda (Yasuo Honda)
10:52 AM Feature #14594: Rethink yield_self's name
I actually liked the tip suggestion. rosenfeld (Rodrigo Rosenfeld Rosas)
04:03 AM Feature #14594: Rethink yield_self's name
I just like to stress that having an easy and short name is more important than having a name that correctly describe... sowieso (So Wieso)
10:11 AM Feature #14672: Introduce a Date.safe_parse method
As pointed out by @ahorek, is not really good to use, raise, catch exceptions in ruby because yes...they are slow.
A...
coorasse (Alessandro Rodi)
09:59 AM Feature #8573: Add String#format method(not an alias of String#%)
bozhidar (Bozhidar Batsov) wrote:
> naruse (Yui NARUSE) wrote:
> > Show concrete use case.
>
> How about simply:...
shyouhei (Shyouhei Urabe)
09:46 AM Feature #8573: Add String#format method(not an alias of String#%)
nobu (Nobuyoshi Nakada) wrote:
> Do you mean this?
>
> ```ruby
> def format(*args)
> sprintf(self, *args)
> ...
bozhidar (Bozhidar Batsov)
09:44 AM Feature #8573: Add String#format method(not an alias of String#%)
naruse (Yui NARUSE) wrote:
> Show concrete use case.
How about simply:
~~~ ruby
"Hello, %s %s!".format("Mr.",...
bozhidar (Bozhidar Batsov)
07:57 AM Bug #14695: [2.5.1] `===` is 1.77x slower than `match?`
baweaver (Brandon Weaver) wrote:
> It appears that `===` is running a bit slower than `match?`
Accurate observati...
shyouhei (Shyouhei Urabe)
07:30 AM Bug #14695 (Closed): [2.5.1] `===` is 1.77x slower than `match?`
Was evaluating some of the `===` implementations while testing and came across this one:
~~~ ruby
# ruby 2.5.1p57...
baweaver (Brandon Weaver)
07:41 AM Feature #14696 (Rejected): add optname SO_ORIGINAL_DST
SO_ORIGINAL_DST is defined at
https://github.com/torvalds/linux/blob/master/include/uapi/linux/netfilter_ipv4.h
g...
takafan (taka fan)
04:16 AM Bug #14693 (Closed): Segfault calling super+[] from redefined #backtrace
nobu (Nobuyoshi Nakada)
03:55 AM Bug #14693: Segfault calling super+[] from redefined #backtrace
`git bisect` shows that it is fixed at r61567.
And it seems to be introduced by [Feature #14141] r61154 (+ r61157).
wanabe (_ wanabe)
03:51 AM Bug #14691 (Closed): ANSI Erase in Line not working properly in Windows
Applied in changeset trunk|r63187.
----------
win32.c: fix CSI sequences to delete
* win32/win32.c (constat_apply):...
nobu (Nobuyoshi Nakada)
03:51 AM Revision 55d3ed4b (git): win32.c: fix CSI sequences to delete
* win32/win32.c (constat_apply): CSI 'J' and 'K' are defaulted to
1, not 0. [ruby-core:86560] [Bug #14691]
* win3...
nobu (Nobuyoshi Nakada)
02:07 AM Feature #14694 (Closed): TracePoint#parameters
Currently, we cannot get the block parameters' information in TracePoint b_call hooks.
Also, it is (possible but) no...
mame (Yusuke Endoh)

04/17/2018

11:18 PM Bug #14693 (Closed): Segfault calling super+[] from redefined #backtrace
~~~ text
opal:elia/errors-and-filenames-review ⤑ ruby -e 'class E < StandardError; def backtrace; super + []; end; e...
elia (Elia Schito)
07:52 PM Revision 0f6a6654 (git): lib/uri/generic.rb: fix error in docs for URI::Generic#opaque
* lib/uri/generic.rb: [DOC] fix description of URI::Generic#opaque,
and add an example. According to RFC2396, opaqu...
stomar (Marcus Stollsteimer)
07:49 PM Revision ed510458 (git): lib/uri/ldap.rb: fix errors in docs for URI::LDAP
* lib/uri/ldap.rb: [DOC] fix errors in example code
for URI::LDAP.build and URI::LDAP.new.
git-svn-id: svn+ssh://c...
stomar (Marcus Stollsteimer)
07:47 PM Revision 6a2b454b (git): lib/uri/file.rb: fix errors in docs for URI::File.build
* lib/uri/file.rb: [DOC] fix description and example for URI::File.build;
for file URIs the path component must be ...
stomar (Marcus Stollsteimer)
07:46 PM Revision 5665092f (git): * 2018-04-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:46 PM Revision c38cb436 (git): lib/uri/file.rb: improve docs for URI::File
* lib/uri/file.rb: [DOC] fix invalid example code for URI::File.build
to make it syntax highlighted; drop unnecessa...
stomar (Marcus Stollsteimer)
05:07 PM Feature #14684: IRB swallows exceptions
Hmm. Our hope would be to have this "easy" change back-ported to 2.3, 2.4, and 2.5 -- waiting until December to have ... RubyBugs (A Nonymous)
02:11 PM Feature #14684: IRB swallows exceptions
I changed the tracker to "Feature", as I thought it would not need to backport.
But branch maintainers may have diff...
nobu (Nobuyoshi Nakada)
01:35 PM Feature #14684: IRB swallows exceptions
@nobu:
Would it be possible to back-port this to Ruby 2.3, 2.4, and 2.5?
Or, would you be willing to review pat...
RubyBugs (A Nonymous)
04:56 PM Bug #14662: Stack consistency error in 2.5.1
Is there anything else I can do to help investigate this? jacobevelyn (Jacob Evelyn)
04:30 PM Misc #14692 (Assigned): Question: Ruby stdlib's Option Parser
Hi,
The documentation of OptionParser says for further I can ask questions here.
Is there way to disable comman...
xz0r (xz0r xz0r)
04:24 PM Bug #14691: ANSI Erase in Line not working properly in Windows
> has an off by one error
It's always these two major problems in the fields of computer and programming:
- Giv...
shevegen (Robert A. Heiler)
03:06 PM Bug #14691 (Closed): ANSI Erase in Line not working properly in Windows
When I run the following commands in either the Windows 10 Command Prompt
~~~
ruby -e 'puts "Hello world!\e[D\e[D...
rsranger65 (Alex Gittemeier)
03:38 PM Feature #14344: refine at class level
Thanks Benoit. A couple of suggestions would be:
~~~
anonymous_refine
inline_refine
class_refine
refining
ref...
kddnewton (Kevin Newton)
08:52 AM Revision 8cd5ccdc (git): test/ruby/test_super.rb: Remove unused assertions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:47 AM Revision a30d133a (git): The test for TracePoint with thread had never worked correctly
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:47 AM Revision fcdabb50 (git): The test for TracePoint#raised_exception had never worked correctly
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:47 AM Revision 2881a6d4 (git): Remove the old disabled assertions for 1.8/1.9
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:26 AM Revision 84934e4f (git): Enable the assertions that had been disabled for historical reason
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:26 AM Revision 03514572 (git): Remove the assertions that have no meaning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:18 AM Revision dae960ed (git): Remove the disabled old tests for Ruby 1.8/1.9 feature change
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:18 AM Revision 91596bb7 (git): Use assert(false) for the path that is expected unreachable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:18 AM Revision c80339d0 (git): test/date/test_date_base.rb: removed
It depends upon calendar.so which is not bundled.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63173 b2dd03c8-3...
mame (Yusuke Endoh)
07:03 AM Revision c1d0768f (git): test/csv/test_features.rb: enable accidentally-disabled assertions
CSV.new does not yield the instance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63172 b2dd03c8-39d4-4d8f-98ff...
mame (Yusuke Endoh)
06:38 AM Revision 7735e2da (git): test/zlib/test_zlib.rb (test_path): enable the accidentally-disabled assertion
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
04:55 AM Feature #14688: Net::HTTPResponse#value raises "Net::HTTPServerException" in 4xx response
The described transition path makes sense (to me). shevegen (Robert A. Heiler)
04:12 AM Revision 7c35618c (git): string.c: suppress warning
* string.c (str_undump): get rid of warning C4129 by VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63170 b2d...
nobu (Nobuyoshi Nakada)
01:37 AM Bug #14690: Invalid CMDARG state after command_args followed by tLBRACE_ARG
Will this be backported and if yes to which versions? whitequark (whitequark *)
01:27 AM Bug #14690: Invalid CMDARG state after command_args followed by tLBRACE_ARG
Thank you! ibylich (Ilya Bylich)
01:22 AM Bug #14690 (Closed): Invalid CMDARG state after command_args followed by tLBRACE_ARG
Applied in changeset trunk|r63168.
----------
parse.y: fix cmdarg in command_args
* parse.y (call_args): fix invali...
nobu (Nobuyoshi Nakada)
01:22 AM Revision 2b63a94d (git): * 2018-04-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:22 AM Revision f168dbd9 (git): parse.y: fix cmdarg in command_args
* parse.y (call_args): fix invalid CMDARG state after command_args
followed by tLBRACE_ARG. [ruby-core:86551] [Bug...
nobu (Nobuyoshi Nakada)

04/16/2018

10:45 PM Feature #13683: Add strict Enumerable#single
matz (Yukihiro Matsumoto) wrote:
> Hmm, I don't like the name `single`. Besides that, I think it may be useful for d...
IotaSpencer (Ken Spencer)
12:46 PM Bug #14689 (Closed): bootsnap gets object index out of range: 266287972352 (IndexError) since r63113
Applied in changeset trunk|r63167.
----------
compile.c: align range
* compile.c (ibf_dump_object_struct): align ra...
nobu (Nobuyoshi Nakada)
06:52 AM Bug #14689 (Closed): bootsnap gets object index out of range: 266287972352 (IndexError) since r63113
# Steps to reproduce
~~~ text
$ rbenv install 2.6.0-dev
$ rbenv global 2.6.0-dev
$ git clone https://github.com/S...
yahonda (Yasuo Honda)
12:46 PM Revision 58a20844 (git): compile.c: align range
* compile.c (ibf_dump_object_struct): align range elements.
[ruby-core:86548] [Bug #14689]
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
12:33 PM Bug #14690 (Closed): Invalid CMDARG state after command_args followed by tLBRACE_ARG
~~~ ruby
assert_valid_syntax('let () { m(a) do; end }')
~~~
The patch that fixes it is attached.
tLBRACE_ARG ...
ibylich (Ilya Bylich)
10:20 AM Revision b2839bac (git): [DOC] Fix links of cve [ci skip]
`http://www.cve.mitre.org/` seem to move `http://cve.mitre.org/`.
I can't access `http://www.cve.mitre.org/`.
[Fix G...
k0kubun (Takashi Kokubun)
10:03 AM Feature #14344: refine at class level
I am a MRI committer. This is just my opinion, but I'm confident it is shared by other committers as well.
I belie...
Eregon (Benoit Daloze)
09:38 AM Feature #14688: Net::HTTPResponse#value raises "Net::HTTPServerException" in 4xx response
I like this. If nobody has an objection, I want to `deprecate_constant` the old one, and would like the same fix for ... k0kubun (Takashi Kokubun)
08:54 AM Revision 3b93a8bc (git): parse.y: `else` indent
* parse.y (keyword_else): warn less-indented `else` than `case`.
[ruby-core:86492] [Bug #14674]
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
07:12 AM Bug #14687 (Closed): TestM17N#test_str_dump, String.dump, frozen-string
Applied in changeset trunk|r63164.
----------
string.c: fix dumped suffix
* string.c (rb_str_dump): get rid of an e...
nobu (Nobuyoshi Nakada)
07:12 AM Revision cea438b0 (git): string.c: fix dumped suffix
* string.c (rb_str_dump): get rid of an error on evaling with
frozen-string-literal enabled. [ruby-core:86539] [Bu...
nobu (Nobuyoshi Nakada)
06:37 AM Revision bfbf7a35 (git): * 2018-04-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:37 AM Revision 5b2b1130 (git): string.c: fix checking order
* string.c (str_undump): check for suffix before if Unicode escape
conflicts with it. the message "but used force_...
nobu (Nobuyoshi Nakada)

04/15/2018

04:12 PM Feature #14656: Improve mkmf error message when ruby.h is missing
nobu already solved this, but I wanted to make one comment to:
> Maybe the error message could hint at this sol...
shevegen (Robert A. Heiler)
04:09 PM Feature #14666: nil.any?{} should return false
Let's let nil remain nil rather than maybe become maybe-nil. shevegen (Robert A. Heiler)
01:37 PM Feature #14688 (Closed): Net::HTTPResponse#value raises "Net::HTTPServerException" in 4xx response
Call `value` method to an instance of `Net::HTTPResponse` it raises `Net::HTTPServerException` in case of HTTP respon... unasuke (Yusuke Nakamura)

04/14/2018

04:51 PM Revision 5bae48bd (git): thread_sync.c: [DOC] fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
04:50 PM Revision 5e998633 (git): string.c: [DOC] fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
04:50 PM Revision 5b4a5c66 (git): gc.c: [DOC] fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
04:49 PM Revision 15192b64 (git): process.c: [DOC] fix grammar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
04:48 PM Revision 9d069981 (git): man/ruby.1: [DOC] fix grammar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
04:47 PM Revision d890fabe (git): lib/fileutils.rb: [DOC] fix typos and grammar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
04:46 PM Revision f10a1348 (git): error.c: [DOC] minor fixes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
04:45 PM Revision 5c5b64c6 (git): random.c: improve docs for Random.bytes
* random.c: [DOC] improve language and RDoc markup in Random.bytes docs;
also adjust call-seq style of Random.bytes...
stomar (Marcus Stollsteimer)
04:43 PM Revision 136643a8 (git): * 2018-04-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:43 PM Revision 96827ee5 (git): complex.c: improve docs for Complex#{finite?,infinite?}
* complex.c: [DOC] correct term "real value" to "real part", and same
for imaginary part, in documentation for Comp...
stomar (Marcus Stollsteimer)
02:05 PM Revision 0cd595cb (git): Extend timeout
On armv7 environment, the timeout is too short
http://rubyci.s3.amazonaws.com/scw-9d6766/ruby-trunk/log/20180319T1917...
naruse (Yui NARUSE)
01:06 PM Feature #14684 (Closed): IRB swallows exceptions
Applied in changeset trunk|r63150.
----------
irb.rb: restore the last error
* lib/irb.rb (eval_input): restore the...
nobu (Nobuyoshi Nakada)
01:05 PM Revision 9fa0d005 (git): irb.rb: restore the last error
* lib/irb.rb (eval_input): restore the last error `$!`, as the
previous result. [Feature #14684]
* lib/irb/contex...
nobu (Nobuyoshi Nakada)
12:49 PM Revision d6dc676d (git): irb/{context,workspace}.rb: use local_variable_set
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:36 PM Revision 69840745 (git): irb/context.rb: using input-method
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

04/13/2018

09:36 PM Revision 5bafb6c5 (git): Add write barrier calls for direct marking objects.
This commit adds write barriers for objects marked from `rb_iseq_mark`.
r62851 introduced direct marking from iseqs t...
tenderlovemaking (Aaron Patterson)
06:11 PM Revision 282efd1f (git): irb.rb: backtrace order
* lib/irb.rb (handle_exception): show backtrace from the topmost
if stdout is not a tty.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
06:06 PM Revision a90e2426 (git): * 2018-04-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:06 PM Revision fb68dfc4 (git): irb.rb: hoist out handle_exception
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:20 PM Feature #14685: IRB doesn't print exception cause
Note that per @Hanmac above in comment #2, separate work might be necessary to also print the `#cause` in default Rub... RubyBugs (A Nonymous)
03:18 PM Feature #14685: IRB doesn't print exception cause
May I ask: a very quick path to solving this would be for me (or someone else) to turn my workaround monkey-patch of ... RubyBugs (A Nonymous)
05:46 AM Feature #14685: IRB doesn't print exception cause
i tested it with multiple ruby versions, both irb and ruby, because i wanted to see what happen
irb doesn't print ...
Hanmac (Hans Mackowiak)
02:24 PM Feature #14684: IRB swallows exceptions
nobu (Nobuyoshi Nakada) wrote:
> `$!` isn't accessible outside `rescue` clause, even without irb.
In IRB, should ...
RubyBugs (A Nonymous)
06:06 AM Feature #14684: IRB swallows exceptions
`$!` isn't accessible outside `rescue` clause, even without irb. nobu (Nobuyoshi Nakada)
12:50 AM Feature #14684 (Assigned): IRB swallows exceptions
hsbt (Hiroshi SHIBATA)
06:26 AM Revision 081df640 (git): file.c: chardev is loadable
* file.c (ruby_is_fd_loadable): allow character devices to load,
e.g., `ruby /dev/null` exits successfully.
git-sv...
nobu (Nobuyoshi Nakada)
03:22 AM Bug #14687 (Closed): TestM17N#test_str_dump, String.dump, frozen-string
The test `TestM17N#test_str_dump` located in `test/ruby/test_m17n.rb` (link at https://github.com/ruby/ruby/blob/83c9... MSP-Greg (Greg L)
01:50 AM Bug #13670: [BUG] Bus Error at 0xefce7b (armv7l) (ruby 2.3.4p301)
Disregard the failed tests above - second build installed okay.
Still hitting the bug very occasionally, but findi...
fig (Phil Ferne)
01:01 AM Bug #14686: Windows - uninitialized constant Fiddle::Function::STDCALL, test issue
Probably better to use `Function.const_defined?(:STDCALL)` than `defined?(Function::STDCALL)` MSP-Greg (Greg L)
12:54 AM Bug #14686 (Closed): Windows - uninitialized constant Fiddle::Function::STDCALL, test issue
While testing the test/ruby folder with frozen-string, I came across a few issues. More later...
I had the follow...
MSP-Greg (Greg L)
12:49 AM Feature #14683 (Assigned): IRB with Ripper
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom