Activity
From 03/23/2016 to 03/29/2016
03/29/2016
-
09:39 PM Revision f22e2d16 (git): merge revision(s) 51812:
- * tool/extlibs.rb (do_patch): let "patch" command change the
working directory and open the patch file there, instead of
spawn options, so that proper error message will be shown by the
command not just "chd... -
09:29 PM Bug #12218: Undefined behaviour
- Backported into ruby_2_2 branch at r54430.
-
05:22 PM Bug #12218: Undefined behaviour
- ruby_2_3 r54425 merged revision(s) 54256,54291,54292,54293.
-
12:08 PM Bug #12218: Undefined behaviour
- ruby_2_1 r54394 merged revision(s) 54256.
-
09:20 PM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- Backported into `ruby_2_2` branch at r54430.
-
05:22 PM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- ruby_2_3 r54425 merged revision(s) 54256,54291,54292,54293.
-
12:07 PM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- ruby_2_1 r54394 merged revision(s) 54256.
-
09:19 PM Revision 2725eed1 (git): merge revision(s) 54256: [Backport #12118]
- * thread_pthread.c (reserve_stack): fix reserving position where
the stack growing bottom to top. [Bug #12118]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:07 PM Revision 3f7ce085 (git): merge revision(s) 49176,49334,49802,49814,49815,49816,50036,51453,51705,51706,51708,51805,51807,53298,53517,53519,53521,53522,53523,53526,53527,54017,54034:
- * .travis.yml: Remove redundant configuration option.
[fix GH-809] Patch by @gxworld
* .travis.yml: removed Ruby 1.9.3 build on Travis CI
* .travis.yml: update libssl before running tests.
Thanks to ... -
08:37 PM Bug #12182: openssl: NPN may be disabled by OpenSSL configuration
- Backported into `ruby_2_2` branch at r54428.
-
12:17 PM Bug #12182: openssl: NPN may be disabled by OpenSSL configuration
- ruby_2_1 r54397 merged revision(s) 54258.
-
08:36 PM Revision 6ee7fcf3 (git): merge revision(s) 54258: [Backport #12182]
- * ext/openssl/extconf.rb: check SSL_CTX_set_next_proto_select_cb
function rather than OPENSSL_NPN_NEGOTIATED macro. it exists
even if it is disabled by OpenSSL configuration.
[ruby-core:74384] [Bug #12182]
... -
08:14 PM Bug #12215: URI::HTTP.new example is incorrect
- Backported into `ruby_2_2` branch at r54427.
-
12:09 PM Bug #12215: URI::HTTP.new example is incorrect
- ruby_2_1 r54395 merged revision(s) 54257.
-
08:13 PM Revision 0e0c793e (git): merge revision(s) 54257: [Backport #12215]
- * lib/uri/http.rb (URI::HTTP#initialize): [DOC] fix example,
missing mandatory arguments. [ruby-core:74540] [Bug #12215]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:03 PM Feature #12224: logger: Allow specifying log level in constructor
- Here is the link to Logger:
http://ruby-doc.org/stdlib-2.3.0/libdoc/logger/rdoc/Logger.html#method-c-new
It already uses multiple arguments:
new(logdev, shift_age = 7, shift_size = 1048576)
new(logdev, shift_age = '... -
05:32 PM Bug #11922: [PATCH] fix ASYNC BUG race from bootstraptest/test_fork.rb
- ruby_2_3 r54426 merged revision(s) 53373.
-
05:32 PM Revision 52601dd1 (git): merge revision(s) 53373: [Backport #11922]
- * thread_pthread.c (setup_communication_pipe): delay setting owner
(rb_thread_create_timer_thread): until thread creation succeeds
[ruby-core:72590] [Bug #11922]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/... -
05:22 PM Revision 50864b9d (git): merge revision(s) 54256,54291,54292,54293: [Backport #12118] [Bug #12218]
- * thread_pthread.c (reserve_stack): fix reserving position where
the stack growing bottom to top. [Bug #12118]
* localeinit.c (rb_locale_charmap_index): fix prototype.
patched by Andreas Schwab [Bug #12218]
... -
05:17 PM Bug #11874: File.realpath fail on volume mount point directory
- ruby_2_3 r54424 merged revision(s) 53688,53689,53690,53702.
-
05:17 PM Revision 710fe14b (git): merge revision(s) 53688,53689,53690,53702: [Backport #11874]
- * win32/win32.c (fileattr_to_unixmode, rb_w32_reparse_symlink_p): volume
mount point should be treated as directory, not symlink.
[ruby-core:72483] [Bug #11874]
* win32/win32.c (rb_w32_read_reparse_point): ch... -
04:57 PM Bug #12202 (Closed): nkf.c static void mime_putc the variable being used for loop used for outer loop too
- Applied in changeset r54423.
----------
* ext/nkf/nkf-utf8/nkf.c: Merge upstream 4f3edf80a0.
patched by Anton Sivakov [Bug #12201] [Bug #12202] -
04:57 PM Bug #12201 (Closed): nkf.c static void fold_conv part of exression always true
- Applied in changeset r54423.
----------
* ext/nkf/nkf-utf8/nkf.c: Merge upstream 4f3edf80a0.
patched by Anton Sivakov [Bug #12201] [Bug #12202] -
04:57 PM Revision 1d7cfff0 (git): * ext/nkf/nkf-utf8/nkf.c: Merge upstream 4f3edf80a0.
- patched by Anton Sivakov [Bug #12201] [Bug #12202]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:55 PM Revision 90b51e70 (git): * 2016-03-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:55 PM Revision c2b4b9bb (git): * tool/redmine-backporter.rb: add given revision to current changests
- on associating the revision to the related ticket.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:55 PM Revision e5472649 (git): * tool/merger.rb: update revision.h before merge.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:37 PM Bug #12229: Backport r53673 to ruby_2_3
- ruby_2_3 r54419 merged revision(s) 53673.
-
03:59 PM Bug #12229 (Closed): Backport r53673 to ruby_2_3
- 普通に実行すると失敗して大変にうざいのでbackportお願いします。
-
04:36 PM Revision f08d8f72 (git): merge revision(s) 53673: [Backport #12229]
- * test/ruby/test_file.rb (TestFile#test_realpath_encoding): rescue Errno::EACCES
and skip the testcase because it'll be raised on Windows always unless the
runner doesn't have the administrator privilege.
git-svn-id: svn+ssh://ci.r... -
04:32 PM Bug #12227: Backport r54137 and r54184 (Fix a test that depends on daylight saving time)
- ruby_2_3 r54418 merged revision(s) 54137,54184.
-
04:32 PM Revision 22a852a8 (git): merge revision(s) 54137,54184: [Backport #12227]
- * test/-ext-/time/test_new.rb (test_timespec_new): Time#gmtoff values
are the same only when both or neither of the Time objects are in
summer time (daylight-saving time).
* test/-ext-/time/test_new.rb (test_... -
04:31 PM Bug #12193: ruby 2.3 on windows test-all failed
- ruby_2_3 r54417 merged revision(s) 54307.
-
04:31 PM Revision ce701bab (git): merge revision(s) 54307: [Backport #12193]
- * lib/rubygems/test_case.rb: Fix test on Windows for inconsistent temp path.
https://github.com/rubygems/rubygems/pull/1554
[Bug #12193][ruby-core:74431]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3... -
04:30 PM Bug #11946: Assertion failed: (!STR_EMBED_P(shared)), function str_new_frozen, file string.c, line 1075.
- ruby_2_3 r54416 merged revision(s) 53724.
-
04:30 PM Revision a2ed2d20 (git): merge revision(s) 53724: [Backport #11946]
- * string.c (str_new_frozen): if the given string is embeddedable
but not embedded, embed a new copied string. [Bug #11946]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:24 PM Bug #12143: [DOC] Fix RDoc markup in doc/extension*.rdoc
- ruby_2_3 r54415 merged revision(s) 54110.
-
04:24 PM Revision 3f7f7760 (git): merge revision(s) 54110: [Backport #12143]
- * doc/extension.ja.rdoc: Fix RDoc markup in doc/extension*.rdoc.
[ci skip][Bug #12143][ruby-core:74143]
* doc/extension.rdoc: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54415 b2dd03c8-39d4-4... -
04:17 PM Bug #12197: Backport r54185 to ruby_2_3 (mark debug_buffer)
- ruby_2_3 r54414 merged revision(s) 54185.
-
04:17 PM Revision 4563669d (git): merge revision(s) 54185: [Backport #12197]
- parse.y: mark debug_buffer
* parse.y (parser_mark): mark debug_buffer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:09 PM Bug #12137: Ruby2.3 blk.binding crashes instead of giving "Can't create Binding from C level Proc (ArgumentError)"
- ruby_2_3 r54413 merged revision(s) 54128.
-
04:06 PM Revision 592599d9 (git): merge revision(s) 54128: [Backport #12137]
- * proc.c (proc_binding): proc from symbol can not make a binding.
[ruby-core:74100] [Bug #12137]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:59 PM Bug #12171: TestFile#test_file_share_delete failure
- ruby_2_3 r54412 merged revision(s) 54094.
-
03:54 PM Revision 6ead2416 (git): merge revision(s) 54094: [Backport #12171]
- * include/ruby/win32.h (O_SHARE_DELETE): change to fit Fixnum
limit. [ruby-core:74285] [Bug #12171]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:52 PM Bug #12167: Backport r54025 (Avoid false positive in an IMAP test)
- ruby_2_3 r54411 merged revision(s) 54025.
-
03:52 PM Revision e4fdcb54 (git): merge revision(s) 54025: [Backport #12167]
- * test/net/imap/test_imap.rb (test_idle_timeout): Because of the
timeout specified in "imap.idle(0.2)", there is no gurantee that
the server thread has done all the work before the client thread
performs the... -
03:41 PM Bug #12166: Backport r54073 (AIX does not set MSG_TRUC for recvmsg(2) with MSG_PEEK)
- ruby_2_3 r54410 merged revision(s) 54073.
-
03:41 PM Revision b39a6bef (git): merge revision(s) 54073: [Backport #12166]
- * test/socket/test_socket.rb (test_udp_recvmsg_truncation):
AIX does not set the MSG_TRUNC flag for a message partially read
by recvmsg(2) with the MSG_PEEK flag set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran... -
03:41 PM Bug #12011: honor Marshal.load post proc value for TYPE_LINK
- ruby_2_3 r54357 merged revision(s) 53609.
-
03:01 PM Bug #12111: [DOC] Small fix for extension.roc / extension.ja.rdoc
- ruby_2_3 r54409 merged revision(s) 53947,53948.
-
03:01 PM Revision 0d41668f (git): merge revision(s) 53947,53948: [Backport #12111]
- * doc/extension.ja.rdoc: removed rendering error caused by editor specific
configuration on http://docs.ruby-lang.org/en/trunk/extension_rdoc.html .
[Bug #12111][ruby-core:73990]
* doc/extension.rdoc, doc/ext... -
03:00 PM Bug #12089: Raise not stable NameError
- ruby_2_3 r54408 merged revision(s) 53875.
-
02:59 PM Revision b0aa1ff3 (git): merge revision(s) 53875: [Backport #12089]
- * object.c (rb_mod_const_get): make error message at uninterned
string consistent with symbols. [ruby-dev:49498] [Bug #12089]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54408 b2dd03c8-39d4-4d8f-98ff-823fe6... -
02:48 PM Bug #12081: Dir['*'] doesn't list files which name include Chinese character on Simplefied Chinese Windows
- ruby_2_3 r54407 merged revision(s) 53877,53881.
-
02:48 PM Revision dd4399e2 (git): merge revision(s) 53877,53881: [Backport #12081]
- * dir.c (push_pattern, push_glob): deal with read paths as UTF-8
to stat later, on Windows as well as OS X.
[ruby-core:73868] [Bug #12081]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54407 b2dd03c8... -
02:36 PM Bug #12071: Gem installation fails with 2.3.0 on Cygwin
- ruby_2_3 r54406 merged revision(s) 53868.
-
02:36 PM Revision e34df45e (git): merge revision(s) 53868: [Backport #12071]
- * ext/extmk.rb: add cygwin case, nothing excluded.
[ruby-core:73806] [Bug#12071]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:15 PM Bug #11928: Segmentation fault in did_you_mean extension
- ruby_2_3 r54405 merged revision(s) 53514,53524.
-
02:15 PM Revision d3c05ae7 (git): merge revision(s) 53514,53524: [Backport #11928]
- * iseq.c (iseqw_mark): as wrapped iseq is isolated from the call
stack, it needs to take care of its parent and ancestors, so
that they do not become orphans. [ruby-core:72620] [Bug #11928]
* iseq.c (rb_iseq... -
02:00 PM Bug #12061: DNS resolv error RuntimeError: can't modify frozen String when using IPv6 Addresses
- ruby_2_3 r54404 merged revision(s) 53363.
-
01:59 PM Bug #11910: resolv.rb - can't modify frozen String in #scan
- ruby_2_3 r54404 merged revision(s) 53363.
-
01:59 PM Revision 6b2f77a8 (git): merge revision(s) 53363: [Backport #11910] [Backport #12061]
- * lib/resolv.rb (Resolv::IPv6.create): avoid modifying frozen
* test/resolv/test_dns.rb (test_ipv6_create): test for above
[Bug #11910] [ruby-core:72559]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@... -
01:53 PM Bug #12003: Unexpected behavior of === with Range of Date objects
- ruby_2_3 r54403 merged revision(s) 53635.
-
01:53 PM Revision 337a3da7 (git): merge revision(s) 53635: [Backport #12003]
- * range.c (range_eqq): revert r11113 because rb_call_super() is
called in range_include() and thus r11113 doesn't work when the
receiver Range object consists of non linear objects such as Date
objects.
... -
01:48 PM Bug #12228 (Closed): [DOC] Fix errors in doc/extension*.rdoc
- Fix some errors in extension.rdoc and extension.ja.rdoc, that I noticed by comparing those two files.
(Renamed files, wrong method names or argument types; the example GetDBM macro is now updated to the current version of the actual cod... -
01:30 PM Bug #12030: Crash calling Hash#dig when hash contains ActiveRecord objects
- ruby_2_3 r54402 merged revision(s) 53695.
-
01:30 PM Revision 4cfbf8ec (git): merge revision(s) 53695: [Backport #12030]
- * vm_eval.c (rb_check_funcall_with_hook): also should call the
given hook before returning Qundef when overridden respond_to?
method returned false. [ruby-core:73556] [Bug #12030]
git-svn-id: svn+ssh://ci.ruby-lang... -
01:25 PM Bug #12018: Tail call optimization is incorrectly applied in Ruby 2.3.0
- ruby_2_3 r54401 merged revision(s) 53658.
-
01:25 PM Revision 6af6154b (git): merge revision(s) 53658: [Backport #12018]
- * compile.c (iseq_peephole_optimize): don't apply tailcall
optimization to send/invokesuper instructions with blockiseq.
This is a follow-up to the changes in r51903; blockiseq is now
the third operand of se... -
12:34 PM Revision 4a58f51a (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:26 PM Bug #11990: Dedenting heredoc interacts poorly with string concatenation
- ruby_2_3 r54399 merged revision(s) 53541,53555,53570.
-
12:26 PM Revision a61019ee (git): merge revision(s) 53541,53555,53570: [Backport #11990]
- * parse.y (string1): reset heredoc indent fore each string leteral
so that concatenated string would not be dedented.
[ruby-core:72857] [Bug #11990]
* parse.y (xstring): reset heredoc indent after dedenting,
... -
12:21 PM Bug #11871: Heredoc unindentation with <<~ with single-quoted identifier flush-lefts the content
- ruby_2_3 r54398 merged revision(s) 53398.
-
12:21 PM Revision ba02d4b0 (git): merge revision(s) 53398: [Backport #11871]
- * parse.y (parser_here_document): update indent for each line in
indented here document with single-quotes.
[ruby-core:72479] [Bug #11871]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54398 b2dd03c8... - 12:17 PM Revision 289889a6 (git): merge revision(s) 54258: [Backport #12182]
- * ext/openssl/extconf.rb: check SSL_CTX_set_next_proto_select_cb
function rather than OPENSSL_NPN_NEGOTIATED macro. it exists
even if it is disabled by OpenSSL configuration.
[ruby-core:74384] [Bug #12182]
... -
12:11 PM Bug #11976: Assigning to nil as a hash short-circuits without error.
- ruby_2_3 r54396 merged revision(s) 53485.
-
12:11 PM Revision 2110125b (git): merge revision(s) 53485: [Backport #11976]
- * symbol.h (is_attrset_id): ASET is an attrset ID. fix
unexpected safe call instead of an ordinary ASET.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:09 PM Revision 1a5d5856 (git): merge revision(s) 54257: [Backport #12215]
- * lib/uri/http.rb (URI::HTTP#initialize): [DOC] fix example,
missing mandatory arguments. [ruby-core:74540] [Bug #12215]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:07 PM Revision bcccff50 (git): merge revision(s) 54256: [Backport #12118] [Backport #12218]
- * thread_pthread.c (reserve_stack): fix reserving position where
the stack growing bottom to top. [Bug #12118]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:01 PM Bug #11926: Backport request r53385
- ruby_2_3 r54393 merged revision(s) 53385.
-
12:01 PM Revision 0e0e4cb4 (git): merge revision(s) 53385: [Backport #11926]
- * doc/syntax/calling_methods.rdoc: fix old operator for safe navigation
operator. [ci skip][fix GH-1182] Patch by @dougo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:34 AM Revision 106be669 (git): * addr2line.c: define toupper for its use. fix r54391.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:24 AM Revision 723241fc (git): * include/ruby/ruby.h (rb_isupper, rb_islower, rb_isalpha, rb_isdigit,
- rb_isalnum, rb_isxdigit, rb_isblank, rb_isspace, rb_isblank,
rb_iscntrl, rb_isprint, rb_ispunct, rb_isgraph,
rb_tolower, rb_toupper): use inline function to avoid function call.
* include/ruby/ruby.h (rb_isascii): use inline functio... -
09:59 AM Revision c782c791 (git): * tool/redmine-backporter.rb (backport): show merger.rb's path.
- * tool/redmine-backporter.rb (show): show current issue again if no
ticket number is given.
* tool/redmine-backporter.rb (rel): show error message if current
bugs.ruby-lang.org doesn't support the API.
git-svn-id: svn+ssh://ci.ruby... -
09:59 AM Revision 33a89408 (git): * tool/merger.rb: support to backport header as backport identifier.
- Now you can specify by 'merge revision(s) 49254: [Backport #10738]'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:52 AM Bug #11901: Performance Issue with OpenStruct
- ruby_2_3 r54388 merged revision(s) 53395,53396.
-
09:52 AM Revision 4f85a89a (git): merge revision(s) 53395,53396: [Backport #11901]
- * lib/ostruct.rb: Fix new_ostruct_member to correctly avoid
redefinition [#11901]
* lib/ostruct.rb (freeze): define deferred accessors before
freezing to get rid of an error when just reading frozen
... -
08:55 AM Bug #11884: Psych.load broken for OpenStruct in Ruby 2.3.0
- ruby_2_3 r54387 merged revision(s) 53366.
-
08:54 AM Revision 4c1ac0bc (git): merge revision(s) 53366:[Backport #11884]
- * lib/ostruct.rb (OpenStruct): make respond_to? working on
just-allocated objects for workaround of Psych.
[ruby-core:72501] [Bug #11884]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54387 b2dd03c8-... -
08:04 AM Bug #12170: Malformed RDoc syntax in Kernel#catch description
- ruby_2_3 r54386 merged revision(s) 54089.
-
08:04 AM Revision 5d699f8a (git): merge revision(s) 54089: [Backport #12170]
- * vm_eval.c (rb_f_catch): [DOC] fix malformed RDoc syntax, "+...+"
cannot enclose non-identifier characters.
a patch by Sebastian S in [ruby-core:74278]. [Bug#12170]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran... -
08:03 AM Bug #12153: Backport r54003 (nextafter(3) on AIX is broken with +0.0 and -0.0 arguments)
- ruby_2_3 r54385 merged revision(s) 54003.
-
08:03 AM Revision c03f28c9 (git): merge revision(s) 54003: [Backport #12153]
- * test/-ext-/float/test_nextafter.rb: In AIX,
nextafter(+0.0,-0.0)=+0.0, and nextafter(-0.0,+0.0)=-0.0,
but they should return -0.0 and +0.0, respectively. This is
a known bug in nextafter(3) on AIX, so skip... -
08:00 AM Bug #12204: Invalid range of capital letters at Greek alphabet
- ruby_2_3 r54384 merged revision(s) 54210.
-
08:00 AM Revision 9d502cf9 (git): merge revision(s) 54210: [Backport #12204]
- * string.c (enc_succ_alnum_char): try to skip an invalid character
gap between GREEK CAPITAL RHO and SIGMA.
[ruby-core:74478] [Bug #12204]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54384 b2dd03c8... -
07:53 AM Bug #12192: Wrong nth_ref_max check in parse.y
- ruby_2_3 r54382 merged revision(s) 54172.
-
07:53 AM Revision 78f54001 (git): * enc/unicode/case-folding.rb, casefold.h: Tweaked handling of 6
- special cases in CaseUnfold_11_Table.
* enc/unicode.c: Adjustments for above.
* test/ruby/enc/test_case_mapping.rb: Tests for the above: Some tests in
test_titlecase activated; test_greek added. A test in test_cherokee fixed.
git-svn... -
07:53 AM Revision ba576321 (git): merge revision(s) 54172: [Backport #12192]
- * parse.y (parse_numvar): NTH_REF must be less than a half of
INT_MAX, as it is left-shifted to be ORed with back-ref flag.
[ruby-core:74444] [Bug#12192] [Fix GH-1296]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bra... -
07:45 AM Bug #11844: Please update unicode-licensed files (license issue)
- ruby_2_3 r54381 merged revision(s) 54129,54130,54132.
-
07:45 AM Revision 066b2ac7 (git): merge revision(s) 54129,54130,54132: [Backport #11844]
- * enc/trans/JIS: update Unicode's notice. [Bug #11844]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:44 AM Bug #12188: Backport r54105 and r54136 (fix Marshal.load violation for invalid dump format)
- ruby_2_3 r54380 merged revision(s) 54105,54108,54136,54138.
-
07:44 AM Revision 46e7e1f9 (git): merge revision(s) 54105,54108,54136,54138: [Backport #12188]
- * marshal.c (r_object0): Fix Marshal crash for corrupt extended object.
* marshal.c (r_object0): raise ArgumentError when linking to undefined
object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54... -
07:41 AM Bug #12069: [PATCH] document OpenSSL::SSL::SSLContext#setup as MT-unsafe
- ruby_2_3 r54379 merged revision(s) 54097.
-
07:40 AM Revision 2f29baf6 (git): merge revision(s) 54097: [Backport #12069]
- * ext/openssl/ossl_ssl.c (ossl_sslctx_setup): document as MT-unsafe
[ruby-core:73803] [Bug #12069]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:40 AM Bug #12158: Fixnum#% doesn't show its name on ZeroDivisionError
- ruby_2_3 r54378 merged revision(s) 54028.
-
07:40 AM Revision 91b26ffa (git): merge revision(s) 54028: [Backport #12158]
- * insns.def (opt_mod): show its method name on ZeroDivisionError.
[Bug #12158]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:29 AM Bug #12044: net/ftp.rb: add NullSocket#closed? to fix closing not yet opened connection
- ruby_2_3 r54377 merged revision(s) 53810.
-
07:29 AM Revision b2ac0f9c (git): merge revision(s) 53810: [Backport #12044]
- * net/ftp.rb: add NullSocket#closed? to fix closing not opened
connection. [Fix GH-1232]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:22 AM Bug #12121: 異なる名前空間にある同名の定数により Module.constans の結果の並びが変わる
- ruby_2_3 r54376 merged revision(s) 54231.
-
07:22 AM Revision 11b27734 (git): merge revision(s) 54231: [Backport #12121]
- * variable.c: Added documentation about order of `Module#constants`
[ci skip][Bug #12121][ruby-dev:49505][fix GH-1301]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:11 AM Bug #12154: Backport r54010 (avoid a setgid test on AIX)
- ruby_2_3 r54375 merged revision(s) 54010.
-
07:11 AM Revision cdb968ac (git): merge revision(s) 54010: [Backport #12154]
- * test/ruby/test_process.rb (test_execopts_gid): Skip a test
that is known to fail on AIX. AIX allows setgid to
a supplementary group, but Ruby does not allow the "-e"
option when setgid'ed, so the test does... -
07:01 AM Bug #12150: Backport r54005 (ipv6_v4compat? and ipv6_v4mapped? are broken on AIX)
- ruby_2_3 r54374 merged revision(s) 54005.
-
07:01 AM Revision 429668f7 (git): merge revision(s) 54005: [Backport #12150]
- * test/socket/test_addrinfo.rb (test_ipv6_address_predicates):
IN6_IS_ADDR_V4COMPAT and IN6_IS_ADDR_V4MAPPED are broken
on AIX, so skip related tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54... -
06:57 AM Bug #12152: Backport r54004 (the fifth argument to getsockopt(2) is not modified correctly on return in AIX)
- ruby_2_3 r54373 merged revision(s) 54004.
-
06:57 AM Revision f4606be3 (git): merge revision(s) 54004: [Backport #12152]
- * test/rinda/test_rinda.rb (test_make_socket_ipv4_multicast):
The fifth argument to getsockopt(2) should be modified to
indicate the actual size of the value on return,
but not in AIX. This is a know bug. Sk... -
06:30 AM Bug #12151: Backport r54002 (zconf.h in zlib does not recognize _LARGE_FILES in AIX)
- ruby_2_3 r54372 merged revision(s) 54002.
-
06:30 AM Revision 56f3cc71 (git): merge revision(s) 54002: [Backport #12151]
- * test/zlib/test_zlib.rb (test_adler32_combine, test_crc32_combine):
Skip two tests on AIX because zconf.h in zlib does not correctly
recognize _LARGE_FILES in AIX. The problem was already reported
to zlib, ... -
06:15 AM Bug #12148: Backport r54000 (__pi_stacksize returned by pthread_getthrds_np() is wrong on AIX)
- ruby_2_3 r54371 merged revision(s) 54000.
-
06:15 AM Bug #11969: [PATCH] IRB: Final newline missing in truncated backtraces
- ruby_2_3 r54370 merged revision(s) 53943.
-
06:15 AM Revision c6b7092c (git): merge revision(s) 54000: [Backport #12148]
- * thread_pthread.c (getstack): __pi_stacksize returned by
pthread_getthrds_np() is wrong on AIX. Use
__pi_stackend - __pi_stackaddr instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54371 b2dd03... -
06:10 AM Revision 07c9743e (git): merge revision(s) 53943: [Backport #11969]
- * lib/irb.rb: avoid to needless truncation when using back_trace_limit option.
[fix GH-1205][ruby-core:72773][Bug #11969]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:09 AM Revision 4a8f50e8 (git): merge revision(s) 54288: [Backport #11870]
- * ChangeLog: [ci skip] correct a mail address. cf. [Bug #11870]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:06 AM Bug #11893: Ruby keyword typo in Tk (require)
- ruby_2_3 r54368 merged revision(s) 54022.
-
06:06 AM Bug #11891: Initializer method name typo in Tk
- ruby_2_3 r54367 merged revision(s) 54021.
-
06:06 AM Bug #11890: Initializer method name typo in Tk
- ruby_2_3 r54367 merged revision(s) 54021.
-
06:06 AM Bug #11886: Font name typo in Tk library and samples
- ruby_2_3 r54365 merged revision(s) 54018.
-
06:05 AM Bug #11962: Ruby 2.3.0 causing compile failure on extensions using a C++ compiler
- ruby_2_3 r54364 merged revision(s) 53455.
-
06:05 AM Revision 3409e318 (git): merge revision(s) 54022: [Backport #11893]
- * ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb: fix method name typo.
[ruby-core:72513] [Bug #11893] The patch provided by Akira Matsuda.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54368 b2dd03c8-39d4-4d8f-... -
06:05 AM Revision dbb4fc96 (git): merge revision(s) 54021: [Backport #11891]
- * ext/tk/lib/tkextlib/tcllib/toolbar.rb: fix method name typo.
[ruby-core:72511] [Bug #11891] The patch provided by Akira Matsuda.
[ruby-core:72510] [Bug #11890] The patch provided by Akira Matsuda.
git-svn-id: svn+... -
06:04 AM Revision 653b46e3 (git): merge revision(s) 54020: [Backport #11890]
- * ext/tk/lib/tkextlib/blt/tree.rb: fix method name typo.
[ruby-core:72510] [Bug #11890] The patch provided by Akira Matsuda.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:04 AM Revision 246ffa87 (git): merge revision(s) 54018: [Backport #11886]
- * ext/tk/lib/tk/menubar.rb: fix a typo in font name. [ruby-core:72505]
[Bug #11886] The patch provided by Akira Matsuda.
* ext/tk/sample/*.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@5436... -
06:03 AM Revision 0cf072ab (git): merge revision(s) 53455: [Backport #11962]
- * ruby.h: undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P
and HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P on C++.
[ruby-core:72736] [Bug #11962]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54364 ... -
06:02 AM Bug #12185: Missing symbol inspect_tcpi_msec
- ruby_2_3 r54363 merged revision(s) 54139.
-
06:02 AM Revision bc7dca77 (git): merge revision(s) 54139: [Backport #12185]
- * ext/socket/option.c (inspect_tcpi_msec): more accurate condition
for TCPI msec member inspection function.
[ruby-core:74388] [Bug #12185]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54363 b2dd03c... -
05:58 AM Bug #12054: Remove block from Logger.add as it's not needed
- ruby_2_3 r54362 merged revision(s) 53790,53844.
-
05:57 AM Bug #11495: [Documentation] Please improve documentation for Regexp.new() and clarify the 3 argument call
- ruby_2_3 r54361 merged revision(s) 53784.
-
05:57 AM Revision 14de088d (git): merge revision(s) 53790,53844: [Backport #12054]
- * lib/logger.rb: Remove block from Logger.add as it's not needed
patch provided by Daniel Lobato Garcテュ [fix GH-1240] [Bug #12054]
patch provided by Daniel Lobato Garcia [fix GH-1240] [Bug #12054]
git-svn-id: svn+ss... -
05:52 AM Revision 14e5aab8 (git): merge revision(s) 53784: [Backport #11495]
- * re.c: Remove deprecated kcode argument from Regexp.new and compile
patch provided by Dylan Pulliam [Bug #11495]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:51 AM Bug #11877: Socket.gethostname will fail when the hostname length == RUBY_MAX_HOST_NAME_LEN
- ruby_2_3 r54360 merged revision(s) 53677.
-
05:50 AM Revision 3c555c92 (git): merge revision(s) 53677: [Backport #11877]
- * ext/socket/socket.c (sock_gethostname): support unlimited size
hostname.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:45 AM Feature #12133: Ability to exclude start when defining a range
- Here's what I would've written: (see: sample [range_sections](https://gist.githubusercontent.com/rthbound/aa6b4053c5791efb0904/raw/d7683f1cc54718efb905435ff794107a4c6ca80c/samples.rb))
~~~ruby
def which_range?(value)
range = nil
ra... -
05:43 AM Bug #11489: XMLRPC client cannot alter SSL options for _async calls
- ruby_2_3 r54359 merged revision(s) 53318.
-
05:43 AM Revision 11788449 (git): merge revision(s) 53318: [Backport #11489]
- * lib/xmlrpc/client.rb: Support SSL options in async methods of
XMLRPC::Client.
[Bug #11489]
Reported by Aleksandar Kostadinov. Thanks!!!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54359... -
05:34 AM Revision 4b183abd (git): Merge partially r53707: remove test_accessing_cloudfront
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:32 AM Revision b3418ceb (git): merge revision(s) 53609: [Backport #12011]
- * marshal.c (r_object0): honor Marshal.load post proc
value for TYPE_LINK. by Hiroshi Nakamura <nahi@ruby-lang.org>
https://github.com/ruby/ruby/pull/1204 fix GH-1204
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bra... -
05:21 AM Bug #11958: TCPSocket.getsockopt().bool raises a TypeError on windows
- ruby_2_3 r54355 merged revision(s) 53557,53561.
-
05:18 AM Revision 9dc57768 (git): merge revision(s) 53517,53519,53521,53522,53523,53526,53527:
- drop osx and clang because they are often fails and slow
* .travis.yml: removed osx code. follow up with r53517
* .travis.yml: removed commented-out code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@5... -
05:16 AM Revision 990cb712 (git): merge revision(s) 53557,53561: [Backport #11958]
- * ext/socket/option.c (check_size): extract a macro to check
binary data size, with a consistent message.
* ext/socket/option.c (sockopt_byte): fix error message,
sizeof(int) differs from sizeof(unsigned char... -
05:05 AM Revision 919bb8e5 (git): merge revision(s) 53346,53347,53348,53349,53391,53928: [Backport #11898]
- * process.c: use rb_w32_uchdir() instead of plain chdir() on Windows.
reported by naruse via twitter.
* process.c (rb_execarg_addopt): need to convert to ospath.
* process.c (rb_execarg_parent_start1): need to... -
05:00 AM Bug #11945: [PATCH] stringio: binmode sets encoding to ASCII-8BIT
- ruby_2_3 r54353 merged revision(s) 53435.
-
05:00 AM Revision 7485f746 (git): merge revision(s) 53435: [Backport #11945]
- * ext/stringio/stringio.c (strio_binmode): implement to set encoding
* test/stringio/test_stringio.rb (test_binmode): new test
[ruby-core:72699] [Bug #11945]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_... -
04:57 AM Bug #11885: [PATCH] IO#readpartial rejects bad args
- ruby_2_3 r54352 merged revision(s) 53329.
-
04:57 AM Bug #11870: Eradication of typical misspellings
- ruby_2_3 r54351 merged revision(s) 53299.
-
04:56 AM Bug #11932: Ripper.sexp can't parse some files from ruby repository and returns nil
- ruby_2_3 r54350 merged revision(s) 53411,53425.
-
04:56 AM Revision e6489da9 (git): merge revision(s) 53329: [Backport #11885]
- * io.c (io_getpartial): remove unused kwarg from template
* test/ruby/test_io.rb (test_readpartial_bad_args): new
[Bug #11885]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54352 b2dd03c8-39d4-4d8f-98... -
04:49 AM Revision 6b73bb45 (git): merge revision(s) 53299: [Backport #11870]
- * compile.c, cont.c, doc, man: fix common misspelling.
[ruby-core:72466] [Bug #11870]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:38 AM Revision 1238d358 (git): merge revision(s) 53411,53425: [Backport #11932]
- * parse.y (regexp): set_yylval_num sets u1, should use nd_tag
instead of nd_state. [ruby-core:72638] [Bug #11932]
* parse.y (set_yylval_num): should be used as nd_state, set to u3.
[ruby-core:72638] [Bug #11... -
04:30 AM Revision 49f25a12 (git): * enc/unicode.c: Cleaned up some comments.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:26 AM Revision 61e2c7ff (git): merge revision(s) 53654:
- * gc.c (RVALUE_PAGE_WB_UNPROTECTED): fix a typo of argument name.
[Fix GH-1221]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@54348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:24 AM Revision 0e6f8b16 (git): * enc/unicode/case-folding.rb, casefold.h: Removing data for idempotent
- titlecasing.
* enc/unicode.c: Adjust code to data removal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:45 AM Revision c2355aef (git): * lib/webrick/httpresponse.rb: Move error_body to method. It allow to
- override the body more easily. [fix GH-1307]
* test/webrick/test_httpresponse.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/28/2016
-
09:40 PM Revision 7504be10 (git): remove rb_thread_t::base_block
- * error.c (rb_compile_err_append): rb_thread_t::base_block is no
longer used.
* iseq.c (rb_iseq_compile_with_option): ditto, no protection is
needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54345 b2dd03c8-39d4-4d8f-98ff-82... - 09:39 PM Revision 4e4880b3 (git): * 2016-03-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:39 PM Revision d7935475 (git): remove rb_thread_t::parse_in_eval
- * parse.y (struct parser_params): move parse_in_eval flag from
rb_thread_t.
* parse.y (rb_parser_set_context): set parsing context, not only
mild error flag.
* iseq.c (rb_iseq_compile_with_option): the parser now refers no
thread l... -
08:02 PM Bug #12055: `NET::HTTPResponse` is not deflating responses with custom `Content-Range` header
- Hi! Any thoughts here?
-
07:39 PM Bug #12227 (Closed): Backport r54137 and r54184 (Fix a test that depends on daylight saving time)
- This is a ticket to back-port r54137 and r54184 to 2.3.
-
05:50 PM Bug #10384: Fiddle::DLError: unknown symbol "Init_objspace" during Fiddle::TestHandle#test_NEXT and Fiddle::TestHandle#test_static_sym on Solaris
- r49154 should be backported too. Backported into `ruby_2_2` branch at r54342.
-
02:53 PM Bug #10384: Fiddle::DLError: unknown symbol "Init_objspace" during Fiddle::TestHandle#test_NEXT and Fiddle::TestHandle#test_static_sym on Solaris
- Backported into `ruby_2_2` branch at r54316.
-
05:46 PM Revision 82752cc1 (git): merge revision(s) 49154: [Backport #10384]
- ext/-test-/dln/empty: move from ext/-test-/win32/dln
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:23 PM Bug #10738: Parsing invalid URI results in undefined method `split' for nil:NilClass (NoMethodError)
- Backported into `ruby_2_2` branch at r54341.
-
05:12 PM Bug #10738: Parsing invalid URI results in undefined method `split' for nil:NilClass (NoMethodError)
- I've confirmed that with ruby 2.1.8 the reproduce snippet raises URI::InvalidComponentError (expected behavior).
% ruby -v -ruri -e 'URI "mailto:/example.com/" rescue p $!'
ruby 2.1.8p440 (2015-12-16 revision 53160) [x86_64-d... -
05:23 PM Revision 7892ad93 (git): merge revision(s) 49254: [Backport #10738]
- * lib/uri/mailto.rb: raising URI::InvalidComponentError instead
of failing with undefined method `split' for nil:NilClass for
mailto: URIs without opaque part. [Bug #10738]
* test/uri/testuri.rb: Test for abo... -
05:21 PM Bug #11692: [PATCH] Re-enable GC if stack overflow was caught from signal handler
- Backported into `ruby_2_2` branch at r54340.
-
05:21 PM Revision 387cc516 (git): merge revision(s) 52668: [Backport #11692]
- * signal.c: should also clear ruby_disable_gc.
[Bug #11692]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:04 PM Bug #12170: Malformed RDoc syntax in Kernel#catch description
- Backported into `ruby_2_2` branch at r54339.
-
05:04 PM Revision d27080e7 (git): merge revision(s) 54089: [Backport #12170]
- * vm_eval.c (rb_f_catch): [DOC] fix malformed RDoc syntax, "+...+"
cannot enclose non-identifier characters.
a patch by Sebastian S in [ruby-core:74278]. [Bug#12170]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran... -
05:03 PM Bug #12153: Backport r54003 (nextafter(3) on AIX is broken with +0.0 and -0.0 arguments)
- Backported into `ruby_2_2` branch at r54338.
-
05:03 PM Revision 1f4640cf (git): merge revision(s) 54003: [Backport #12153]
- * test/-ext-/float/test_nextafter.rb: In AIX,
nextafter(+0.0,-0.0)=+0.0, and nextafter(-0.0,+0.0)=-0.0,
but they should return -0.0 and +0.0, respectively. This is
a known bug in nextafter(3) on AIX, so skip... -
05:02 PM Bug #12066: Ruby creates Wrong .Bat files
- I've cherry picked the https://github.com/rubygems/rubygems/commit/f9232680 from r49511 into `ruby_2_2` branch at r54337.
-
05:00 PM Revision 920800b2 (git): * lib/rubygems/installer.rb: merge partially r49511.
- cherry picking https://github.com/rubygems/rubygems/commit/f9232680
[Bug #12066]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:41 PM Bug #12204: Invalid range of capital letters at Greek alphabet
- Backported into `ruby_2_2` branch at r54336.
-
04:41 PM Revision 305dd08c (git): merge revision(s) 54210: [Backport #12204]
- * string.c (enc_succ_alnum_char): try to skip an invalid character
gap between GREEK CAPITAL RHO and SIGMA.
[ruby-core:74478] [Bug #12204]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54336 b2dd03c8... -
04:29 PM Bug #12192: Wrong nth_ref_max check in parse.y
- Backported into `ruby_2_2` branch at r54335.
-
04:28 PM Revision 00e45210 (git): merge revision(s) 54172: [Backport #12192]
- * parse.y (parse_numvar): NTH_REF must be less than a half of
INT_MAX, as it is left-shifted to be ORed with back-ref flag.
[ruby-core:74444] [Bug#12192] [Fix GH-1296]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bra... -
04:26 PM Bug #11844: Please update unicode-licensed files (license issue)
- Backported into `ruby_2_2` branch at r54334.
-
04:26 PM Revision 1e1ac826 (git): merge revision(s) 54129,54130,54132: [Backport #11844]
- * enc/trans/JIS: update Unicode's notice. [Bug #11844]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:24 PM Bug #12188: Backport r54105 and r54136 (fix Marshal.load violation for invalid dump format)
- Backported into `ruby_2_2` branch at r54333.
-
04:23 PM Revision af8c7c60 (git): merge revision(s) 54105,54108,54136,54138: [Backport #12188]
- * marshal.c (r_object0): Fix Marshal crash for corrupt extended object.
* marshal.c (r_object0): raise ArgumentError when linking to undefined
object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54... -
04:21 PM Bug #12069: [PATCH] document OpenSSL::SSL::SSLContext#setup as MT-unsafe
- Backported into `ruby_2_2` branch at r54332.
-
04:20 PM Revision 1d3af7a3 (git): merge revision(s) 54097: [Backport #12069]
- * ext/openssl/ossl_ssl.c (ossl_sslctx_setup): document as MT-unsafe
[ruby-core:73803] [Bug #12069]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:20 PM Bug #12158: Fixnum#% doesn't show its name on ZeroDivisionError
- Backported into `ruby_2_2` branch at r54331.
-
04:19 PM Revision 3c989d3c (git): merge revision(s) 54028: [Backport #12158]
- * insns.def (opt_mod): show its method name on ZeroDivisionError.
[Bug #12158]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:06 PM Bug #12044: net/ftp.rb: add NullSocket#closed? to fix closing not yet opened connection
- Backported into `ruby_2_2` branch at r54330.
-
04:06 PM Revision 5840a393 (git): merge revision(s) 53810: [Backport #12044]
- * net/ftp.rb: add NullSocket#closed? to fix closing not opened
connection. [Fix GH-1232]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:03 PM Bug #12121: 異なる名前空間にある同名の定数により Module.constans の結果の並びが変わる
- Backported into `ruby_2_2` branch at r54329.
-
04:02 PM Revision a2915284 (git): merge revision(s) 54231: [Backport #12121]
- * variable.c: Added documentation about order of `Module#constants`
[ci skip][Bug #12121][ruby-dev:49505][fix GH-1301]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:00 PM Bug #12154: Backport r54010 (avoid a setgid test on AIX)
- Backported into `ruby_2_2` branch at r54328.
-
03:59 PM Revision d8eb164a (git): merge revision(s) 54010: [Backport #12154]
- * test/ruby/test_process.rb (test_execopts_gid): Skip a test
that is known to fail on AIX. AIX allows setgid to
a supplementary group, but Ruby does not allow the "-e"
option when setgid'ed, so the test does... -
03:55 PM Bug #12150: Backport r54005 (ipv6_v4compat? and ipv6_v4mapped? are broken on AIX)
- Backported into `ruby_2_2` branch at r54327.
-
03:55 PM Revision 1240cd0a (git): merge revision(s) 54005: [Backport #12150]
- * test/socket/test_addrinfo.rb (test_ipv6_address_predicates):
IN6_IS_ADDR_V4COMPAT and IN6_IS_ADDR_V4MAPPED are broken
on AIX, so skip related tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54... -
03:52 PM Bug #12152: Backport r54004 (the fifth argument to getsockopt(2) is not modified correctly on return in AIX)
- Backported into `ruby_2_2` branch at r54326.
-
03:52 PM Revision f45d9dd1 (git): merge revision(s) 54004: [Backport #12152]
- * test/rinda/test_rinda.rb (test_make_socket_ipv4_multicast):
The fifth argument to getsockopt(2) should be modified to
indicate the actual size of the value on return,
but not in AIX. This is a know bug. Sk... -
03:44 PM Bug #12151: Backport r54002 (zconf.h in zlib does not recognize _LARGE_FILES in AIX)
- Backported into `ruby_2_2` branch at r54325.
-
03:43 PM Revision 0df7d0a5 (git): merge revision(s) 54002: [Backport #12151]
- * test/zlib/test_zlib.rb (test_adler32_combine, test_crc32_combine):
Skip two tests on AIX because zconf.h in zlib does not correctly
recognize _LARGE_FILES in AIX. The problem was already reported
to zlib, ... -
03:42 PM Bug #12149: Backport r51930 (test_s_open_lock hangs on AIX)
- Backported into `ruby_2_2` branch at r54324.
-
03:42 PM Revision 77fa4641 (git): merge revision(s) 51930: [Backport #12149]
- * test/gdbm/test_gdbm.rb (TestGDBM#test_s_open_lock): skip
this test on AIX. The issue is the same as on Solaris.
[ruby-dev:47631]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54324 b2dd03c8-39d4-4d... -
03:41 PM Bug #12148: Backport r54000 (__pi_stacksize returned by pthread_getthrds_np() is wrong on AIX)
- Backported into `ruby_2_2` branch at r54323.
-
03:40 PM Revision f22359ad (git): merge revision(s) 54000: [Backport #12148]
- * thread_pthread.c (getstack): __pi_stacksize returned by
pthread_getthrds_np() is wrong on AIX. Use
__pi_stackend - __pi_stackaddr instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54323 b2dd03... -
03:07 PM Bug #11969: [PATCH] IRB: Final newline missing in truncated backtraces
- Backported into `ruby_2_2` branch at r54322.
-
03:07 PM Revision 3aa4a0b9 (git): merge revision(s) 53943: [Backport #11969]
- * lib/irb.rb: avoid to needless truncation when using back_trace_limit option.
[fix GH-1205][ruby-core:72773][Bug #11969]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:05 PM Bug #11870: Eradication of typical misspellings
- I fixed the address in `ruby_2_2` branch at r54321.
-
03:04 PM Revision 4811e37a (git): merge revision(s) 54288: [Backport #11870]
- * ChangeLog: [ci skip] correct a mail address. cf. [Bug #11870]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:01 PM Bug #11893: Ruby keyword typo in Tk (require)
- Backported into `ruby_2_2` branch at r54320.
-
03:00 PM Revision 4f8b6b00 (git): merge revision(s) 54022: [Backport #11893]
- * ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb: fix method name typo.
[ruby-core:72513] [Bug #11893] The patch provided by Akira Matsuda.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54320 b2dd03c8-39d4-4d8f-... -
02:58 PM Bug #11891: Initializer method name typo in Tk
- Backported into `ruby_2_2` branch at r54319.
-
02:58 PM Revision c320aa7a (git): merge revision(s) 54021: [Backport #11891]
- * ext/tk/lib/tkextlib/tcllib/toolbar.rb: fix method name typo.
[ruby-core:72511] [Bug #11891] The patch provided by Akira Matsuda.
[ruby-core:72510] [Bug #11890] The patch provided by Akira Matsuda.
git-svn-id: svn+... -
02:58 PM Bug #11890: Initializer method name typo in Tk
- Backported into `ruby_2_2` branch at r54318.
-
02:57 PM Revision e42b19aa (git): merge revision(s) 54020: [Backport #11890]
- * ext/tk/lib/tkextlib/blt/tree.rb: fix method name typo.
[ruby-core:72510] [Bug #11890] The patch provided by Akira Matsuda.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:57 PM Bug #11886: Font name typo in Tk library and samples
- Backported into `ruby_2_2` branch at r54317.
-
02:56 PM Revision 9f2dd6a7 (git): merge revision(s) 54018: [Backport #11886]
- * ext/tk/lib/tk/menubar.rb: fix a typo in font name. [ruby-core:72505]
[Bug #11886] The patch provided by Akira Matsuda.
* ext/tk/sample/*.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@5431... -
02:53 PM Revision b1a5f3e4 (git): merge revision(s) 49157: [Backport #10384]
- * test/fiddle/test_handle.rb (test_NEXT): use -test-/dln/empty
which is always a shared object and is not used by others.
[ruby-dev:48629] [Bug #10384]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@5... -
02:19 PM Bug #11962: Ruby 2.3.0 causing compile failure on extensions using a C++ compiler
- Backported into `ruby_2_2` branch at r54315.
-
02:18 PM Revision d3c464d9 (git): merge revision(s) 53455: [Backport #11962]
- * ruby.h: undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P
and HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P on C++.
[ruby-core:72736] [Bug #11962]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54315 ... -
12:25 PM Revision 0a41425a (git): * numeric.c (int_pos_p): fix typos.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:09 AM Feature #12222: Introducing basic statistics methods for Enumerable (and optimized implementation for Array)
- It seems to me Enumerable is not the right place for this, because it expects more than just #each.
Also, these methods are likely useful only for numeric collections.
Maybe a "Statistics" module at a stdlib?
Statistics.mean/varianc... -
08:51 AM Feature #12226 (Open): Dir.home with valid named user raises ArgumentError on Windows
- ```
C:\>C:\Ruby\ruby-2.2.4-x64-mingw32\bin\ruby.exe -ve "p Dir.home; p Dir.home('Administrator')"
ruby 2.2.4p230 (2015-12-16 revision 53155) [x64-mingw32]
"C:/Users/Administrator"
-e:1:in `home': user Administrator doesn't exist (Arg... -
08:20 AM Feature #12225 (Rejected): Remove inline assemblers and always enables USE_MACHINE_REGS
- Current vm_exec.c stores pc an explicitly declared register to get PC.
Since recent CPUs and compilers are very smart, we expect they optimizes their use of registers.
With following patch the benchmark becomes following:
```diff
... -
06:41 AM Feature #12224 (Closed): logger: Allow specifying log level in constructor
- When I use Logger class, I very often (or maybe always) set minimal log level together. Since method chaining can't be used for setters, we have to split it into two statements:
~~~ruby
logger = Logger.new($stdout)
logger.level = :i... -
06:20 AM Bug #12223 (Closed): Backport r54304 (SEGV in rb_str_format())
- バックポート管理用チケットです。
r54304 は ruby_2_2, ruby_2_3 でも必要そうです。
2.1.8 で `sprintf("%.600f", 600**~60)` を試してみたところ SEGV しなかったので一応 DONTNEED にしていますが、ソースコードは精査してはいません。 -
05:54 AM Revision 2d20a27f (git): * enc/unicode.c: Refactoring in preparation for data reduction for
- titlecase.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:36 AM Revision 890ce36b (git): * enc/unicode.c: Minor refactoring for I WITH DOT ABOVE.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:26 AM Revision 1582093c (git): * enc/unicode.c: Removed code now covered by data from table.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:34 AM Feature #12210 (Assigned): Add IdentitySet class that compares members by identity
-
02:49 AM Revision 663fb4dd (git): * enc/unicode.c: Adding comments. [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:30 AM Revision 64ce7711 (git): * lib/rubygems.rb: Fix `Gem.find_spec_for_exe` picks oldest gem.
- https://github.com/travis-ci/travis-ci/issues/5798
https://github.com/rubygems/rubygems/pull/1566
* test/rubygems/test_gem.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:26 AM Revision 7fbb9078 (git): * lib/rubygems.rb, lib/rubygems/*, test/rubygems/*: Update rubygems-2.6.2.
- Please see entries of 2.6.2 on
https://github.com/rubygems/rubygems/blob/master/History.txt
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:02 AM Bug #12193 (Closed): ruby 2.3 on windows test-all failed
- Applied in changeset r54307.
----------
* lib/rubygems/test_case.rb: Fix test on Windows for inconsistent temp path.
https://github.com/rubygems/rubygems/pull/1554
[Bug #12193][ruby-core:74431] -
02:02 AM Revision 6cc4937a (git): * lib/rubygems/test_case.rb: Fix test on Windows for inconsistent temp path.
- https://github.com/rubygems/rubygems/pull/1554
[Bug #12193][ruby-core:74431]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/27/2016
-
11:19 PM Revision 7d378a5b (git): sprintf.c: refactor Rational f
- * sprintf.c (rb_str_format): refactor floating point format of
Rational by using gereric Integer functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 11:18 PM Revision 21102e16 (git): * 2016-03-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:18 PM Revision 9ae4c2d5 (git): sprintf.c: fix buffer overflow
- * sprintf.c (rb_str_format): fix buffer overflow, length must be
greater than precision. reported by William Bowling <will AT
wbowling.info>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:35 PM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- I just verified that ruby2.3 works fine on m68k with both the changes from ruby-core:74537 and in rb_locale_charmap_index applied!
Thanks for fixing this issue. And please make sure to backport the fixes to ruby2.3 so that the next up... -
04:57 PM Feature #12133: Ability to exclude start when defining a range
- Ryan Hosford wrote:
> Here you've used the case statement to exclude start on the middle range. The problem is the code is largely static while the values of the endpoints (and which ranges should include those endpoints) may change. Ph... -
01:10 PM Feature #12222: Introducing basic statistics methods for Enumerable (and optimized implementation for Array)
- > Especially I want to provide Enumerable#mean and Enumerable#variance as built-in features because they should be implemented by precision compensated algorithms.
Sorry, I don't want to make them be a built-in features. But I want to... -
01:06 PM Feature #12222 (Closed): Introducing basic statistics methods for Enumerable (and optimized implementation for Array)
- As python has statistics library for calculating mean, variance, etc. of arrays and iterators from version 3.4,
I would like to propose to introduce such features for built-in Enumerable, and optimized implementation for Array.
Espec... -
12:15 PM Bug #12220: Why does Coverage keep previously-loaded files as empty arrays?
- Yusuke Endoh wrote:
Thank you for your answer!
> I don't care the behavior of restarting coverage because I have no actual use case. Do you have any? I don't think that ruby/spec is.
Indeed, although tests usually improve the ... -
06:43 AM Bug #12220: Why does Coverage keep previously-loaded files as empty arrays?
- Tsuyoshi Sawada wrote:
> Yusuke Endoh wrote:
> ...
Heh, you said "my interpretation is that Benoit Daloze wants the key-value pairs to be removed when the value is an empty array". My interpretation is the same.
> >Did you read #... -
06:11 AM Bug #12220: Why does Coverage keep previously-loaded files as empty arrays?
- Yusuke Endoh wrote:
>the first implementation actually did completely remove the key-value pairs when `Coverage.result` is called, as eregon requested.
I can't find what eregon's request is.
> ...
I may have not understood it. But... -
05:39 AM Bug #12220: Why does Coverage keep previously-loaded files as empty arrays?
- Tsuyoshi Sawada wrote:
> Yusuke Endoh wrote:
> ...
I think I correctly understood eregon's request. As far as I recall, the first implementation actually did completely remove the key-value pairs when `Coverage.result` is called, as e... -
05:16 AM Bug #12220: Why does Coverage keep previously-loaded files as empty arrays?
- Yusuke Endoh wrote:
> As I recall correctly, the first implementation did so, but the behavior changed by an ticket #4796. I don't recall why it is needed, but the OP seemed to think it useful.
I might be wrong, but my interpretatio... -
04:08 AM Bug #12220: Why does Coverage keep previously-loaded files as empty arrays?
- Coverage is a very special module. Please use it just as rdoc says:
> ~~~
> ...
I don't care the behavior of restarting coverage because I have no actual use case. Do you have any? I don't think that ruby/spec is.
This module i... -
09:42 AM Bug #12221 (Rejected): Enumerable#sort_by method doesn't work properly when the array has more than 6 elements and you pass nil to the block
- Tsuyoshi Sawada wrote:
> What is wrong with it?
To expand on this, you tell Ruby that all the values in the array should be 'valued' at nil. Therefore, they are equal, and any order will be correct. You can exchange nil with any othe... -
08:24 AM Bug #12221: Enumerable#sort_by method doesn't work properly when the array has more than 6 elements and you pass nil to the block
- What is wrong with it?
-
08:02 AM Bug #12221 (Rejected): Enumerable#sort_by method doesn't work properly when the array has more than 6 elements and you pass nil to the block
- ~~~
%w(1 2).sort_by { |i| nil }
# => ["1", "2"]
# ...
%w(1 2 3 4 5 6).sort_by { |i| nil }
# => ["1", "2", "3", "4", "5", "6"]
~~~
So far, so good...
But look what happens when you have 7 or more elements:
~~~
%w(1 2 3 4... -
03:55 AM Revision d1e2d6a9 (git): sprintf.c: simplify
- * sprintf.c (rb_str_format): remove repeated calculations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:13 AM Revision ee2f3c6d (git): sprintf.c: Rational f by generic Integer functions
- * sprintf.c (rb_str_format): convert Rational to floating point
format by using gereric Integer functions, not by methods which
can be overwritten.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54302 b2dd03c8-39d4-4d8f-98ff-823f... - 01:18 AM Revision 3ce3e196 (git): * 2016-03-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:18 AM Revision 4719d4ec (git): gen_dummy_probes.rb: argument names
- * tool/gen_dummy_probes.rb: preserve macro argument names.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/26/2016
-
09:00 PM Bug #12220 (Closed): Why does Coverage keep previously-loaded files as empty arrays?
- For instance,
ruby -e 'require "coverage"; Coverage.start; require "set"; Coverage.result; Coverage.start; require "tmpdir"; p Coverage.result'
{".../lib/ruby/2.2.0/set.rb"=>[],
".../lib/ruby/2.2.0/tmpdir.rb"=>[nil, nil, n... -
06:26 PM Bug #12120: [target/sh4] error: 'asm' operand requires impossible reload
- Hi!
Just a quick update: I have started a discussion in the gcc bug tracker [1] since I am not so sure whether this is actually a bug in ruby or in gcc. One of the gcc developers, Oleg Endo, has suggested adding "-mlra" to gcc to use ... -
06:18 PM Bug #11946: Assertion failed: (!STR_EMBED_P(shared)), function str_new_frozen, file string.c, line 1075.
- I have the same setup, Rails 4.2, Ruby 2.3, Active Admin, and I got this bug as soon as I installed the country_select gem https://github.com/stefanpenner/country_select
-
05:12 PM Bug #12198: Hash#== sometimes returns false incorrectly
- Tsuyoshi Sawada wrote:
> I thought you had previously written:
> ...
I've reported it as an issue with `Hash#==` method initially. The lack of `Set#rehash` has been pointed out by you and I suppose it should be implemented.
> Furth... -
03:29 PM Bug #12198: Hash#== sometimes returns false incorrectly
- Sebastian Skalacki wrote:
> `Set#rehash` is required
I thought you had previously written:
> ...
Furthermore, is this even a bug? -
02:57 PM Bug #12198: Hash#== sometimes returns false incorrectly
- IMHO documentation on Hash#== is incorrect at the moment. It says:
> Equality—Two hashes are equal if they each contain the same number of keys and if each key-value pair is equal to (according to Object#==) the corresponding elements... -
03:29 PM Feature #12133: Ability to exclude start when defining a range
- Yui NARUSE wrote:
>
> ...
Here you've used the case statement to exclude start on the middle range. The problem is the code is largely static while the values of the endpoints (and which ranges should include those endpoints) may chang... -
01:38 PM Feature #12133: Ability to exclude start when defining a range
- Ryan Hosford wrote:
> I think this is useful because it would give the ruby language a more complete implementation of ranges/intervals. I recently built a feature that requires me to cover the range from **a** to **b** with 2 to 5 sub-... -
02:07 PM Feature #12208: Improve ri command
- I like and use ri. It's nice that it works offline but there _are_ some inconveniences; two of them that come to my mind right now:
* For common method names the output is rather confusing, implementations from core and stdlib and ins... -
01:53 PM Bug #12202: nkf.c static void mime_putc the variable being used for loop used for outer loop too
- I sent a pull request to its upstream (yes, nkf has its own project). So it's really up to its mainteners. I don't think this needs a hotfix in our copy.
-
12:36 PM Bug #12219 (Closed): JSON.parse does not resolve to specific Class by 'json_class' attribute, when symbolize_names:true
When I enable symbolize_names, than parser does not match the 'json_class' attribute. The Hash instance is returned instead of expected instance of class defined in 'json_class' attribute.
~~~
JSON.parse(json, :create_additions =...-
02:03 AM Revision 48597149 (git): test_integer.rb: refine test_round
- * test/ruby/test_integer.rb (test_round): refine assertions and
borrow from rubyspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:55 AM Revision 23e5b482 (git): numeric.c: rb_int2str
- * numeric.c (rb_int2str): conversion function to String for
generic Integer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:54 AM Revision e9dc649d (git): numeric.c: rb_int_round
- * numeric.c (rb_int_round): rounding function for generic
Integers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:54 AM Revision 79b209f1 (git): numeric.c: basic arithmetic
- * numeric.c (rb_int_{uminus,plus,minus,mul,idiv,modulo}): basic
arithmetic functions for generic Integers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:52 AM Revision ed47a0ec (git): numeric.c: Fixnum predicts
- * numeric.c (FIXNUM_{POSITIVE,NEGATIVE,ZERO}_P): predict macros
only for Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:42 AM Bug #12216: Class inherited Singleton method exclude argument from protected method accessing
- Nobuyoshi Nakada wrote:
> Protected methods can be called from a same class instance.
So far I though, A and B is a different class instance, just they are in inheritance relationship.
But I see now,
class instance != object ins... -
01:22 AM Bug #12216: Class inherited Singleton method exclude argument from protected method accessing
- Nobuyoshi Nakada wrote:
> Expected behavior.
> ...
Thank you very much!
My mistake, I mixed up with the private scope.
I'm terrible sorry for this.
Best regards,
Adam L. -
01:34 AM Revision 3f519a7b (git): compile.c: explicit address
- * compile.c (prepare_compile_error): add & to explicit address of
functions to suppress warnings by old VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:58 AM Feature #12211: introduce Date#first_of_month and Date#last_of_month
- Shyouhei Urabe wrote:
> Naming-wise, Rails (ActiveSupport) has Date#beginning_of_month. That name can be more familiar to other devs.
> ...
I think Date#beginning_of_month is bit verbose but okay too. How about to have an alias to Dat...
03/25/2016
-
10:12 PM Feature #12133: Ability to exclude start when defining a range
- On Fri, Mar 25, 2016 at 9:58 PM, Matthew Kerwin wrote:
>
> ...
Ah right, in the case a Range is used mostly for #include? and co, then .next is not really a good fix.
Please disregard my comment then.
Maybe Range should use another ... -
08:43 PM Feature #12133: Ability to exclude start when defining a range
- Ryan Hosford wrote:
> I'm not proposing we support non-matching parenthesis or brackets. Here's what I'm proposing:
Am I missing something or the ability to exclude start could be done with just (start.next..last) ?
If that's the ca... -
09:44 PM Bug #12218 (Closed): Undefined behaviour
- Applied in changeset r54293.
----------
use more suitable ticket [Bug #12218] -
07:34 PM Bug #12218 (Closed): Undefined behaviour
- This patch fixes undefined behaviour.
-
09:44 PM Revision 08b08c1f (git): use more suitable ticket [Bug #12218]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:41 PM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- Thanks, I also merged the patch for rb_locale_charmap_index.
-
09:14 PM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- Hi!
Thank you very much for your input.
Andreas Schwab just provided a second patch which actually fixed the problem for me. After applying the patch, ruby-2.3 builds fine on m68k.
Here's the patch:
~~~
Index: ruby-2.3.0/loc... -
09:40 PM Revision 4e637ade (git): Add patch author of r54291
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:35 PM Revision 2709170e (git): * localeinit.c (rb_locale_charmap_index): fix prototype. [Bug #12118]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:05 PM Bug #12202: nkf.c static void mime_putc the variable being used for loop used for outer loop too
- Shyouhei Urabe wrote:
> This is (surprisingly) safe, because that `mimeout_state.count = 0;` line purposefully terminates outer loop. It works as expected; just in a ultimately complicated way.
Is this ok? It can be complicated for ... -
03:16 PM Bug #11870: Eradication of typical misspellings
- Tadashi Saito wrote:
> Nobu and stable branch maintainer: Is there any chance to correct it?
done.
> ...
You're welcome :) -
02:58 PM Bug #11870: Eradication of typical misspellings
- Thank you for acceptance of the patch.
Unfortunately, I've found my (personal) mistake... Email address in my patch was wrong.
I've attached small patch to fix it.
Nobu and stable branch maintainer: Is there any chance to correct ... - 03:13 PM Revision d525dbd0 (git): * ChangeLog: [ci skip] correct a mail address. cf. [Bug #11870]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:12 PM Revision b4843d9a (git): * 2016-03-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:12 PM Revision 38dc45ba (git): * ChangeLog: [ci skip] correct a mail address. cf. [Bug #11870]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:00 PM Bug #9810: Numeric#step behavior with mixed Float, String arguments inconsistent with documentation
- The change for ruby_2_1 has been reverted.
I think this is a kind of bug, but incompatible change from another point of view. -
09:29 AM Bug #9810: Numeric#step behavior with mixed Float, String arguments inconsistent with documentation
- ruby_2_1 r54276 merged revision(s) 53949.
- 01:56 PM Revision a0c09867 (git): revert r54276 because of incompatibility.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:53 PM Revision 2d5e2cc2 (git): * test/openssl/utils.rb (start_server): check nil.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:42 AM Bug #12121: 異なる名前空間にある同名の定数により Module.constans の結果の並びが変わる
- ruby_2_1 r54285 merged revision(s) 54231.
- 09:42 AM Revision b3f1ffd7 (git): merge revision(s) 54231: [Backport #12121]
- * variable.c: Added documentation about order of `Module#constants`
[ci skip][Bug #12121][ruby-dev:49505][fix GH-1301]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:41 AM Bug #12204: Invalid range of capital letters at Greek alphabet
- ruby_2_1 r54284 merged revision(s) 54210.
- 09:41 AM Revision e4a39e0e (git): merge revision(s) 54210: [Backport #12204]
- * string.c (enc_succ_alnum_char): try to skip an invalid character
gap between GREEK CAPITAL RHO and SIGMA.
[ruby-core:74478] [Bug #12204]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54284 b2dd03c8... -
09:40 AM Bug #11844: Please update unicode-licensed files (license issue)
- ruby_2_1 r54283 merged revision(s) 54129,54130,54132.
- 09:39 AM Revision df557d28 (git): merge revision(s) 54129,54130,54132: [Backport #11844]
- * enc/trans/JIS: update Unicode's notice. [Bug #11844]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:36 AM Bug #12069: [PATCH] document OpenSSL::SSL::SSLContext#setup as MT-unsafe
- ruby_2_1 r54282 merged revision(s) 54097.
- 09:36 AM Revision 32299d98 (git): merge revision(s) 54097: [Backport #12069]
- * ext/openssl/ossl_ssl.c (ossl_sslctx_setup): document as MT-unsafe
[ruby-core:73803] [Bug #12069]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:35 AM Bug #11893: Ruby keyword typo in Tk (require)
- ruby_2_1 r54281 merged revision(s) 54022.
- 09:35 AM Revision 3e98a649 (git): merge revision(s) 54022: [Backport #11893]
- * ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb: fix method name typo.
[ruby-core:72513] [Bug #11893] The patch provided by Akira Matsuda.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54281 b2dd03c8-39d4-4d8f-... -
09:34 AM Bug #11891: Initializer method name typo in Tk
- ruby_2_1 r54280 merged revision(s) 54021.
- 09:34 AM Revision f73e2f53 (git): merge revision(s) 54021: [Backport #11891]
- * ext/tk/lib/tkextlib/tcllib/toolbar.rb: fix method name typo.
[ruby-core:72511] [Bug #11891] The patch provided by Akira Matsuda.
[ruby-core:72510] [Bug #11890] The patch provided by Akira Matsuda.
git-svn-id: svn+... -
09:33 AM Bug #11890: Initializer method name typo in Tk
- ruby_2_1 r54279 merged revision(s) 54020.
- 09:33 AM Revision 5464a947 (git): merge revision(s) 54020: [Backport #11890]
- * ext/tk/lib/tkextlib/blt/tree.rb: fix method name typo.
[ruby-core:72510] [Bug #11890] The patch provided by Akira Matsuda.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:32 AM Bug #11886: Font name typo in Tk library and samples
- ruby_2_1 r54278 merged revision(s) 54018.
- 09:32 AM Revision ba94b8ce (git): merge revision(s) 54018: [Backport #11886]
- * ext/tk/lib/tk/menubar.rb: fix a typo in font name. [ruby-core:72505]
[Bug #11886] The patch provided by Akira Matsuda.
* ext/tk/sample/*.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@5427... -
09:31 AM Bug #12044: net/ftp.rb: add NullSocket#closed? to fix closing not yet opened connection
- ruby_2_1 r54277 merged revision(s) 53810.
- 09:31 AM Revision fb28e643 (git): merge revision(s) 53810: [Backport #12044]
- * net/ftp.rb: add NullSocket#closed? to fix closing not opened
connection. [Fix GH-1232]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:29 AM Revision facd0251 (git): merge revision(s) 53949: [Backport #9810]
- * numeric.c (num_step_scan_args): comparison String with Numeric
should raise TypeError. it is an invalid type, but not a
mismatch the number of arguments. [ruby-core:62430] [Bug #9810]
git-svn-id: svn+ssh://ci.rub... -
09:25 AM Bug #12192: Wrong nth_ref_max check in parse.y
- ruby_2_1 r54275 merged revision(s) 54172.
- 09:25 AM Revision 4e125b59 (git): merge revision(s) 54172: [Backport #12192]
- * parse.y (parse_numvar): NTH_REF must be less than a half of
INT_MAX, as it is left-shifted to be ORed with back-ref flag.
[ruby-core:74444] [Bug#12192] [Fix GH-1296]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bra... -
09:20 AM Bug #12188: Backport r54105 and r54136 (fix Marshal.load violation for invalid dump format)
- ruby_2_1 r54274 merged revision(s) 54105,54108,54136,54138.
- 09:19 AM Revision 477c282a (git): merge revision(s) 54105,54108,54136,54138: [Backport #12188]
- * marshal.c (r_object0): Fix Marshal crash for corrupt extended object.
* marshal.c (r_object0): raise ArgumentError when linking to undefined
object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54... -
09:08 AM Bug #9905: Fiber does not work on AIX
- ruby_2_1 r54273 merged revision(s) 46373.
- 09:08 AM Revision d86cba89 (git): merge revision(s) 46373: [Backport #9905]
- * cont.c (rb_fiber_struct): keep context.uc_stack.ss_sp and context.uc_stack.ss_size
for later use. Patch by Rei Odaira. [ruby-core:62945] [Bug #9905]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54273 b2dd03... -
09:06 AM Bug #12168: Backport r48224 to 2.1
- ruby_2_1 r54272 merged revision(s) 46108,46209,46223,46297,48223,48224.
- 09:06 AM Revision d82440ff (git): merge revision(s) 46108,46209,46223,46297,48223,48224: [Backport #12168]
- * test/openssl: Join threads.
* ext/openssl/ossl_ssl.c (ossl_ssl_close): Fix sync_close to work
when SSL is not started.
This fix the fd leak by test_https_proxy_authentication in
test/net/http/test... -
08:48 AM Bug #12158: Fixnum#% doesn't show its name on ZeroDivisionError
- ruby_2_1 r54271 merged revision(s) 54028.
- 08:48 AM Revision 6827f86c (git): merge revision(s) 54028: [Backport #12158]
- * insns.def (opt_mod): show its method name on ZeroDivisionError.
[Bug #12158]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:46 AM Bug #12154: Backport r54010 (avoid a setgid test on AIX)
- ruby_2_1 r54269 merged revision(s) 54010.
-
08:45 AM Bug #12155: Backport r47837 (AIX does not allow getsid(pid) when pid is in a different session)
- ruby_2_1 r54270 merged revision(s) 47837.
- 08:45 AM Revision ce094d1d (git): merge revision(s) 47837: [Backport #12155]
- * test/ruby/test_process.rb (TestProcess#test_setsid): AIX
does not allow Process::getsid(pid) when pid is in a
different session.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54270 b2dd03c8-39d4-4d... - 08:43 AM Revision 560c2da3 (git): merge revision(s) 54010: [Backport #12154]
- * test/ruby/test_process.rb (test_execopts_gid): Skip a test
that is known to fail on AIX. AIX allows setgid to
a supplementary group, but Ruby does not allow the "-e"
option when setgid'ed, so the test does... -
08:41 AM Bug #12152: Backport r54004 (the fifth argument to getsockopt(2) is not modified correctly on return in AIX)
- ruby_2_1 r54268 merged revision(s) 54004.
- 08:41 AM Revision d76f4652 (git): merge revision(s) 54004: [Backport #12152]
- * test/rinda/test_rinda.rb (test_make_socket_ipv4_multicast):
The fifth argument to getsockopt(2) should be modified to
indicate the actual size of the value on return,
but not in AIX. This is a know bug. Sk... -
08:35 AM Bug #12151: Backport r54002 (zconf.h in zlib does not recognize _LARGE_FILES in AIX)
- ruby_2_1 r54267 merged revision(s) 54002.
- 08:35 AM Revision 6a7c3138 (git): merge revision(s) 54002: [Backport #12151]
- * test/zlib/test_zlib.rb (test_adler32_combine, test_crc32_combine):
Skip two tests on AIX because zconf.h in zlib does not correctly
recognize _LARGE_FILES in AIX. The problem was already reported
to zlib, ... -
08:34 AM Bug #12150: Backport r54005 (ipv6_v4compat? and ipv6_v4mapped? are broken on AIX)
- ruby_2_1 r54266 merged revision(s) 54005.
- 08:34 AM Revision 39301197 (git): merge revision(s) 54005: [Backport #12150]
- * test/socket/test_addrinfo.rb (test_ipv6_address_predicates):
IN6_IS_ADDR_V4COMPAT and IN6_IS_ADDR_V4MAPPED are broken
on AIX, so skip related tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54... -
08:32 AM Bug #12149: Backport r51930 (test_s_open_lock hangs on AIX)
- ruby_2_1 r54265 merged revision(s) 51930.
- 08:32 AM Revision 09298fae (git): merge revision(s) 51930: [Backport #12149]
- * test/gdbm/test_gdbm.rb (TestGDBM#test_s_open_lock): skip
this test on AIX. The issue is the same as on Solaris.
[ruby-dev:47631]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54265 b2dd03c8-39d4-4d... -
08:28 AM Bug #12148: Backport r54000 (__pi_stacksize returned by pthread_getthrds_np() is wrong on AIX)
- ruby_2_1 r54264 merged revision(s) 54000.
- 08:28 AM Revision c3ec5fd6 (git): merge revision(s) 54000: [Backport #12148]
- * thread_pthread.c (getstack): __pi_stacksize returned by
pthread_getthrds_np() is wrong on AIX. Use
__pi_stackend - __pi_stackaddr instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54264 b2dd03... -
08:22 AM Bug #11969: [PATCH] IRB: Final newline missing in truncated backtraces
- ruby_2_1 r54263 merged revision(s) 53943.
- 08:22 AM Revision 26154da3 (git): merge revision(s) 53943: [Backport #11969]
- * lib/irb.rb: avoid to needless truncation when using back_trace_limit option.
[fix GH-1205][ruby-core:72773][Bug #11969]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:19 AM Bug #11843: enc/windows_1250.c syntax error with fcc on Solaris -- C++(C99)-style comments should not be used
- ruby_2_1 r54262 merged revision(s) 53202.
- 08:19 AM Revision 32089305 (git): merge revision(s) 53202: [Backport #11843]
- * enc/windows_1250.c: Should not use C++ style comments (C99 feature).
[Bug #11843]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@54262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:18 AM Bug #11838: Please backport r52883, r52884, r53046, r53198
- ruby_2_1 r54261 merged revision(s) 52883,52884,53046,53198.
- 08:18 AM Revision 25ce249d (git): merge revision(s) 52883,52884,53046,53198: [Backport #11838]
- * enc/iso_8859_4.c: Added missing lower/upper-case character
pair (U+014A and U+014B, LATIN CAPITAL/SMALL LETTER ENG)
* enc/iso_8859_13.c: Added three missing lower/upper-case
character pairs (from Kimihito M... -
08:13 AM Bug #11834: Backport r53168, r53169 (String#scrub, #encode infection)
- ruby_2_1 r54260 merged revision(s) 49096,51353,53168,53169.
- 08:13 AM Revision 2703953c (git): merge revision(s) 49096,51353,53168,53169: [Backport #11834]
- test_m17n.rb: split test_scrub
* test/ruby/test_m17n.rb (TestM17N#test_scrub): split into some
tests.
* include/ruby/ruby.h: add raw FL macros, which assume always the
argument object is not a special constan... -
07:40 AM Revision 8006157c (git): * test/ruby/enc/test_case_mapping.rb: Additional tests title case;
- some not yet activated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:59 AM Feature #12211: introduce Date#first_of_month and Date#last_of_month
- Naming-wise, Rails (ActiveSupport) has Date#beginning_of_month. That name can be more familiar to other devs.
I'm against floor(:month) and such, especially against Time class. The concept of "the second that a day begins" is not th... -
04:38 AM Bug #12182 (Closed): openssl: NPN may be disabled by OpenSSL configuration
- Applied in changeset r54258.
----------
openssl: fix build when NPN is disabled by OpenSSL
* ext/openssl/extconf.rb: check SSL_CTX_set_next_proto_select_cb
function rather than OPENSSL_NPN_NEGOTIATED macro. it exists
even if it is ... -
04:38 AM Revision b20b9e0a (git): openssl: fix build when NPN is disabled by OpenSSL
- * ext/openssl/extconf.rb: check SSL_CTX_set_next_proto_select_cb
function rather than OPENSSL_NPN_NEGOTIATED macro. it exists
even if it is disabled by OpenSSL configuration.
[ruby-core:74384] [Bug #12182]
* ext/openssl/ossl_ssl.c:... -
02:17 AM Bug #12216 (Rejected): Class inherited Singleton method exclude argument from protected method accessing
- Expected behavior.
In the `inherited` method, `self` and `klass` are `A` and `B` respectively, which are instances of `Class`.
Protected methods can be called from a same class instance. -
12:20 AM Bug #12216 (Rejected): Class inherited Singleton method exclude argument from protected method accessing
- Dear Ruby Lang developers.
I would like to ask about why the following code can work?
Or is it a valid scenario and "as expected" behavior to ignore public call on a protected method.
Thank you guys for the brilliant!
```ru... -
02:08 AM Bug #12215 (Closed): URI::HTTP.new example is incorrect
- Applied in changeset r54257.
----------
fix URI::HTTP.new example
* lib/uri/http.rb (URI::HTTP#initialize): [DOC] fix example,
missing mandatory arguments. [ruby-core:74540] [Bug #12215] -
02:08 AM Revision 1ac12c40 (git): fix URI::HTTP.new example
- * lib/uri/http.rb (URI::HTTP#initialize): [DOC] fix example,
missing mandatory arguments. [ruby-core:74540] [Bug #12215]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:02 AM Bug #10257: Generate X.509 certificate/request/CRL with elliptic curve keys
- As a developer trying to use `OpenSSL::PKey::EC`, I don't see a problem with breaking the `#private_key` and `#public_key` interfaces by changing the type of the return value. The values they return currently aren't usable as-is for anyt...
03/24/2016
-
11:25 PM Bug #12215: URI::HTTP.new example is incorrect
- You are right.
```ruby
uri = URI::HTTP.new('http', nil, "www.example.com", nil, "/path", "query", 'fragment')
```
Triggers the error. Should be changed. -
07:26 PM Bug #12215 (Closed): URI::HTTP.new example is incorrect
- On this page (http://ruby-doc.org/stdlib-2.3.0/libdoc/uri/rdoc/URI/HTTP.html) the example for URI::HTTP.new will result in an error (ArgumentError: wrong number of arguments (`given 7, expected 9..11)`).
A working example (2.3.0-dev)... -
04:58 PM Feature #12214: Inconsistent behaviour and lack of warnings/errors when referencing duplicated _variables
- Oh, I forgot to add the third case:
def foo _, _=2
p _
end
foo 1, 3
gives `1` (and not `3`).
-
04:48 PM Feature #12214 (Open): Inconsistent behaviour and lack of warnings/errors when referencing duplicated _variables
- _, _ = [1, 2]
p _
gives `2`
def foo _, _
p _
end
foo 1, 2
gives `1`
def foo _, _=2
p _
end
foo 1
gives `2`
In other words, referencing duplicated variables starting with an underscore gives inconsiste... -
04:51 PM Bug #12118 (Closed): ruby2.3: Segfaults on m68k due to improper stack allocation
- Applied in changeset r54256.
----------
* thread_pthread.c (reserve_stack): fix reserving position where
the stack growing bottom to top. [Bug #12118] -
04:42 PM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- As far as I understand, the fix should be following:
```diff
diff --git a/thread_pthread.c b/thread_pthread.c
index ef43b36..1fdf3f5 100644
--- a/thread_pthread.c
+++ b/thread_pthread.c
@@ -693,17 +693,31 @@ reserve_stack(volatil... -
09:30 AM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- Here's the complete backtrace:
~~~
(sid-m68k-sbuild)root@z6:/build/ruby2.3-dCWwvL/ruby2.3-2.3.0# ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./m68k-linux-gnu-fake ./tool/rbinstall.rb --m... -
09:27 AM Bug #12118: ruby2.3: Segfaults on m68k due to improper stack allocation
- Hi!
Since my first post was a bit confusing, here is for clarification:
The above patch helped with ruby2.2, but it does not help with ruby2.3, so this seems to be a different problem.
Trying to debug the issue now.
Adrian -
04:51 PM Revision 88291c19 (git): * thread_pthread.c (reserve_stack): fix reserving position where
- the stack growing bottom to top. [Bug #12118]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:30 PM Feature #12133: Ability to exclude start when defining a range
- Please accept apologies for confusion caused by non-matching parenthesis/brackets -- this notation is just a standard way of denoting intervals in mathematics (ref. [ISO 31-11](https://en.wikipedia.org/wiki/ISO_31-11) & [Wikipedia entry ...
-
04:10 PM Revision 22f1db4b (git): mkmf: Unquote directory strings
- * lib/mkmf.rb (find_executable0): On Windows, it is actually valid
to surround individual PATH directory entries with double
quotes. Remove these before joining the path as otherwise the
literal quotes would become part of the path... -
04:04 PM Revision e7e0eeb0 (git): test_find_executable.rb: each_exts
- * test/mkmf/test_find_executable.rb (each_exts): extract common
setup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:49 PM Revision dc54e380 (git): strftime.c: Bignum conversion
- * strftime.c (format_value): convert from Bignum to String,
instead of rb_str_format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:12 PM Revision 24602147 (git): strftime.c: set buffer length
- * strftime.c (FMTV): set the buffer length before appending to
keep just put part.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:01 PM Revision f4f7d497 (git): * 2016-03-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 PM Revision 7d488c4e (git): strftime.c: refine r54248
- * strftime.c (FMT_PRECISION): eliminate side effects.
[Bug #12213]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:39 PM Revision 5c233dcd (git): ChangeLog: remove duplicate entry [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:38 PM Bug #12213 (Closed): Lots of warnings: operation on ‘precision’ may be undefined
- Applied in changeset r54248.
----------
strftime.c: remove recursive-assignments
* strftime.c (FMT, FMTV): remove recursive-assignments to get rid
of undefined behavior. [ruby-core:74532] [Bug #12213] -
09:57 AM Bug #12213 (Closed): Lots of warnings: operation on ‘precision’ may be undefined
- When compiling ruby trunk on cygwin, I get a long list of warnings starting with the following:
strftime.c:290:14: warning: operation on ‘precision’ may be undefined [-Wsequence-poin t]
precision = FMT_PRECISI... -
01:38 PM Revision 20215f01 (git): strftime.c: remove recursive-assignments
- * strftime.c (FMT, FMTV): remove recursive-assignments to get rid
of undefined behavior. [ruby-core:74532] [Bug #12213]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:02 PM Feature #12210: Add IdentitySet class that compares members by identity
- I submitted this as a patch because the std lib already contains one subclass of Set (SortedSet) and a commented-out implementation of another (RestrictedSet).
I don’t expect that this class will change beyond the initial implementati... -
01:47 AM Feature #12210: Add IdentitySet class that compares members by identity
- If you want a new class, why not start as a separate gem for it?
-
01:40 AM Feature #12210: Add IdentitySet class that compares members by identity
- I think that rather than creating a new class, adding an option on Set.new (e.g. Set.new([a_str, a_str, "b", "b"], compare_by: :identity)) is more Ruby-like.
-
11:52 AM Bug #12185: Missing symbol inspect_tcpi_msec
- Backported into `ruby_2_2` branch at r54247.
-
11:52 AM Revision a9b42f17 (git): merge revision(s) 54139: [Backport #12185]
- * ext/socket/option.c (inspect_tcpi_msec): more accurate condition
for TCPI msec member inspection function.
[ruby-core:74388] [Bug #12185]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54247 b2dd03c... -
09:42 AM Bug #12212: Parsing a URI of "mailto:?subject=hi" with `URI.parse` raises an exception
- Mark Dodwell wrote:
> Parsing a URI of "mailto:?subject=hi" with `URI.parse` raises an exception. I believe this is a valid "mailto" URI, as defined in RFC6068.
As one of the co-authors of RFC 6068, I have to agree with you. See the ... -
08:59 AM Bug #12212 (Closed): Parsing a URI of "mailto:?subject=hi" with `URI.parse` raises an exception
- Parsing a URI of "mailto:?subject=hi" with `URI.parse` raises an exception. I believe this is a valid "mailto" URI, as defined in RFC6068.
Behavior observed:
```ruby
>> URI.parse("mailto:?subject=hi")
NoMethodError: undefined met... -
09:00 AM Bug #12209: Array#pack("G") problem
- This is obviously a bug in the Ruby-side.
The original code, after swapping the bytes of a double, assigns it to a double.
~~~
d = (..., d);
~~~
At this point, bit pattern of the right-hand expression ends with f67f, which is ... -
06:08 AM Bug #12209: Array#pack("G") problem
- I am aware of the x87 vs. SSE2 differences, but I don't think this issue has anything to do with that.
Note that my example demonstrated that a given Float, when processed by pack("G") + unpack("G") is changed into another bit pattern... -
04:20 AM Bug #12209 (Feedback): Array#pack("G") problem
- It looks because of x87 FPU's internal calculation behavior.
x87 always calculates floating points with 80bit precision on their register, even if the number is 64bit double.
And only when the number is assigned to a 64bit double var... -
08:44 AM Revision 743f2bf8 (git): strftime.c: fix FMTV
- * strftime.c (FMT_PADDING): extract format for padding.
* strftime.c (FMT_PRECISION): extract precision formula.
* strftime.c (FMTV): append formatted string to expand the result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54246 ... -
08:36 AM Feature #12211: introduce Date#first_of_month and Date#last_of_month
- IMHO, consistent approach would be "allow Date/Time to be rounded to any component", there are many uses for this. Maybe something like `ceil`/`floor`/`round` methods set with Symbol argument? Like `floor(:month)` and `ceil(:month)`?
-
08:23 AM Feature #12211 (Open): introduce Date#first_of_month and Date#last_of_month
- Proposes new methods Date#first_of_month and Date#last_of_month which can be very helpful in reporting applications which need the first and the last day of a month very frequently.
~~~
class Date
def first_of_month
Date.... -
08:25 AM Bug #12120: [target/sh4] error: 'asm' operand requires impossible reload
- Hi Nobuyosh!
Nobuyoshi Nakada wrote:
> What constraints does `DTRACE_PROBE4` macro have?
Sorry for the late reply, I apparently didn't get a notification.
I'm not sure where to retrieve that information. Can you point me to whe... -
07:16 AM Bug #12100 (Rejected): CSV converters fail when using single arg proc
-
05:20 AM Revision 44a247c7 (git): strftime.c: case conversion
- * strftime.c (STRFTIME): deal with case conversion flags for
recursive formats.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:27 AM Revision 0f4c580b (git): date_core.c: unused variable
- * ext/date/date_core.c (dt_lite_jisx0301): remove no longer used
variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:43 AM Revision 8d23c8bf (git): date_core.c: append strings
- * ext/date/date_core.c (dt_lite_iso8601): strftimev() always
returns a String, so append them directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:43 AM Revision c85040d4 (git): date_core.c: fix jisx0301 and iso8601
- * ext/date/date_core.c (d_lite_jisx0301, iso8601_timediv),
(dt_lite_jisx0301): format by the format string in local buffer
to prevent intermediate strings from GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54242 b2dd03c8-39d... -
03:42 AM Revision c4f51b71 (git): date_core.c: fix inspect
- * ext/date/date_core.c (mk_inspect_raw, mk_inspect): inspect by
"%+"PRIsVALUE, to prevent intermediate strings from GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:43 AM Revision ec3d8950 (git): * 2016-03-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:43 AM Revision f3de12aa (git): strftime.c: fix false failure
- * strftime.c (rb_strftime_with_timespec): remove unnecessary
check, as `s` equals to `endp` when recursed STRFTIME resized
the capacity same as the size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54239 b2dd03c8-39d4-4d8f-98f... -
02:20 AM Feature #12208: Improve ri command
- I think it would be great to somehow integrate the 'do_you_mean' functionality into ri.
Also, a bit more interactivity may help. As an example, if I write "ri each", I get just a concatenation of the doc for many different 'each' meth...
03/23/2016
-
09:42 PM Feature #12157: Is the option hash necessary for future Rubys?
- You forget that some people - like me - may use a hash because it is a lot simpler and more convenient too.
I don't have to wonder about any positional arguments ever and I don't want to have to think.
With a hash I don't have to t... -
09:34 PM Feature #12208: Improve ri command
- ri is a bit weird, perhaps it is just that I got used to it not being that hugely important back in 2003 or
2004 or so.
I had to ask on stackoverflow how to obtain information from ri/rdoc, for use in a REPL.
The API is something ... -
06:31 AM Feature #12208: Improve ri command
- We could add the `ri` commands for each method on the Ruby [doc HTML pages](http://ruby-doc.org/core-2.3.0/) at just under the method signature line (like shown in the image attached) or some place else. That way anyone who visits the R...
-
05:22 AM Feature #12208 (Closed): Improve ri command
- Ruby has well documented in rdoc.
It also has a frontend CLI.
But people seems not using `ri`...
At first, write your request here to improve ri command! -
07:26 PM Feature #12210 (Closed): Add IdentitySet class that compares members by identity
- This subclass of Set handles a use case that we ran into where we needed to track instances of objects that might compare as equal.
I was surprised that there was not a core way to do this. IdentitySet allows you to do the following (... -
05:24 PM Bug #12206: undef_method on prepended module undefines same-name method on prepending class
- Kazuhiro NISHIYAMA wrote:
> How about using `remove_method` instead of `undef_method` ?
It worked, thanks! Behavior is still confusing since I undef'd the method on the module rather than the class, but this solves my problem. -
01:36 PM Bug #12206: undef_method on prepended module undefines same-name method on prepending class
- How about using `remove_method` instead of `undef_method` ?
-
04:49 PM Bug #12209 (Closed): Array#pack("G") problem
- Array#pack("G") gives incorrect result *sometimes*. The problem occurs with:
* all Ruby versions I have tried: 2.0.0, 2.3.0 and Subversion-trunk (all built from source)
* only with 32-bit builds (not 64-bit)
* only with GCC (not CLA... - 12:50 PM Revision aeb0be6a (git): * enum.c (ary_inject_op): put subtract operation out of if-clause.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:41 PM Revision e324d29e (git): * enum.c (ary_inject_op): Use Kahan's compensated summation algorithm
- for summing up float values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:57 AM Revision 5396d8a1 (git): strftime.c: format in String
- * strftime.c (rb_strftime_with_timespec): append formatted results
to the given string with expanding, and also deal with NUL chars.
* strftime.c (rb_strftime, rb_strftime_timespec): return formatted
string, not the length put in the... -
05:25 AM Revision 63436b3f (git): * lib/rdoc/ri/driver.rb (interactive): rescue NotFoundError raised in
- expand_name. (display_name rescues NotFoundError by itself,
the original logic looks buggy...)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:44 AM Revision 7bfeb1c2 (git): remove SIGN_EXTEND_CHAR macro
- * marshal.c (r_long): cast to `signed char`, which is used
already, instead of SIGN_EXTEND_CHAR.
* parse.y: SIGN_EXTEND_CHAR is no longer used. [Fix GH-1302]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54234 b2dd03c8-39d4-4d8f-... -
02:38 AM Bug #12199 (Closed): About msys2 path conversion measures in make test-all
- Applied in changeset r54233.
----------
GNUmakefile.in: fix MSYS2_ARG_CONV_EXCL
* cygwin/GNUmakefile.in (MSYS2_ARG_CONV_EXCL_PARAM):
* add missing parentheses and remove double quotes.
* rename to get rid of recursive references.
... -
01:26 AM Bug #12199 (Open): About msys2 path conversion measures in make test-all
-
02:38 AM Revision 6c8efc0d (git): GNUmakefile.in: fix MSYS2_ARG_CONV_EXCL
- * cygwin/GNUmakefile.in (MSYS2_ARG_CONV_EXCL_PARAM):
* add missing parentheses and remove double quotes.
* rename to get rid of recursive references.
* as --excludes-dir option is for a path name, its argument
should be convert... -
01:39 AM Bug #12121 (Closed): 異なる名前空間にある同名の定数により Module.constans の結果の並びが変わる
- Applied in changeset r54231.
----------
* variable.c: Added documentation about order of `Module#constants`
[ci skip][Bug #12121][ruby-dev:49505][fix GH-1301] - 01:39 AM Revision ea6372de (git): * 2016-03-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:39 AM Revision b33841b3 (git): * variable.c: Added documentation about order of `Module#constants`
- [ci skip][Bug #12121][ruby-dev:49505][fix GH-1301]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e