Project

General

Profile

Activity

From 11/06/2017 to 11/12/2017

11/12/2017

10:53 PM Bug #13571: Script arguments, encoding, windows / MinGW
After seeing the CI test issue with [60743](https://github.com/ruby/ruby/commit/7a693278c2897dbcb0bf425dba88cd4555fd6... MSP-Greg (Greg L)
05:10 PM Revision a82aaea7 (git): string.c: fix up r60748
An #ifdef was missing in r60748 and build broke on systems without
crypt_r().
https://rubyci.org/logs/rubyci.s3.amaz...
rhenium (Kazuki Yamaguchi)
04:09 PM Bug #14101: Unreliable handling of groups nested within absent/absence operator of regex
Here's a slightly more minimal reproduction example:
~~~ ruby
"abb".match /(?~(a)c)/
#=> ArgumentError: negative...
tom-lord (Tom Lord)
03:55 PM Bug #14101 (Closed): Unreliable handling of groups nested within absent/absence operator of regex
The new absent/absence regex operator, added to Onigmo and bundled into ruby since v2.4.1, supports nested groupings ... tom-lord (Tom Lord)
03:55 PM Revision 0b845a84 (git): string.c: fix memory leak in String#crypt
Use ALLOCV to allocate struct crypt_data for slightly cleaner and less
error-prone code. It is currently possible it ...
rhenium (Kazuki Yamaguchi)
03:25 PM Revision 4eb34570 (git): * 2017-11-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:25 PM Revision f77fc95c (git): .gitignore: ignore dlntest.dll
This was generated with in-place build on MinGW and not ignored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6...
k0kubun (Takashi Kokubun)
07:05 AM Revision e3fcf44a (git): Clarify Dir.mktmpdir's change
`FileUtils.remove_entry_secure` checks `world_writable?` (and `sticky?`) only.
[ci skip]
ref https://github.com/rurem...
znz (Kazuhiro NISHIYAMA)
04:46 AM Bug #13863 (Closed): RUBYLIB ใซใ‚ซใƒฌใƒณใƒˆใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใ‚’่จญๅฎšใ—ใŸๅ ดๅˆใ€๏ผE cp932:utf-8 ใ‚’ๆŒ‡ๅฎšใ™ใ‚‹ใจใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒๅ…จใๅฎŸ่กŒใ•ใ‚Œใชใ„
Applied in changeset trunk|r60743.
----------
load.c: cwd encoding
* load.c (rb_get_expanded_load_path): save cwd c...
nobu (Nobuyoshi Nakada)
04:45 AM Revision 6f3ca72c (git): * 2017-11-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:45 AM Revision 7a693278 (git): load.c: cwd encoding
* load.c (rb_get_expanded_load_path): save cwd cache in OS path
encoding, to get rid of unnecessary conversion and ...
nobu (Nobuyoshi Nakada)

11/11/2017

10:57 PM Feature #14097: Add union and difference to Array
ana06 (Ana Maria Martinez Gomez) wrote:
> What about introducing `concat!` with the same behaviour as `concat` and d...
jeremyevans0 (Jeremy Evans)
09:11 PM Feature #14097: Add union and difference to Array
What about introducing `concat!` with the same behaviour as `concat` and deprecating `concat`. Then we could in the f... ana06 (Ana Maria Martinez Gomez)
09:28 PM Feature #14098: The HowToContribute guide can be improved
@shevegen
> An example, or a separate entry at the wiki for such an example, might be useful to have there.
Yes...
ana06 (Ana Maria Martinez Gomez)
02:59 PM Bug #14093 (Rejected): REXML doesn't implement name() and interprets nam() as an element path.
`/a/b/name()` is an invalid [`LocationPath`](https://www.w3.org/TR/xpath/#NT-LocationPath). `LocationPath` is consist... kou (Kouhei Sutou)
04:50 AM Revision 74597b0b (git): parse.y: constified YYLTYPE
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:57 AM Bug #14085 (Closed): many redefinition warnings on test/win32ole/test_word.rb
Applied in changeset trunk|r60740.
----------
* ext/win32ole/win32ole.c(ole_const_load): suppress constant redefinit...
suke (Masaki Suketa)
03:57 AM Revision 8bec8af2 (git): * 2017-11-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:57 AM Revision 856aca46 (git): * ext/win32ole/win32ole.c(ole_const_load): suppress constant redefinition
warnings when WIN32OLE.const_load [Bug #14085]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60740 b2dd03c8-39d4...
suke (Masaki Suketa)

11/10/2017

11:55 PM Bug #14011 (Rejected): Appveyor failure - svn 60172 - โ€˜webrick: do not hang acceptor on slow TLS connectionsโ€™
hsbt (Hiroshi SHIBATA)
02:07 PM Bug #14011: Appveyor failure - svn 60172 - โ€˜webrick: do not hang acceptor on slow TLS connectionsโ€™
Hiroshi and Eric - I apologize for allowing this issue to remain open. I cannot find any indication that this is a p... MSP-Greg (Greg L)
07:05 AM Bug #14011 (Assigned): Appveyor failure - svn 60172 - โ€˜webrick: do not hang acceptor on slow TLS connectionsโ€™
hsbt (Hiroshi SHIBATA)
08:20 PM Bug #14100 (Closed): segfault in vm_exec during compile
While attempting to compile Ruby `e16bd0f` on Ubuntu 17.04 x64 with afl-clang-fast, which is just a wrapper for clang... geeknik (Brian Carpenter)
06:18 PM Bug #14099 (Closed): heap-use-after-free (WRITE of size 8) in rb_obj_write (include/ruby/ruby.h:1484)
The following script triggers a heap-use-after-free in 3527c86. I compiled it with Clang 6.0.0-trunk and -fsanitize=a... geeknik (Brian Carpenter)
04:20 PM Feature #14098: The HowToContribute guide can be improved
- I agree in regards to tests; perhaps the article could mention if patch submissions should also include tests. I se... shevegen (Robert A. Heiler)
12:58 PM Feature #14098 (Closed): The HowToContribute guide can be improved
I miss some important information in the [HowToContribute guide](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToC... ana06 (Ana Maria Martinez Gomez)
03:46 PM Bug #14095: erb ignores attempt to set encoding
Thank you for quick fix and your answer, I've tried the magic comment thing base on what I googled, to be precise `<%... graywolf (Gray Wolf)
02:18 PM Bug #14095: erb ignores attempt to set encoding
Ah, one more comment is that you can use magic comment to change source file encoding of erb template before and afte... k0kubun (Takashi Kokubun)
02:05 PM Bug #14095: erb ignores attempt to set encoding
Hi Gray,
First of all, -U option of erb(1) is just the same as ruby(1)'s one, which sets both external and interna...
k0kubun (Takashi Kokubun)
01:59 PM Bug #14095 (Closed): erb ignores attempt to set encoding
Applied in changeset trunk|r60739.
----------
bin/erb: change template file encoding to UTF-8
Unlike Ruby source fi...
k0kubun (Takashi Kokubun)
02:50 AM Bug #14095 (Assigned): erb ignores attempt to set encoding
hsbt (Hiroshi SHIBATA)
02:46 PM Feature #14097: Add union and difference to Array
> I think it is a great idea. I do not understand why concat modify the array, as most of the method of the Array cla... k0kubun (Takashi Kokubun)
12:05 PM Feature #14097: Add union and difference to Array
I think it is a great idea. I do not understand why `concat` modify the array, as most of the method of the Array cla... ana06 (Ana Maria Martinez Gomez)
09:20 AM Feature #14097: Add union and difference to Array
I'm neutral to your proposal itself. My two cents: `Array#union` should return a new array instead of modifying self... mame (Yusuke Endoh)
07:29 AM Feature #14097: Add union and difference to Array
This will also allow to add multiple arguments to the union, which is currently not possible:
``` Ruby
array.unio...
ana06 (Ana Maria Martinez Gomez)
06:51 AM Feature #14097 (Closed): Add union and difference to Array
Currently there is a concat method in ruby which does the same as +, but modifying the object. We could introduce a u... ana06 (Ana Maria Martinez Gomez)
01:59 PM Revision e16bd0f4 (git): bin/erb: change template file encoding to UTF-8
Unlike Ruby source file encoding (script encoding) whose default is
changed to UTF-8 in Ruby 2.0 (Feature #6679), tem...
k0kubun (Takashi Kokubun)
01:50 PM Revision 7dae8797 (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:46 PM Revision 139eb4e8 (git): Make `rb_ast_dispose` use `RB_OBJ_WRITE`
This fixes the mistake of r60722.
I used `rb_gc_writebarrier_remember` to notify to GC that the references
is changed...
mame (Yusuke Endoh)
11:50 AM Revision 4d606546 (git): .travis.yml: workaround to resolve ::1
Container-based Trusty environment (sudo: false) does not support IPv6.
https://github.com/travis-ci/travis-ci/issues...
k0kubun (Takashi Kokubun)
09:46 AM Bug #13892 (Assigned): Matching the end of a string followed by an empty greedy regex and a word boundary (.*\b) fails in all versions >= 1.9
This issue was fixed at Onigumo-6.1.4. We should merge it from upstream. hsbt (Hiroshi SHIBATA)
08:26 AM Revision 54b8b8e4 (git): iseq.c: disasm only once for each iseq
* iseq.c (rb_iseq_disasm): do not dump repeatedly same iseq which
has been dumped by catch tables.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
08:18 AM Bug #13910 (Rejected): Seg Fault from require_relative
hsbt (Hiroshi SHIBATA)
08:01 AM Bug #13939 (Rejected): Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
hsbt (Hiroshi SHIBATA)
07:44 AM Misc #13974: Make sure Unicode files are only downloaded once, not repeatedly, for continuous integration
I confirmed that we didn't download unicode files on Travis CI.
see. https://s3.amazonaws.com/archive.travis-ci.or...
hsbt (Hiroshi SHIBATA)
07:12 AM Feature #13984 (Assigned): BigDecimal should be immutable/frozen and return itself on #dup
hsbt (Hiroshi SHIBATA)
07:12 AM Bug #14070 (Assigned): Refining a module dumps core
shugo (Shugo Maeda)
07:08 AM Bug #13284 (Assigned): IA64 ruby 2.4 miniruby segfault
hsbt (Hiroshi SHIBATA)
06:50 AM Feature #14066 (Assigned): Add CAA DNS RR on Resolv
hsbt (Hiroshi SHIBATA)
06:49 AM Bug #14068 (Assigned): Unused refinement breaks method search
hsbt (Hiroshi SHIBATA)
06:31 AM Bug #14088 (Closed): Revisit 34739 - require 'calendar' - test-all useless info?
Applied in changeset trunk|r60734.
----------
Do not define test method instead of skip when Calendar class is not d...
hsbt (Hiroshi SHIBATA)
06:31 AM Revision 9b41c2af (git): Do not define test method instead of skip when Calendar class is not defined.
Revisit r34739. Patch by MSP-Greg.
[Bug #14088][ruby-core:83690][fix GH-1743]
git-svn-id: svn+ssh://ci.ruby-lang.o...
hsbt (Hiroshi SHIBATA)
05:26 AM Revision 61e4c999 (git): refactoring about source line.
* iseq.c (find_line_no): renamed to rb_iseq_line_no().
* vm_backtrace.c (calc_lineno): add a comment why we need to ...
ko1 (Koichi Sasada)
04:42 AM Feature #6946 (Open): FIPS support?
(Removing assignee)
Can this be closed?
rhenium (Kazuki Yamaguchi)
04:33 AM Bug #11774 (Third Party's Issue): OpenSSL::PKey.read produces ArgumentError on invalid passphrases
rhenium (Kazuki Yamaguchi)
04:32 AM Bug #12904 (Rejected): Seg fault in openssl
I should be fixed by Ruby 2.3.2 if it was the same issue as [Bug #12292]. rhenium (Kazuki Yamaguchi)
04:28 AM Bug #12630 (Rejected): add gem sources errors on Ruby 2.4.0-preview1
rhenium (Kazuki Yamaguchi)
04:27 AM Bug #6227 (Closed): [mingw] openssl backport causing test error
rhenium (Kazuki Yamaguchi)
04:26 AM Bug #9817 (Closed): The extconf.rb for OpenSSL assumes MingW
rhenium (Kazuki Yamaguchi)
04:20 AM Feature #9642 (Third Party's Issue): Allow CCM as an authenticated encryption mode in OpenSSL::Cipher
Closing as per my comment in the corresponding GitHub Pull Request, https://github.com/ruby/ruby/pull/569.
Suggest...
rhenium (Kazuki Yamaguchi)
04:13 AM Bug #14096 (Closed): Psych allows invalid single quote escape character
In https://github.com/jruby/jruby/issues/4847 (and previously in https://github.com/jruby/jruby/issues/2199) we have ... headius (Charles Nutter)
04:07 AM Bug #6252 (Rejected): OpenSSL - ECDSA signature reliability
rhenium (Kazuki Yamaguchi)
04:05 AM Bug #5659 (Rejected): bug releasing a gem created with rails 3.1
rhenium (Kazuki Yamaguchi)
04:05 AM Bug #4418 (Rejected): OpenSSL::PKey::DH#public_key
I agree the name 'public_key' was not a good choice, but at the same time I don't think the name being confusing is n... rhenium (Kazuki Yamaguchi)
03:39 AM Bug #14078 (Rejected): Test Failure - OpenSSL::TestSSLSession#test_ctx_server_session_cb - with OpenSSL 1.1.0g
OK, closing this for now. rhenium (Kazuki Yamaguchi)
03:32 AM Bug #14089 (Feedback): Configure/build issue on OSX 10.12 w/ utimensat
Hi, Can you try patch of https://github.com/rbenv/ruby-build/issues/1133#issuecomment-331332963 with your environment? hsbt (Hiroshi SHIBATA)
02:50 AM Feature #14091 (Assigned): Remove Time#succ
hsbt (Hiroshi SHIBATA)
02:49 AM Bug #14093 (Assigned): REXML doesn't implement name() and interprets nam() as an element path.
hsbt (Hiroshi SHIBATA)

11/09/2017

11:08 PM Revision 324b6d30 (git): iseq.c: operand lvar
* iseq.c (rb_insn_operand_intern): show local variable operand
name in unified instructions.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
11:02 PM Revision 6820727a (git): mk_call_iseq_optimized.rb: add mode string [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:24 PM Feature #10903: [PATCH] Matrix#zip returns a matrix
Wow, time flies. Sorry for not addressing this earlier.
I have some commits ready to address this: https://github....
marcandre (Marc-Andre Lafortune)
10:05 PM Revision 3527c863 (git): lib/matrix: Remove method catalog [doc] [ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:04 PM Revision 6e3126d3 (git): * 2017-11-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:04 PM Revision a5abde57 (git): TracePoint.new: raise ArgumentError when no block given [#14074]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
07:29 PM Bug #14095: erb ignores attempt to set encoding
Expected output was
$ erb -U
<%= "a".encoding %>
^D
UTF-8
Ruby works that way without settin...
graywolf (Gray Wolf)
07:29 PM Bug #14095 (Closed): erb ignores attempt to set encoding
Erb seems to ignore any attempt to set encoding:
$ erb -U
<%= "a".encoding %>
^D
ASCII-8BIT
...
graywolf (Gray Wolf)
07:10 PM Bug #10630: ERB tags nested in escaped blocks are skipped
Thanks!
I've reported it to Erubis a while back (https://github.com/kwatch/erubis/issues/6), but since that projec...
tonci (Tonฤi Damjaniฤ‡)
04:49 PM Bug #14078: Test Failure - OpenSSL::TestSSLSession#test_ctx_server_session_cb - with OpenSSL 1.1.0g
I've tried to repro this locally and on Appveyor.
Running the test twenty times, using runner.rb, both parallel an...
MSP-Greg (Greg L)
04:46 PM Bug #14094 (Closed): IRB does not obey frame-level visibility modifiers
I noticed the following today; IRB does not appear to obey the frame-local visibility modifiers like public and priva... headius (Charles Nutter)
11:50 AM Bug #14076: Installing Ruby 2.3.1 - Ubuntu 17.10
The problem stems from default gcc version (it's 7) used on Ubuntu 17.10.
Installing gcc-6 and running the install v...
kubak (Kuba Krzempek)
11:35 AM Feature #11955: Expose Object that Receives logs in Logger
So will **#logdev** will be exposed in Logger or Logger::LogDevice?
tensho (Andrew Babichev)
08:27 AM Revision 7b1f3906 (git): compile.c: optimize nested string interpolations
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:57 AM Revision 1c5ae5a1 (git): insn_info/insns_info
* iseq.h (iseq_line_info_entry): rename to iseq_insn_info_entry.
* vm_core.h (rb_iseq_constant_body): rename field n...
ko1 (Koichi Sasada)
05:22 AM Revision 3b7373fd (git): fix backtrace on argment error.
* vm_backtrace.c (rb_backtrace_use_iseq_first_lineno_for_last_location):
added. It modifies last location's line as...
ko1 (Koichi Sasada)
04:27 AM Revision 976b6df9 (git): fix peephole optimization.
* compile.c (iseq_peephole_optimize): do not need to put `pop`
instruction.
* test/ruby/test_optimization.rb (test...
ko1 (Koichi Sasada)
01:50 AM Revision 2b60e342 (git): node.c (dump_node): add an explanation of NODE_HASH's nd_alen
The field has a flag to represent if it is a keyword argument (that has
no braces, e.g., `foo(k:1)`) or hash literal ...
mame (Yusuke Endoh)
01:32 AM Revision f09ad1dc (git): use `rb_ast_dispose` instead of `rb_ast_free`
`rb_ast_dispose` calls `rb_gc_writebarrier_remember`. Unless we call
it, the marked objects may not be GC'ed until `...
mame (Yusuke Endoh)
12:42 AM Revision 3ba9e6b6 (git): Merge rubygems-2.7.2.
This version fixes some setup commands.
https://github.com/rubygems/rubygems/blob/01e797f6aa045fd09df7813d0b5448e36...
hsbt (Hiroshi SHIBATA)

11/08/2017

11:09 PM Revision cf3329cb (git): parse.y: fix r60644
* parse.y (rb_strterm_heredoc_t): should not define sourceline as
union, to fix wrong read on big-endian platforms....
nobu (Nobuyoshi Nakada)
08:03 PM Bug #14093 (Rejected): REXML doesn't implement name() and interprets nam() as an element path.
Please see the attached script.
Considering this xml:
```xml
<a><b><name/></b></a>
```
The xpath `/a/b/nam...
jcavalieri (John Cavalieri)
06:47 PM Feature #14092: Add extension key argument to Tempfile
It may be best to just publish your suggestion/PR anyway. I may be wrong but
the ruby core team and matz appear to b...
shevegen (Robert A. Heiler)
11:46 AM Feature #14092 (Open): Add extension key argument to Tempfile
I don't work with Tempfile often, but every time I do, I get surprised by an obscure way to pass an extension to file... TheSmartnik (Nikita Misharin)
04:43 PM Revision b8878481 (git): * 2017-11-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:43 PM Revision d3b63f95 (git): Fix typo in doc [ci skip]
`enable` and `disable` are instance methods.
Patch by: yuuji.yaginuma <yuuji.yaginuma@gmail.com>
https://github.com...
matsuda (Akira Matsuda)
02:14 PM Revision fb5bc568 (git): fixup r60440 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:09 PM Bug #10630 (Third Party's Issue): ERB tags nested in escaped blocks are skipped
> ERB (Erubis)
ERB and Erubis are totally different things.
~~~ ruby
$ irb -rerb -rerubis -rerubi
irb(main):...
k0kubun (Takashi Kokubun)
02:10 AM Bug #10630 (Rejected): ERB tags nested in escaped blocks are skipped
It seems an Erubis specific bug.
ERB hasn't had that issue.
nobu (Nobuyoshi Nakada)
11:40 AM Bug #14085: many redefinition warnings on test/win32ole/test_word.rb
ๅฎŸๅฎณใชใ„ใฎใชใ‚‰ใ€revertใพใงใฏใ—ใชใใฆใ„ใ„ใ‚“ใ˜ใ‚ƒใชใ„ใ‹ใจๆ€ใ„ใพใ™ใ€‚
2.5.0ใฎใƒชใƒชใƒผใ‚นใพใงใซๅฏพ็ญ–ใ™ใ‚‹ใจใ„ใ†ใ“ใจใงใ€‚
usa (Usaku NAKAMURA)
11:30 AM Bug #14085: many redefinition warnings on test/win32ole/test_word.rb
#13984 ใงๅ…ฅใ‚ŒใŸใ‚“ใงใ™ใ‘ใฉใ€ไธ€ๆ—ฆใ€ๆˆปใ—ใพใ—ใ‚‡ใ†ใ‹ใ€‚
WIN32OLEใ‹ใ‚‰ๅฎšๆ•ฐใ‚’ๅ–ๅพ—ใ™ใ‚‹ใจใใซใ€Wordใ‚ตใƒผใƒใ‹ใ‚‰่ค‡ๆ•ฐๅ›žใ€ๅŒใ˜ๅฎšๆ•ฐใ‚’่ฟ”ใ•ใ‚Œใ‚‹ใฎใงใ€ใใ†ใชใ‚‹ใ‚“ใงใ™ใ‚ˆใญใ€‚
warningใฎๅฏพ็ญ–ใฏๅˆฅใง่€ƒใˆใ‚‹ใจใ—ใฆใ€‚
suke (Masaki Suketa)
10:54 AM Revision e7d37ebd (git): parse.y: remove in_single
* parse.y (parser_params): removed in_single, which is referenced
with in_def always.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
03:57 AM Revision b0c719da (git): Fix typos in rdoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
12:03 AM Revision a6f372d1 (git): Omit first argument of NEW_CASE2
* node.h (NEW_CASE2): Omit first argument of NEW_CASE2,
bacause the first argument of NEW_CASE2 is always 0.
* pars...
yui-knk (Kaneko Yuichiro)

11/07/2017

08:17 PM Revision 6f33cde6 (git): hash.c: improve docs for Hash#slice
* hash.c: [DOC] clarify description for Hash#slice and remove
a sentence that might suggest that the receiver is mo...
stomar (Marcus Stollsteimer)
08:15 PM Revision 8b1c1c55 (git): string.c: improve docs for String#{concat,<<}
* string.c: [DOC] remove a misleading call-seq for String#concat,
which suggests that all arguments must be Integer...
stomar (Marcus Stollsteimer)
08:14 PM Revision c1e1e2b6 (git): pathname.c: improve docs for Pathname
* ext/pathname/pathname.c: [DOC] improve example for Pathname.glob,
by using a more common glob pattern, and improv...
stomar (Marcus Stollsteimer)
08:13 PM Revision 35bd2ad2 (git): http.rb: improve docs
* lib/net/http.rb: [DOC] fix typos and grammar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60710 b2dd03c8-39d4...
stomar (Marcus Stollsteimer)
08:13 PM Revision b6db783e (git): socket.c,tcpsocket.c: improve deprecation notices
* ext/socket/socket.c: [DOC] fix grammar in deprecation notices.
* ext/socket/tcpsocket.c: [DOC] ditto.
git-svn-id: ...
stomar (Marcus Stollsteimer)
08:11 PM Revision 995fd6d7 (git): vm_dump.c: [DOC] fix grammar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
08:11 PM Revision 3262f491 (git): string.c: fix typos
* string.c: [DOC] fix typos in doxygen comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60707 b2dd03c8-39...
stomar (Marcus Stollsteimer)
08:10 PM Revision 086015a5 (git): file.c: improve docs for File#path
* file.c: [DOC] fix grammar in docs for File#path
and use a stronger description than "inaccurate".
git-svn-id: sv...
stomar (Marcus Stollsteimer)
08:09 PM Revision bf6ea09c (git): ext/socket/ifaddr.c: [DOC] fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
08:08 PM Revision 0f7fed92 (git): etc.c: improve docs for sysconfdir
* ext/etc/etc.c: [DOC] small language fixes for etc_sysconfdir docs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
stomar (Marcus Stollsteimer)
08:07 PM Revision 3b071b08 (git): README.md: fix typos and grammar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
08:06 PM Revision 2aecddc7 (git): NEWS: clarify "ubygems.rb" entry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
08:04 PM Revision ea26e72a (git): * 2017-11-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:04 PM Revision 093aa9ae (git): refinements.rdoc: improve docs
* doc/syntax/refinements.rdoc: [DOC] fix typos and grammar
and remove superfluous "for the first time".
git-svn-id...
stomar (Marcus Stollsteimer)
03:07 PM Feature #14091: Remove Time#succ
Interesting.
If this is true, perhaps ruby core forgot about it.
I had a look at the current docu for Time:
...
shevegen (Robert A. Heiler)
02:50 PM Feature #14091 (Closed): Remove Time#succ
The method Time#succ was marked as obsolete in Ruby 1.9.3 and whilst it remains Rails has to patch Range#each and Ran... pixeltrix (Andrew White)
02:36 PM Bug #10630 (Open): ERB tags nested in escaped blocks are skipped
Reopening, since there is movement on the ERB front in the upcoming v2.5.0. tonci (Tonฤi Damjaniฤ‡)
02:23 PM Revision 17f9ad40 (git): disable GC.
* test/ruby/test_io.rb (test_write_no_garbage): malloc can cause GC
and it will reduce string object counts. So dis...
ko1 (Koichi Sasada)
11:21 AM Revision c2a08ef8 (git): tool/runruby.rb: fix RUNRUBY_USE_GDB case
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:23 AM Revision a95f4ace (git): `th` is not used.
* vm_args.c: `th` parameter is not used on the following functions:
* args_check_block_arg0
* keyword_hash_p
* ...
ko1 (Koichi Sasada)
08:20 AM Feature #14044: Introduce a new attribute `step` in Range
I want this feature for specifying a sliced view of a multi-dimensional array.
In Python, it can be represented by u...
mrkn (Kenta Murata)
08:19 AM Revision 0c2746a7 (git): th->ec: dtrace
* vm.c (ruby_th_dtrace_setup): rename to rb_dtrace_setup()
and accept `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.or...
ko1 (Koichi Sasada)
08:01 AM Revision 8dbaf1bb (git): `rb_execution_context_t *` should not be `th`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:35 AM Bug #14090 (Assigned): `TestGc#test_interrupt_in_finalizer` fails very rarely
`TestGc#test_interrupt_in_finalizer` fails very rarely, only once every handred or thousand runs.
~~~
# Running t...
mame (Yusuke Endoh)
06:36 AM Revision a798e49f (git): Symptomatic treatment for `rb_thread_terminate_all` freeze
Under uncertain condition, `rb_thread_terminate_all` gets stuck. `make
test-all TESTOPTS="test/ruby/test_gc.rb -n te...
mame (Yusuke Endoh)
06:14 AM Revision 8ea78d66 (git): th->ec: vm_once_dispatch.
* vm_insnhelper.c (vm_once_dispatch): accepts `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60693 b2dd03c...
ko1 (Koichi Sasada)
06:09 AM Revision f6c102e6 (git): th->ec: rb_threadptr_setup_exception
* eval.c (rb_threadptr_setup_exception): renamed to rb_ec_setup_exception().
git-svn-id: svn+ssh://ci.ruby-lang.org...
ko1 (Koichi Sasada)
06:01 AM Revision 2d71889b (git): fix prefix `ruby_...()` to `rb_...()`.
* vm_core.h: fix prefix `ruby_` to `rb_` for the following functions.
* ruby_current_execution_context
* ruby_cur...
ko1 (Koichi Sasada)
05:54 AM Revision 7285177c (git): * vm_trace.c (rb_exec_event_hooks): accepts pop_p.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:45 AM Revision 8b7f06d2 (git): th->ec: rb_load_internal0
* load.c (rb_load_internal0): accepts `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60689 b2dd03c8-39d4-4...
ko1 (Koichi Sasada)
05:41 AM Revision 8d8e339d (git): fix comment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:41 AM Revision 7e9c5aca (git): * eval_intern.h (rb_threadptr_tag_state): rename to rb_ec_tag_state.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:39 AM Revision f1ad90a5 (git): * vm_eval.c (rescue_funcall_args): th->ec
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:28 AM Revision f477851b (git): Add details on the min/time parameters to the rdoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
05:22 AM Revision 48ce4cb4 (git): * eval_intern.h: rename macros rb_thread_raised_* to
rb_ec_raised_*.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
05:12 AM Revision ee189904 (git): rename to rb_ec_set_raised().
* thread.c (rb_threadptr_set_raised): rename to rb_ec_set_raised
and accepts `ec`
git-svn-id: svn+ssh://ci.ruby-l...
ko1 (Koichi Sasada)
05:09 AM Revision d1013f2a (git): use GET_VM()
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:08 AM Revision 4049ffb5 (git): use GET_EC() directly
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:06 AM Revision da986962 (git): * vm_backtrace.c (rb_debug_inspector_t): `th` -> `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:01 AM Revision af8a7df3 (git): move `rb_thread_t::method_missing_reason` to ec.
* vm_core.h (rb_thread_t): move method_missing_reason to
rb_execution_context_t.
git-svn-id: svn+ssh://ci.ruby-la...
ko1 (Koichi Sasada)
04:53 AM Revision 001eb22c (git): remove `rb_postponed_job_t::th`.
* vm_trace.c (rb_postponed_job_t): remove `th` field because it is not used.
git-svn-id: svn+ssh://ci.ruby-lang.org...
ko1 (Koichi Sasada)
04:04 AM Revision f3482dda (git): rename because it doesn't receive `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:01 AM Revision b6ecdf5f (git): th->ec: rb_threadptr_reset_raised()
* thread.c (rb_threadptr_reset_raised): rename to `rb_ec_reset_raised`
and accepts `ec`.
* vm_trace.c: the followi...
ko1 (Koichi Sasada)
03:41 AM Revision aa07918c (git): * 2017-11-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:41 AM Revision 8244d10f (git): prepare local variables (th and vm).
* vm_trace.c (rb_threadptr_exec_event_hooks_orig): prepare local variables
`th` and `vm` instead of using rb_ec_......
ko1 (Koichi Sasada)
03:20 AM Feature #14079: Validate argument list without calling method
I've removed the `String#prepend` example from the description. Thanks for catching that, Benoit and Hans.
I agree...
nate00 (Nate Sullivan)

11/06/2017

11:15 PM Bug #14089 (Closed): Configure/build issue on OSX 10.12 w/ utimensat
For other reasons I recently installed xcode (instead of JUST using the command line developer tools). This caused bu... zenspider (Ryan Davis)
05:35 PM Bug #14088 (Closed): Revisit 34739 - require 'calendar' - test-all useless info?
Is it time to revisit [svn 34739](https://github.com/ruby/ruby/commit/b67bc8d722e9351b34e68ac77d397aead29961cc#diff-b... MSP-Greg (Greg L)
03:28 PM Feature #14084: Introduce Enumerator#next?
edited the code example to be a little more readable as to michael's suggestion (https://twitter.com/__michaelg/statu... tessi (Philipp Tessenow)
05:50 AM Feature #14084: Introduce Enumerator#next?
I guess we have to wait how matz feels about it, that is, .next? in
this context. I personally have no problem with ...
shevegen (Robert A. Heiler)
02:29 AM Feature #14084 (Open): Introduce Enumerator#next?
I'd like to propose a new method for Enumerator which returns whether there will be a next value in the enumerator wh... tessi (Philipp Tessenow)
02:56 PM Bug #14087 (Third Party's Issue): Program Crash when using openssl
The interpreter crashed when I assign a DH public key to X509::Certificate using gem openssl.
And I have attached a ...
Berry (Berry Jin)
02:54 PM Bug #14086 (Rejected): Interpreter seems to sneak in a nil value when a comma is missing on a nested array wrapped in parenthesis
marcandre (Marc-Andre Lafortune)
10:57 AM Bug #14086: Interpreter seems to sneak in a nil value when a comma is missing on a nested array wrapped in parenthesis
> is this the expected behaviour?
Yes.
Try this:
```ruby
[2, 2][3, 3] # => nil
```
Why?
Because it is re...
zverok (Victor Shepelev)
10:51 AM Bug #14086 (Rejected): Interpreter seems to sneak in a nil value when a comma is missing on a nested array wrapped in parenthesis
I believe the title is self explanatory. But code is always louder than words:
~~~ ruby
$ ruby --version
ruby 2....
mariogintili (Mario Gintili)
10:23 AM Feature #14079: Validate argument list without calling method
String#prepend might be a bad example because in your cases it doesn't raise an ArgumentError anymore Hanmac (Hans Mackowiak)
08:22 AM Revision 49d0bbe7 (git): use `GET_EC()` directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:44 AM Revision 5dfdaa92 (git): move rb_thread_t::interrupt_flag and mask
to rb_execution_context_t.
* vm_core.h (rb_thread_t): move
`rb_thread_t::interrupt_flag` and
`rb_thread_t::inter...
ko1 (Koichi Sasada)
07:35 AM Revision 5845bd6a (git): show the location at intterrupted
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:41 AM Revision e5e73554 (git): renmae ec::fiber to ec::fiber_ptr.
* vm_core.h (rb_execution_context_t): renmae ec::fiber to
ec::fiber_ptr make consistent with ec::thread_ptr.
git-...
ko1 (Koichi Sasada)
03:21 AM Bug #14085 (Closed): many redefinition warnings on test/win32ole/test_word.rb
win32oleใฎใƒ†ใ‚นใƒˆใงใ€ไปฅไธ‹ใฎใ‚ˆใ†ใช่ญฆๅ‘ŠใŒๅ‡บใพใ™ใ€‚
่ญฆๅ‘ŠใŒๅ‡บใ‚‹ใฎใฏ `WIN32OLE.const_load(w, Word)` ใจใ„ใ†ใ‚ณใƒผใƒ‰ใงใ™ใŒใ€
่ฉฒๅฝ“ใ‚ณใƒผใƒ‰ใŒ่ค‡ๆ•ฐๅ›žๅ‘ผใฐใ‚Œใฆใ„ใ‚‹ใ‚ใ‘ใงใฏใชใใฆใ€ใ“ใ‚Œใ‚’1ๅ›žๅ‘ผใถใ ใ‘ใงใ€
ๅฎš...
usa (Usaku NAKAMURA)
02:02 AM Revision 54e58c94 (git): Merge RubyGems 2.7.1.
* Fix `gem update --system` with RubyGems 2.7+.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60669 b2dd03c8-39d...
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom