Project

General

Profile

Activity

From 01/29/2019 to 02/04/2019

02/04/2019

11:29 PM Bug #15586 (Closed): Requiring `bundler/setup` gets wrong version
Sorry for the inconvenience. This is a duplicate of #15582, and it has been already fixed at trunk. You can also wo... mame (Yusuke Endoh)
08:04 PM Bug #15586 (Closed): Requiring `bundler/setup` gets wrong version
The statement 'require "bundler/setup"' always loads the version that ships with ruby (Bundler 1.17.2 as of Ruby 2.6.... MarkTheStrange (Mark Reed)
08:50 PM Bug #15587 (Closed): Thread tests failing
I compiled ruby with Visual Studio 2015 tools, but test is failing (#921 test_massign.rb, #1377 test_thread.rb,...)
...
TomasDo (Tomas Dohnal)
07:24 PM Bug #15585: Ruby 2.6.0p0 incompatible with google-protobuf C extensions
Please disregard: https://github.com/protocolbuffers/protobuf/issues/5161 adrianomitre (Adriano Mitre)
07:19 PM Bug #15585 (Third Party's Issue): Ruby 2.6.0p0 incompatible with google-protobuf C extensions
I discovered following this guide: https://grpc.io/docs/tutorials/basic/ruby.html#example-code-and-setup
The minim...
adrianomitre (Adriano Mitre)
06:37 PM Misc #15546: DevelopersMeeting20190207Japan
* [Feature #15331] [PATCH] Faster hashing for short string literals
* Looking for feedback on this patch.
alanwu (Alan Wu)
06:25 PM Feature #15574: Prohibit to pass a block on super() implicitly
I agree with Eregon that it would be a compatibility nightmare.
Moreover I rather like this quirk.
Is there an ...
marcandre (Marc-Andre Lafortune)
03:38 PM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
> Does anyone try with the attached patch?
I've also got the ideal result as follows. (with patched ruby 2.6.1)
N...
aeroastro (Takumasa Ochi)
12:55 PM Feature #10098: [PATCH] Timing-safe string comparison for OpenSSL::HMAC
I think String#const_time_eql? is not an ideal name either.
A problem with "secure" is that it can mean different ...
shevegen (Robert A. Heiler)
12:19 PM Bug #15584 (Rejected): JSON parse error message too long, looks like a crash
Please report an issue of JSON to its upstream, and it seems fixed already. nobu (Nobuyoshi Nakada)
01:55 AM Bug #15584 (Rejected): JSON parse error message too long, looks like a crash
When trying to parse text into JSON, parsing this specific input fills up my terminal with the content of the unzippe... cwardata (cw data)
08:20 AM Revision 190a61e3 (git): test_rinda.rb: increase timeout for --jit-wait CI
https://app.wercker.com/ruby/ruby/runs/mjit-test2/5c57dbb6b18ed400951e3c74?step=5c57e8b963e94600070a5d61
git-svn-id:...
k0kubun (Takashi Kokubun)
08:17 AM Revision cc7dedfb (git): configure.ac: separate -std=gnu99 condition
Also necessary on mingw, cygwin, darwin and netbsd.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67002 b2dd03c8...
nobu (Nobuyoshi Nakada)
08:13 AM Revision df2b8c05 (git): Show proper location for warning [Feature #15575]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:10 AM Revision 9acd2b20 (git): Update requirements
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
07:10 AM Feature #15575 (Closed): Prohibit to pass a block singleton class
Applied in changeset trunk|r66999.
----------
check and show a warning for incorrect yield.
* compile.c (check_yiel...
ko1 (Koichi Sasada)
06:43 AM Feature #15575: Prohibit to pass a block singleton class
Matz, Thank you for confirmation.
I add a warning (without -w) like that:
```ruby
def foo
class << Object.n...
ko1 (Koichi Sasada)
07:10 AM Revision 0fc597f2 (git): check and show a warning for incorrect yield.
* compile.c (check_yield_place): this function check the yield location.
* show a warning if yield in `class` synta...
ko1 (Koichi Sasada)
06:28 AM Revision 8bda94f7 (git): For this may be a syntax error (instead of LocalJumpError) in Ruby 2.7
[Fix GH-2078]
This patch is from Yutaka HARA <[email protected]>.
git-svn-id: svn+ssh://ci.ruby-lang.or...
ko1 (Koichi Sasada)
06:12 AM Revision 0c18a3d9 (git): add debug code
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

02/03/2019

11:30 PM Revision cc1dbb61 (git): io.c: get src_size from stp. Fix r66995.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
11:01 PM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
One issue that autoload helps with is stability when the code 'entry point' is not known. Many applications (eg Ruby... MSP-Greg (Greg L)
10:28 PM Misc #15546: DevelopersMeeting20190207Japan
* [Feature #10098] Timing-safe string comparison for OpenSSL::HMAC (bdewater)
* The feature is done (the title is ...
bdewater (Bart de Water)
09:04 PM Revision 3f0c9666 (git): * 2019-02-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:04 PM Revision e3fd9fa4 (git): io.c: reuse results of fstat(2) in copy functions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)

02/02/2019

11:15 AM Feature #15527: Redesign of timezone object requirements
zverok (Victor Shepelev) wrote:
> Yes, 3 calls to `utc_offset` are kinda indirect, but the current implementation is...
nobu (Nobuyoshi Nakada)
10:41 AM Revision 8cca079d (git): Fixup r66984. Update the location of bundler gemspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
09:54 AM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
> Does anyone try with the attached patch?
I've got an expected result finally with the patch.
Thank you for grea...
watson1978 (Shizuo Fujita)
08:31 AM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
Thanks all.
I investigate this issue with https://bugs.ruby-lang.org/issues/15469#note-4. and fixed this issue on...
hsbt (Hiroshi SHIBATA)
07:25 AM Revision 8f8b51c6 (git): README.win32: mention GIT as well as SVN
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:18 AM Revision c2781525 (git): README.win32: update required commands and platform names
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:54 AM Revision 33d02603 (git): rdoc.css: make label-list compact
"Labeled Lists" section in lib/rdoc/markup.rb states labeled-list
will be formatted in same lines.
```
Notice that b...
nobu (Nobuyoshi Nakada)
06:45 AM Bug #15583: Regex: ? on quantified group {n} is interpreted as optional, should be lazy
Unfortunately it's expected behavior and the bug of documentation.
The upstream of Ruby's regexp, Onigmo, has such...
naruse (Yui NARUSE)
06:38 AM Revision fc7e1baf (git): COPYING: reformat as RDoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:38 AM Revision 009144e8 (git): NEWS: use note-list
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:38 AM Revision 3f78209c (git): README.win32: use label-list
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:34 AM Bug #15579 (Assigned): make step when building ruby 2.4.5 on AIX 7.1 results in a Segmentation fault : ruby-2.4.5/lib/rdoc/markup/parser.rb:325
naruse (Yui NARUSE)
06:21 AM Feature #11076: Enumerable method count_by
sawa (Tsuyoshi Sawada) wrote:
> Since this feature is an inferior variant of `group_by` in the sense that it reduc...
duerst (Martin Dürst)
03:01 AM Feature #11076: Enumerable method count_by
knu (Akinori MUSHA) wrote:
> In today's developer meeting, Matz understood the need for the feature but didn't like ...
sawa (Tsuyoshi Sawada)
06:17 AM Revision b01a7a3e (git): * 2019-02-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:17 AM Revision 3dd0b616 (git): fix: https://twitter.com/_ko1/status/1086167481922646016
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masatoshi SEKI

02/01/2019

08:56 PM Bug #15490: socket.rb - recurring segmentation faults
I have run into a similar issue using Ruby 2.5.1 but unfortunately don't have an easy way to reproduce.
A couple o...
jessebs (Jesse Bowes)
06:06 PM Feature #15527: Redesign of timezone object requirements
That's interesting problem indeed.
I'll look at it on particular example: my own timezone :)
We have GMT+2 at win...
zverok (Victor Shepelev)
09:41 AM Feature #15527: Redesign of timezone object requirements
`zone.utc_offset(time)` seems to consider the timezone of the argument, or the UTC offset.
When constructing a time ...
nobu (Nobuyoshi Nakada)
03:28 PM Bug #15583 (Closed): Regex: ? on quantified group {n} is interpreted as optional, should be lazy
The Ruby regex docs have this to say about repetition ([specific link](https://ruby-doc.org/core-2.6.1/Regexp.html#cl... davisjam (James Davis)
01:42 PM Bug #15582 (Closed): default/bundler-1.17.2.gemspec has no file list
Applied in changeset trunk|r66984.
----------
Fixed gemspec location of bundler.
FileCollector of rbinstall.rb re...
hsbt (Hiroshi SHIBATA)
01:23 PM Bug #15582: default/bundler-1.17.2.gemspec has no file list
If you use rbenv and ruby-build, You can build 2.6.1 with this patch like this.
```
curl -sSL https://bugs.ruby-l...
hsbt (Hiroshi SHIBATA)
01:21 PM Bug #15582: default/bundler-1.17.2.gemspec has no file list
Thanks, I forgot to apply to move gemspec location for FileCollector of rbinstall.rb related r66913.
I attached th...
hsbt (Hiroshi SHIBATA)
12:39 PM Bug #15582 (Closed): default/bundler-1.17.2.gemspec has no file list
Ruby 2.6.1's *prefix*/lib/ruby/gems/2.6.0/specifications/default/bundler-1.17.2.gemspec seems wrong.
```
s.file...
mame (Yusuke Endoh)
01:41 PM Revision 7c9771be (git): Fixed gemspec location of bundler.
FileCollector of rbinstall.rb requires location of gemspec under
the sub-direcotry with the same name as default ge...
hsbt (Hiroshi SHIBATA)
01:40 PM Revision adbdbff2 (git): README.win32: reformat as RDoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:52 AM Revision 1f34da37 (git): insns.def: opt_regexpmatch1 is not a leaf insn
Given `str`, if `str_coderange(str)` is `ENC_CODERANGE_BROKEN`,
it calls `rb_raise`. And it calls `rb_funcallv` from ...
k0kubun (Takashi Kokubun)
08:14 AM Feature #15581: Split tool/* files to tool and script directories
Hello, I placed tool/ruby_vm files there because I thought they are not needed for release tar balls. Do they? shyouhei (Shyouhei Urabe)
07:32 AM Feature #15581 (Rejected): Split tool/* files to tool and script directories
We use the tool directory for additional scripts like a utility, generator and etc.
But some files are required b...
hsbt (Hiroshi SHIBATA)
07:34 AM Misc #15546: DevelopersMeeting20190207Japan
* [Feature #15581] Split tool/* files to tool and script directories
* What's a concern about this?
hsbt (Hiroshi SHIBATA)
07:26 AM Revision 232f31ca (git): on-smash canary detection
In addition to detect dead canary, we try to detect the very moment
when we smash the stack top. Requested by k0kubu...
shyouhei (Shyouhei Urabe)
06:29 AM Revision 8a098051 (git): insns.def: mark exception-raising instructions non-leaf
These instructions were missed before. The stack canary mechanism
(see r64677) can not detect rb_raise() because exc...
shyouhei (Shyouhei Urabe)
05:20 AM Revision 3c8ff424 (git): vm_trace.c: trick rdoc for TracePoint#enable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:11 AM Bug #15578 (Closed): Missing TracePoint return event when a conditional is used before a rescue
Applied in changeset trunk|r66977.
----------
Revert r63383, r63248 "compile.c: copy a short insn with leave"
When ...
nobu (Nobuyoshi Nakada)
03:37 AM Bug #15578: Missing TracePoint return event when a conditional is used before a rescue
`git bisect` shows it is introduced by r63248. wanabe (_ wanabe)
05:11 AM Revision 8555c53e (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:11 AM Revision 1bc6c3f4 (git): Revert r63383, r63248 "compile.c: copy a short insn with leave"
When copying `leave` insn, TRACE also should be copied if it is
present, but this optimization is trivial and not wor...
nobu (Nobuyoshi Nakada)
04:39 AM Revision e826b7d3 (git): _leaf_helpers.erb: some functions are not leaf
If a function has rb_warning() that is not a leaf because warning
ultimately is a method call of Warning#warn.
If a ...
shyouhei (Shyouhei Urabe)
02:17 AM Revision 1cc19523 (git): Revert r66968
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@66975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:31 AM Revision 5d5427cb (git): * 2019-02-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:31 AM Revision af83a85f (git): Run r66972 assertion only when a sticky-bit makes sense
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

01/31/2019

11:13 PM Feature #15580 (Open): Proposal: method addition to class String called .indices ( String#indices )
Hello,
I am not sure whether this proposal has a realistic chance to be added to Ruby; but
I think it is ok to su...
shevegen (Robert A. Heiler)
04:43 PM Bug #15579 (Closed): make step when building ruby 2.4.5 on AIX 7.1 results in a Segmentation fault : ruby-2.4.5/lib/rdoc/markup/parser.rb:325
Environment :
Operating System Name : AIX
Operating System Version : 7
Operating S...
oracle-scott-phillips (Scott Phillips)
04:17 PM Bug #15578 (Closed): Missing TracePoint return event when a conditional is used before a rescue
Hello, I've been using TracePoint on a Ruby on Rails project and noticed that the number of method 'return' events wa... zetter (Chris Zetter)
02:02 PM Bug #15577 (Closed): FileUtils.remove_entry_secure() raises unexpected NameError
Applied in changeset trunk|r66972.
----------
Fix exception namespace
* lib/fileutils.rb (remove_entry_secure): EIS...
nobu (Nobuyoshi Nakada)
12:06 PM Bug #15577 (Closed): FileUtils.remove_entry_secure() raises unexpected NameError
## How to reproduce
```
$ sudo mkdir /tmp/foobar
$ ruby -rfileutils -e 'FileUtils.remove_entry_secure("/tmp/foob...
Tietew (Toru Iwase)
02:02 PM Revision cb5a3298 (git): Fix exception namespace
* lib/fileutils.rb (remove_entry_secure): EISDIR is under the
Errno namespace. [ruby-core:91362] [Bug #15577]
Fro...
nobu (Nobuyoshi Nakada)
01:27 PM Misc #14632: [ANN] git.ruby-lang.org
To remind us the current status, let me list up the details of remaining tasks for git migration:
## Preparations
...
k0kubun (Takashi Kokubun)
01:09 PM Bug #15576: Wrong error message from some class methods of `Dir`
I'm not sure this difference between `IO` and `Dir` is intentional. nobu (Nobuyoshi Nakada)
01:08 PM Bug #15576: Wrong error message from some class methods of `Dir`
It is expected as these methods delegate to `Dir.open`.
So you can redefine the `open` method.
```
$ ruby -e 'de...
nobu (Nobuyoshi Nakada)
09:58 AM Bug #15576 (Closed): Wrong error message from some class methods of `Dir`
When a error is raised in some class methods of `Dir`, the backtrace is as if the user called `Dir.open`.
```
$ r...
takaram (Takuya Aramaki)
12:58 PM Revision 1f641924 (git): Use _NSGetMachExecuteHeader() instead of _mh_execute_header
_mh_execute_header is not accessible from a dylib unless libruby.dylib is
built with -undefined dynamic_lookup. And u...
naruse (Yui NARUSE)
11:08 AM Bug #15284: Unintentional warnings with node.h
ruby_2_4 r66970 merged revision(s) 65667. usa (Usaku NAKAMURA)
11:08 AM Revision 05b05a8f (git): merge revision(s) 65667: [Backport #15284]
Fix for bison 3.2 [Bug #15284]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@66970 b2dd03c8-39d4-4d8...
U.Nakamura
11:04 AM Bug #15495: Backport r66685, r66686 (Try to update cert)
ruby_2_4 r66969 merged revision(s) 66685,66686. usa (Usaku NAKAMURA)
11:03 AM Revision 0f1b218f (git): merge revision(s) 66685,66686: [Backport #15495]
Try to update cert
Try to update cert (2nd try)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2...
U.Nakamura
11:02 AM Bug #15041: [PATCH] cont.c: set th->root_fiber to current fiber at fork
ruby_2_4 r66968 merged revision(s) 64589,64593. usa (Usaku NAKAMURA)
11:02 AM Revision 1de793a5 (git): merge revision(s) 64589,64593: [Backport #15041]
cont.c: set th->root_fiber to current fiber at fork
Otherwise, th->root_fiber can point to an invalid Fiber,...
U.Nakamura
10:59 AM Bug #15340: Time.local behaving inconsistently for excess days after 2038
ruby_2_4 r66967 merged revision(s) 65974. usa (Usaku NAKAMURA)
10:59 AM Revision 3d89e55b (git): merge revision(s) 65974: [Backport #15340]
Normalize month-mday before finding epoch
Especially over the year 2038, 30 Feb and so on may cause odd beha...
U.Nakamura
10:58 AM Bug #15479: Array#reject! modifies literal Array
ruby_2_4 r66966 merged revision(s) 66756. usa (Usaku NAKAMURA)
10:58 AM Revision c7dfe607 (git): merge revision(s) 66756: [Backport #15479]
Mark array as "going to be modified" in `Array#reject!`
Before this patch, if `reject!` is called on a share...
U.Nakamura
10:56 AM Bug #15387: Backport r66242 (io.c (io_write_nonblock): add RB_GC_GUARD, io_fflush may switch threads)
ruby_2_4 r66965 merged revision(s) 66242. usa (Usaku NAKAMURA)
10:56 AM Revision 6d7cab3b (git): merge revision(s) 66242: [Backport #15387]
io.c (io_write_nonblock): add RB_GC_GUARD, io_fflush may switch threads
Since io_fflush may block on mutex o...
U.Nakamura
10:55 AM Bug #15412: backport r66401 (Move autoload to toplevel)
ruby_2_4 r66964 merged revision(s) 66401. usa (Usaku NAKAMURA)
10:55 AM Revision 67305e79 (git): merge revision(s) 66401: [Backport #15412]
Move autoload to toplevel
So that classes which uses Net::HTTP with https can use OpenSSL
namespace ...
U.Nakamura
10:51 AM Revision f0a0909f (git): Fixed [Bug #14731]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@66963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:48 AM Bug #14729: Float("long_invalid_string") fails to throw an exception
ruby_2_4 r66962 merged revision(s) 63334. usa (Usaku NAKAMURA)
10:47 AM Revision 4c2f9198 (git): merge revision(s) 63334: [Backport #14729]
object.c: raise on long invalid float string
* object.c (rb_cstr_to_dbl_raise): check long invalid float
...
U.Nakamura
10:36 AM Bug #15162: Encoding::Converter.search_convpath(Encoding::ASCII_8BIT, Encoding::Emacs_Mule) crashes on MinGW
ruby_2_4 r66961 merged revision(s) 64879. usa (Usaku NAKAMURA)
10:36 AM Revision 673de310 (git): merge revision(s) 64879: [Backport #15162]
transcode.c: add GC guard on raise
* transcode.c (econv_s_search_convpath): add GC guard to fix SEGV
...
U.Nakamura
09:45 AM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
hsbt (Hiroshi SHIBATA) wrote:
> @watson1978
>
> Can you try this with Ruby 2.6.1? r66867 fixed this issue maybe.
...
watson1978 (Shizuo Fujita)
06:13 AM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
@watson1978
Can you try this with Ruby 2.6.1? r66867 fixed this issue maybe.
hsbt (Hiroshi SHIBATA)
08:02 AM Feature #15575: Prohibit to pass a block singleton class
Agreed to prohibit. Disagree to change the scoping rule (@alanwu).
Matz.
matz (Yukihiro Matsumoto)
04:36 AM Feature #15575: Prohibit to pass a block singleton class
Another option would be to make everything use lexical scope, if the strangeness is indeed because locals are inacces... alanwu (Alan Wu)
05:36 AM Revision 857bbfd0 (git): _insn_type_chars.erb: use C99
Now that comma at the end of enum is allowed, we can write this much
more straight-forward.
git-svn-id: svn+ssh://c...
shyouhei (Shyouhei Urabe)
05:22 AM Revision e2071406 (git): _insn_operand_info.erb: use C99
Same as r66957.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:00 AM Revision 971f965d (git): _insn_len_info.erb: add ASSERT_VM_INSTRUCTION_SIZE
Also previous rb_vm_insn_len_info is now a function static variable.
It seems nobody else is using it.
git-svn-id: ...
shyouhei (Shyouhei Urabe)
04:46 AM Revision 72e318f1 (git): _insn_name_info.erb: use C99
C99 allows string literals of at least 4095 characters (cf: ISO/IEC
9899:1999 section 5.2.4.1) so the previous comple...
shyouhei (Shyouhei Urabe)
04:35 AM Revision 69431818 (git): * 2019-01-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:35 AM Revision 03dc91fa (git): test_iseq.rb: update expected error message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:35 AM Revision ba4d6ae7 (git): test_iseq.rb: enabled
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:06 AM Bug #15569: TestResolvDNS#test_no_server always fails on usa's mswin environment
FYI, I've never seen GREEN result of the test since last September.
The environment is Windows10 + Visual C++ 14.0(=...
usa (Usaku NAKAMURA)

01/30/2019

11:57 PM Bug #15572: `RubyVM::InstructionSequence` doesn't work with `extend`.
ioquatix (Samuel Williams) wrote:
> For some reason,`RubyVM::InstructionSequence.extend` doesn't seem to work as exp...
wanabe (_ wanabe)
09:54 PM Bug #15404: Endless range has inconsistent chaining behaviour
Just want to add to this that
``` ruby
Ripper.sexp("1..\n1..5")
```
breaks and returns nil
kddnewton (Kevin Newton)
07:13 PM Feature #14973: Proposal of percent literal to expand Hash
I just want to +1 this. I think it's a great idea, and had raised it independently in [15236](https://bugs.ruby-lang.... blakewest (Blake West)
06:17 PM Feature #15571: Add methods: iroot, root, and roots
First, I think you should see the number of downloads for the `roots` gem in a different context. Instead of saying i... jzakiya (Jabari Zakiya)
04:26 AM Feature #15571 (Open): Add methods: iroot, root, and roots
Sorry, I misread this. The proposal is about including some of the methods from the gem into Ruby itself. Looking at ... duerst (Martin Dürst)
04:18 AM Feature #15571 (Third Party's Issue): Add methods: iroot, root, and roots
This is the (bug/feature) tracker for Ruby the language. Most gems are maintained separately. Issues for bundled gems... duerst (Martin Dürst)
02:41 PM Revision a7f5bada (git): Ruby 2.6 is still C90
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@66953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:09 PM Revision b228a084 (git): merge revision(s) 66888: [Backport #15460]
* Fix rubyspec to follow IO#ungetbyte's fix
Merge CRuby r66824
With fixing actual spec and the version the change...
naruse (Yui NARUSE)
12:30 PM Feature #15575: Prohibit to pass a block singleton class
ko1 (Koichi Sasada) wrote:
> We can break from `class` syntax.
> I hope nobody use it :(
At least TruffleRuby do...
Eregon (Benoit Daloze)
12:28 PM Feature #15575: Prohibit to pass a block singleton class
ko1 (Koichi Sasada) wrote:
> or make it syntax sugre of `singleton_class.class_exec do`?
I think that would be co...
Eregon (Benoit Daloze)
12:27 PM Feature #15575: Prohibit to pass a block singleton class
Similar strange example (off-topic):
```
1.times{
class C
break
def undefined_method; end
end
...
ko1 (Koichi Sasada)
12:24 PM Feature #15575: Prohibit to pass a block singleton class
Eregon (Benoit Daloze) wrote:
> Agreed.
> IMHO `class << expr` should be no different than the normal `class Name`,...
ko1 (Koichi Sasada)
12:17 PM Feature #15575: Prohibit to pass a block singleton class
Agreed.
IMHO `class << expr` should be no different than the normal `class Name`, but currently various things are a...
Eregon (Benoit Daloze)
07:19 AM Feature #15575 (Closed): Prohibit to pass a block singleton class
The following code works now:
```
def foo
class << Object.new
yield
end
end
foo{ p :ok } #=> :ok
...
ko1 (Koichi Sasada)
12:25 PM Feature #15567: Allow ensure to match specific situations
@ioquatix Could you give one or two real-world examples where this would be useful? Eregon (Benoit Daloze)
12:22 PM Feature #15567: Allow ensure to match specific situations
ioquatix (Samuel Williams) wrote:
> For example, there is no easy way to capture `retry` or `redo` exiting a block.
...
Eregon (Benoit Daloze)
12:12 PM Feature #15574: Prohibit to pass a block on super() implicitly
I would think this is tricky for compatibility (there is definitely code relying on it), but let's see. Eregon (Benoit Daloze)
07:12 AM Feature #15574 (Rejected): Prohibit to pass a block on super() implicitly
As described in [Feature #15554], `super()` (not `super`) pass the given block.
```
class C
def foo
p blo...
ko1 (Koichi Sasada)
11:58 AM Revision 15f8fb34 (git): Show the code in syntax assertions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:44 AM Feature #15573: Permit zero step in Numeric#step and Range#step
I can't say in which way to change it but I think this is indeed surprising
behaviour and should be changed either w...
shevegen (Robert A. Heiler)
05:17 AM Feature #15573: Permit zero step in Numeric#step and Range#step
There is also inconsistency in that, without the block, `0` is allowed in these forms.
```ruby
1.step(10, 0) # =>...
sawa (Tsuyoshi Sawada)
04:16 AM Feature #15573: Permit zero step in Numeric#step and Range#step
mrkn (Kenta Murata) wrote:
> I want to relax also this restriction.
Tell us why? Consistency?
shyouhei (Shyouhei Urabe)
03:32 AM Feature #15573 (Closed): Permit zero step in Numeric#step and Range#step
Numeric#step disallows zero in the 2nd argument, but it allows zero passed as the value of `by:` keyword argument. I... mrkn (Kenta Murata)
09:21 AM Bug #15570: rb_int2big signature change #14036 breaks VIM on 32b arches
Hi!
I'm Zdenek, Fedora/RHEL Vim's maintainer and I confirm Vita's report - Vim started to fail on 32b archs since ...
zdohnal (Zdenek Dohnal)
06:20 AM Bug #15518: good old Infinite range notation behavior
ruby_2_6 r66949 merged revision(s) 66947. naruse (Yui NARUSE)
06:16 AM Bug #15518: good old Infinite range notation behavior
I fixed the case for ranges whose end is Float::INFINITY.
If you want to continue to discuss for the other cases, pl...
mrkn (Kenta Murata)
06:06 AM Bug #15518 (Closed): good old Infinite range notation behavior
Applied in changeset trunk|r66947.
----------
enumerator.c: fix arith_seq_first for Infinity
* enumerator.c (arith_...
mrkn (Kenta Murata)
06:20 AM Revision 0a9410ce (git): merge revision(s) 66947: [Backport #15518]
enumerator.c: fix arith_seq_first for Infinity
* enumerator.c (arith_seq_first): fix for Float::INFINITY.
...
naruse (Yui NARUSE)
06:06 AM Revision ea88f7dd (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:05 AM Revision 6f6cf042 (git): enumerator.c: fix arith_seq_first for Infinity
* enumerator.c (arith_seq_first): fix for Float::INFINITY.
* test/ruby/test_arithmetic_sequence.rb: add tests.
* nu...
Kenta Murata
05:08 AM Revision e1e3d642 (git): hash.c: hoisted out st_index_hash
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:54 AM Revision a94b78e4 (git): hash.c: hoisted out dbl_to_index
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:36 AM Revision 15530088 (git): * 2019-01-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:36 AM Revision ef17936b (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:36 AM Revision d07d1928 (git): hash.c: remove repeated rb_hash_start
* hash.c (rb_dbl_long_hash): remove repeated rb_hash_start as
rb_objid_hash includes rb_hash_start,
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
03:35 AM Misc #15546: DevelopersMeeting20190207Japan
* [Feature #15573] Permit zero step in `Numeric#step` and `Range#step`
* I make this issue as a feature request be...
mrkn (Kenta Murata)

01/29/2019

09:25 PM Bug #15572 (Closed): `RubyVM::InstructionSequence` doesn't work with `extend`.
For some reason,`RubyVM::InstructionSequence.extend` doesn't seem to work as expected.
```ruby
module Loader
d...
ioquatix (Samuel Williams)
09:21 PM Feature #15567: Allow ensure to match specific situations
So, @jeremyevans0, I agree with everything you say.
That being said, this proposal goes beyond just that single ca...
ioquatix (Samuel Williams)
06:46 PM Feature #10370: [PATCH] We don't need to check whether rb_block_call exists
Been a while but Hiroshi put it on the next upcoming developer meeting so I
guess this may be discussed in a few days.
shevegen (Robert A. Heiler)
05:35 PM Feature #15571 (Open): Add methods: iroot, root, and roots
**Proposal**
The rubygem `roots` provides a few methods to find the numerical roots
of real, complex, and integer n...
jzakiya (Jabari Zakiya)
01:57 PM Bug #14972: Net::HTTP inconsistently raises EOFError when peer closes the connection
I checked the code again and I noticed I wrote a code which depends current behavior before.
It is to resume with th...
naruse (Yui NARUSE)
12:05 PM Bug #15570 (Closed): rb_int2big signature change #14036 breaks VIM on 32b arches
It was recently pointed out by VIM maintainer in Fedora [1], that VIM fails to build with Ruby 2.6 with the following... vo.x (Vit Ondruch)
10:42 AM Feature #11076: Enumerable method count_by
For this kind of method, I wish we would implement it in Ruby even in MRI: it's much simpler, more readable, and ever... Eregon (Benoit Daloze)
02:52 AM Feature #11076: Enumerable method count_by
https://github.com/nobu/ruby/pull/new/feature/11076-Enumerable%23tally
As `Hash#[]=` copies string keys, the `obje...
nobu (Nobuyoshi Nakada)
01:04 AM Feature #11076: Enumerable method count_by
mame (Yusuke Endoh) wrote:
> I have learnt the word "tally" in this thread. Thank you. It looks good to me, a non-...
baweaver (Brandon Weaver)
09:19 AM Bug #15555: Dir.mktmpdir checks permissions and raise ArgumentError after yielding to block (ensure) & leaks allocated tempdir
ruby_2_6 r66941 merged revision(s) 66909. naruse (Yui NARUSE)
09:19 AM Revision fdca654c (git): merge revision(s) 66909: [Backport #15555]
tmpdir.rb: permission of user given directory
* lib/tmpdir.rb (Dir.mktmpdir): check if the permission of the...
naruse (Yui NARUSE)
05:36 AM Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
ruby_2_6 r66940 merged revision(s) 66708. naruse (Yui NARUSE)
05:31 AM Bug #15499 (Closed): Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
Applied in changeset ruby_2_6|r66940.
----------
merge revision(s) 66708: [Backport #15499]
thread.c (call_without...
naruse (Yui NARUSE)
05:31 AM Revision fbad5b97 (git): merge revision(s) 66708: [Backport #15499]
thread.c (call_without_gvl): spawn thread for UBF iff single-threaded
We need another native thread to call ...
naruse (Yui NARUSE)
05:00 AM Bug #15488: const_defined?("File::NULL") の挙動
ruby_2_6 r66939 merged revision(s) 66938. naruse (Yui NARUSE)
04:39 AM Revision bf8cc37b (git): merge revision(s) 66938: [Backport #15488]
Fix `Module#const_defined?` on inherited constants
[Fix GH-2061]
From: manga_osyo <manga.osyo@gmail...
naruse (Yui NARUSE)
 

Also available in: Atom