Activity
From 03/12/2018 to 03/18/2018
03/18/2018
-
11:58 PM Feature #14615: Consider introducing shortcut to check Net::HTTP response type
- I'd say it is ok to add .ok?
:D
What is missing is a description as to what the method `ok?` exactly
does. In ... -
10:42 PM Feature #14615 (Open): Consider introducing shortcut to check Net::HTTP response type
- Currently you need to either use `kind_of?` or `HTTPResponse#code` to find out the type of a response.
~~~ ruby
r... -
03:35 PM Bug #14047: SEGV happen when running script under OneDrive directory if File On-Demand is enabled
- ruby_2_3 r62828 merged revision(s) 60421.
-
04:03 AM Bug #14047: SEGV happen when running script under OneDrive directory if File On-Demand is enabled
- ruby_2_4 r62804 merged revision(s) 60421.
- 03:35 PM Revision 5c57eb83 (git): merge revision(s) 60421: [Backport #14047]
- win32.c: unknown reparse tags
* win32/win32.c (rb_w32_read_reparse_point): skip unknown reparse
ta... -
03:33 PM Bug #14082: Enumerator#size from Enumerable#cycle returns 0 when the object is empty
- ruby_2_3 r62827 merged revision(s) 60666,60667,60668.
- 03:33 PM Revision f8b4df93 (git): merge revision(s) 60666,60667,60668: [Backport #14082]
- Fix size on Enumerable#cycle when the size is 0 [Bug #14082].
Patch by Kenichi Kamiya
test/ruby/tes... -
03:29 PM Bug #11989: Dedenting interpolating heredoc can interpret escapes incorrectly
- ruby_2_3 r62826 merged revision(s) 53573.
- 03:29 PM Revision 091f98cf (git): merge revision(s) 53573: [Backport #11989]
- * parse.y (parser_here_document): an escaped newline is not an
actual newline, and the rest part should not... -
03:27 PM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
- ruby_2_3 r62825 merged revision(s) 60384.
- 03:27 PM Revision ca310ba6 (git): merge revision(s) 60384: [Backport #13887]
- thread_pthread: do not corrupt stack
This fixes stuck test/ruby/test_io.rb with FIBER_USE_NATIVE=0 on
... -
03:23 PM Bug #14057: TracePoint#enable and disable should not yield arguments
- ruby_2_3 r62824 merged revision(s) 60437.
- 03:23 PM Revision e9a9f674 (git): merge revision(s) 60437: [Backport #14057]
- TracePoint#enable, #disable: Don't yield any argument. [Bug #14057]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran... -
03:21 PM Bug #11638: [doc] misleading IO.write offset description
- ruby_2_3 r62823 merged revision(s) 60294.
- 03:21 PM Revision fdb2421c (git): merge revision(s) 60294: [Backport #11638]
- Clarify the behavior of IO.write without offset in write mode.
https://github.com/ruby/ruby/pull/1571
... -
03:16 PM Bug #13998: BOM disables "mismatched indentations" warning
- ruby_2_3 r62822 merged revision(s) 60160.
- 03:16 PM Revision c1724210 (git): merge revision(s) 60160: [Backport #13998]
- parse.y: token info with BOM
* parse.y (parser_prepare): set token_info_enabled flag first,
before... -
03:07 PM Bug #13856: MinGW / mswin intermittent failure in test/socket/test_socket.rb
- ruby_2_3 r62821 merged revision(s) 60055.
- 03:07 PM Revision 541f4f25 (git): merge revision(s) 60055: [Backport #13856]
- io.c: fix segfault with closing socket on Windows
* io.c (fptr_finalize_flush): add an argument to keep GVL.... -
03:04 PM Bug #14179: Forwardable Segmentation fault ruby 2.2.8p477 (2017-09-14 revision 59906)
- ruby_2_3 r62820 merged revision(s) 55372.
- 03:04 PM Revision bec19f49 (git): merge revision(s) 55372: [Backport #14179]
- * lib/forwardable.rb (_delegator_method): leave the backtrace
untouched during accessor. forwardable.rb do... -
03:00 PM Bug #13925: string.split(pattern, 1) should return [self.dup], but it returns [self]
- ruby_2_3 r62818 merged revision(s) 60000,60001,60002.
- 03:00 PM Revision 57647b8a (git): * 2018-03-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@62819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:00 PM Revision 1816ba09 (git): merge revision(s) 60000,60001,60002: [Backport #13925]
- dup String#partition return value
* string.c (rb_str_partition): return duplicated receiver, when no
... -
02:58 PM Bug #13736: ruby -00 should be the same as setting $/=""
- ruby_2_3 r62817 merged revision(s) 59970.
- 02:58 PM Revision 4afc46dc (git): merge revision(s) 59970: [Backport #13736]
- ruby.c: paragraph mode by -00
* ruby.c (proc_options): set to paragraph mode, if -00 is given,
as ... -
02:56 PM Bug #14614 (Closed): Error when running `make update-gems`
- ~~~
vitalkanev@vitalkanev-HP-Mate:~/power/ruby/ruby-2.5.0$ make update-gems
Downloading bundled gem files...
execu... -
02:56 PM Bug #13916: Race condition when sending a signal to a new fork
- ruby_2_3 r62816 merged revision(s) 59975.
- 02:56 PM Revision cfb61e59 (git): merge revision(s) 59975: [Backport #13916]
- process: block/unblock signals around fork
As with forking for execve(2) in `spawn', we must block signals
... -
02:53 PM Bug #13705: [PATCH] `cfp consistency error' occurs when raising exception in bmethod call event
- ruby_2_3 r62815 merged revision(s) 59956.
- 02:53 PM Revision 2fd7044e (git): merge revision(s) 59956: [Backport #13705]
- vm.c: fix `cfp consistency error' which occurs
when raising exception in bmethod call event
* vm.c (... -
02:39 PM Bug #13816: APFS Issue with High Sierra
- ruby_2_3 r62814 merged revision(s) 59602,59887.
- 02:39 PM Revision cc23dc6b (git): merge revision(s) 59602,59887: [Backport #13816]
- High Sierra's APFS cannot use invalid filenames [Bug #13816]
added workaround for APFS file format.
... -
02:34 PM Bug #13489: "make test-all" fails on macOS with case-sensitive filesystem
- ruby_2_3 r62813 merged revision(s) 58431,58447.
- 02:34 PM Revision 68506159 (git): merge revision(s) 58431,58447: [Backport #13489]
- test_framework.rb: for case-sensitive filesystem
* test/mkmf/test_framework.rb (test_single_framework): fix ... -
02:30 PM Bug #13894: win32ole/test_word.rb sometimes not quit Word
- ruby_2_3 r62812 merged revision(s) 59867.
- 02:30 PM Revision 1521768c (git): merge revision(s) 59867: [Backport #13894]
- test/win32ole/test_word.rb: word quit without confirmation dialog to save
files. [Bug #13894] Thanks to h.shi... -
02:27 PM Bug #13895: TestVMDump test fails on High Sierra
- ruby_2_3 r62811 merged revision(s) 59893,59922.
- 02:27 PM Revision d9a7903c (git): merge revision(s) 59893,59922: [Backport #13895]
- fix the case High Sierra's mincore(2) may return -128 [Bug #13895]
Fix typos [ci skip]
git-svn-id: svn+ssh:... -
02:25 PM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
- ruby_2_3 r62810 merged revision(s) 58769,59710,59712.
- 02:25 PM Revision 148f1b91 (git): merge revision(s) 58769,59710,59712: [Backport #13566]
- Treat NULL reference case [Bug #13566]
Fix C level backtrace on Darwin
SEGV caused by invalid instr... -
02:15 PM Bug #14118: Please backport r59454, r59954
- ruby_2_3 r62809 merged revision(s) 53798,59454,59954.
- 02:15 PM Revision 89ceb340 (git): merge revision(s) 53798,59454,59954: [Backport #14118]
- * configure.in (ARFLAGS): check if deterministic mode flag is
effective, which is on by default on Ubuntu.
... -
01:57 PM Bug #14438: TestTimeTZ: failures with recent version of tzdata
- ruby_2_3 r62808 merged revision(s) 62506,62508.
- 01:56 PM Revision 8602707d (git): merge revision(s) 62506,62508: [Backport #14438]
- test_time_tz.rb: past Japanese DST tzdata fix
* test/ruby/test_time_tz.rb (TestTimeTZ#test_asia_tokyo): foll... -
01:42 PM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
- It seems to be a `FIBER_USE_NATIVE == 0` environment issue.
Perhaps it may be a potential `Enumerator`'s behaviour i... -
12:24 PM Bug #14613 (Closed): [Docs] Backport r62734 to ruby 2.5
- Please backport r62734 (https://github.com/ruby/ruby/commit/175c514a0dd4134b43e613934caeaa1c115aefa8) since the bug a...
-
10:41 AM Revision 01409215 (git): compile.c: fix function name [ci skip]
- * compile.c (ibf_dump_object_object): fix a probable typo in the
function name, s/lbf/ibf/.
git-svn-id: svn+ssh://... -
10:28 AM Revision dce4a3f5 (git): Improve CSV performance
- If it will not use special variables (like $1, $&, $`...),
it can improve the performance by using Regexp#match? or S... -
06:54 AM Revision 01e9d9ac (git): Remove duplicated `,` [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:03 AM Revision 093c6ce7 (git): merge revision(s) 60421: [Backport #14047]
- win32.c: unknown reparse tags
* win32/win32.c (rb_w32_read_reparse_point): skip unknown reparse
ta... -
04:00 AM Revision a8e6617f (git): bump up patchlevel to 262 to skip reverted patchlevel.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@62803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:58 AM Bug #13863: RUBYLIB にカレントディレクトリを設定した場合、-E cp932:utf-8 を指定するとスクリプトが全く実行されない
- テストが通らなかったので ruby_2_4 へのバックポート r62797, r62784 は revert しました。
- 03:57 AM Revision 9363d720 (git): * 2018-03-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@62802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:57 AM Revision 3c5452db (git): revert r62797, r62784. [Bug #13863]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@62801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:40 AM Revision 8bad3e6b (git): IBF works only on x86 platforms now
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:35 AM Bug #14612: IPv6 address inconsistency (downcase vs. upcase)
- Is there a standard that mandates or prefers either variant?
If not then perhaps ruby should decide on which varia...
03/17/2018
-
11:52 PM Bug #14612 (Closed): IPv6 address inconsistency (downcase vs. upcase)
- I've noticed that sometimes ip addresses re shown using a-f characters in downcase, other times upcase. Here is a sma...
-
10:32 PM Feature #14473: Add Range#subrange?
- Are there any further thoughts on my latest patch? Based on the discussion above, I think I should rename the added m...
- 03:13 PM Revision d0b207ee (git): * 2018-03-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:13 PM Revision 3381ffee (git): If host of URI is omitted, make it with IP address.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:24 PM Bug #13863: RUBYLIB にカレントディレクトリを設定した場合、-E cp932:utf-8 を指定するとスクリプトが全く実行されない
- I backported additionally r57484,r58767,r58938,r59041 to try to get rid of CI failure.
http://mswinci.japaneast.clou... -
02:23 PM Revision 2171d75e (git): merge revision(s) 57484,58767,58938,59041: [Backport #13863]
- ruby.c: forbid options
* ruby.c (forbid_setid): constified.
* ruby.c (process_options): forbid if s... -
12:47 PM Bug #14461 (Rejected): Public SecureRandom.alphanumeric method does not appear in rdoc generated documentation
- You see wrong place.
`alphanumeric` is a method defined in [`Random::Formatter`].
[`Random::Formatter`]: http://r... -
11:49 AM Feature #14245: Add File.read etc.
- I've made a patch.
-
11:42 AM Revision 2948dc26 (git): compile.c: resize to align offsets
- * compile.c (ibf_dump_align): resize the dump buffer.
rb_str_modify_expand expands the buffer but not set the lengt... -
09:41 AM Revision aa3b5b14 (git): debugging SEGV on Solaris11s
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:41 AM Revision f5fc032e (git): Remove unused variables
- This fixes following warning:
```
test/logger/test_logger.rb:329: warning: assigned but unused variable - read_read
... -
06:39 AM Revision 38abd835 (git): Add doc for `opt` parameter of IO#reopen [ci skip]
- It can be specified from 2.0. Ref: https://bugs.ruby-lang.org/issues/7103
[Fix GH-1841]
From: yuuji.yaginuma <yuuji... -
06:33 AM Revision 4b380911 (git): test_jit.rb: debug cc1 availability
- ENV didn't have any useful information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62792 b2dd03c8-39d4-4d8f-9... -
04:46 AM Revision 86a16b36 (git): compile.c: align offsets
- * compile.c (ibf_dump_align): expand the buffer for alignment.
* compile.c (ibf_dump_iseq_list, ibf_dump_object_list... -
04:13 AM Revision 1bf9dec0 (git): string.c: [DOC] split with block [ci skip]
- * string.c (rb_str_split_m): [DOC] about split with block.
[Feature #4780]
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
04:08 AM Bug #14611: Exotic method parameters bug
- I did not know that either.
I guess the problem was that bogdan was using variables with
a leading '`_`'.
With... -
12:22 AM Bug #14611: Exotic method parameters bug
- Hanmac (Hans Mackowiak) wrote:
> @phluid61 not so fast, ruby allows duplicate "_" as parameters so you can say that ... -
02:37 AM Bug #14246 (Closed): Inconsistent C source code indentation
- Applied in changeset trunk|r62789.
----------
misc/ruby-style.el: use spaces for indentation
instead of hard tabs.
... -
02:37 AM Revision b83ae747 (git): misc/ruby-style.el: use spaces for indentation
- instead of hard tabs.
[Bug #14246]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62789 b2dd03c8-39d4-4d8f-98ff-... -
02:18 AM Revision 3f8711a0 (git): transform_mjit_header.rb: read output and errors
- * tool/transform_mjit_header.rb (MJITHeader.check_code): read
output and errors than discarding errors. also cl.ex... -
02:11 AM Revision 952b70e2 (git): debugging SEGV on Solaris11s
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:00 AM Revision 73b631dd (git): * 2018-03-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:00 AM Revision c91c62b6 (git): mjit.c: add timeout for --jit-wait
- Sometimes test hangs in `mjit_get_iseq_func` like this:
http://ci.rvm.jp/results/trunk-test@ruby-sky3/659391
It seem...
03/16/2018
-
11:18 PM Misc #14610: Enhance Proc docs
- Agreed.
> If my class documentation would be accepted,
You added a lot more examples too if I understand the pa... -
11:10 AM Misc #14610 (Closed): Enhance Proc docs
- What caught me recently while mentoring students: there is almost no "canonical" explanation about procs in [Ruby's c...
-
08:23 PM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
- `git bisect` shows this is from r60440 [Feature #14038].
-
08:00 PM Bug #14596: Ruby master is broken with bootsnap
- Fixed
-
05:34 PM Bug #13863: RUBYLIB にカレントディレクトリを設定した場合、-E cp932:utf-8 を指定するとスクリプトが全く実行されない
- ruby_2_4 r62784 merged revision(s) 58745,58780,59040,60743.
-
05:34 PM Revision 2368dbdf (git): merge revision(s) 58745,58780,59040,60743: [Backport #13863]
- rb_w32_ugetcwd: UTF-8 version getcwd
* dir.c (rb_dir_getwd): convert from UTF-8.
* win32/win32.c (w... - 04:41 PM Revision 3ca42c04 (git): * 2018-03-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@62783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:41 PM Revision fc4bb0da (git): merge revision(s) 60666,60667,60668: [Backport #14082]
- Fix size on Enumerable#cycle when the size is 0 [Bug #14082].
Patch by Kenichi Kamiya
test/ruby/tes... -
03:34 PM Bug #14611: Exotic method parameters bug
- @phluid61 not so fast, ruby allows duplicate "_" as parameters so you can say that you don't want them and ruby shoul...
-
03:11 PM Bug #14611: Exotic method parameters bug
- bogdan (Bogdan Gusiev) wrote:
>
> By some reason second parameter is nil when the rest of parameters declared as n... -
01:27 PM Bug #14611 (Closed): Exotic method parameters bug
- Consider the following code:
~~~ ruby
def test(_, x, *_)
x
end
test(1,2,3) # => nil
~~~
By some reas... -
02:12 PM Revision 6cd5db89 (git): test_weakmap.rb: skip unstable assertion
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:09 PM Revision 23358107 (git): sample/timeout.rb: fix warnings
- warning: Object#timeout is deprecated, use Timeout.timeout instead.
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org... -
01:37 PM Bug #14608 (Closed): Regexp::union and forward slashes
- Applied in changeset trunk|r62779.
----------
re.c: do not escape terminator in Regexp.union
* re.c (rb_reg_str_wit... -
12:21 AM Bug #14608: Regexp::union and forward slashes
- Interesting. I would have expected them to be the same.
Would be nice if it could be explained in the official doc... -
01:37 PM Revision 8a8f542c (git): re.c: do not escape terminator in Regexp.union
- * re.c (rb_reg_str_with_term): change terminator.
* re.c (rb_reg_s_union): terminator in source string does not need... -
01:29 PM Revision 0eddedbf (git): debugging SEGV on Solaris11s
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:57 PM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
- this is somewhat related to this comment: https://bugs.ruby-lang.org/issues/9454#note-6
There is a problem with pt... -
12:22 PM Revision 915ca40f (git): debugging SEGV on Solaris11s
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:14 PM Feature #14022: String#surround
- I admit that now we can use `yield_self`. I didn't think interpolation was elegant enough, but I think I can live wit...
-
12:06 PM Revision 1d07bb84 (git): test_iseq.rb: skip iseq with coverage
- * test/ruby/test_iseq.rb (test_to_binary_with_objects): #to_binary
does not support iseq compiled with coverage, ju... -
10:55 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
- hm i have a slightly problem with this
check out the different return types there:
~~~ ruby
a = []
p *a #=>... -
08:00 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
- Small notice: If #13581 would be once acted upon, attaching `p` in the middle of the chain could be as simple as (usi...
-
03:11 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
- +1
`Kernel#p` is one of the greatest feature in Ruby. It would be further great to make it useful. -
01:29 AM Feature #14609 (Rejected): Let `Kernel#p` without an argument print the receiver
- # Abstract
`Kernel#p(obj)` prints `obj` as `inspect`ed.
How about printing the receiver if an argument is not giv... -
07:59 AM Revision 94c40622 (git): Revert "Add direct marking on iseq operands"
- This reverts commit r62706.
It causes SEGV on i686-linux (debian) and armv7l-linux-eabihf:
http://www.rubyist.net/~a... -
07:59 AM Revision a14a6797 (git): Revert "Fix error: implicit conversion loses integer precision"
- This reverts commit r62708.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62774 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
07:59 AM Revision b099c5e6 (git): Revert "Fix warning: cast from pointer to integer of different size"
- This reverts commit r62709.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62773 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
06:12 AM Feature #11541: Let attr_accessor, _reader & _writer return symbols of the defined methods
- +1
I'm about to issue the same feature request😆 -
02:27 AM Revision ddf295a2 (git): compile.c: fix load_from_binary
- * compile.c (ibf_load_iseq_each): realpath may be nil. follow up
r59709. [fix https://github.com/Shopify/bootsnap... -
02:07 AM Revision d3c5746b (git): gmake.mk: expand MJIT header rules
- * defs/gmake.mk: expand MJIT header file rules for each
architectures.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
01:48 AM Revision dd543cd4 (git): configure.ac: DLDFLAGS without arch flags
- * configure.ac (DLDFLAGS): copy LDFLAGS before adding arch flags.
multiple arch flags on universal binary make mjit... -
01:22 AM Feature #14606: Change begin-else-end without rescue from warning to syntax error
- I'm not against the removeal.
BTW, surprisingly, the following code works "as intended."
```
def fib(x)
if ...
03/15/2018
-
06:57 PM Bug #14608 (Closed): Regexp::union and forward slashes
- When using Regexp::union and a regular expression with a forward slash, there seem to be some inconsistencies.
~~~... -
04:51 PM Feature #14035 (Closed): URI module always serializes to the minimal form insted of the traditional one
- Applied in changeset trunk|r62767.
----------
Introduce URI::File to handle file URI scheme
* the default value of ... -
04:51 PM Revision 0129fc8f (git): Revert r62617 "compile.c: fix load_from_binary"
- It breaks Solaris:
http://rubyci.s3.amazonaws.com/unstable11s/ruby-trunk/log/20180301T012502Z.diff.html.gz
git-svn-i... - 04:51 PM Revision 01b46043 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:51 PM Revision 04883f12 (git): Introduce URI::File to handle file URI scheme
- * the default value of URI::File's authority is "" (localhost).
Both nil and "localhost" is normalized to "" by def... - 03:20 PM Revision 09fb6248 (git): * 2018-03-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:20 PM Revision ec45161c (git): configure.ac: fix rb_cv_gcc_compiler_cas
- * configure.ac (rb_cv_gcc_compiler_cas): do not use one variable
for multiple AC_CACHE_CHECK. in one check, select... -
03:00 PM Bug #14541: Class variables have broken semantics, let's fix them
- @Hanmac: Both problems exist, see the example in the description.
The semantics are confusing, that's why I wish we ... -
01:17 PM Bug #14541: Class variables have broken semantics, let's fix them
- @Eregon: the problem is the other way around ...
a class variable in a superclass DOES NOT removes class variables... -
12:24 PM Bug #14541: Class variables have broken semantics, let's fix them
- matz (Yukihiro Matsumoto) wrote:
> It's possible to make those warning replaced by exceptions. I am strongly positive... -
07:15 AM Bug #14541: Class variables have broken semantics, let's fix them
- Although the use of class variables is not recommended (like global variables), proposed behavior changes introduce h...
-
02:55 PM Bug #14607 (Closed): Fix use of the rb_profile_frames start parameter
- rb_profile_frames was always behaving as if the value given for the start parameter was 0.
The reason for this was... -
02:15 PM Bug #14273: Stack Consistency Error from return in loop
- naruse (Yui NARUSE) wrote:
> reverted ruby_2_5 r62426. it caused test failure
Forgive me if I'm misunderstanding,... -
01:51 PM Feature #14606: Change begin-else-end without rescue from warning to syntax error
- Accepted.
Matz.
-
07:59 AM Feature #14606 (Open): Change begin-else-end without rescue from warning to syntax error
- ~~~ ruby
begin
p :foo
else
p :bar
end
# => :foo
# => :bar
~~~
~~~ ruby
[1,2,3].each do
p :foo
e... -
01:19 PM Feature #13904: getter for original information of Enumerator
- what about something when you don't have method name or arguments to expose?
like that idea with a combined Enumer... -
12:12 PM Feature #13904: getter for original information of Enumerator
- This seems fine but very specific.
I still think exposing an Enumerator's receiver, method name and arguments is bet... -
06:38 AM Feature #13904: getter for original information of Enumerator
- Sounds reasonable. Accepted.
Matz.
-
06:35 AM Feature #13904 (Assigned): getter for original information of Enumerator
- (Continue from #14044)
Following today's developers meeting, I propose to introduce a subclass of Enumerator.
T... - 12:01 PM Revision b12d7f17 (git): NEWS: add descriptions of [Feature #12732]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:53 AM Bug #2756 (Rejected): Issues with Math and Complex behavior on 1.9
- I'm rejecting this issue because this is meaningless now.
-
11:08 AM Feature #4780 (Closed): String#split with a block
- Applied in changeset trunk|r62763.
----------
string.c: split with block
* string.c (rb_str_split_m): yield each sp... -
08:55 AM Feature #4780: String#split with a block
- Accepted.
Matz.
-
11:08 AM Revision 2258a97f (git): string.c: split with block
- * string.c (rb_str_split_m): yield each split substrings if the
block is given, instead of returing the array. [Fe... -
10:49 AM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
- shyouhei (Shyouhei Urabe) wrote:
> Benoit Daloze wrote:
> > Maybe this functionality should just be an extra keywor... -
08:10 AM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
- `subm` and`gsubm` are acceptable.
Matz.
-
08:09 AM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
- How about String#subm and String#gsubm ?
It is bit longer but not so long. -
09:58 AM Revision d13a2d49 (git): test_array.rb (test_slice!): moved misplaced test
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:29 AM Bug #4173 (Open): TestProcess#test_wait_and_sigchild が、たまに失敗する
-
08:14 AM Feature #14022 (Feedback): String#surround
- It appears like `yield_self` or `%s` formatting can satisfy the use cases noted here.
Changing this ticket to Feed... -
07:54 AM Feature #14476: Adding same_all? for checking whether all items in an Array are same
- duerst (Martin Dürst) wrote:
> Example:
> [1, 2, 3].uniform? % => true
> [:a, :b, :c].uniform? % => true
> [1, ... -
07:42 AM Feature #14476: Adding same_all? for checking whether all items in an Array are same
- matz (Yukihiro Matsumoto) wrote:
> * uniform? - I like this best, but can uniform mean equality?
When seeing u... -
07:19 AM Feature #14476: Adding same_all? for checking whether all items in an Array are same
- I am not satisfied with any of the candidates.
* same_all? - weird word order
* all_same? - word order is OK, but... -
05:44 AM Feature #14476 (Assigned): Adding same_all? for checking whether all items in an Array are same
- Ah, sorry. Posted to the wrong proposal.
Regarding this issue, we have the naming issue. I agree to add the functi... -
05:42 AM Feature #14476 (Rejected): Adding same_all? for checking whether all items in an Array are same
- Rejected. Unfortunately, the incompatibility this proposal would bring is too big.
Besides that, we have performance... -
07:52 AM Feature #14245: Add File.read etc.
- matz (Yukihiro Matsumoto) wrote:
> Agreed for mostly security reasons.
Is this incompatibility acceptable in Ruby... -
06:19 AM Feature #14245: Add File.read etc.
- Agreed for mostly security reasons.
Matz. -
07:49 AM Feature #14579 (Rejected): Hash value omission
- matz (Yukihiro Matsumoto) wrote:
> I prefer this syntax to #11105, but this introduces a Ruby-specific syntax differ... -
06:34 AM Feature #14579: Hash value omission
- I prefer this syntax to #11105, but this introduces a Ruby-specific syntax different from ES6 syntax.
Besides that, ... -
07:36 AM Bug #14469: private_constant and deprecate_constant are ignored by autoloading
- ruby_2_5 r62761 merged revision(s) 62394,62395.
-
07:35 AM Revision d11ce2be (git): merge revision(s) 62394,62395: [Backport #14469]
- vm_insnhelper.c: rb_autoloading_value flag
* vm_insnhelper.c (vm_get_ev_const): add flag argument of
... - 07:19 AM Revision c6ab3498 (git): Add `exception:` keyword in Kernel#Complex()
- Support `exception:` keyword argument in `Kernel#Complex()`.
If `exception:` is `false`, `Kernel#Complex()` returns `... -
07:19 AM Feature #12732 (Closed): An option to pass to `Integer`, `Float`, to return `nil` instead of raise an exception
- Applied in changeset ruby-trunk:trunk|r62757.
----------
Add `exception:` keyword in Kernel#Integer()
Support `exce... - 07:19 AM Revision 0dc74b94 (git): Add `exception:` keyword in Kernel#Rational()
- Support `exception:` keyword argument in `Kernel#Rational()`.
If `exception:` is `false`, `Kernel#Rational()` returns... - 07:19 AM Revision 2993b442 (git): Add `exception:` keyword in Kernel#Float()
- Support `exception:` keyword argument in `Kernel#Float()`.
If `exception:` is `false`, `Kernel#Float()` returns `nil`... - 07:19 AM Revision 2cfc5b03 (git): Add `exception:` keyword in Kernel#Integer()
- Support `exception:` keyword argument in Kernel#Integer().
If `exception:` is `false`, `Kernel#Integer()` returns `ni... -
07:16 AM Feature #4017: [PATCH] CSV parsing speedup
- > Does the comparison result say "the patch will improve performance"?
> If so, can you complete your work to adapt ... -
07:15 AM Revision 4691dacc (git): variable.c: hoisted out overtaken cvar warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:31 AM Feature #14044 (Rejected): Introduce a new attribute `step` in Range
- I've discussed this issue and #13904 in today's developer meeting.
Following the discussion, I decided to withdraw t... -
06:29 AM Revision 06af2865 (git): enumerator.c: pretty kwags
- * enumerator.c (append_method): pretty format for keyword
arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
05:43 AM Feature #14362 (Rejected): use BigDecimal instead of Float by default
- Rejected. Unfortunately, the incompatibility this proposal would bring is too big.
Besides that, we have performance... -
03:55 AM Revision 38895e5c (git): use SIGUSR2 to debug.
- * test/ruby/test_io.rb: use SIGUSR2 instead of SIGUSR1 to confirm
unknown SIGUSR1 exception. On parallel testing, s... -
01:05 AM Revision 80e8b524 (git): win32/configure.bat: stop when setup failed
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:33 AM Feature #14605 (Open): Remove `original_iseq` from `rb_iseq_constant_body`
- I've attached a patch that removes `original_iseq` from the `rb_iseq_constant_body` definition. In order to do this,...
-
12:12 AM Feature #14603 (Closed): Better error message when double-splatting hash with string keys
- Applied in changeset trunk|r62752.
----------
vm.c: refined error message
* vm.c (kw_check_symbol): refined the err... -
12:12 AM Revision 421a73f5 (git): vm.c: refined error message
- * vm.c (kw_check_symbol): refined the error message for non-symbol
key. [Feature #14603]
git-svn-id: svn+ssh://ci...
03/14/2018
-
11:54 PM Bug #14573: rb_ary_or doesn't check objects hash when the array contains less than SMALL_ARRAY_LEN
- I guess I can see how this is a behavior change, but these two objects shouldn't `eql?` each other. It seems like a ...
- 11:27 PM Revision d9abf6ef (git): * 2018-03-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:27 PM Revision cc7bd8e5 (git): Unconditionally define `TRACE_INSN_P`
- `TRACE_INSN_P` doesn't need to know about encoded iseqs, it just needs
to look at decoded iseqs. We have the decoded... -
09:02 PM Bug #14604 (Closed): Backport r62725 to ruby 2.3 to 2.5
- Please backport r62725 (https://github.com/ruby/ruby/pull/1834) since the bug applies to all ruby versions under norm...
-
03:31 PM Feature #14603: Better error message when double-splatting hash with string keys
- Ideally we could have some means to control the warning/error format. That
way people could select which variant to ... -
03:05 PM Feature #14603 (Closed): Better error message when double-splatting hash with string keys
- I couldn't find an existing issue even though I remember reading about it somewhere.
When double-splatting a hash ... -
02:35 PM Feature #4017: [PATCH] CSV parsing speedup
- Thanks. I've added the benchmark script to the repository.
Does the comparison result say "the patch will improve ... -
10:58 AM Feature #4017: [PATCH] CSV parsing speedup
- In addition, I'm porting patches in this issue and got benchmark results.
## Result
- Ruby version: ruby 2.5.0p0 ... -
03:56 AM Feature #4017: [PATCH] CSV parsing speedup
- I tried to create a benchmark script for `CSV.parse`
(Using `benchmark-ips` gem)
## Script
```
# benchmark sc... -
02:07 PM Revision 999b58c1 (git): configure.ac: basic libs
- * configure.ac: basic libraries like -lm are necessary for some
extension libraries on some platforms.
git-svn-id:... -
01:01 PM Feature #14602: Version of dig that raises error if a key is not present
- duerst (Martin Dürst) wrote:
> Would a keyword parameter to dig work for you?
>
> E.g. `hash.dig!(:name, :middle,... -
12:58 PM Feature #14602: Version of dig that raises error if a key is not present
- shevegen (Robert A. Heiler) wrote:
> I think this may be somewhat problematic since it does not appear
> to fit to... -
02:56 AM Feature #14602: Version of dig that raises error if a key is not present
- Would a keyword parameter to dig work for you?
E.g. `hash.dig!(:name, :middle, raise_error: true)` or something si... -
11:55 AM Revision e3c02333 (git): test_weakmap.rb: fixing CI failures
- * test/ruby/test_weakmap.rb (test_include?): create and release
the object to be garbage-collected in deeper frame.... -
11:40 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
- I believe I've run into this bug too.
macOS: 10.13.3
Ruby: 2.5.0
I was running this code:
https://github.co... -
10:16 AM Feature #4483 (Rejected): PStoreをデフォルトで複数のスレッドから扱えるようにしたい
-
02:59 AM Bug #14600: test-all & REXML - fixup
- To all & @kou
Apologizes for not providing more detail. The results above are for tests not run parallel, which (... -
12:44 AM Bug #14600 (Assigned): test-all & REXML - fixup
-
02:35 AM Revision c05fa459 (git): quote symbols
- * sprintf.c (ruby__sfvextra): quote symbols as identifiers.
* string.c (rb_id_quote_unprintable): ditto.
git-svn-id...
03/13/2018
-
07:42 PM Feature #14602: Version of dig that raises error if a key is not present
- I think this may be somewhat problematic since it does not appear
to fit to other methods that end with a "!", such... -
06:29 PM Feature #14602 (Open): Version of dig that raises error if a key is not present
- Currently, if I have a hash like this:
~~~ ruby
{
:name => {
:first => "Ariel",
:last => "... -
05:41 PM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
- Possible fix or workaround:
~~~
diff --git a/thread_pthread.c b/thread_pthread.c
index 951885ffa0..e2d662143b 10... -
05:05 PM Feature #11473: Immutable String literal in Ruby 3
- Since this will soon be discussed in the upcoming ruby developer
meeting, I only wanted to add two small things:
... -
02:33 AM Feature #11473 (Assigned): Immutable String literal in Ruby 3
-
03:18 PM Feature #14601 (Open): test-all & ruby/test_m17n_comb.rb - fixup
- Forgot about this one. The file `ruby/test_m17n_comb.rb` will not run with 'frozen string". I patched that, and als...
-
03:12 PM Feature #14575: Switch Range#=== to use cover? instead of include?
- @nobu
Are there imaginable real-life incompatibilities introduced by changing semantics?
I believe that `begin.i... -
11:06 AM Feature #14575: Switch Range#=== to use cover? instead of include?
- tom_dalling (Tom Dalling) wrote:
> 2. If it's a range of strings, it uses `rb_str_include_range_p`
> 3. For everyth... -
08:09 AM Feature #14575: Switch Range#=== to use cover? instead of include?
- > I can see that changing the behaviour of (3) might lead to incompatibility issues.
Any real case on mind? I can... -
07:36 AM Feature #14575: Switch Range#=== to use cover? instead of include?
- The `Range#===` methods currently works in one of three different ways. The code is here: https://github.com/ruby/rub...
- 03:11 PM Revision 251c7892 (git): * 2018-03-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:10 PM Revision f01315a5 (git): Fix typos [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:03 PM Bug #14600 (Closed): test-all & REXML - fixup
- First of all, thanks to @nobu for 62738, a quick look shows that the variance in test count for both Travis & Appveyo...
-
01:03 PM Revision 0e60fdc5 (git): test/ripper/test_lexer.rb: add test for r62743
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:56 PM Revision 67bb9593 (git): Fix FrozenError on `Ripper.slice`
- Currently `Ripper.slice` raises a FrozenError
```ruby
require 'ripper'
p Ripper.slice('foo', 'ident')
```
```
/path... -
12:32 PM Revision 2ba36c1e (git): mjit_compile.c: remove unintended definition
- Actually r62741 defined the macro... It wasn't intentional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62742 ... -
12:29 PM Revision d5e93cb5 (git): mjit_compile.c: disable comment_id by default
- Doing `rb_ary_aref` to `global_symbols.ids` is not thread-safe and
randomly causes SEGV.
https://gist.github.com/k0ku... -
10:48 AM Bug #14596: Ruby master is broken with bootsnap
- update to https://github.com/ruby/ruby/commit/ccc25765143ef294c0a68b48d829c37d86c93b65
1rst run `rails s`, `spring... -
09:15 AM Bug #14599 (Closed): Improve Pathname performance
- Applied in changeset trunk|r62740.
----------
Improve Pathname performance
If it will not use special variables (li... -
05:57 AM Bug #14599 (Closed): Improve Pathname performance
- If it will not use special variables (like $1, $&, $`...),
it can improve the performance by using Regexp#match? ins... -
09:15 AM Revision ccc25765 (git): Improve Pathname performance
- If it will not use special variables (like $1, $&, $`...),
it can improve the performance by using Regexp#match? inst... -
08:18 AM Feature #4189 (Closed): FileUtils#ln_r
- Applied in changeset trunk|r62739.
----------
Add FileUtils#cp_lr
* lib/fileutils.rb: Add FileUtils#cp_lr. This me... -
08:18 AM Revision d583ee26 (git): Add FileUtils#cp_lr
- * lib/fileutils.rb: Add FileUtils#cp_lr. This method creates hard links
of each file from directory to another dir... -
06:29 AM Revision dd3851d2 (git): Rename test classes to allow stable test count when running test-all -j
- [Fix GH-1763]
From: MSP-Greg <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
03:48 AM Revision 1032f093 (git): eval_error.c: reset attributes
- * eval_error.c (print_errinfo): reset all attributes for each
lines before newlines.
git-svn-id: svn+ssh://ci.ruby... -
03:40 AM Revision b07e4af8 (git): eval_error.c: last newline
- * eval_error.c (print_errinfo): do not print an empty line at the
end when the message ends with a newline.
git-sv... -
02:57 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- I'm still not clear why a new name needs to be introduced. `Fiber` should be sufficient IMHO, if you want to enable/d...
-
02:43 AM Revision e537dc33 (git): test_enumerator.rb: duplicate assertions
- * test/ruby/test_enumerator.rb (test_uniq): remove assertions
which ared duplicate of lazy enumerator tests in
te... -
02:00 AM Revision 175c514a (git): Add missing class FrozenError to Exception subclasses list documentation
- [Fix GH-1818]
From: Miguel Landaeta <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62734 b2dd... -
01:28 AM Revision 89e82a75 (git): Hash instead of Set
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:28 AM Revision 583d903c (git): Speed up func1.func2 completion by using Set for ignored modules
- And thus avoiding Module#name calls. Those are slow, especially in
larger projects, with lots of anonymous modules.
... -
01:00 AM Revision 0faf0186 (git): Bug Fix Enumerator::Lazy#uniq state for multiple call
- * enumerator.c (lazy_uniq_i): create new hash for each calls.
[Fix GH-1820]
Currently
2.5.0-preview1 :001... -
12:09 AM Bug #11149: URI.parse keeps '?' for query and '#' for fragment even if they are empty
- At least, that test should not be in `test_parse`, but in `test_set_component` or others.
03/12/2018
-
08:42 PM Feature #11210: IPAddr has no public method to get the current subnet mask
- https://github.com/ruby/ipaddr/commit/293ad5ac6ed704f91d418ecaf24ae58156a587e7 fixes this in the ipaddr gem. Good eno...
- 03:19 PM Revision 3438cfa7 (git): * 2018-03-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:19 PM Revision 94f371ef (git): assertions.rb: parentheses
- * test/lib/test/unit/assertions.rb (assert_not_all): fix missing
parentheses.
git-svn-id: svn+ssh://ci.ruby-lang.o... -
01:24 PM Bug #14587: math library functions should NOT raise exceptions
- The explanations and reasons have been stated and given already, Tectract.
See the comments made by bdewater or mr... -
01:04 PM Bug #14598 (Closed): [2.6.0 Preview1] Flood of error message occurs when throwing an error including "\n" in its message.
- Applied in changeset trunk|r62728.
----------
eval_error.c: fix underflow
* eval_error.c (print_errinfo): get rid o... -
10:31 AM Bug #14598: [2.6.0 Preview1] Flood of error message occurs when throwing an error including "\n" in its message.
- I tried to translate the original text.
----
Version:
ruby 2.6.0preview1 (2018-02-24 trunk 62554) [x86_64-darw... -
10:17 AM Bug #14598: [2.6.0 Preview1] Flood of error message occurs when throwing an error including "\n" in its message.
- Sorry to have sent the japanese report. I had to send it to ruby-dev.
-
10:07 AM Bug #14598 (Closed): [2.6.0 Preview1] Flood of error message occurs when throwing an error including "\n" in its message.
- 2.6.0-preview1にて表題の現象にぶつかったため報告致します。
バージョン:
ruby 2.6.0preview1 (2018-02-24 trunk 62554) [x86_64-darwin17]
環境:
... -
01:04 PM Revision 2851b2c5 (git): eval_error.c: fix underflow
- * eval_error.c (print_errinfo): get rid of negative string length.
[ruby-core:86086] [Bug #14598]
git-svn-id: svn+... -
07:55 AM Bug #14597 (Closed): Ripper Issue - introduced between 62674 & 62681
- Applied in changeset trunk|r62727.
----------
ripper: fix escaped space
* parse.y: use tSP same as ripper instead o... -
07:55 AM Revision 7773cfa4 (git): ripper: fix escaped space
- * parse.y: use tSP same as ripper instead of tSPACE.
[ruby-core:86080] [Bug #14597]
* ext/ripper/eventids2.c: tSP ... - 06:54 AM Revision 26eb7b3d (git): * 2018-03-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:54 AM Revision ae36cf62 (git): Fix setting method visibility on method wrapped with prepend
- Ignore prepended modules when looking for already defined methods on a
class to set the visibility on.
[Fix GH-1834]
... -
06:38 AM Bug #14596: Ruby master is broken with bootsnap
- Seems related to [Feature #14370].
Also available in: Atom