Project

General

Profile

Activity

From 03/04/2015 to 03/10/2015

03/10/2015

09:28 PM Revision 9f21759c (git): * vm_insnhelper.h (THROW_DATA_STATE): return int, not VALUE.
* vm_insnhelper.h (THROW_DATA_STATE_SET): accept int value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4992...
ko1 (Koichi Sasada)
08:07 PM Revision a74fe754 (git): * vm_eval.c (rb_catch_protect): use THROW_DATA_VAL().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:57 PM Revision b8fa8865 (git): * vm_insnhelper.h: define struct IFUNC.
* vm_eval.c (rb_iterate): use it.
* vm_insnhelper.c (vm_yield_with_cfunc): ditto.
git-svn-id: svn+ssh://ci.ruby-la...
ko1 (Koichi Sasada)
06:53 PM Revision e512180a (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:53 PM Revision e2c50946 (git): * eval_intern.h (THROW_DATA_P): use RB_TYPE_P() instead of
BUILTIN_TYPE().
* thread.c (thread_join): use THROW_DATA_P().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49...
ko1 (Koichi Sasada)
06:50 PM Revision ed130faf (git): * proc.c: use RUBY_VM_IFUNC_P() to recognize IFUNC or not.
* vm.c: ditto.
* vm_dump.c: ditto.
* vm_insnhelper.c: ditto.
* vm_core.h: use RB_TYPE_P() instead of BUILTIN_TYPE().
...
ko1 (Koichi Sasada)
06:39 PM Revision 46cdb8f1 (git): * vm_insnhelper.h: define struct THROW_DATA to represent
throwing data. Also define accessor functions.
* eval_intern.h: move related changes into vm_insnhelper.h.
Now thes...
ko1 (Koichi Sasada)
05:35 PM Bug #10954: FreeBSD 9.1でコンパイルできない(libprocstatのチェックに漏れがある)
fiddleの件は10960を切っておきました。尤も私の勘違いである可能性が濃厚ではありますが…。 ciel (T Yamada)
05:34 PM Bug #10954: FreeBSD 9.1でコンパイルできない(libprocstatのチェックに漏れがある)
そのパッチで(とりあえずminirubyまで)ビルドが通るようになりました。ありがとうございます。 ciel (T Yamada)
02:50 AM Bug #10954 (Feedback): FreeBSD 9.1でコンパイルできない(libprocstatのチェックに漏れがある)
これでどうでしょうか。
~~~diff
diff --git i/configure.in w/configure.in
index 88a13a3..e278261 100644
--- i/configure.in
...
nobu (Nobuyoshi Nakada)
05:30 PM Bug #10960 (Closed): libffiのビルドの不具合?
本当に不具合なのか判断できないため、Miscに投げます。
ruby-2.2.1/ext/fiddle/libffi-3.2.1/Makefileの、
CCASFLAGS,CFLAGS,CXXFLAGSに-fPICを(無理やり)追加...
ciel (T Yamada)
04:28 PM Feature #10958: remove "initial_state" argument of Enumerable#{slice_before,chunk}
+1, making these two simpler is definitely an improvement! Eregon (Benoit Daloze)
12:49 PM Feature #10958 (Closed): remove "initial_state" argument of Enumerable#{slice_before,chunk}
I'd like to remove "initial_state" argument of Enumerable#{slice_before,chunk}.
I think a state management can be ...
akr (Akira Tanaka)
04:02 PM Revision 9d937bb0 (git): * 2015-03-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:01 PM Revision d4a1804e (git): * test/rubygems/test_gem_security_trust_dir.rb: The return value of
File::Stat#mode is OS dependent. In AIX, 0200000 is set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49919 b2d...
Rei Odaira
03:45 PM Bug #10959 (Closed): rb_iseq_load: problems with hash containing symbolic keys
Hello!
I've found a bug in the rb_iseq_load function. When I'm trying to load the next code:
`def func
@basis <<...
alvoskov (Alexey Voskov)
02:18 PM Revision f436de8f (git): * enum.c (enum_slice_when): [DOC] fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
11:34 AM Feature #10532 (Feedback): [PATCH] accept_nonblock supports "exception: false"
I like the basic idea. Once someone review the patch (Nobu, are you willing?), it's OK to merge.
Matz.
matz (Yukihiro Matsumoto)
11:05 AM Bug #10956 (Closed): Webrick cannot restart since Ruby 2.2.0
Applied in changeset r49917.
----------
* lib/webrick/server.rb: Invoke setup_shutdown_pipe in start method
instea...
akr (Akira Tanaka)
04:08 AM Bug #10956 (Closed): Webrick cannot restart since Ruby 2.2.0
Webrick keeps showing NoMethodError when WEBrick::HTTPServer#start is called after #stop.
```zsh
webrick $ ruby -...
codeout (Shintaro Kojima)
11:05 AM Revision ab0a64e1 (git): * lib/webrick/server.rb: Invoke setup_shutdown_pipe in start method
instead of listen method.
[ruby-core:68476] [Bug #10956] Reported by Shintaro Kojima.
git-svn-id: svn+ssh://ci.r...
akr (Akira Tanaka)
11:01 AM Revision acc17bfc (git): test_math.rb: to_f tests
* test/ruby/test_math.rb (test_{fixnum,bignum,rational}_to_f):
refine to_f tests.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
08:28 AM Revision 04e348e6 (git): * thread.c (thread_join): Fixnum (except TAG_FATAL) and
NODE should not be reached here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49915 b2dd03c8-39d4-4d8f-98ff-8...
ko1 (Koichi Sasada)
08:23 AM Bug #10952 (Assigned): Clarify BigDecimal license
mrkn (Kenta Murata)
05:14 AM Bug #10957 (Closed): seg fault in ruby_yyparse () at parse.y:2105 (null ptr / stack overflow)
Built ruby 2.3.0dev (2015-03-07 trunk 49885) [x86_64-linux] from git source earlier this evening. This bug was found ... geeknik (Brian Carpenter)
04:53 AM Revision ab38e5b5 (git): * 2015-03-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:53 AM Revision 3f6fb5f7 (git): math.c: fix tgamma on mingw
* math.c (mingw_tgamma): tgamma(3) on mingw returns a NaN for a
big number, not infinity.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)

03/09/2015

08:19 PM Bug #10955 (Closed): invoke_block_from_c segfault
I noticed that when a RSpec subject is self-referential, it causes infinite recursion and SegFaults ruby.
## Steps...
postmodern (Hal Brodigan)
05:40 PM Bug #10694: Improve Thread#value rubydoc
Backported into `ruby_2_1` branch at r49912. nagachika (Tomoyuki Chikanaga)
05:40 PM Revision db0f8603 (git): merge revision(s) r49428: [Backport #10694]
* thread.c: Improve documentation for Thread#value
[Bug #10694][ruby-core:67324][ci skip]
git-svn-id: svn...
nagachika (Tomoyuki Chikanaga)
05:39 PM Bug #10582: String#chomp strips off more newlines than its documentation states
Backported into `ruby_2_1` branch at r49911. nagachika (Tomoyuki Chikanaga)
05:38 PM Revision 51e8c819 (git): merge revision(s) r48747,r48772: [Backport #10582]
* string.c: [DOC] Add missing documentation around String#chomp.
Patch by @stderr [ci skip][fix GH-780]
g...
nagachika (Tomoyuki Chikanaga)
05:35 PM Bug #10568: segmentation fault after pack & ioctl & unpack
r44803 was already backported in `ruby_2_1` branch at r44819 for #9478. nagachika (Tomoyuki Chikanaga)
05:28 PM Bug #10494: ioctl returns EINVAL instead of ENOTTY for pipes on older linux, breaking piped test suite
Backported into `ruby_2_1` branch at r49910. nagachika (Tomoyuki Chikanaga)
05:28 PM Revision 38117a85 (git): merge revision(s) r48854: [Backport #10494]
* test/lib/test/unit.rb: Also rescue EINVAL for older Linux that
raises it in popen. [Bug #10494]
git-svn-id: svn+...
nagachika (Tomoyuki Chikanaga)
04:21 PM Bug #10954 (Closed): FreeBSD 9.1でコンパイルできない(libprocstatのチェックに漏れがある)
ruby-2.2.1.tar.bz2をFreeBSD 9.1でコンパイルすると、sh configureの後、makeで、
ruby-2.2.1/vm_dump.c:738: undefined reference to `proc...
ciel (T Yamada)
03:43 PM Feature #10917: Add GC.stat[:total_time] when GC profiling enabled
That makes sense, Koichi. I wondered if timing the small steps by default would be too heavy.
By only measuring ma...
jasonrclark (Jason Clark)
01:40 PM Bug #10953: follow rubyspec repository changes (r49689, r49752, r49753)
Backported into `ruby_2_1` branch at r49908 and r49909. nagachika (Tomoyuki Chikanaga)
01:26 PM Bug #10953 (Closed): follow rubyspec repository changes (r49689, r49752, r49753)
バックポート管理用です。
trunk では rubyspec のリポジトリ変更が変更されている(r49689)ので各安定版ブランチでも追随したほうがいいかと思います。
また default.mspec の変更により make ...
nagachika (Tomoyuki Chikanaga)
01:39 PM Revision 9ee867c4 (git): merge revision(s) r49752,r49753: [Backport #10953]
* spec/default.mspec: remove specific version number.
https://github.com/ruby/rubyspec/commit/7a909e925c1ba...
nagachika (Tomoyuki Chikanaga)
01:29 PM Revision cac1786a (git): merge revision(s) r49689: [Backport #10953]
* common.mk: use ruby organization for rubyspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@4990...
nagachika (Tomoyuki Chikanaga)
01:05 PM Bug #10952 (Closed): Clarify BigDecimal license
The README [1] says:
~~~
You can redistribute it and/or modify it under either the terms of the GPL
(see COPYING...
vo.x (Vit Ondruch)
01:00 PM Revision 2d5f7e5e (git): merge revision(s) r48666: [Backport #10875]
* lib/uri/generic.rb (URI::Generic.build):
use hostname= to detect and wrap IPv6 hosts.
Build is ...
nagachika (Tomoyuki Chikanaga)
12:43 PM Revision c5c5e966 (git): * vm_insnhelper.c (ep_cref): rename to lep_cref() because it should be
local ep.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
12:09 PM Bug #10951 (Closed): insert WB in lep_svar_set() (r49898)
バックポート管理用チケットです。
r49898 で lep_svar_set() に挿入された write barrier の部分は 2.1/2.2 にも同様の代入があるので必要ではないかと思います。
nagachika (Tomoyuki Chikanaga)
08:31 AM Feature #10950 (Closed): `close` methods should not raise IOError on closed objects
Like [Feature #10718], other `close` methods should not raise `IOError` on closed objects, as well as `IO` in general... nobu (Nobuyoshi Nakada)
07:34 AM Revision 2e02f2df (git): stringio.c: don't raise after close
* ext/stringio/stringio.c (strio_close): don't raise on dobule
close for consistent to IO#close.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
06:51 AM Revision 5c87e391 (git): suppress warnings
* test/ruby/beginmainend.rb: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49904 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
05:48 AM Revision f8a82e15 (git): complex.c: suppress warnings on FreeBSD
* complex.c (safe_mul): get rid of assignments in a macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49903 b...
nobu (Nobuyoshi Nakada)
05:47 AM Revision 34beb984 (git): test_beginendblock.rb: assert_in_out_err
* test/ruby/test_beginendblock.rb (TestBeginEndBlock): simplify
with assert_in_out_err.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
04:57 AM Revision dbbccb3c (git): io.c: duplicate code
* io.c (rb_io_close_m): remove duplicate check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49901 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)

03/08/2015

11:20 PM Revision 140d7fd9 (git): proc.c, vm.c: fix implicit conversions
* proc.c (rb_mod_define_method): fix implicit conversion of
visibility type. erred by -Werror=shorten-64-to-32.
* ...
nobu (Nobuyoshi Nakada)
10:43 PM Bug #10929: NilClass#to_proc and & don't mix?
I'm not sure we support it or not.
For me, it is easy to understand that passing `nil` is special case, passing no b...
ko1 (Koichi Sasada)
10:21 PM Feature #10917: Add GC.stat[:total_time] when GC profiling enabled
With incremental GC (incremental marking and lazy sweep) consume very short time for each step.
I'm not sure we shou...
ko1 (Koichi Sasada)
10:08 PM Feature #10949: Time is WB unprotected
We use a terminology "WB unprotected object" (past we had said "shady object").
If there is a non-bug, perfect pat...
ko1 (Koichi Sasada)
06:10 PM Feature #10949 (Open): Time is WB unprotected
Ruby's built-in Time object is shady. Unfortunately, it is an object that can commonly be created in big numbers (thi... sylvain.joyeux (Sylvain Joyeux)
09:53 PM Revision 5856347f (git): * vm_insnhelper.h: define struct SVAR for SVAR.
This data type is also same layout of NODE (NODE_IF).
* vm_insnhelper.c: catch up this change.
git-svn-id: svn+ssh...
ko1 (Koichi Sasada)
09:44 PM Revision 2262aba6 (git): * vm_insnhelper.c (lep_svar_set): add WBs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:22 PM Revision 8dced4d2 (git): * internal.h: define rb_cref_t and change to use it.
rb_cref_t is data type of CREF. Now, the body is still NODE.
It is easy to understand what is CREF and what is pure...
ko1 (Koichi Sasada)
09:01 PM Revision 2324c14d (git): * vm_insnhelper.h (COPY_CREF_OMOD): fix translation miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:50 PM Revision 720efd69 (git): * 2015-03-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:50 PM Revision ae166317 (git): * internal.h: define CREF accessor macros.
* CREF_CLASS(cref)
* CREF_NEXT(cref)
* CREF_VISI(cref)
* CREF_VISI_SET(cref, v)
* CREF_REFINEMENTS(cref)
* ...
ko1 (Koichi Sasada)
03:02 PM Bug #10948 (Closed): When cross-compiling Ruby 2.2.1 for Win32, securerandom.rb fails while trying to use Win32 native libraries
note: "Closed" of this ticket means that "it's already no problem on trunk, so fix stable branch(es)."
Naruse-san,...
usa (Usaku NAKAMURA)
06:55 AM Bug #10948: When cross-compiling Ruby 2.2.1 for Win32, securerandom.rb fails while trying to use Win32 native libraries
Normally a PR would be against trunk, but trunk has moved all Win32-specific code out of lib/securerandom.rb, so if t... [email protected] (Aaron Stone)
06:54 AM Bug #10948 (Closed): When cross-compiling Ruby 2.2.1 for Win32, securerandom.rb fails while trying to use Win32 native libraries
Between Ruby 2.1 and 2.2, lib/securerandom.rb was modified to assume that if /mswin|mingw/ =~ RUBY_PLATFORM then Win3... [email protected] (Aaron Stone)
01:52 PM Revision b6d5ce79 (git): * ext/zlib/zlib.c (rb_gzfile_close): Don't raise on double
close for consistent to IO#close.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49893 b2dd03c8-39d4-4d8f-98ff-...
akr (Akira Tanaka)
07:57 AM Revision 5b06e833 (git): dir.c: glob short names
* dir.c (glob_helper): match patterns against legacy short names
too, not only ordinary names. [ruby-core:67954] [...
nobu (Nobuyoshi Nakada)
06:30 AM Revision db24cb70 (git): miniinit.c: minimum built-in encodings in miniruby
* common.mk (MINIOBJS): no longer need dmyenc.o.
* miniinit.c (Init_enc): declare minimum built-in encodings so
th...
nobu (Nobuyoshi Nakada)
03:26 AM Bug #10677: Regression: Time#parse no longer automatically converts to localtime
You don't provide *timezone*, but *offset* only.
Try `utc_offset`.
nobu (Nobuyoshi Nakada)
03:08 AM Revision 53662a71 (git): test_extlibs.rb: skip excluded libraries
* test/ruby/test_extlibs.rb (TestExtLibs.check_existence): ignore
tests for explicitly excluded libraries.
git-svn...
nobu (Nobuyoshi Nakada)
02:25 AM Revision 65f2103b (git): Makefile.sub: RUBY_PROGRAM_VERSION
* win32/Makefile.sub (config.status): now RUBY_PROGRAM_VERSION is
necessary for fake.rb.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
02:19 AM Revision 9a2e3757 (git): * 2015-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:19 AM Revision 2403aa98 (git): GNUmakefile.in: fix dependency
* cygwin/GNUmakefile.in: fix dependency, win32.o should be under
win32 directory.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)

03/07/2015

04:21 PM Bug #10677: Regression: Time#parse no longer automatically converts to localtime
Yui NARUSE wrote:
> After 1.9 whose time objects can save its timezone,
I welcome the change, even if it's backw...
blmlcu (Luca B)
11:54 AM Revision 9833ae93 (git): make-snapshot: follow previous commits
* tool/make-snapshot (package): set @ruby_version@ and
BOOTSTRAPRUBY.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
02:14 AM Feature #10883: Passing a block to itself
Why `itself` doesn't return itself?
It seems very confusing.
nobu (Nobuyoshi Nakada)
02:12 AM Bug #10947 (Rejected): Multiline if statement returns unexpected value instead of raising a syntax error
nobu (Nobuyoshi Nakada)
02:06 AM Revision 0581320a (git): fake.rb.in: RUBY_PATCHLEVEL
* template/fake.rb.in: add RUBY_PATCHLEVEL and include it in
RUBY_DESCRIPTION.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
02:06 AM Revision cdcae92d (git): common.mk: same fake.rb
* common.mk (fake.rb): generate from same template on all
platforms including win32.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
02:06 AM Revision aa68fd85 (git): expand-config.rb: without fake.rb
* win32/Makefile.sub (ruby_pc): without fake.rb.
* tool/expand-config.rb: no longer depends on fake.rb.
git-svn-id:...
nobu (Nobuyoshi Nakada)
02:06 AM Revision 6268830b (git): mkconfig.rb: without fake.rb
* tool/mkconfig.rb: use arguments instead of built-in constants
to work without fake.rb.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
02:06 AM Revision e9f3a59e (git): configure.in: BOOTSTRAPRUBY
* configure.in (BOOTSTRAPRUBY): baseruby if cross compiling or
miniruby, anyway runnable ruby command.
git-svn-id:...
nobu (Nobuyoshi Nakada)
01:59 AM Revision dd939a38 (git): ruby-additional.el: monkey-patching ruby-mode.el
* misc/ruby-additional.el: monkey-patch ruby-mode.el in Emacs 24,
to fix regexp parsing as r49872.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
12:36 AM Revision 05d11962 (git): * array.c: document that first element is kept when using
Array#uniq and #uniq! [fix GH-845][ci skip]
Patch by @riffraff
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
hsbt (Hiroshi SHIBATA)
12:28 AM Revision 6271eea5 (git): * thread.c: Mutex#owned? is no longer experimental since 2.1.0
[fix GH-839][ci skip] Patch by @takiy33
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49878 b2dd03c8-39d4-4d8f-9...
hsbt (Hiroshi SHIBATA)
12:18 AM Revision 1c8a6c68 (git): * 2015-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:18 AM Revision fe46bec7 (git): * tool/merger.rb: Added documentation to version method.
[fix GH-847][ci skip] Patch by @magikid
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49876 b2dd03c8-39d4-4d8f-9...
hsbt (Hiroshi SHIBATA)

03/06/2015

11:20 PM Bug #10947: Multiline if statement returns unexpected value instead of raising a syntax error
Jeremy Evans wrote:
>
> This is valid syntax. ruby parses this as:
>
> ~~~
> if (false && false && false; tru...
sampd (Sam Davies)
11:02 PM Bug #10947: Multiline if statement returns unexpected value instead of raising a syntax error
Sam Davies wrote:
> Here is an invalid multiline if statement
>
> if (false &&
> false &&
> false
> ...
jeremyevans0 (Jeremy Evans)
10:27 PM Bug #10947 (Rejected): Multiline if statement returns unexpected value instead of raising a syntax error
Here is an invalid multiline if statement
~~~ruby
if (false &&
false &&
false
true)
puts "I w...
sampd (Sam Davies)
08:32 PM Bug #10946 (Closed): need a WB for klass -> origin. (r49875)
nagachika (Tomoyuki Chikanaga)
08:02 PM Bug #10946 (Closed): need a WB for klass -> origin. (r49875)
バックポート管理用です。
r49875 で挿入された RCLASS_ORIGIN(klass) の更新の WB は 2.1/2.2 でも必要ですよね?
nagachika (Tomoyuki Chikanaga)
08:06 PM Feature #10883: Passing a block to itself
I think having a block form of #itself would be great. Here's a highly contrived example:
~~~
(("123".to_i - 3).t...
shan (Shannon Skipper)
08:01 PM Bug #10945 (Closed): tool/rbinstall.rb typo on line 714 LoadErroe
usa (Usaku NAKAMURA)
07:40 PM Bug #10945 (Closed): tool/rbinstall.rb typo on line 714 LoadErroe
Received this error when running "make install" on ruby-2.2.1 latest stable:
./tool/rbinstall.rb:714:in `rescue in...
katishna (Kate McDonald)
02:59 PM Bug #10944: Documentation of Array.new w.r.t. element index available to a block
The actual `Array.new` documentation mentions and also provides an example for this:
http://ruby-doc.org/core-2.2....
cremno (cremno phobia)
02:41 PM Bug #10944 (Closed): Documentation of Array.new w.r.t. element index available to a block
In http://ruby-doc.org/core-2.2.1/Array.html#class-Array-label-Creating+Arrays
The documentation for the Array.new...
dgc (Don Cruickshank)
01:51 PM Revision 9113098e (git): * class.c (rb_prepend_module): need a WB for klass -> origin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:47 PM Bug #10943: Singleton class expression (class << obj) should make be indivisual namespaces
Benoit Daloze wrote:
> How will you implement Module.nesting then?
> Attach a CREF to each method, which is only at...
ko1 (Koichi Sasada)
12:25 PM Bug #10943 (Closed): Singleton class expression (class << obj) should make be indivisual namespaces
Applied in changeset r49874.
----------
* fix namespace issue on singleton class expressions. [Bug #10943]
* vm_core...
ko1 (Koichi Sasada)
12:18 PM Bug #10943: Singleton class expression (class << obj) should make be indivisual namespaces
Without this change it is possible to determine which CREF or "lexical scope for constant" is used for resolving cons... Eregon (Benoit Daloze)
10:45 AM Bug #10943 (Closed): Singleton class expression (class << obj) should make be indivisual namespaces
# Abstract
Singleton class scopes should make their own namespace for constants.
However, Ruby versions from Rub...
ko1 (Koichi Sasada)
01:00 PM Bug #10929: NilClass#to_proc and & don't mix?
I wrote a patch for this issue.
```diff
diff --git bootstraptest/test_block.rb bootstraptest/test_block.rb
index...
hanachin (Seiei Miyagi)
12:24 PM Revision d84f9b16 (git): * fix namespace issue on singleton class expressions. [Bug #10943]
* vm_core.h, method.h: remove rb_iseq_t::cref_stack. CREF is stored
to rb_method_definition_t::body.iseq_body.cref....
ko1 (Koichi Sasada)
12:13 PM Revision e0f5a6ab (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:12 PM Revision fe244026 (git): ruby-mode.el: fix regexp syntax
* misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): division
operator can't follow '{' and '|' too.
git-svn-i...
nobu (Nobuyoshi Nakada)
10:08 AM Bug #10942 (Closed): Suspected memory leak
There seems to be memory leaking when calling Aws::SQS::Client#receive_message in Ruby 2.2.0 and 2.2.1. I am not very... quezacoatl (Johan Lundahl)
09:22 AM Revision 3859d767 (git): * test/webrick/test_filehandler.rb: on vboxsf (on VirtualBox
on Windows 7), file name and permissions are strange (can access
by short file name and so on).
Simply skip on su...
ko1 (Koichi Sasada)
08:34 AM Revision 4bb91081 (git): * test/ruby/test_beginendblock.rb: do not change directory.
Run system command in the directory mounted by vboxfs on Windows 7
and get warning like that "warning: Insecure wor...
ko1 (Koichi Sasada)
07:01 AM Feature #10755: Use rb_define_alias instead of rb_define_method for rb_cHash
Hi!
As https://github.com/ruby/ruby/pull/756/, it can make users a little bit confused.
Even some of them can thi...
gogotanaka (Kazuki Tanaka)
01:33 AM Revision b6dbffcd (git): driver.rb: load-rawdata
* benchmark/driver.rb: add --load-rawdata option to load dumped
rawdata and just output it without actual benchmark...
nobu (Nobuyoshi Nakada)
01:33 AM Revision db6a84b9 (git): driver.rb: rawdata format
* benchmark/driver.rb (show_results): dump the rawdata in some
formats, yaml, json, and pretty_inspect.
git-svn-id...
nobu (Nobuyoshi Nakada)
01:31 AM Bug #10847 (Closed): SystemStackError after NameError prepends a module
Applied in changeset r49867.
----------
vm_eval.c: next super class from the original
* vm_eval.c (vm_call_super): ...
nobu (Nobuyoshi Nakada)
01:31 AM Revision 3e557a97 (git): vm_eval.c: next super class from the original
* vm_eval.c (vm_call_super): search next super class from the
original class, to get rid of infinite recursion with...
nobu (Nobuyoshi Nakada)

03/05/2015

11:45 PM Revision b81950f4 (git): * lib/matrix.rb: Add Vector#round. Patch by Jordan Stephens.
[Fixes GH-802]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
11:03 PM Revision ce85cd55 (git): * test/ruby/test_rubyoptions.rb (TestRubyOptions#test_command_line_glob_with_dir):
test for r49859. see [ruby-core:68430] [Bug #10941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49865 b2dd03...
U.Nakamura
10:34 PM Revision 01c6f504 (git): * gc.c (obj_info): show node name too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:22 PM Revision b4d1c024 (git): add Changelog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:20 PM Revision 8f88ff4e (git): * internal.h: remove struct method_table_wrapper.
struct method_table_wrapper was introduced to avoid duplicate marking
for method tables.
For example, `module M1;...
ko1 (Koichi Sasada)
05:51 PM Revision 908c2534 (git): * dir.c (replace_real_basename): need to check the return value of
GLOB_REALLOC().
[ruby-core:68430] [Bug #10941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49861 b2dd03c8-3...
U.Nakamura
05:28 PM Bug #10941 (Closed): SIGSEGV caused by Rake on Windows
Applied in changeset r49859.
----------
* dir.c (replace_real_basename): shouldn't create Ruby object before
the o...
usa (Usaku NAKAMURA)
04:43 PM Bug #10941: SIGSEGV caused by Rake on Windows
My rake batchfile of 2.1.5 ran trunk ruby...
There is no problem in 2.1.5.
I succeeded to reproduce this more sim...
usa (Usaku NAKAMURA)
04:30 PM Bug #10941: SIGSEGV caused by Rake on Windows
Oops, sorry, some lines are missed.
Correct minimum case is:
~~~
require 'rake/clean'
require 'rake/testtask'
...
usa (Usaku NAKAMURA)
04:22 PM Bug #10941: SIGSEGV caused by Rake on Windows
I succeeded to reproduce this with 2.1.5 and trunk (but not with 2.0.0).
Minimum case is simple:
~~~
C:\foo> m...
usa (Usaku NAKAMURA)
04:01 PM Bug #10941 (Closed): SIGSEGV caused by Rake on Windows
Ruby 2.2.1
Windows 7
Compiled with VS 2013
I'm getting a segfault when trying to run the default (test) task for...
djberg96 (Daniel Berger)
05:28 PM Revision 7f342f5e (git): * 2015-03-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:28 PM Revision c5295545 (git): * dir.c (replace_real_basename): shouldn't create Ruby object before
the object system is loaded.
[ruby-core:68430] [Bug #10941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@498...
U.Nakamura
05:14 PM Bug #10847: SystemStackError after NameError prepends a module
How to reproduce:
1. prepend Module to the class
2. call the method that calls cfunc `rb_call_super`
The follo...
hanachin (Seiei Miyagi)
03:31 PM Bug #10856: Splat with empty keyword args gives unexpected results
It looks like this bug still exists in 2.2.1, and was only fixed when splatting a hash literal. The following code is... seantheprogrammer (Sean Griffin)
02:36 PM Revision 5dac166f (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:34 PM Revision 4a371d69 (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:00 PM Bug #10709 (Rejected): Crash while loading
> 2 ruby 0x000000010069a943 sigsegv + 83
> 3 libsystem_platform.dylib ...
nobu (Nobuyoshi Nakada)
11:49 AM Bug #10709 (Feedback): Crash while loading
Can you try with 2.2.1? hsbt (Hiroshi SHIBATA)
08:17 AM Revision 71a352f0 (git): driver.rb: name width
* benchmark/driver.rb (BenchmarkDriver#adjusted_results):
calculate max width of names at last.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
08:00 AM Revision 744a858b (git): * hash.c: [DOC] #delete method actually returns nil, if the key
is not found. [fix GH-844][ci skip] Patch by @ivdma
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49855 b2dd03c8...
Kazuki Tanaka
07:01 AM Revision a161bdf6 (git): driver.rb: fix index
* benchmark/driver.rb (show_results): fix index of results.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49854 ...
nobu (Nobuyoshi Nakada)
05:07 AM Revision 418d915f (git): remove GEM directories at exit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:59 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
Nobu from your benchmarks, can we say that it is a regression or is it a trade off made? tgxworld (Guo Xiang Tan)
03:02 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
On MacBook Pro late 2013, OSX 10.10.2, 2.6GHz 16GiB.
At a git-svn working directory, (`$build` is the build director...
nobu (Nobuyoshi Nakada)
03:29 AM Revision 55473aea (git): * math.c: refactoring: remove unnecessary variable d0 to unify code
appearance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kazuki Tanaka
03:20 AM Feature #10930: Allow splat operator to work for string interpolation
Matthew Kerwin wrote:
> S​o are you also requesting that "#{1, 2, 3}" be considered valid? Because
> that's ho...
danielpclark (Daniel P. Clark)
02:56 AM Bug #10818 (Closed): Extrange behaviour when apliying a refinement inside eval
Applied in changeset r49851.
----------
* vm_eval.c (eval_string_with_cref): A binding should keep
refinements act...
shugo (Shugo Maeda)
02:52 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
Shugo Maeda wrote:
> I'd like to hear Matz's opinion.
I talked with Matz, and he said that a binding should keep ...
shugo (Shugo Maeda)
02:56 AM Revision f403624a (git): * vm_eval.c (eval_string_with_cref): A binding should keep
refinements activation information and the refinements should be
activated in subsequent eval calls with the bindin...
shugo (Shugo Maeda)
02:39 AM Revision e5eb9a16 (git): driver.rb: plain text table
* benchmark/driver.rb (show_results): support plain text style
table format output.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
02:38 AM Revision d816b8e4 (git): driver.rb: suffix
* benchmark/driver.rb: add suffix to default output file name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@498...
nobu (Nobuyoshi Nakada)
02:20 AM Revision 36a18bb5 (git): * test/ruby/test_refinement.rb: There is no need anymore to supress
warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
01:01 AM Revision 376ece8f (git): .travis.yml: no check for diagnostic reports
* .travis.yml (after_failure): remove false positive check by
diagnostic reports.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
12:14 AM Revision 589436f4 (git): driver.rb: MarkDown table
* benchmark/driver.rb (show_results): support MarkDown style table
format output.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)

03/04/2015

11:45 PM Revision fb5a0b68 (git): * 2015-03-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:44 PM Revision 270630c6 (git): * random.c (random_raw_seed): Avoid calling fill_random_bytes()
if the requested size is 0. AIX returns -1 for 0-byte read from
/dev/urandom, while other UNIX returns 0. With this c...
Rei Odaira
11:07 PM Bug #10936 (Closed): Error in Rubydoc for DateTime#rfc3339
There is an error in the Ruby-documentation of instance method #rfc3339 of class DateTime (eg. Ruby-version 2.1.5)
...
andirayo ((Andreas) Rayo Kniep)
09:28 PM Feature #10930: Allow splat operator to work for string interpolation
On 5 March 2015 at 07:04, <[email protected]> wrote:

> Issue #10930 has been updated by Recursive Madman.
...
phluid61 (Matthew Kerwin)
09:04 PM Feature #10930: Allow splat operator to work for string interpolation
Matthew Kerwin wrote:
>
> I'm strongly opposed to it ever arbitrarily injecting commas, especially
> since Arr...
recursive-madman (Recursive Madman)
08:58 PM Feature #10930: Allow splat operator to work for string interpolation
On 4 March 2015 at 14:01, <[email protected]> wrote:

> Issue #10930 has been updated by Daniel P. Clark.
>
>
> ...
phluid61 (Matthew Kerwin)
04:01 AM Feature #10930: Allow splat operator to work for string interpolation
The behavior of the splat operator as used in methods is like removing [ ] from an array to use as parameters.
~~~...
danielpclark (Daniel P. Clark)
02:56 AM Feature #10930 (Feedback): Allow splat operator to work for string interpolation
I have no idea why you need this. Does this have common use-case?
For me, `"#{*[1,2,3]}"` to produce `"1, 2, 3"` is ...
matz (Yukihiro Matsumoto)
02:15 PM Bug #10920 (Rejected): uninitialized constant LoadErroe
I created https://bugs.ruby-lang.org/issues/10934 hsbt (Hiroshi SHIBATA)
10:49 AM Feature #10927: [PATCH] Add default empty string to string replacements
zimba tm wrote:
> `"foo".gsub("o")` currently doesn't do any substitution.
At that point indeed it's just an en...
duerst (Martin Dürst)
10:34 AM Feature #10927: [PATCH] Add default empty string to string replacements
Alright but a change doesn't necessarily need to be substantial to improve developer happiness. It seems like my litt... zimbatm (zimba tm)
09:05 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
Hi Nobu,
I ran the benchmarks on my local machine and I'm seeing the same results as those on RubyBench's dedicat...
tgxworld (Guo Xiang Tan)
08:37 AM Bug #10931: [PERF]bm_app_mandelbrot.rb 20% slower.
My results.
-----------------------------------------------------------
benchmark results:
Execution time (sec...
nobu (Nobuyoshi Nakada)
08:17 AM Bug #10935 (Feedback): encountered during rspec tests
Please show Crash Report log file. nobu (Nobuyoshi Nakada)
07:32 AM Bug #10935 (Closed): encountered during rspec tests
~~~
-- Crash Report log information --------------------------------------------
See Crash Report log file under...
reza-khedmati (reza khedmati)
05:48 AM Bug #10916: What the Ruby? SegFault?
On 2015/03/02 10:52, "Martin J. Dürst" wrote:
>> * Author: why do i need this acct just to create a bug report
>
...
nobu (Nobuyoshi Nakada)
03:49 AM Misc #10810 (Closed): Refactor test_math.rb by introducing method named `assert_float_and_int`
gogotanaka (Kazuki Tanaka)
03:47 AM Revision 1d00e40e (git): * test/ruby/test_math.rb (assert_float_and_int): Refactor test cases
by introducing assert_float_and_int. [misc #10810]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49843 b2dd03c8-...
Kazuki Tanaka
02:52 AM Bug #10933 (Closed): [BUG] object allocation during garbage collection phase
Applied in changeset r49842.
----------
symbol.c: make dsym_fstrs an identity hash
* symbol.c (Init_sym): make dsym...
nobu (Nobuyoshi Nakada)
02:40 AM Bug #10933: [BUG] object allocation during garbage collection phase
早速のレスありがとうございました。よろしくお願いします! yoshuki (Yoshiyuki MIKAMI)
01:50 AM Bug #10933: [BUG] object allocation during garbage collection phase
ありがとうございます。とてもわかりやすいログでした。
* cleanup フェーズに入る
* sweep_rest を行なう(lazy sweep の後始末を行なう)
* ここで、GC 中フラグが立ち、オブジェク...
ko1 (Koichi Sasada)
01:47 AM Bug #10933: [BUG] object allocation during garbage collection phase
I encountered non-recurring bug during rspec.
I hope attached files will help.
If I should send extra information a...
yoshuki (Yoshiyuki MIKAMI)
01:38 AM Bug #10933 (Closed): [BUG] object allocation during garbage collection phase
いつもお世話になっています。
rspec中に遭遇して、その後繰り返しても再現しないのですが、役に立てばと採取できたログをお送りします。
追加で提出すべき情報があればお知らせください。
よろしくお願いいたします。
yoshuki (Yoshiyuki MIKAMI)
02:52 AM Revision 5cd98697 (git): symbol.c: make dsym_fstrs an identity hash
* symbol.c (Init_sym): make dsym_fstrs a hash compared by identity
as the keys are unique fstrings, to get rid of r...
nobu (Nobuyoshi Nakada)
01:41 AM Bug #10934 (Closed): Backport r49017
fix typo. hsbt (Hiroshi SHIBATA)
01:34 AM Revision d7628fcf (git): rbinstall.rb: set umask 077
* tool/rbinstall.rb: default umask to prohibit group/others from
reading/writing/executing.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
01:22 AM Revision 83a27c87 (git): envutil.rb: no need to sleep
* test/lib/envutil.rb (assert_in_out_err): remove sleep to catch
the just time, and it is unnecessary as diagnostic...
nobu (Nobuyoshi Nakada)
01:17 AM Revision 5f4f28d6 (git): * enum.c: Fix typo in slice_after's exception message.
[fix GH-842][ci skip] Patch by @jsyeo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49839 b2dd03c8-39d4-4d8f-98f...
hsbt (Hiroshi SHIBATA)
01:15 AM Revision c5e9d762 (git): * doc/syntax/methods.rdoc: add some missing spaces and
fix a grammatical error in method docs.
[fix GH-843][ci skip] Patch by @nikolas
git-svn-id: svn+ssh://ci.ruby-lang...
hsbt (Hiroshi SHIBATA)
12:24 AM Revision 49117ae2 (git): envutil.rb: diagnostic_reports for SIGTRAP
* test/lib/envutil.rb (EnvUtil.diagnostic_reports): SIGTRAP also
generate diagnostic report file.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom