Project

General

Profile

Activity

From 03/16/2016 to 03/22/2016

03/22/2016

08:38 PM Bug #12207 (Closed): [BUG] Segmentation fault at 0x00000000000000 ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]
```
/Users/mdowns/github/partner-api/lib/demandbase/generate_response_service.rb:20: [BUG] Segmentation fault at 0x0...
matthewadowns (Matthew Downs)
07:07 PM Bug #12206 (Closed): undef_method on prepended module undefines same-name method on prepending class
1. Define a class with a method
2. Define a module with a same-name method
3. Prepend the module on the class
4. U...
EugeneG (Eugene Gilburg)
03:54 PM Bug #12199: About msys2 path conversion measures in make test-all
対応ありがとうございました。
確認したところ、期待の動作にならなかったのでデバッグしました。
パッチを添付します。
次の1~3、(および4)の修正実施により、期待通りにパス変換が抑制されることを、
MSYS2 inst...
moritat (Tsuyoshi Morita)
03:34 PM Feature #12205: update missing/strl{cat,cpy}.c
Shyouhei Urabe wrote:
> The code is much cleaner so I would +1, but it seems the upstream has more recent revisions ...
cremno (cremno phobia)
12:02 PM Feature #12205: update missing/strl{cat,cpy}.c
The code is much cleaner so I would +1, but it seems the upstream has more recent revisions (strlcat.c 1.16 and strlc... shyouhei (Shyouhei Urabe)
11:43 AM Feature #12205 (Closed): update missing/strl{cat,cpy}.c
The attached git diff updates `missing/strlcat.c` from 1.8 to 1.15,
`missing/strlcpy.c` from 1.5 to 1.12 and also t...
cremno (cremno phobia)
12:08 PM Revision d864828f (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:08 PM Revision 2f455cec (git): * include/ruby/oniguruma.h: Additional flag for characters that are titlecase.
* enc/unicode/case-folding.rb, casefold.h: Using above flag in data.
* enc/unicode.c: Marking capitalized character a...
duerst (Martin Dürst)
11:49 AM Bug #12203 (Assigned): dumper.c static int yaml_emitter_dump_scalar two variables have the same value
They are passed to a macro. I guess the author intentionally separated these two because merging them makes the code... shyouhei (Shyouhei Urabe)
11:19 AM Bug #12202: nkf.c static void mime_putc the variable being used for loop used for outer loop too
This is (surprisingly) safe, because that `mimeout_state.count = 0;` line purposefully terminates outer loop. It wor... shyouhei (Shyouhei Urabe)
05:19 AM Revision bf99f859 (git): parse.y: lambda indentation check
* parse.y (lambda_body, parser_yylex): warn mismatched indentation
of lambda block.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
05:13 AM Revision 8c22a641 (git): test_rubyoptions.rb: other indentation checks
* test/ruby/test_rubyoptions.rb (test_indentation_check): assert
warnings against other keyword mismatches.
git-sv...
nobu (Nobuyoshi Nakada)
02:41 AM Revision 15af93fc (git): * time.c (wmul): wrong condition.
fixed many test failures on 32bit and LLP64 platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54226 b2dd...
U.Nakamura
01:53 AM Bug #12177 (Assigned): Using `if:` as symbol in hash with new hash syntax in irb console is not working
shyouhei (Shyouhei Urabe)
01:37 AM Revision 6957898a (git): * time.c (wdiv, wmod): wdivmod0() assumes the 3rd and the 4th arguments
are valid pointers.
maybe checking them in wdivmod0() is better manner, but I guess that
passing real dummy point...
U.Nakamura
01:24 AM Revision 0dbbcdb6 (git): * time.c (divmodv): void function never returns any value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:11 AM Revision 66225416 (git): test/unit.rb: defer failures in non-replace mode
* test/lib/test/unit.rb (Test::Unit::StatusLine#failed): print
failed messages only if replacing mode, otherwise de...
nobu (Nobuyoshi Nakada)

03/21/2016

07:14 PM Revision 52065079 (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:57 PM Revision 03d0501f (git): * time.c (MUL_OVERFLOW_FIXWV_P): defined for FIXWV.
* time.c (wmul): use MUL_OVERFLOW_FIXWV_P and only switch.
* time.c (wmul): use mul which has Fixnum optimization.
...
naruse (Yui NARUSE)
06:57 PM Revision 74d7b281 (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:19 PM Revision 69bedfca (git): * 2016-03-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:19 PM Revision 849bbc65 (git): * time.c (divmodv): add the case both arguments are Fixnum.
* time.c (wquo): use quo which has Fixnum optimization.
* time.c (wdivmod0): added for WIDEVALUE_IS_WIDER.
* time.c...
naruse (Yui NARUSE)
05:20 PM Feature #12026: Support warning processor
Tsuyoshi Sawada wrote:
> Can we have additional syntax that is analogous to `rescue` (but a little different)? Maybe...
jeremyevans0 (Jeremy Evans)
02:00 PM Feature #12116: `Fixnum#divmod`, `Bignum#divmod` with multiple arguments
My proposal remains as I proposed above, but I just wanted to note that there is another natural way to generalize th... sawa (Tsuyoshi Sawada)
01:53 PM Revision 3176a634 (git): suppress warning
* iseq.c (rb_iseq_compile_with_option): suppress
maybe-uninitialized warning by gcc 4.8.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
01:36 PM Revision 51c4ffa4 (git): * internal.h (rb_fix_divmod_fix): like r54213, use FIX2NUM only if
x == FIXNUM_MIN && y == -1. This must be a rare case and it is
expected compiler to handle well.
git-svn-id: svn+s...
naruse (Yui NARUSE)
01:31 PM Revision 2118eccc (git): time.c (quo): fix missing return
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:21 PM Revision 65478879 (git): fix commit miss
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:17 PM Revision f5715289 (git): * time.c (mod): Add Fixnum case.
* time.c (quo): c can be Fixnum except a == FIXNUM_MIN && b == -1.
Such case can be optimized out because quo()'s a...
naruse (Yui NARUSE)
01:09 PM Revision d17852b9 (git): internal.h: fix no-DLONG case
* internal.h (rb_fix_mul_fix): multiply converted values, not
object VALUEs.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
11:18 AM Bug #12199 (Closed): About msys2 path conversion measures in make test-all
Applied in changeset r54211.
----------
suppress msys2 pathname conversion
* common.mk (TEST_EXCLUDES, EXCLUDE_TEST...
nobu (Nobuyoshi Nakada)
11:18 AM Revision 61cefc13 (git): suppress msys2 pathname conversion
* common.mk (TEST_EXCLUDES, EXCLUDE_TESTFRAMEWORK): use full spell
long option.
* cygwin/GNUmakefile.in (MSYS2_ARG_...
nobu (Nobuyoshi Nakada)
10:09 AM Bug #12204 (Closed): Invalid range of capital letters at Greek alphabet
Applied in changeset r54210.
----------
string.c: skip invalid char gap
* string.c (enc_succ_alnum_char): try to sk...
nobu (Nobuyoshi Nakada)
10:09 AM Revision 0f327839 (git): string.c: skip invalid char gap
* string.c (enc_succ_alnum_char): try to skip an invalid character
gap between GREEK CAPITAL RHO and SIGMA.
[ruby...
nobu (Nobuyoshi Nakada)
09:55 AM Revision 90c543e4 (git): node.c: mark u3 of NODE_MATCH2
* node.c (rb_gc_mark_node): NODE_MATCH2 can have nd_args, u3,
since r54100.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
09:55 AM Revision d5a97351 (git): test/unit.rb: show crashed file
* test/lib/test/unit.rb (after_worker_down): show failed file name
if worker crashed.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)

03/20/2016

10:42 PM Bug #12200 (Closed): MRI 2.2.4 parser forces blanks for hash keys which point to an array literal
nobu (Nobuyoshi Nakada)
09:09 AM Bug #12200 (Closed): MRI 2.2.4 parser forces blanks for hash keys which point to an array literal
In MRI 2.2.3 and below this was valid code:
~~~
$ ruby -v -e 'a={ name:%w(a b c) }; puts a'
ruby 2.2.3p173 (2015...
datenimperator (Christian Aust)
09:18 PM Bug #12204 (Closed): Invalid range of capital letters at Greek alphabet
Greek alphabet's first and last letter is:
* α - ω (lower case)
* Α - Ω (upper case)
So if we write on a ruby co...
tzabaman (George Vrettos)
06:28 PM Revision be40357a (git): * 2016-03-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:28 PM Revision b48fce26 (git): fix r54203's typo (no DLONG case)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:15 PM Feature #12194: File.dirname optional parameter
I myself have found Pathname harder or less elegant to use than the direct File* or Dir* methods so I am in support o... shevegen (Robert A. Heiler)
04:09 PM Bug #12198: Hash#== sometimes returns false incorrectly
Here is Hash#rehash link:
http://ruby-doc.org/core-2.3.0/Hash.html#method-i-rehash
Perhaps the documentation co...
shevegen (Robert A. Heiler)
02:41 PM Bug #12187 (Assigned): BigDecimal.divmod failing spuriously on 2.0.0
mrkn (Kenta Murata)
12:29 PM Bug #12203 (Third Party's Issue): dumper.c static int yaml_emitter_dump_scalar two variables have the same value
~~~
static int
yaml_emitter_dump_scalar(
.....
int plain_implicit = (strcmp((char *)node->tag,
YA...
fanantoxa (Anton Sivakov)
12:22 PM Bug #12202 (Closed): nkf.c static void mime_putc the variable being used for loop used for outer loop too
~~~
for (i=0;i<mimeout_state.count;i++) {
if (SP<mimeout_state.buf[i] && mimeout_state.buf[i]<DEL) {
eof_mim...
fanantoxa (Anton Sivakov)
12:18 PM Revision 6d97a5de (git): * internal.h (rb_int128t2big): declare only when HAVE_INT128_T.
fixed a compile error with VC++ introduced at r54203.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54205 b2dd0...
U.Nakamura
12:12 PM Bug #12201 (Closed): nkf.c static void fold_conv part of exression always true
~~~
/* new line */
if (fold_preserve_f) {
f_prev = c1;
f_line = 0;
fold_state = CR;
} else if...
fanantoxa (Anton Sivakov)
11:26 AM Revision ce5ba919 (git): time.c (mul): fix missing return.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:10 AM Revision 148f1b9d (git): * internal.h (DLONG): defined if long is 32bit (and LONG_LONG is 64bit;
but LONG_LONG is always defined as 64bit), or there's int128_t.
* internal.h (DL2NUM): defined if DLONG is defined.
...
naruse (Yui NARUSE)
10:09 AM Revision 57638377 (git): bignum.c: micro optimization
* bignum.c (rb_big_cmp): micro optimization of Fixnum comparison.
as SIGNED_VALUE and Fixnum have same sign-bits an...
nobu (Nobuyoshi Nakada)
09:53 AM Revision be05c579 (git): numeric.c: optimize Fixnum<->Bignum comparisons
* numeric.c (fix_gt, fix_ge, fix_lt, fix_le): optimize comparisons
Fixnum against Bignum by rb_big_cmp in inversed ...
nobu (Nobuyoshi Nakada)
09:47 AM Revision cb390bef (git): * time.c (add): remove FIXABLE() which is in LONG2NUM().
* time.c (sub): ditto.
* time.c (mul): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54200 b2dd03c8-39d4...
naruse (Yui NARUSE)
08:22 AM Bug #12117: UDPSocket.new crash on win32 with "rb_update_max_fd: invalid fd (xxx) given"
Can no longer reproduce as of:
ruby 2.2.5p256 (2016-03-10 revision 54072) [i386-mswin32_100]
Seems to be fixed!...
spatulasnout (B Kelly)
06:54 AM Bug #12199 (Closed): About msys2 path conversion measures in make test-all
ruby 2.3以降、make test-allの際のテスト除外の指定に正規表現リテラルを
用いるようになったと思います。
これにより、Windowsでのmsys, msys2を用いたbuild環境でmake test-all...
moritat (Tsuyoshi Morita)
01:56 AM Bug #11903 (Feedback): [BUG] vm_call_cfunc - cfp consistency error
How to reproduce it? nobu (Nobuyoshi Nakada)

03/19/2016

07:48 PM Revision a2b4c6d1 (git): * bignum.c (rb_big_cmp): reduce the code.
* bignum.c (rb_big_eq): If normalized bignum is still bignum,
it must be larger than fixnum.
git-svn-id: svn+ssh:/...
naruse (Yui NARUSE)
04:51 PM Revision fb12f40f (git): ChangeLog: fix typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
04:24 PM Bug #12198: Hash#== sometimes returns false incorrectly
Yes, I believe that implementing `Set#rehash` is a good idea (unless rehashing automatically when needed would be a b... skalee (Sebastian Skalacki)
03:59 PM Bug #12198: Hash#== sometimes returns false incorrectly
Sebastian Skalacki wrote:
>
> ~~~
> b = []
> h1 = {b => true}
> b << 42
>
> h2 = {[42] => true}
>
> p h2 ...
sawa (Tsuyoshi Sawada)
03:44 PM Bug #12198: Hash#== sometimes returns false incorrectly
Actually it has nothing to do with sets:
~~~
b = []
h1 = {b => true}
b << 42
h2 = {[42] => true}
p h2 #=>...
skalee (Sebastian Skalacki)
03:32 PM Bug #12198 (Assigned): Hash#== sometimes returns false incorrectly
Simplified.
~~~~
require "set"
a = []
s1 = Set[a]
a << 42
s2 = Set[[42]]
p s2 #=> #<Set: {[42]}>
p s1...
mame (Yusuke Endoh)
01:35 PM Bug #12198 (Closed): Hash#== sometimes returns false incorrectly
Hi!
Sorry for lack of the accuracy in the bug title. I have some trouble with pinpointing the issue.
According ...
skalee (Sebastian Skalacki)
04:08 PM Revision 95922527 (git): * 2016-03-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:08 PM Revision fa860a94 (git): * include/ruby/intern.h (rb_big_odd_p, rb_big_even_p): move to
internal.h so that they are exported only for ruby itself.
* internal.h (rb_big_odd_p, rb_big_even_p): ditto.
git-s...
Kenta Murata
02:45 PM Bug #11903: [BUG] vm_call_cfunc - cfp consistency error
/home/leo/.rvm/gems/ruby-2.2.1/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:
[BUG] vm_call_cfunc - cfp consi...
muzhi (qing liu)
12:56 PM Revision 2019f8cb (git): test/unit.rb: defer failures in verbose mode
* test/lib/test/unit.rb (Test::Unit::StatusLine#failed): defer
failed messages until the end in verbose mode, to ge...
nobu (Nobuyoshi Nakada)
12:53 PM Revision 448b4eb1 (git): fix r54193
* numeric.c (fix_cmp): invert the result as the comarison is
inverted.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
10:06 AM Revision b01312ab (git): * numeric.c (fix_cmp): use rb_big_cmp if x is Fixnum and y is Bignum.
rb_big_cmp handles such case smartly with big_norm.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54193 b2dd03c8...
naruse (Yui NARUSE)
09:54 AM Feature #12039: Fixnum#infinite?/Bignum#infinite or Numeric#infinte, consistent with Float#infinite? and BigDecimal#infinite?
I think the following definition is acceptable for a Complex:
~~~ruby
def inifinite?
self.magnitude.infinite?
...
mrkn (Kenta Murata)
09:49 AM Feature #12039: Fixnum#infinite?/Bignum#infinite or Numeric#infinte, consistent with Float#infinite? and BigDecimal#infinite?
What behavior is desirable for a Complex? mrkn (Kenta Murata)
09:43 AM Revision 5a213ee2 (git): * numeric.c (int_to_f): raise NotImplementedError when a receiver
class is unknown.
* test/-ext-/integer/test_my_integer.rb (test_my_integer_to_f): modify
a test for the above chan...
Kenta Murata
09:29 AM Revision 4ce02b7b (git): ChangeLog: fix filename [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
09:28 AM Revision 81f65a9e (git): * bignum.c (Bignum#<=>): remove it because they are unified with
Integer#<=>.
* numeric.c (Integer#<=>, Fixnum#<=>): move <=> method from Fixnum to
Integer.
* numeric.c (int_cmp)...
Kenta Murata
05:46 AM Feature #11951 (Closed): `RubyVM::InstructionSequence.compile` should return the error message within the raised error
Applied in changeset r54189.
----------
SyntaxError message at iseq compile
* iseq.c (rb_iseq_compile_with_option):...
nobu (Nobuyoshi Nakada)
03:04 AM Feature #11951: `RubyVM::InstructionSequence.compile` should return the error message within the raised error
https://github.com/ruby/ruby/compare/trunk...nobu:feature/11951-iseq-compile-error nobu (Nobuyoshi Nakada)
05:46 AM Revision bc343b85 (git): SyntaxError message at iseq compile
* iseq.c (rb_iseq_compile_with_option): make the parser in mild
error.
* load.c (rb_load_internal0): ditto.
* parse...
nobu (Nobuyoshi Nakada)
02:49 AM Revision 22198f9d (git): test_iseq.rb: shorten
* test/ruby/test_iseq.rb (TestISeq): use the utility method to get
rid of warnings and the alias to shorten.
git-s...
nobu (Nobuyoshi Nakada)

03/18/2016

07:18 PM Bug #12197 (Closed): Backport r54185 to ruby_2_3 (mark debug_buffer)
バックポート管理用チケットです。
struct parser_params::debug_buffer のマーク漏れ修正です。 2.3 から導入されたメンバなので 2.2 以前には不要です。
nagachika (Tomoyuki Chikanaga)
07:06 PM Revision 4eb908d2 (git): * time.c (LOCALTIME): organize #ifdefs.
* time.c (GMTIME): define only ifndef HAVE_STRUCT_TM_TM_GMTOFF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54...
naruse (Yui NARUSE)
07:06 PM Revision 9a8b2144 (git): * configure.in (rb_cv_member_struct_tm_tm_gmtoff): For Linux (glibc)
define _BSD_SOURCE for time.h to define struct tm.tm_gmtoff.
* time.c: define _BSD_SOURCE at the top.
git-svn-id: s...
naruse (Yui NARUSE)
06:54 PM Bug #12192 (Closed): Wrong nth_ref_max check in parse.y
Merged at r54172. nagachika (Tomoyuki Chikanaga)
08:13 AM Bug #12192: Wrong nth_ref_max check in parse.y
Pull requested was accepted, bug can be closed. norc (Victor Nawothnig)
06:09 PM Revision 04eb6142 (git): parse.y: mark debug_buffer
* parse.y (parser_mark): mark debug_buffer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54185 b2dd03c8-39d4-4d...
nobu (Nobuyoshi Nakada)
06:05 PM Revision 06037b54 (git): * test/-ext-/time/test_new.rb (test_timespec_new): change a gmtoff
test to a better one that does not depend on whether the current
time is in summer time or not.
git-svn-id: svn+ss...
Rei Odaira
03:38 PM Revision b42eeaa7 (git): ChangeLog: fix typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:02 PM Revision 7f426ead (git): * 2016-03-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision 0d076fe4 (git): * bignum.c (rb_big_to_f, Bignum#to_f): removed them because they are
unified with int_to_f and Integer#to_f.
* numeric.c (int_to_f): treat Bignum values directly.
git-svn-id: svn+ssh:/...
Kenta Murata
02:52 PM Revision bb00a5c1 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:52 PM Revision b60a7b43 (git): * numeric.c (int_to_f, fix_to_f): rename fix_to_f to int_to_f, and add
treatment for subclasses which don't have definitions of to_f method.
* numeric.c (Integer#to_f, Fixnum#to_f): move ...
Kenta Murata
01:33 PM Revision 2897eb11 (git): * include/ruby/intern.h (rb_big_hash): Move to internal.h.
* internal.h: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
01:24 PM Bug #12196: lib: Date.valid_date? returns incorrect response for negative day
From `Date::new` docs:
> The month and the day of month **should be a negative or a positive number** (as a relat...
zverok (Victor Shepelev)
01:02 PM Bug #12196 (Closed): lib: Date.valid_date? returns incorrect response for negative day
~~~
require 'date'
puts RUBY_VERSION
if Date.valid_date?(2016, 2, -1)
puts "Valid"
else
puts "Invalid"
end...
ddoherty03 (Daniel Doherty)
01:11 PM Revision 18d114ef (git): * bignum.c (Bignum#eql?): remove its definition because it is unified
with Numeric#eql?.
* numeric.c (num_eql): treat Bignum values directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
Kenta Murata
12:57 PM Revision ad0b5ebc (git): * bignum.c (rb_big_to_s, Bignum#to_s): remove its definition because
it is unified with Integer#to_s.
* numeric.c (int_to_s): treat Bignum values directly.
git-svn-id: svn+ssh://ci.rub...
Kenta Murata
12:33 PM Revision a22ff208 (git): * numeric.c (int_to_s): Move from flo_to_s.
* numeric.c (Integer#to_s): Move from Fixnum#to_s.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54175 b2dd03c8-...
Kenta Murata
12:18 PM Feature #12194: File.dirname optional parameter
Using Pathname would already make this much nicer:
Pathname(path).parent.parent
And less error prone than F...
Eregon (Benoit Daloze)
07:51 AM Feature #12194 (Closed): File.dirname optional parameter
As talked at the last developers' meeting, I propose an addition of an optional parameter to `File.dirname`.
Often...
nobu (Nobuyoshi Nakada)
08:52 AM Bug #12082: Tail-calling method can't catch exception raised by tail-called method
https://github.com/ruby/ruby/compare/trunk...nobu:bug/12082-tailcall_inhibited_by_rescue?expand=1 nobu (Nobuyoshi Nakada)
08:44 AM Bug #12195 (Closed): [BUG] probable buffer overflow: 4010 for 2005 (CFUNC :read)
This causes ruby to shutdown:
[[https://github.com/minad/mimemagic/blob/master/lib/mimemagic.rb#L112]]
recursive re...
weugek (James Watson)
08:00 AM Revision 54c77120 (git): test_file_exhaustive.rb: strict check test_dirname
* test/ruby/test_file_exhaustive.rb (test_dirname): assert same as
the parent directory, not ascendant directories....
nobu (Nobuyoshi Nakada)
07:37 AM Revision 764f3921 (git): gc.c: fix r54115
* gc.c (gc_page_sweep): use the argument objspace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54173 b2dd03c8-...
nobu (Nobuyoshi Nakada)
07:22 AM Revision 7a3cc697 (git): parse.y: Fix for nth_ref_max
* 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-r...
nobu (Nobuyoshi Nakada)
06:59 AM Revision b14ed1bb (git): file.c: simplify rb_file_s_split
* file.c (rb_file_s_split): use rb_file_dirname instead of
rb_file_s_dirname with unused Qnil.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
06:18 AM Feature #11816: Partial safe navigation operator
Marc-Andre Lafortune wrote:
> Just to be sure, with "propagating &. as long as explicit method chain continues", we ...
nobu (Nobuyoshi Nakada)
05:13 AM Feature #220: test-coverage measurement
Yusuke Endoh wrote:
> =begin
> integrated in r17781
> =end
It's a nice idea! I will follow your advice and do ...
kevincolemaninc (kevin coleman)
03:25 AM Revision 7e81ca14 (git): gc.c: fix commit miss r54145
* gc.c (tick): fix missing close parenthesis. [Fix GH-1291]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54170...
nobu (Nobuyoshi Nakada)
03:19 AM Bug #12193: ruby 2.3 on windows test-all failed
Tsuyoshi Morita wrote:
> ~~~
> -"C:/Users/ADMINI~1/AppData/Local/Temp/2/test_rubygems_4580/gemhome/gems/foo-2
> +"...
windwiny (wind winy)
01:26 AM Bug #12189 (Closed): DateTime#to_time removes timezone information
Applied in changeset r54169.
----------
* ext/date/date_core.c (datetime_to_time): preserve timezone info
[Bug #12...
sonots (Naotoshi Seo)
01:26 AM Revision 5f11a6eb (git): * ext/date/date_core.c (datetime_to_time): preserve timezone info
[Bug #12189] [Fix GH-1295]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
sonots (Naotoshi Seo)
01:22 AM Revision f8e79c84 (git): * bignum.c (rb_big_hash): make it public function to be available in
other source files, and remove documentation comment for Bignum#hash.
* bignum.c (Bignum#hash): remove its definitio...
Kenta Murata

03/17/2016

11:29 PM Bug #12186: /snapshot/lib/rubygems/installer.rb:233
> Also, I am looking forward for Ruby 2.3.1. Is there a place where the schedule for the release of teeny versions ar... usa (Usaku NAKAMURA)
12:44 PM Bug #12186 (Third Party's Issue): /snapshot/lib/rubygems/installer.rb:233
It seems the case a target file to be overwritten was not generated by RubyGems,
and the previous line seems to be `...
nobu (Nobuyoshi Nakada)
09:03 AM Bug #12186 (Third Party's Issue): /snapshot/lib/rubygems/installer.rb:233
I downloaded the nightly snapshot (https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz), and did:
~~~
./configur...
sawa (Tsuyoshi Sawada)
11:16 PM Bug #12193: ruby 2.3 on windows test-all failed
~~~
-"C:/Users/ADMINI~1/AppData/Local/Temp/2/test_rubygems_4580/gemhome/gems/foo-2
+"C:/Users/Administrator/AppData...
moritat (Tsuyoshi Morita)
07:46 PM Bug #12193: ruby 2.3 on windows test-all failed
@ruby team, this issue prevents us from releasing Ruby Installer (http://rubyinstaller.org/) on Windows for Ruby vers... johnnyshields (Johnny Shields)
03:43 PM Bug #12193 (Closed): ruby 2.3 on windows test-all failed
Use `rubyinstaller` build ruby 2.3 on windows platform, `make test-all` occur some failed.
windwiny (wind winy)
08:53 PM Feature #12125: Proposal: Shorthand operator for Object#method
Another thought: Dir["/.c"].map(File.&basename) VeryBewitching (RP C)
07:52 PM Feature #12125: Proposal: Shorthand operator for Object#method
Stefan Merettig wrote:
> Hello,
>
> The `&` operator lets one pass a `#call`-able object as block.
>
> Really ...
VeryBewitching (RP C)
07:48 AM Feature #12125: Proposal: Shorthand operator for Object#method
Seiei Miyagi wrote:
> How about `File[.basename]` ?
It causes confusion if the receiver has `#[]` method.
nobu (Nobuyoshi Nakada)
06:07 AM Feature #12125: Proposal: Shorthand operator for Object#method
Just a status update: I heard from Matz in this month's developer meeting that however he wants this, all proposed sy... shyouhei (Shyouhei Urabe)
06:21 PM Feature #12116: `Fixnum#divmod`, `Bignum#divmod` with multiple arguments
Very nice! marcandre (Marc-Andre Lafortune)
10:33 AM Feature #12116: `Fixnum#divmod`, `Bignum#divmod` with multiple arguments
Nice idea! +1 Eregon (Benoit Daloze)
09:54 AM Feature #12116: `Fixnum#divmod`, `Bignum#divmod` with multiple arguments
Shyouhei Urabe wrote:
> Huge +1 to this. The use case is obvious.
Thank you.
Still another use case is conver...
sawa (Tsuyoshi Sawada)
09:06 AM Feature #12116: `Fixnum#divmod`, `Bignum#divmod` with multiple arguments
Huge +1 to this. The use case is obvious. shyouhei (Shyouhei Urabe)
06:17 PM Feature #11816: Partial safe navigation operator
I feel that `a&.b.c += d` is still an assignment, so should be treated with the same precedence.
```ruby
a = nil
...
marcandre (Marc-Andre Lafortune)
06:34 AM Feature #11816: Partial safe navigation operator
I was not active when this topic was hot, so to know the current status I asked this on this month's developer meetin... shyouhei (Shyouhei Urabe)
05:46 PM Bug #12190 (Closed): DateTime.strptime and Time.strptime does not have compatibility in terms of parsing timezone
Applied in changeset r54167.
----------
* lib/time.rb (parse, strptime): Fix Time.parse/strptime does not
have com...
sonots (Naotoshi Seo)
04:38 PM Bug #12190: DateTime.strptime and Time.strptime does not have compatibility in terms of parsing timezone
PRed https://github.com/ruby/ruby/pull/1297 sonots (Naotoshi Seo)
04:35 PM Bug #12190: DateTime.strptime and Time.strptime does not have compatibility in terms of parsing timezone
It seems both DateTime.strptime and Time.strptime uses Date._strptime internally https://github.com/ruby/ruby/blob/08... sonots (Naotoshi Seo)
01:43 PM Bug #12190 (Rejected): DateTime.strptime and Time.strptime does not have compatibility in terms of parsing timezone
For CET, only DateTime.strptime successfully parsed timezone
```
irb(main):003:0> DateTime.strptime('2015-11-12 C...
sonots (Naotoshi Seo)
05:46 PM Revision 1ba62fa9 (git): * lib/time.rb (parse, strptime): Fix Time.parse/strptime does not
have compatibility with DateTime.parse/strptime in terms of parsing
timezone [Bug #12190] [Fix GH-1297]
git-svn-id...
sonots (Naotoshi Seo)
05:17 PM Revision 2169bea8 (git): * numeric.c (fix_zero_p, fix_even_p, fix_odd_p): remove needless
functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
05:15 PM Revision 0a607bc8 (git): * numeric.c (int_even_p): treat Fixnum and Bignum values directly.
I forgot include this commit in the previous one.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54165 b2dd03c8-3...
Kenta Murata
05:11 PM Revision aa1ea07d (git): * bignum.c (Bignum#even?, Bignum#odd?): remove definitions
because they are unified with Integer#even? and Integer#odd?.
* numeric.c (Fixnum#zero?, Fixnum#even?, Fixnum#odd?):...
Kenta Murata
05:07 PM Revision a3c9cda6 (git): * bignum.c (rb_big_even_p, rb_big_odd_p): make them public functions
to be available in other source files.
* include/ruby/intern.h (rb_big_even_p, rb_big_odd_p): add prototype
declar...
Kenta Murata
04:40 PM Feature #12026: Support warning processor
Benoit Daloze wrote:
> I think writing the warning to the screen should be part of the cutomizable behavior of that ...
jeremyevans0 (Jeremy Evans)
04:29 PM Feature #12026: Support warning processor
I think writing the warning to the screen should be part of the cutomizable behavior of that "warning processor".
Th...
Eregon (Benoit Daloze)
02:28 PM Feature #12026: Support warning processor
Shyouhei Urabe wrote:
> Yes we discussed this at the meeting, and someone pointed out that this request has somethin...
jeremyevans0 (Jeremy Evans)
06:51 AM Feature #12026: Support warning processor
Yes we discussed this at the meeting, and someone pointed out that this request has something to do with https://bugs... shyouhei (Shyouhei Urabe)
03:30 PM Bug #12192: Wrong nth_ref_max check in parse.y
I created a pull request for the fix:
https://github.com/ruby/ruby/pull/1296
norc (Victor Nawothnig)
03:29 PM Bug #12192 (Closed): Wrong nth_ref_max check in parse.y
~~~
$ ruby -e 'a = $1073741824'
-e: integer 2147483648 too big to convert to `int' (RangeError)
~~~
The followi...
norc (Victor Nawothnig)
03:27 PM Revision 087a393f (git): * enum.c (ary_inject_op): Implement the specialized code for sum of
float numbers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:18 PM Revision d3e08914 (git): * 2016-03-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:18 PM Revision 4e425982 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:18 PM Revision 64a76ee8 (git): * numeric.c (num_step): use rb_equal for zero check. rb_num_coerce_cmp
created an object which caused extra overhead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54159 b2dd03c8-39d4...
mame (Yusuke Endoh)
03:07 PM Bug #12189: DateTime#to_time removes timezone information
Sent PR https://github.com/ruby/ruby/pull/1295 sonots (Naotoshi Seo)
01:37 PM Bug #12189 (Closed): DateTime#to_time removes timezone information
```
irb(main):004:0> DateTime.strptime('2015-11-12 CET', '%Y-%m-%d %Z')
=> #<DateTime: 2015-11-12T00:00:00+01:00 ((...
sonots (Naotoshi Seo)
02:46 PM Bug #12191 (Closed): Violation of ANSI aliasing rules causing problems while compiling
Hi, I work with IBM's XL compiler and we're noticing that there we're getting compile time failures due to ANSI alias... Zarko (Zarko Todorovski)
02:33 PM Feature #12142: Hash tables with open addressing
Koichi Sasada wrote:
> On 2016/03/17 15:00, [email protected] wrote:
> > About 64bit versus 32bit index: seve...
vmakarov (Vladimir Makarov)
10:47 AM Feature #12142: Hash tables with open addressing
I strongly prefer configure option with default to 32bit.
99% should not pay for 1% ability.
32bit version doesn'...
funny_falcon (Yura Sokolov)
09:03 AM Feature #12142: Hash tables with open addressing
On 2016/03/17 16:50, SASADA Koichi wrote:
> On 2016/03/17 15:00, [email protected] wrote:
>> About 64bit vers...
duerst (Martin Dürst)
07:51 AM Feature #12142: Hash tables with open addressing
On 2016/03/17 15:00, [email protected] wrote:
> About 64bit versus 32bit index: several developers discussed t...
ko1 (Koichi Sasada)
06:00 AM Feature #12142: Hash tables with open addressing
About 64bit versus 32bit index: several developers discussed this on this month's developer meeting. Consensus there... shyouhei (Shyouhei Urabe)
01:33 PM Bug #12188 (Closed): Backport r54105 and r54136 (fix Marshal.load violation for invalid dump format)
This is a ticket for backport management (as memorandum for stable maintainers). The original issues were already fix... nagachika (Tomoyuki Chikanaga)
01:21 PM Revision 37153c03 (git): ruby.h: remove RB_GC_GUARD_PTR
* include/ruby/ruby.h (RB_GC_GUARD_PTR): remove intermediate
macro, and expand for each RB_GC_GUARD. [Fix GH-1293]...
nobu (Nobuyoshi Nakada)
01:19 PM Revision e1ee61bf (git): compile.c: strict condition
* compile.c (iseq_specialized_instruction): specialize only
concatenated newarray and send, no labels and no adjust...
nobu (Nobuyoshi Nakada)
01:13 PM Feature #11997: A method to read a file with interpolations
-1. I don't think that this is suitable as a core feature. We should leave such a thing to a library like erb. mame (Yusuke Endoh)
08:36 AM Feature #11997: A method to read a file with interpolations
This is difficult to implement in-core than it sounds. String interpolation is tightly built into our parser; hard t... shyouhei (Shyouhei Urabe)
01:08 PM Revision 8472c154 (git): compile.c: move newarray specialization
* compile.c (iseq_specialized_instruction): move specialization
for opt_newarray_max/min from translation phase.
g...
nobu (Nobuyoshi Nakada)
12:52 PM Revision b3a65c88 (git): * array.c, enum.c: make rdoc format consistent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:49 PM Revision f8e29640 (git): * NEWS: add Array#max, #min, and the optimization. [Feature #12172]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:47 PM Revision 3c7c9833 (git): * compile.c (NODE_CALL): add optimization shortcut for Array#max/min.
Now `[x, y].max` is optimized so that a temporal array object is not
created in some condition.
* insns.def (opt_n...
mame (Yusuke Endoh)
12:37 PM Revision 4ca0483a (git): * array.c (rb_ary_max, rb_ary_min): implement Array#max and min with
arguments. replace super call with rb_nmin_run.
* enum.c (nmin_run): exported (as rb_nmin_run).
* internal.h: adde...
mame (Yusuke Endoh)
12:25 PM Revision 90ab5beb (git): * array.c (rb_ary_max, rb_ary_min): implement a block by itself instead
of delegating Enumerable#max/min.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54151 b2dd03c8-39d4-4d8f-98ff-82...
mame (Yusuke Endoh)
12:14 PM Feature #12172 (Closed): Array#max and Array#min
Applied in changeset r54150.
----------
* array.c (rb_ary_max, rb_ary_min): Array#max and Array#min added.
[Featur...
mame (Yusuke Endoh)
11:58 AM Feature #12172 (Assigned): Array#max and Array#min
Matz and ko1 accepted this proposal. I'll commit. mame (Yusuke Endoh)
12:14 PM Revision 68a6f2e9 (git): * array.c (rb_ary_max, rb_ary_min): Array#max and Array#min added.
[Feature #12172]
* internal.h (OPTIMIZED_CMP): moved from enum.c so that array.c can
use it.
* test/ruby/test_arr...
mame (Yusuke Endoh)
12:03 PM Revision a2245519 (git): * internal.c: struct cmp_opt_data added for refactoring out a data
structure for CMP_OPTIMIZABLE
* array.c (struct ary_sort_data): use struct cmp_opt_data.
* enum.c (struct min_t, ma...
mame (Yusuke Endoh)
11:55 AM Revision 85473c48 (git): * enum.c (ary_inject_op): Extracted from enum_inject.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:00 AM Bug #12187 (Closed): BigDecimal.divmod failing spuriously on 2.0.0
In the Ruby Spec Suite, there is one test that was sporadically failing on 2.0.0p648 on Travis.
It seems difficult t...
Eregon (Benoit Daloze)
10:41 AM Misc #12124: Use Automake
Shyouhei Urabe wrote:
> We looked at this issue on this month's developer meeting. Attendees agree that automake is...
cjcollier (C.J. Collier)
10:21 AM Misc #12124: Use Automake
We looked at this issue on this month's developer meeting. Attendees agree that automake is _basically_ a good thing... shyouhei (Shyouhei Urabe)
09:50 AM Revision fa153d74 (git): * enum.c (enum_inject): Implement the specialized code for sum of
integers including Bignums.
* internal.h (rb_fix_plus): Declared to be usable from enum_inject.
* numeric.c (rb_fix...
akr (Akira Tanaka)
09:38 AM Bug #12175: rb_gc_mark prevents the value from being garbage collected if called outside of a GC cycle
I bet rb_gc_mark is not intended to run outside of GC. It is easy to check in-memory flag but costs extra few hundre... shyouhei (Shyouhei Urabe)
09:10 AM Feature #12096: New notation for instance variables and class variables
I see. Thank you for bringing this issue to the meeting.
We can just have single quotation (without interpolation)...
sawa (Tsuyoshi Sawada)
08:28 AM Feature #12096: New notation for instance variables and class variables
At the developer's meeting yesterday we looked at this issue. As OP refers to `instance_variable_set`, this is a met... shyouhei (Shyouhei Urabe)
08:59 AM Feature #12020: Documenting Ruby memory model
Great thanks. I am looking forward to continue the discussion. pitr.ch (Petr Chalupa)
06:39 AM Feature #12020 (Assigned): Documenting Ruby memory model
Koichi has some opinions in this area and wants to dump them to this thread. Please go ahead. shyouhei (Shyouhei Urabe)
08:20 AM Revision fe981761 (git): thread_sync.c: Update rdoc for Queue [skip ci]
* thread_sync.c: [DOC] Update documentation for Queue class
description. [Fix GH-1292]
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
08:14 AM Revision a5456a1d (git): gc.c: tick for POWER arch
* gc.c (tick): Use __builtin_ppc_get_timebase for POWER arch.
[Fix GH-1291]
This gives a little performance improv...
nobu (Nobuyoshi Nakada)
07:56 AM Bug #12185: Missing symbol inspect_tcpi_msec
`ext/socket/extconf.h` does not differ between with and without `relro`.
Thank you for the quick commit. I can con...
wiz (Thomas Klausner)
02:36 AM Bug #12185 (Closed): Missing symbol inspect_tcpi_msec
Applied in changeset r54139.
----------
socket/option.c: accurate condition
* ext/socket/option.c (inspect_tcpi_mse...
nobu (Nobuyoshi Nakada)
02:15 AM Bug #12185 (Feedback): Missing symbol inspect_tcpi_msec
Does `ext/socket/extconf.h` differ between with and without `relro`? nobu (Nobuyoshi Nakada)
07:05 AM Feature #12094: parameterized property assignment: o.prop(arg) = 1
I met nobu so I asked its status. He told me that this proposed syntax conflicted catastrophically with existing gra... shyouhei (Shyouhei Urabe)
07:00 AM Bug #12126: [PATCH] openssl: accept moving write buffer for write_nonblock
No objection. shyouhei (Shyouhei Urabe)
06:59 AM Bug #12121: 異なる名前空間にある同名の定数により Module.constans の結果の並びが変わる
これは、ドキュメントの問題だと思います。Module#constantsの戻り順を保障したことはないし、これからも保障されないと思います。今回は高速化の一環として順序が変わりましたが、今後も同様のことは起き得ます。なのでそのようにドキ... shyouhei (Shyouhei Urabe)
06:01 AM Bug #12139 (Closed): return OpenSSL::Random.random_bytes(n) call takes to long. OpenSSL:: bug on windows.
Applied in changeset r54144.
----------
* lib/securerandom.rb (gen_random): to avoid blocking on Windows.
On Windo...
naruse (Yui NARUSE)
06:01 AM Revision 6545327e (git): * lib/securerandom.rb (gen_random): to avoid blocking on Windows.
On Windows OpenSSL RAND_bytes (underlying implementation is
RAND_poll in crypto/rand/rand_win.c) may be blocked at
...
naruse (Yui NARUSE)
05:51 AM Feature #12092: Allow Object#clone to yield cloned object before freezing
Martin Dürst wrote:
> Hello Jeremy,
>
> On 2016/03/17 01:14, [email protected] wrote:
>
> > No...
jeremyevans0 (Jeremy Evans)
04:32 AM Feature #12092: Allow Object#clone to yield cloned object before freezing
Hello Jeremy,

On 2016/03/17 01:14, [email protected] wrote:

> Nobuyoshi Nakada wrote:
>> Why does...
duerst (Martin Dürst)
05:47 AM Revision 6555077a (git): compile.c: bit flag
* compile.c (LABEL): turn `set` flag a bit field.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54143 b2dd03c8-3...
nobu (Nobuyoshi Nakada)
05:42 AM Feature #10098: [PATCH] Timing-safe string comparison for OpenSSL::HMAC
Anyways, this issue was discussed in this month's developer meeting. Attendees at there found that OpenSSL already p... shyouhei (Shyouhei Urabe)
05:22 AM Revision 755a81a7 (git): assertions.rb: fix result of assert_nothing_raised
* test/lib/test/unit/assertions.rb (assert_nothing_raised): do not
discard the result of the given block.
git-svn-...
nobu (Nobuyoshi Nakada)
04:31 AM Revision 7b2b8319 (git): test_optimization.rb: tailcall
* test/ruby/test_optimization.rb (TestRubyOptimization.tailcall):
helper method to compile methods with tailcall op...
nobu (Nobuyoshi Nakada)
03:09 AM Revision fdbb8296 (git): * enc/unicode.c: Fixed two macro definitions.
* test/ruby/enc/test_case_mapping.rb: Test cases that detected
the above bugs.
git-svn-id: svn+ssh://ci.ruby-lang...
duerst (Martin Dürst)
02:36 AM Revision 551f6b3a (git): socket/option.c: accurate condition
* ext/socket/option.c (inspect_tcpi_msec): more accurate condition
for TCPI msec member inspection function.
[rub...
nobu (Nobuyoshi Nakada)
01:23 AM Revision d90af78f (git): test_marshal.rb: assert bad link
* test/ruby/test_marshal.rb (test_marshal_load_r_prepare_reference_crash):
assert an ArgumentError exception at a b...
nobu (Nobuyoshi Nakada)
12:53 AM Bug #11844: Please update unicode-licensed files (license issue)
>What about ext/json/generator/generator.c
It's not original file of Ruby. Please report upstream. see https://git...
hsbt (Hiroshi SHIBATA)
12:44 AM Bug #11844: Please update unicode-licensed files (license issue)
Thank you very much for fixing this issue in enc/trans/JIS. What about ext/json/generator/generator.c? zeha (Christian Hofstaedtler)

03/16/2016

11:20 PM Revision 82b88403 (git): * 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).
git-svn-id: ...
Rei Odaira
10:52 PM Bug #12185 (Closed): Missing symbol inspect_tcpi_msec
I originally reported this issue on ruby-talk, but Ryan Davis told me to file a bug report instead.
I'm building r...
wiz (Thomas Klausner)
10:18 PM Revision c9165d06 (git): * marshal.c (r_object0): raise ArgumentError when linking to undefined
object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
06:28 PM Bug #12184 (Closed): Cygwin LANG=ja_JP.SJIS 環境でコマンドライン引数に日本語が渡せない
Cygwin LANG=ja_JP.SJIS で ruby のコマンドライン引数に日本語を渡すと、
プログラム開始時点で ARGV 内の非 ASCII バイトがすべて "?" = 0x3F に置換
されてしまうようで、正しく動作し...
k_satoda (Kazutoshi SATODA)
06:03 PM Bug #12183 (Closed): require "win32ole" すると終了ステータスが必ず 0 になる
プログラム中で `require "win32ole"` するとそのプログラムが途中でエラーに
なっても終了ステータスが必ず 0 (正常終了)になり、呼び出し側で正しく
エラー判別できません。
~~~
$ ruby -e ...
k_satoda (Kazutoshi SATODA)
05:36 PM Feature #12180: switch id_table.c variant
In other words, big web applications are too big for global method cache, and too polymorphic for inline cache.
So g...
funny_falcon (Yura Sokolov)
05:25 AM Feature #12180: switch id_table.c variant
I just install Redmine - the same software that powers bugs.ruby-lang.org ,
then add several test issues, and bench ...
funny_falcon (Yura Sokolov)
02:45 AM Feature #12180: switch id_table.c variant
Hi,
> simple Redmine installation
What is this benchmarking?
Thanks,
Koichi
ko1 (Koichi Sasada)
04:14 PM Feature #12092: Allow Object#clone to yield cloned object before freezing
Nobuyoshi Nakada wrote:
> Why does it need to be a singleton method but can't a method from an included module?
I...
jeremyevans0 (Jeremy Evans)
09:03 AM Feature #12092 (Feedback): Allow Object#clone to yield cloned object before freezing
Why does it need to be a singleton method but can't a method from an included module?
nobu (Nobuyoshi Nakada)
03:53 PM Revision e91e50d0 (git): * test/ruby/test_bignum.rb: Make sure to use Bignum values in the tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
03:29 PM Bug #12109 (Rejected): Exception during class load can cause partially-loaded class
Closing as this is not a bug.
I don't see any change of the sort happening as both of your expectations make no se...
marcandre (Marc-Andre Lafortune)
03:28 PM Bug #12182 (Closed): openssl: NPN may be disabled by OpenSSL configuration
OpenSSL's NPN support can be disabled, and Ruby doesn't work well when it is disabled.
~~~
% make test-all TESTS=...
rhenium (Kazuki Yamaguchi)
03:04 PM Revision 208a2ed5 (git): * 2016-03-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision 119beb27 (git): transcode-tblgen.rb: chomp invalid line
* tool/transcode-tblgen.rb (citrus_decode_mapsrc): remove newline
from invalid line in exception messages.
git-svn...
nobu (Nobuyoshi Nakada)
02:57 PM Feature #12142: Hash tables with open addressing
Eric Wong wrote:
> [email protected] wrote:
> > * I also *changed the specialized hash function* (rb_num_hash_...
vmakarov (Vladimir Makarov)
05:32 AM Feature #12142: Hash tables with open addressing
Eric Wong wrote:
> [email protected] wrote:
> > * I also *changed the specialized hash function* (rb_num_hash_...
funny_falcon (Yura Sokolov)
12:08 AM Feature #12142: Hash tables with open addressing
[email protected] wrote:
> * I also *changed the specialized hash function* (rb_num_hash_start)
> used for...
normalperson (Eric Wong)
02:51 PM Revision 3a86385c (git): transcode-tblgen.rb: binary mode
* tool/transcode-tblgen.rb (citrus_decode_mapsrc): read in binary
mode to deal with non-ascii characters.
git-svn-...
nobu (Nobuyoshi Nakada)
02:10 PM Bug #8851 (Closed): alias/undef で % リテラルによるシンボルが使えない
Applied in changeset r54131.
----------
parse.y: symbol literals for alias/undef
* defs/keywords (alias, undef): sy...
nobu (Nobuyoshi Nakada)
05:55 AM Bug #8851: alias/undef で % リテラルによるシンボルが使えない
`ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]` でも同じ状況のままですが、いかがでしょうか? okkez (okkez _)
02:10 PM Revision cb65717b (git): parse.y: symbol literals for alias/undef
* defs/keywords (alias, undef): symbol literals are allowed.
* parse.y (parse_percent): should parse symbol literals ...
nobu (Nobuyoshi Nakada)
01:01 PM Bug #12104: Procs keyword arguments affect value of previous argument
How about using `lambda` instead of `Proc.new`?
```
>> p = lambda {|nodes, match_array: false| puts nodes.inspect...
znz (Kazuhiro NISHIYAMA)
09:39 AM Bug #12104 (Rejected): Procs keyword arguments affect value of previous argument
You are right.
It is intentional.
ko1 (Koichi Sasada)
12:42 PM Bug #11844 (Closed): Please update unicode-licensed files (license issue)
Applied in changeset r54129.
----------
* enc/trans/JIS: update Unicode's notice. [Bug #11844]
naruse (Yui NARUSE)
07:39 AM Bug #11844: Please update unicode-licensed files (license issue)
We have looked at this issue at today's developers' meeting
Christian Hofstaedtler wrote:
> The non-free problem ...
duerst (Martin Dürst)
12:42 PM Revision 5c725ba9 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:42 PM Revision 623dde6c (git): * enc/trans/JIS: update Unicode's notice. [Bug #11844]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
11:03 AM Bug #12137 (Closed): Ruby2.3 blk.binding crashes instead of giving "Can't create Binding from C level Proc (ArgumentError)"
Applied in changeset r54128.
----------
proc.c: fail symbol proc binding
* proc.c (proc_binding): proc from symbol ...
nobu (Nobuyoshi Nakada)
11:03 AM Revision 6c7fd3b5 (git): proc.c: fail symbol proc binding
* proc.c (proc_binding): proc from symbol can not make a binding.
[ruby-core:74100] [Bug #12137]
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
10:19 AM Feature #12173: `Time#till_now`
> I think it would be best for these from_now and until_now methods to return
> a Time object rather than a Float.
...
shevegen (Robert A. Heiler)
10:17 AM Bug #12159: Thread::Backtrace::Location#path returns absolute path for files loaded by require_relative
Agreed - should be more clearly written to reflect the current behaviour. shevegen (Robert A. Heiler)
09:51 AM Feature #12119 (Assigned): next_prime for lib/prime.rb
shyouhei (Shyouhei Urabe)
09:42 AM Revision 50591a76 (git): * test/ruby/enc/test_case_mapping.rb: Fixed and activated a test for Cherokee.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
09:41 AM Bug #12106 (Assigned): Behavior of double splatting of hashes with non symbol key is different according to splatted hash position
shyouhei (Shyouhei Urabe)
09:13 AM Bug #12091 (Assigned): Freezing a SortedSet breaks Enumerable
shyouhei (Shyouhei Urabe)
09:12 AM Bug #12162 (Assigned): OpenSSL::PKCS7 seems to create broken objects (nested asn.1 error)
shyouhei (Shyouhei Urabe)
09:11 AM Bug #12112 (Assigned): Resolv.getname with IPv6 noop
shyouhei (Shyouhei Urabe)
08:58 AM Revision cd64b8af (git): * 2016-03-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:58 AM Revision bbef7b40 (git): * test/ruby/enc/test_case_mapping.rb: Fixed a logical error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
08:57 AM Revision 417f07d9 (git): * test/ruby/enc/test_case_mapping.rb: Adding tests for Cherokee.
One test not yet working.
(with Kimihito Matsui)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54124 b2dd03c8...
duerst (Martin Dürst)
08:57 AM Feature #12125: Proposal: Shorthand operator for Object#method
How about `File[.basename]` ? hanachin (Seiei Miyagi)
07:40 AM Feature #12039: Fixnum#infinite?/Bignum#infinite or Numeric#infinte, consistent with Float#infinite? and BigDecimal#infinite?
Agreed. Add #finite? and #infinite?
Matz.
matz (Yukihiro Matsumoto)
07:39 AM Feature #12005 (Assigned): Unify Fixnum and Bignum into Integer
shyouhei (Shyouhei Urabe)
06:44 AM Revision 0052ed9d (git): * test/ruby/enc/test_case_mapping.rb: Adding tests for actual Unicode
case mapping. Fixing some aliasing issues.
(with Kimihito Matsui)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
duerst (Martin Dürst)
05:46 AM Bug #12181 (Closed): ブロックがたくさんあるファイルを編集するとruby-modeが重い
ブロックがたくさんあるファイルの真ん中あたりを編集しようとすると、改行のたびにオートインデントのためにしばらく待たされてしまいます。
[test_configurable.rb][1]の真ん中あたりを編集すると重くなって、それよ...
okkez (okkez _)
 

Also available in: Atom