Project

General

Profile

Activity

From 12/14/2013 to 12/20/2013

12/20/2013

11:55 PM Bug #9268 (Assigned): dead link to raa
Thank you for the report! zzak (zzak _)
11:48 PM Bug #9268 (Closed): dead link to raa
In lib/net/smtp.rb:
# == What is This Library NOT?
#
# This library does NOT provide functions to compose internet mails.
# You must create them by yourself. If you want better mail support,
# try RubyMail or TMail. You ca...
znz (Kazuhiro NISHIYAMA)
11:45 PM Bug #9266 (Assigned): dead links to rubyforge
Thanks for the report! We should fix these and merge them upstream (if necessary) zzak (zzak _)
11:41 PM Bug #9266 (Closed): dead links to rubyforge
For example,
http://rake.rubyforge.org/doc/release_notes/rake-10_1_0_rdoc.html
http://rake.rubyforge.org/doc/release_notes/rake-10_0_3_rdoc.html
are in NEWS, but they can not open.
znz (Kazuhiro NISHIYAMA)
11:43 PM Bug #9267 (Closed): Document configure options
See also #9264 zzak (zzak _)
11:41 PM Bug #9264 (Assigned): with-opt-dir not working
Assigning this to nobu, maybe he has some ideas why with-opt-dir doesn't work zzak (zzak _)
11:23 PM Bug #9264: with-opt-dir not working
I'm wrong, it's working perfectly now :). Not sure why using --with-opt-dir
it doesn't and that's the approach ruby-install uses. So maybe it worth
patching ruby-install if that's not correct.

BTW because I also saw in the script y...
Anonymous
11:23 PM Bug #9264: with-opt-dir not working
Could you also try --with-yaml-dir and --with-dbm-dir?

On Dec 20, 2013, at 9:13 AM, Santiago Pastorino <spastorino@gmail.com> wrote:

> Now I did ...
>
> autoconf; ./configure --prefix=/Users/santiago/.rubies/2.1.0 --with-...
zzak (zzak _)
11:23 PM Bug #9264: with-opt-dir not working
Now I did ...

autoconf; ./configure --prefix=/Users/santiago/.rubies/2.1.0
--with-openssl-dir="$(brew --prefix openssl)" --with-readline-dir="$(brew
--prefix readline)" --with-libyaml-dir="$(brew --prefix libyaml)"
--with-gdbm-dir...
Anonymous
11:23 PM Bug #9264: with-opt-dir not working
Maybe this will help? https://gist.github.com/mrkn/6647630

I think you can use the --with-*-dir flags at your disposal, though I'm not sure you want to use the whole script.

Thanks to @mrkn for writing this!

On Dec 20, 20...
zzak (zzak _)
10:53 PM Bug #9264: with-opt-dir not working
It works but I'm missing to link against homebrew's gdbm, libyaml and
libffi not sure how to do the same thing for the rest of the packages ...


On Thu, Dec 19, 2013 at 9:30 PM, Zachary Scott <e@zzak.io> wrote:

> I've been using...
Anonymous
08:53 AM Bug #9264: with-opt-dir not working
I've been using the following:

../configure --with-openssl-dir=`brew --prefix openssl` --with-readline-dir=`brew --prefix readline` --with-zlib-dir=`brew --prefix zlib` --prefix=/Users/zzak/.rubies/ruby-trunk

Although I'm miss...
zzak (zzak _)
08:23 AM Bug #9264: with-opt-dir not working
It works if I do ...

autoconf; ./configure --prefix=/Users/santiago/.rubies/2.1.0; make; make
install

It doesn't if I do ...

autoconf; ./configure --prefix=/Users/santiago/.rubies/2.1.0
--with-opt-dir="$(brew --prefix openssl...
Anonymous
07:23 AM Bug #9264: with-opt-dir not working
Sorry I missed the gist, can you try building outside of $srcdir?

I'm not able to repro it on x86_64:
Darwin mba-2.local 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_...
zzak (zzak _)
07:23 AM Bug #9264: with-opt-dir not working
zzak, make distclean is the first thing I've ran. Read the gist again :),
even more after that I've ran git clean.

On Thu, Dec 19, 2013 at 6:52 PM, zzak (Zachary Scott) <e@zzak.io> wrote:

>
> Issue #9264 has been updated b...
Anonymous
05:52 AM Bug #9264 (Feedback): with-opt-dir not working
Can you try 'make distclean' and then try again? zzak (zzak _)
05:35 AM Bug #9264 (Closed): with-opt-dir not working
Using today's trunk, I'm getting the following error on compiling
compiling ./enc/encdb.c
linking encoding encdb.bundle
Undefined symbols for architecture x86_64:
"_rb_enc_set_base", referenced from:
_Init_encdb in encdb.o...
spastorino (Santiago Pastorino)
10:40 PM Revision 96225160 (git): vm_method.c: use RCLASS_SERIAL macro instead of direct access
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
09:07 PM Revision 6944b38f (git): fix typo: s/POWOR/POWER/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
08:46 PM Revision 0abe1fee (git): * tool/make-snapshot: replace RUBY_PATCHLEVEL_STR in version.h to
show users that this ruby is a preview/rc version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
08:05 PM Revision 4ed5aeca (git): * 2013-12-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:05 PM Revision 7ff4413e (git): * win32/Makefile.sub (fake.rb): fixed wrong RUBY_PLATFORM, to correctly
install win32.h.
[ruby-core:58801][Bug #9199] reported by arton.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:48 PM Revision ef61d714 (git): merge revision(s) 44086,44126: [Backport #9221]
* ext/date/date_parse.c (parse_time): unset case-insensitive flag
for [:alpha:], which already implies both cases, to get rid of
backtrack explosion. [ruby-core:58876] [Bug #9221]
* ext/date/date_strptime.c ...
nagachika (Tomoyuki Chikanaga)
04:33 PM Revision 9e5632ab (git): Release branch of Ruby 2.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:01 PM Bug #9256 (Closed): Build failure on Mac OS X after r44257
This issue was solved with changeset r44297.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
configure.in: use RUBY_APPEND_OPTIONS
* configure.in: DLDFLA...
nobu (Nobuyoshi Nakada)
02:02 PM Revision b0cd4084 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:20 AM Revision bc483ae3 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:01 AM Revision eda90233 (git): vm_method: set automatically
* vm_method.c (GLOBAL_METHOD_CACHE_MASK): set from
GLOBAL_METHOD_CACHE_SIZE automatically.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:38 AM Revision 9881a183 (git): tags trunk@r44300 as v2_1_0_rc1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_1_0_rc1@44301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:57 AM Revision f11b5421 (git): * vm_method.c: check definition of
GLOBAL_METHOD_CACHE_SIZE and GLOBAL_METHOD_CACHE_MASK.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
08:07 AM Revision c702005a (git): * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN into
RB_OBJ_WRITE and RB_OBJ_WRITTEN.
* array.c, class.c, compile.c, hash.c, internal.h, iseq.c,
proc.c, process.c, re.c, string.c, variable.c, vm.c,
vm_eval.c, vm_insnhelper.c, vm_insnhelper.h,
vm_method.c: catch up this change.
git...
ko1 (Koichi Sasada)
07:01 AM Revision b766cc4e (git): * include/ruby/ruby.h: add a comment for WB interfaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:00 AM Revision b0381a4b (git): configure.in: use RUBY_APPEND_OPTIONS
* configure.in: DLDFLAGS is defined in --with-opt-dir handler, so
${DLDFLAGS=} does not work now. use RUBY_APPEND_OPTIONS instead.
[ruby-dev:47855] [Bug #9256]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44297 b2dd03c8-39d4-4...
nobu (Nobuyoshi Nakada)
07:00 AM Revision 804151d1 (git): configure.in: remove options from comments
* configure.in (RUBY_APPEND_OPTION, RUBY_APPEND_OPTIONS),
(RUBY_PREPEND_OPTION, RUBY_PREPEND_OPTIONS): remove option
lists, which can be multiple lines, from generated comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4429...
nobu (Nobuyoshi Nakada)
05:51 AM Revision f10068dc (git): * configure.in (AC_ARG_WITH): use withval directly.
fix failure on FreeBSD.
http://fb32.rubyci.org/~chkbuild/ruby-trunk/log/20131217T070301Z.diff.html.gz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:43 AM Misc #9265 (Closed): Meeting Guide
Similar to how we have IRC meeting guidelines:
We should have suggested duties for organizer, participants, and non-participants.
This page can be written here: http://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeetingRealtime...
zzak (zzak _)
05:10 AM Revision 34096909 (git): ruby.h: swap iv_index_tbl and super for struct RClass
* include/ruby/ruby.h (struct RClass): add super, remove iv_index_tbl.
since RCLASS_SUPER() is commonly used inside while loops, we move it
back inside struct RClass to improve cache hits. this provides a
small improvement (1%) in ...
tmm1 (Aman Karmani)
04:44 AM Revision 41c42afd (git): Fix typo in tests
* test/ruby/test_proc.rb: s/overriden/overridden/
* test/ruby/test_refinement.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
02:02 AM Misc #9218 (Closed): Branch Maintainer Appointment / Discharge Process
zzak (zzak _)
01:32 AM Bug #9258: Fix bugreport URL in error.c
I assume that bugs.r-l.org is the established and known site for reporting bugs. So now users that go there (to report bugs) should be pointed first to a HowTo on www.r-l.org and then come back to bugs.r-l.org to actually open an issue? ... stomar (Marcus Stollsteimer)
12:46 AM Bug #9258 (Feedback): Fix bugreport URL in error.c
I'm not sure why it would be unacceptable for next minor? We should be allowed to make backwards incompatible changes after 2.1 is released for next minor.
Anyways, I agree maybe it's better to implement the page on ruby-lang.org.
...
zzak (zzak _)
12:22 AM Bug #9261 (Assigned): HowToReport is broken
This is my fault, i've been working on revising the developer documentation.
You can see the latest version of this document here: https://github.com/ruby/ruby/blob/trunk/doc/contributing.rdoc
I hastily removed the wiki page. Until...
zzak (zzak _)
12:09 AM Bug #9170: Math.sqrt returns different types when mathn is included; breaks various gems - this bug can be reproduced in Ruby 1.8 as well
I think introducing Numeric#nan? is good. mrkn (Kenta Murata)
12:08 AM Bug #9170 (Feedback): Math.sqrt returns different types when mathn is included; breaks various gems - this bug can be reproduced in Ruby 1.8 as well
It's not a bug.
Do you want to introduce Numeric#nan? method to resolve this problem?
If so, this issue should be in Feature tracker.
Please tell us how do you think.
mrkn (Kenta Murata)

12/19/2013

11:18 PM Revision 4ece8eea (git): vm_dump.c: improve wording of apple crashlog messages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
10:09 PM Revision d885666b (git): * 2013-12-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:09 PM Revision 37e4a8d3 (git): * lib/rubygems: Update to RubyGems master 03d6ae7. Changes include:
* Fixed typos.
* Relaxed Gem.ruby test for ruby packagers that do not use `ruby`.
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
06:19 PM Feature #9263 (Closed): When creating symlink (or link) and the destination exists already, the error message is ambiguous
Assume file 'link_b' already exists.
irb(main):001:0> File.symlink('a.txt', 'link_b')
Errno::EEXIST: File exists @ sys_fail2 - (a.txt, link_b)
from (irb):1:in `symlink'
from (irb):1
from /home/ethan/Documents/code/ruby/localrub...
vajrasky (Vajrasky Kok)
03:17 PM Bug #9261: HowToReport is broken
The content is there but the layout/structure is still broken. stomar (Marcus Stollsteimer)
11:00 AM Bug #9261: HowToReport is broken
simply copied from https://web.archive.org/web/20121120030103/http://bugs.ruby-lang.org/projects/ruby/wiki/HowtoReport
Note that only Manager, Developer, and Release Manager can remove the page.
naruse (Yui NARUSE)
09:52 AM Bug #9261: HowToReport is broken
Does anyone have backups? :/
Should I translate it from Japanese again?
sorah (Sorah Fukumori)
09:49 AM Bug #9261 (Closed): HowToReport is broken
The page 404s.
http://bugs.ruby-lang.org/projects/ruby/wiki/HowtoReport
(linked off of the front page)
steveklabnik (Steve Klabnik)
03:09 PM Bug #9258: Fix bugreport URL in error.c
@naruse
I agree that "bugs.ruby-lang.org" is **not only** a place to report bugs.
But it has all the relevant information on bug reporting right there on the root page ("How to Report a Bug"),
and it will always need to have that ...
stomar (Marcus Stollsteimer)
12:04 PM Bug #9258 (Rejected): Fix bugreport URL in error.c
Changing error.c is not acceptable.
"http://bugs.ruby-lang.org/" is not the best place for people who just report the bug.
It also includes joining development, request a feature.
Changing the content of www.ruby-lang.org/bugreport....
naruse (Yui NARUSE)
12:22 PM Bug #9262 (Closed): global_method_cache should be configurable or grow automatically
The global_method_cache is currently a fixed 2048 entries. This is not configurable, and can be inadequate for large applications with thousands of classes and methods.
In our app, increasing the size of the cache to 32768 entries red...
tmm1 (Aman Karmani)
12:05 PM Bug #9257 (Closed): flock OS dependency problem in RubyGems
This issue was solved with changeset r44286.
Naohisa, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rubygems: Update to RubyGems master af60443. Changes i...
drbrain (Eric Hodel)
01:21 AM Bug #9257 (Assigned): flock OS dependency problem in RubyGems
I will fix this tonight, Pacific Time. drbrain (Eric Hodel)
08:38 AM Bug #9249: Ruby incorrectly inspects opaque libc jmp_buf for pointers to heap during GC.
akr (Akira Tanaka) wrote:
> I think they are not supposed to be used for conservative GC.
> ...
Of course. I think there is no "supposed" and portable way to get the content of the registers.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
07:58 AM Revision 6bd19886 (git): * lib/rexml/entity.rb: [DOC] Fix typo
s/matchs/matches/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
07:32 AM Revision ba8471d7 (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:21 AM Feature #8638 (Closed): Official Ruby FAQ
This has been moved to ruby-lang.org issue tracker. zzak (zzak _)
05:04 AM Revision 0a8c1142 (git): * gc.c (heap_get_freeobj): improve hot path performance.
* gc.c (heap_get_freeobj_from_next_freepage): replace with
heap_get_freepage(). It returns freeobj instead of freepage.
This is not on hot path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44287 b2dd03c8-39d4-4d8f-98ff-823fe...
ko1 (Koichi Sasada)
03:05 AM Revision f8bcd57c (git): * lib/rubygems: Update to RubyGems master af60443. Changes include:
* Improved speed of `gem install --ignore-dependencies`.
* Open read-write for exclusive flock. [ruby-trunk - Bug #9257]
* Remove specification before install to prevent infinite loop.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
drbrain (Eric Hodel)
02:27 AM Revision 4cd675ea (git): vm_insnhelper.c: optimize for loop
* vm_insnhelper.c (vm_call_iseq_setup_normal): simple for loop
condition optimization. this area shows up as a hotspot in VM
profiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tmm1 (Aman Karmani)
01:51 AM Revision 9797647e (git): * gc.c (newobj_of): don't need to RBASIC_SET_CLASS() which includes WB
here because created obj is always YOUNG/INFANT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
01:49 AM Revision 2ad4a160 (git): * benchmark/gc/gcbench.rb: check GC::OPTS availability
for not MRI 2.1.0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
12:27 AM Feature #9260 (Closed): make FileUtils.rm_rf raise on errors
I did have read that "force" flag ignores StandardError,
but it was unexpected for me because of linux's "rm -rf" fails if it can't delete.
"rm --help" says "-f ignore nonexistent files"
Imho it sounds better than just ignore all erro...
bdimych (Dmitry Bolshakov)
12:14 AM Bug #9259 (Closed): "Could not find 'minitest': test suite errors
=begin
Running test suite (({$ make test-all TESTS=-v})) produces several errors:
/builddir/build/BUILD/ruby-2.1.0-r44266/test/rubygems/test_gem_rdoc.rb: Could not find 'minitest' (~> 4.0) among 0 total gem(s)
/builddir/build/BUIL...
vo.x (Vit Ondruch)
12:06 AM Feature #9239: Array#to_h ignores flat arrays
marcandre (Marc-Andre Lafortune),
Thanks for the patch to reflect my request, and thanks for ALREADY HAVING ASKED Naruse-san for the commit.
sawa (Tsuyoshi Sawada)

12/18/2013

11:53 PM Bug #9249: Ruby incorrectly inspects opaque libc jmp_buf for pointers to heap during GC.
2013/12/15 mame (Yusuke Endoh) <mame@tsg.ne.jp>:
> Issue #9249 has been updated by mame (Yusuke Endoh).
>
> In principle, Boehm GC tries to use, in turn, getcontext, __builtin_unwind_init, and then setjmp.

I think they are no...
akr (Akira Tanaka)
11:38 PM Bug #9249: Ruby incorrectly inspects opaque libc jmp_buf for pointers to heap during GC.
Interestingly enough, I can't build Ruby 2.0.0 [1] but Ruby 2.1.0 [2] passes on the same configuration just fine. What was changed?
[1] http://koji.fedoraproject.org/koji/taskinfo?taskID=6309509
[2] http://koji.fedoraproject.org/koji...
vo.x (Vit Ondruch)
11:10 PM Bug #9258: Fix bugreport URL in error.c
We should discuss this for after 2.1.0 is released, it's too soon now zzak (zzak _)
10:57 PM Bug #9258 (Closed): Fix bugreport URL in error.c
error.c refers to <www.ruby-lang.org/bugreport.html> in REPORTBUG_MSG, which is only a redirect to <bugs.ruby-lang.org>. Instead it should refer to bugs.ruby-lang.org directly:
* it's the "canonical" ressource for anything bug-related...
stomar (Marcus Stollsteimer)
10:54 PM Feature #9239: Array#to_h ignores flat arrays
I think you should ask for permission from naruse before you commit zzak (zzak _)
01:21 PM Feature #9239: Array#to_h ignores flat arrays
zzak (Zachary Scott) wrote:
> How would committing after 2.1 create incompatibility?
If some rubyists write code for Ruby 2.1 using this new Arry#to_h and rely on the fact that elements that are not key value pairs are ignored, then ...
marcandre (Marc-Andre Lafortune)
12:57 PM Feature #9239: Array#to_h ignores flat arrays
How would committing after 2.1 create incompatibility?
If we commit this feature to trunk after ruby_2_1 branch is created, then it won't be released until 2.2, right?
zzak (zzak _)
12:45 PM Feature #9239: Array#to_h ignores flat arrays
Since this is a new feature, there's no risk of regression and there is no incompatibility. Committing after 2.1 could create incompatibility. marcandre (Marc-Andre Lafortune)
08:18 AM Feature #9239: Array#to_h ignores flat arrays
I dont think we should commit this before 2.1, is there good reason? zzak (zzak _)
07:07 AM Feature #9239: Array#to_h ignores flat arrays
I got the green light from Matz, thanks :-)
Naruse-san: could you please confirm that there is no problem on your end for me to commit the following patch: https://github.com/marcandre/ruby/compare/to_h_raise
Thanks
marcandre (Marc-Andre Lafortune)
10:54 PM Bug #9255: README -> README.md
@matsuda Yes, this should work. Good suggestion!
I would still like someone (native japanese) to verify its correctness.
zzak (zzak _)
07:23 PM Bug #9255: README -> README.md
@zzak Doesn't this just work?
ruby -rrdoc -e "puts RDoc::Markup::ToMarkdown.new.convert(File.read('README.ja'))"
matsuda (Akira Matsuda)
01:38 PM Bug #9255: README -> README.md
:smiley: marcandre (Marc-Andre Lafortune)
08:47 AM Bug #9255 (Closed): README -> README.md
As documentation maintainer, I've decided we will move the README to markdown format and use the '.md' extension.
This change will take effect after the release of 2.1.0
I've outlined my reasoning:
* RDoc now has a built-in mark...
zzak (zzak _)
07:16 PM Feature #7511: short-circuiting logical implication operator
rits (First Last) wrote:
> logical implication is a core operation of boolean algebra, do you also need concrete examples for || ?
Logical implication is actually NOT a core operation of Boolean algebra. There are two wikipedia art...
duerst (Martin Dürst)
06:11 PM Revision 3f8deb96 (git): gc.c: remove redundant freelist assignment
* gc.c (heap_get_freeobj): remove redundant assignment. heap->freelist
is set after the while() loop already.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tmm1 (Aman Karmani)
04:58 PM Bug #9257 (Closed): flock OS dependency problem in RubyGems
On Solaris, after r44157, many tests of RubyGems failed or raise error during make test-all.
For example,
44) Failure:
TestGemDependencyInstaller#test_install_security_policy [/XXX/test/rubygems/test_gem_dependency_installer.rb...
ngoto (Naohisa Goto)
04:55 PM Revision 49dcd2fe (git): * test/runner.rb: fix commit miss on r44278.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:44 PM Bug #9256 (Closed): Build failure on Mac OS X after r44257
r44257 の変更以後 Mac OS X で make enc が以下のような失敗をすることがあるようです。
making enc
linking encoding encdb.bundle
ld: warning: -pie being ignored. It is only used when linking a main executable
Undefined symbols for architecture x86_64:
"_rb_enc...
nagachika (Tomoyuki Chikanaga)
03:28 PM Revision 9a14e170 (git): * 2013-12-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:27 PM Revision d767adf9 (git): * gc.c (garbage_collect_body): lazy_sweep setting should work
without USE_RGENGC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
02:34 PM Revision a0a1d0f2 (git): * gc.c (gc_profile_dump_major_reason): fix this function because major_reason
can be OR of multiple reasons.
* gc.c (gc_profile_dump_on): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
12:57 PM Bug #8817 (Closed): Method#owner on prepended classes is an instance rather than Class/Method
Thank you, I missed this ticket. nobu (Nobuyoshi Nakada)
02:43 AM Bug #8817: Method#owner on prepended classes is an instance rather than Class/Method
This appears to have been fixed by r44175.
Can it be backported (perhaps with a regression test for this specific bug)?
Anonymous
10:51 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
Sorry about the confusion with the books, but the "pickaxe" has exactly the same issue, too.
As for "almost with admiration", that might apply to LALR, but not to the syntax. Every syntax has some advantages and some disadvantages, an...
duerst (Martin Dürst)
03:57 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
> Studying this simple grammar with some examples shows that LALR is capable of figuring out that the restriction on LHS is more 'important' than the priority of operations with higher priority than '='.
You say it almost with admir...
rits (First Last)
03:19 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
rits (First Last) wrote:
> Dave Thomas is the author of "programming ruby" not the "the ruby programming language" to which I referred.
matz is the author of "the ruby programming language", so if he confirms the current behavior as ...
rits (First Last)
02:55 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
Dave Thomas is the author of "programming ruby" not the "the ruby programming language" to which I referred. rits (First Last)
08:42 AM Bug #9254 (Closed): ./doc/contributing.rdoc -> CONTRIBUTING.md
I will abbreviate the current contributing document and move it to ./CONTRIBUTING.md ( in markdown format )
My goal is to encourage proper contributions for users of github, see also: https://github.com/blog/1184-contributing-guidelin...
zzak (zzak _)
08:09 AM Misc #9218 (Feedback): Branch Maintainer Appointment / Discharge Process
=begin
I have added the following wiki pages:
* ((<BranchMaintainerAppointmentProcess|URL:https://bugs.ruby-lang.org/projects/ruby/wiki/BranchMaintainerAppointmentProcess>))
* ((<BranchMaintainerDischargingProcess|URL:https://bugs.r...
zzak (zzak _)
08:04 AM Revision 661cf78b (git): * gc.c (gc_profile_record_get): should return an empty array
when profiling is active.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
07:58 AM Revision 7bdb9fe1 (git): * gc.c (gc_profile_clear, gc_profile_enable): remove rest_sweep().
* gc.c: check objspace->profile.current_record before inserting
profiling record by new macro gc_prof_enabled().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
07:44 AM Misc #8835: Introducing a semantic versioning scheme and branching policy
I have submitted announcement for semantic versioning scheme to ruby-lang.org: https://github.com/ruby/www.ruby-lang.org/pull/468 zzak (zzak _)
05:33 AM Revision 26e553d0 (git): * vm_exec.h (VM_DEBUG_STACKOVERFLOW): added.
disable stack overflow check for every stack pushing as default.
* vm_exec.c (vm_stack_overflow_for_insn): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
04:49 AM Revision 4ef3a234 (git): test_gc.rb: fix syntax error
* test/ruby/test_gc.rb (TestGc#test_expand_heap): fix syntax error
by mismatched paren.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:36 AM Revision 4d5e15ac (git): test_gc.rb: refine assertion
* test/ruby/test_gc.rb (test_expand_heap): use assert_in_delta
instead of bare assert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:24 AM Revision 99470242 (git): test_io.rb: duplicated test
* test/ruby/test_io.rb (test_s_write): merge duplicated test.
* test/ruby/test_io.rb (test_io_s_write): remove duplicated
assertsions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:20 AM Revision 0e04af52 (git): * lib/test/unit/assertions.rb: [DOC] Fix typo
s/maye be/may be/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
01:02 AM Revision 228ad3d7 (git): * lib/rubygems: Update to RubyGems master d8f12e2. This increases the
speed of `gem install --ignore-dependencies` which helps bundler
tests.
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:01 AM Revision 2d493a85 (git): * 2013-12-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:01 AM Revision 2648a803 (git): * test/ruby/test_gc.rb (test_expand_heap): allow +/-1 diff.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

12/17/2013

08:21 PM Bug #9251 (Third Party's Issue): ! operator has lower precedence than = in an assignment expression
rits (First Last) wrote:
> Note that I have not asserted that lfs is or should be an expression, so your focus on this is a straw man, the issue is whether it's necessary or desirable to have different precedence rules for the lfs of ...
duerst (Martin Dürst)
01:27 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
mame (Yusuke Endoh) wrote:
> I think you are confused because you know lvalue. In C, lvalue is indeed an expression. But in Ruby, "lhs" (not lvalue) is NOT an expression. This is a matter of taste of the language design.
> ...
Note ...
rits (First Last)
12:49 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
I think you are confused because you know lvalue. In C, lvalue is indeed an expression. But in Ruby, "lhs" (not lvalue) is NOT an expression. This is a matter of taste of the language design.
As the thought, the book may be slightl...
mame (Yusuke Endoh)
11:09 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
> Operators have not only precedence, but also associativity. Assignment operator has right associativity.
Associativity is not involved here: a && b = c && d
The associativity of an operator specifies the order of evaluation when ...
rits (First Last)
10:59 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
(13/12/17 9:28), rits (First Last) wrote:
> so in the same expression, = has both a higher and lower precedence than &&, depending on which side you look

Operators have not only precedence, but also associativity.
Assignment op...
nobu (Nobuyoshi Nakada)
10:59 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
(13/12/17 9:28), rits (First Last) wrote:
> so in the same expression, = has both a higher and lower precedence than &&, depending on which side you look

Operators have not only precedence, but also associativity.
Assignment op...
nobu (Nobuyoshi Nakada)
10:10 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
this exception leads to bizarre, visually difficult to parse and likely unintended legal expressions:
a * -b = -c / d means a * -(b = (-c / d))
how's that better than if the precedence rules were universal so the above would mean
...
rits (First Last)
09:28 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
mame (Yusuke Endoh) wrote:
> "!a = true" is an expression as a whole, but the left of = is not an expression, so the rule does not apply here.
> ...
your assertion that rules of precedence don't apply to lvalues although true in practi...
rits (First Last)
08:44 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
"!a = true" is an expression as a whole, but the left of = is not an expression, so the rule does not apply here.
The left side is what we call "lhs" in Ruby. Roughly speaking, we can write only a "mutable" subset of the expression in ...
mame (Yusuke Endoh)
03:19 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
mame (Yusuke Endoh) wrote:
> I don't have the book, but I guess it is not wrong.
> ...
The book has a table of all operators grouped and sorted by precedence. ! has higher precedence than =. The rules of precedence are precisely for d...
rits (First Last)
12:15 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
@shyouhei if this is our doc bug can you assign it to me with conclusion? zzak (zzak _)
08:15 PM Bug #9223 (Closed): Hash#reject!.size does not reflect changes to the hash
This issue was solved with changeset r44263.
Daniel, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
hash.c: revert
* hash.c (rb_hash_reject): revert to deprecated...
nobu (Nobuyoshi Nakada)
03:44 PM Bug #9223: Hash#reject!.size does not reflect changes to the hash
nobu (Nobuyoshi Nakada) wrote:
> (13/12/17 1:27), naruse (Yui NARUSE) wrote:
> ...
The change (SubClass) is not allowed for 2.1 because it breaks HashWithDifferentAccess.
naruse (Yui NARUSE)
11:23 AM Bug #9223: Hash#reject!.size does not reflect changes to the hash
(13/12/17 1:27), naruse (Yui NARUSE) wrote:
> +* Hash
> + * incompatible changes:
> + * Hash#reject now returns plain Hash object, that is the original object's
> + subclass, instance variables, default value, and taint...
nobu (Nobuyoshi Nakada)
01:26 AM Bug #9223: Hash#reject!.size does not reflect changes to the hash
NEWS says
+* Hash
+ * incompatible changes:
+ * Hash#reject now returns plain Hash object, that is the original object's
+ subclass, instance variables, default value, and taintedness are no longer
+ copied.
but t...
naruse (Yui NARUSE)
05:42 PM Feature #9253: Regexp named match and case statement
I didn't know of this syntax, thanks Yusuke.
mame (Yusuke Endoh) wrote:
> There is a way to capture it: use $~[:b] instead of b. Nonetheless, I like this proposal.
> ...
oelmekki (Olivier El Mekki)
05:23 PM Feature #9043: Add String#f method as shortcut for #freeze
Despite the OP's intention, String#f should not be an alias to #freeze, but should work as #dedup described in #9229.
I am quite positive, but it must be too late for 2.1.
Matz.
matz (Yukihiro Matsumoto)
02:46 PM Revision 5760abaf (git): * test/ruby/test_io.rb: fix duplicated test name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
11:23 AM Revision 589a4608 (git): * .gitignore: ignored *.old files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
11:20 AM Revision d103d3a9 (git): * lib/e2mmap.rb: Fix typo in an error message
s/registerd/registered/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
11:18 AM Revision 5cebf6d7 (git): * ext/objspace/object_tracing.c: Fix typo in a variable name
s/registerd/registered/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
11:15 AM Revision 571955c1 (git): hash.c: revert
* hash.c (rb_hash_reject): revert to deprecated behavior, with
warnings, due to compatibility for HashWithDifferentAccess.
[ruby-core:59154] [Bug #9223]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44263 b2dd03c8-39d4-4d8f-98ff...
nobu (Nobuyoshi Nakada)
11:01 AM Revision cf460c34 (git): hash.c: add warnings
* hash.c (rb_hash_reject): warn attributes in detail more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:33 AM Revision f38a2926 (git): misc/ruby-electric.el: Import version 2.1.1.
* ruby-electric-delete-backward-char: Enable support for number
prefix.
* ruby-electric-curlies: Fix electric operation after an open
curly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44261 b2dd03c8-39d4-4d8f-98ff-823...
Akinori MUSHA
07:19 AM Revision a98e343d (git): vm_trace.c: isolate exceptions
* vm_trace.c (rb_postponed_job_flush): isolate exceptions in
postponed jobs and restore outer ones. based on a patch by
tarui. [ruby-core:58652] [Bug #9168]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44260 b2dd03c8-39d4-4d8...
nobu (Nobuyoshi Nakada)
05:52 AM Revision 8859ff1d (git): configure.in: add $CPPFLAGS
* configure.in (RUBY_DTRACE_POSTPROCESS): $CPPFLAGS is also needed
to compile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:52 AM Revision 2f346cb1 (git): configure.in: use $DTRACE
* configure.in (RUBY_DTRACE_POSTPROCESS): use configured $DTRACE
instead of dtrace directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:29 AM Revision ef9ea048 (git): configure.in: move opt-dir option
* configure.in (opt-dir): move so that it can affect in configure
not only after rbconfig.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:29 AM Revision 5ea9849f (git): gc.c: prototype
* gc.c (gc_finalize_deferred_register): define in prototype style,
instead of old K&R style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:32 AM Revision 7a246609 (git): Makefile.in, configure.in: cppflags
* Makefile.in, configure.in (cppflags): allow setting cppflags from
the confiugre command line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:03 AM Revision 7c51c8fd (git): configure.in: build probes with systemtap's dtrace wrapper
* configure.in (RUBY_DTRACE_POSTPROCESS): Fix compatibility with
systemtap on linux. stap requires `dtrace -G` post-processing, but
the dtrace compatibility wrapper is very strict about probes.d
syntax.
git-svn-id: svn+ssh://ci.ru...
tmm1 (Aman Karmani)

12/16/2013

11:57 PM Bug #9223: Hash#reject!.size does not reflect changes to the hash
I accept this behavior change. #reject should not copy instance variables etc. just like #select.
Matz.
matz (Yukihiro Matsumoto)
05:31 PM Bug #9223: Hash#reject!.size does not reflect changes to the hash
This blocks 2.1.0-rc naruse (Yui NARUSE)
10:55 PM Feature #9253: Regexp named match and case statement
There is a way to capture it: use $~[:b] instead of b. Nonetheless, I like this proposal.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:16 PM Feature #9253 (Open): Regexp named match and case statement
Hello,
I've notice there's no mean to use captured named matches with case
statement :
> a, b = "foo bar", nil
=> ["foo bar", nil]
> case a
> when /foo (?<b>bar)/ then p b
> end
nil
This i...
oelmekki (Olivier El Mekki)
09:49 PM Bug #9252: "RuntimeError: can't add a new key into hash during iteration" error on test-all of objspace
This issue is not solved with changeset r44241.
Besides, r44241 caused segmentation fault.
http://ruby-mswin.cloudapp.net/vc10-x64/ruby-trunk/log/20131216T101556Z.log.html.gz
I found that this issue is related with the over optimiza...
phasis68 (Heesob Park)
07:16 PM Bug #9252 (Closed): "RuntimeError: can't add a new key into hash during iteration" error on test-all of objspace
This issue was solved with changeset r44241.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/objspace/objspace.c (reachable_object_from_root_i): use
...
ko1 (Koichi Sasada)
11:10 AM Bug #9252 (Closed): "RuntimeError: can't add a new key into hash during iteration" error on test-all of objspace
Now, some platforms have the following errors on "test-all TESTS=objspace".
1) Error:
TestObjSpace#test_reachable_objects_from_root:
RuntimeError: can't add a new key into hash during iteration
C:/ko1/src/ruby/trunk/test/objs...
ko1 (Koichi Sasada)
08:50 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
I don't have the book, but I guess it is not wrong.
Perhaps the book explains the precedence rules of *the expression*. But the left-hand side of = is not an expression. So there is nothing wrong in the book and implementation.
-...
mame (Yusuke Endoh)
01:51 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
rits (First Last) wrote:
> shyouhei (Shyouhei Urabe) wrote:
> ...
I am sure becasue I know it was matz himself who wrote this particular syntax long before the book.
https://github.com/ruby/ruby/blame/trunk/parse.y#L854
shyouhei (Shyouhei Urabe)
01:47 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
shyouhei (Shyouhei Urabe) wrote:
> I would also like to say that Ruby is here for you to have your better life, not to force you live in a inconvenient specification.
Ruby is a programming language not some loose colloquial jargon. ...
rits (First Last)
01:38 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
shyouhei (Shyouhei Urabe) wrote:
> So this is a doc issue. The book is wrong here.
How can you be sure? Matz hasn't weighed in.
Obviously = can't have globally (with respect to all other operators) higher precedence than !, so th...
rits (First Last)
01:25 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
I would also like to say that Ruby is here for you to have your better life, not to force you live in a inconvenient specification. shyouhei (Shyouhei Urabe)
01:17 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
So this is a doc issue. The book is wrong here. We have never changed operator preceedence for decades. shyouhei (Shyouhei Urabe)
01:06 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
nobu (Nobuyoshi Nakada) wrote:
> Then do you want it be a syntax error?
> ...
It seems self evident to me that the specified rules of precedence should hold. In this case it would be a syntax error.
rits (First Last)
12:45 PM Bug #9251 (Feedback): ! operator has lower precedence than = in an assignment expression
Then do you want it be a syntax error?
Assignment to a negated expression makes no sense.
Or can you elaborate its semantics?
nobu (Nobuyoshi Nakada)
12:31 PM Bug #9251: ! operator has lower precedence than = in an assignment expression
shyouhei (Shyouhei Urabe) wrote:
> When you want to use it in while loop your supposition is not that concrete.
not clear what you're saying
> ...
your example merely illustrates the current behavior, it does not address its corre...
rits (First Last)
11:57 AM Bug #9251: ! operator has lower precedence than = in an assignment expression
When you want to use it in while loop your supposition is not that concrete.
while ! line = gets do
....
end
shyouhei (Shyouhei Urabe)
08:18 PM Revision e80f2c11 (git): * lib/rubygems: Update to RubyGems master 1c5f4b3. Allows rubygems
repackagers to disable backward-compatible shared gem directory
behavior.
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
08:14 PM Revision 45c858d9 (git): * 2013-12-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:14 PM Revision 14e213c3 (git): * NEWS (RDoc): Update version number so I don't have to change it
for the final release.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
02:36 PM Revision 26e425e6 (git): hash.c: typo
* hash.c (rb_hash_reject): fix typo in macro name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:59 PM Revision 42105684 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:55 PM Feature #8201: Turn off builded colorizing
Trunk.
These commits (and r43307, r43331) haven't been backported yet.
nobu (Nobuyoshi Nakada)
01:45 PM Revision 9931920c (git): * NEWS: mention about Hash#reject.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:40 PM Revision 09881487 (git): hash.c: warnings in rb_hash_reject
* hash.c (rb_hash_dup_empty): split from rb_hash_dup.
* hash.c (rb_hash_reject): add warnings (currently suppressed).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:40 PM Revision 6cd0d06b (git): hash.c: refactor loop
* hash.c (rb_hash): rewrite with while instead of goto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:21 PM Revision 62c73569 (git): test_process.rb: fix for 32bit platforms
* test/ruby/test_process.rb (test_clock_gettime_unit): results can
exceed Fixnum limit, especially on 32bit platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:25 AM Revision c5601931 (git): class.c: fix option hash
* class.c (rb_scan_args): if no keywords is given return nil as
the option hash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:25 AM Revision 5515c564 (git): test_io.rb: IO.write test
* test/ruby/test_io.rb (test_s_write): test for IO.write. more
conditions will be needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:22 AM Revision 9ae9f7c9 (git): * gc.c (rb_objspace_markable_object_p): should check special_const_p
first (by is_markable_object()).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
10:16 AM Revision d4f80bd7 (git): * ext/objspace/objspace.c (reachable_object_from_root_i): use
compare_by_identity hash to avoid hash modify problem
during iteration.
[Bug #9252]
* ext/objspace/objspace.c (reachable_objects_from_root): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44241 b2dd03c8-39d4-4d8f-98ff-82...
ko1 (Koichi Sasada)
10:09 AM Revision 295fe990 (git): * sample/exyacc.rb: Fix typo in a variable name
s/grammer/grammar/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
09:21 AM Revision f89bd95b (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:19 AM Revision 8d254db2 (git): * gc.c (gc_verify_internal_consistency): should not use
rb_objspace_each_objects() because it call rest_sweep().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
09:07 AM Revision 1a209e49 (git): * gc.c (rb_objspace_markable_object_p): fix last commit (build error).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:05 AM Revision 1779f77f (git): * gc.c (rb_objspace_markable_object_p): it should be live objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:01 AM Revision 60b7bd2e (git): * gc.c (rb_objspace_each_objects): should not clear dont_lazy_sweep
flag in nested case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
07:46 AM Revision d8eb7f3c (git): * vm_method.c (rb_method_entry_make): fix WB miss.
Note that rb_method_entry_t::klass is not constified.
We may constify this field.
* test/ruby/test_alias.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:11 AM Revision c3405de4 (git): * ChangeLog: [DOC] Fix typo
s/geneartion/generation/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
05:21 AM Revision 4fcdce3b (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:18 AM Revision c979a67b (git): * gc.c: use gc_verify_internal_consistency() instead of
gc_check_before_marks_i() for check consistency
on RGENGC_CHECK_MODE >= 2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
05:04 AM Revision 2a732947 (git): * process.c (make_clock_result): add :second as a unit for
Process.clock_gettime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:03 AM Revision b7cbdcc5 (git): suppress warning: SAFE=3 does no sandboxing
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:12 AM Revision dfa892af (git): * gc.c: introduce GC.verify_internal_consistency method to verify GC
internal data structure.
Now this method only checks geneartion (old/young) consistency.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
02:51 AM Revision d87de085 (git): typo: wheb -> when
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
02:50 AM Revision ef6c90f4 (git): * 2013-12-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:50 AM Revision 99df7a1b (git): gc.c: fix build with RGENGC_ESTIMATE_OLDMALLOC=0
* gc.c (gc_info_decode): Fix build errors wheb compiled with
RGENGC_ESTIMATE_OLDMALLOC=0
* gc.c (objspace_malloc_increase): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44225 b2dd03c8-39d4-4d8f-98ff-823fe69b...
tmm1 (Aman Karmani)

12/15/2013

04:46 PM Bug #9251 (Third Party's Issue): ! operator has lower precedence than = in an assignment expression
irb(main):001:0> !a = 1
(irb):1: warning: found = in conditional, should be ==
=> false
irb(main):002:0> a
=> 1
! is supposed to have higher precedence than =, so !a = 1 should be (!a) = 1, and thus an error, not !(a = 1)
rits (First Last)
02:26 PM Bug #9249: Ruby incorrectly inspects opaque libc jmp_buf for pointers to heap during GC.
In principle, Boehm GC tries to use, in turn, getcontext, __builtin_unwind_init, and then setjmp.
The actual code has some assembly hacks to work around some platform bugs (?), though..
https://github.com/ivmai/bdwgc/blob/master/mach...
mame (Yusuke Endoh)
01:03 PM Bug #9249: Ruby incorrectly inspects opaque libc jmp_buf for pointers to heap during GC.
> Is there an alternative function to dump registers for conservative GC?
On GCC, I think you can force registers to be saved to the stack before calling by marking a function with __attribute__((returns_twice))
Anonymous
12:53 PM Bug #9249: Ruby incorrectly inspects opaque libc jmp_buf for pointers to heap during GC.
Is there an alternative function to dump registers for conservative GC?
I think Ruby (and other programs with conservative GC) can use such function if available.
akr (Akira Tanaka)
12:30 AM Bug #9249 (Closed): Ruby incorrectly inspects opaque libc jmp_buf for pointers to heap during GC.
The garbage collector in Ruby inspects the opaque libc jmp_buf (as used by setjmp and longjmp) for pointers to heap during GC
This imposes an ABI requirement on glibc to keep the jmp_buf visible to Ruby. Ruby's inspection of the opaqu...
carlos@redhat.com (Carlos O'Donell)
10:07 AM Bug #9250 (Closed): Bundler with trunk is not works.
fixed by r44220 hsbt (Hiroshi SHIBATA)
08:56 AM Bug #9250 (Closed): Bundler with trunk is not works.
I found that r44213 broke bundler includes 1.3.5 and 1.5.0.rc.1 with ruby-trunk.
it is cause of SystemStackError.
hsbt (Hiroshi SHIBATA)
09:25 AM Revision 0e52301c (git): test_logger.rb: fix system dependent test
* test/logger/test_logger.rb (test_shifting_size_not_rotate_too_much):
useless test on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:41 AM Revision 0bb4934a (git): test_dir.rb: fix system dependent test
* test/ruby/test_dir.rb (test_symlinks_not_resolved): fix system
dependent test which has no meanings unless symlink is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:42 AM Revision 1448b0ab (git): * ext/objspace/objspace.c (reachable_object_from_root_i):
reachable objects should not include categories and
category_objects because it is noisy information.
In fact, objects created after calling
ObjectSpace.reachable_objects_from_root should not be included
as a returning hash objec...
ko1 (Koichi Sasada)
04:06 AM Feature #9239: Array#to_h ignores flat arrays
One reason I think I was wrong is that current form could encourage code like:
enum.map{|x| [x.foo, x.bar] if x.baz? }.to_h
using the fact that any `nil` will be ignored. I'm not sure that it's a good idea.
It would probably b...
marcandre (Marc-Andre Lafortune)
02:09 AM Revision 82eef27f (git): * lib/shell/filter.rb: [DOC] Fix typo
s/exection/execution/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
01:50 AM Bug #9124: TestSocket errors in test-all on Arch 64-bit
normalperson (Eric Wong) wrote:
> Eric Wong <normalperson@yhbt.net> wrote:
> ...
Agreed re: closing. Arch 64bit based upon 3.12.4 builds trunk with 0 test-all errors.
jonforums (Jon Forums)
01:27 AM Bug #9130 (Closed): logger continues to write in old log file after rotation
fixed by r44203. nagachika (Tomoyuki Chikanaga)
12:51 AM Revision 6c9a3cb6 (git): * lib/rubygems/basic_specification.rb (class Gem): Revert r44213, it
causes SystemStackError for bundler
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)

12/14/2013

10:34 PM Revision b3348ddd (git): envutil.rb: reduce wait
* test/ruby/envutil.rb (EnvUtil.diagnostic_reports): reduce watching
interval.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:34 PM Revision b4644182 (git): test_process.rb: handshake
* test/ruby/test_process.rb: handshake by pipe instead of sleep.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:09 PM Revision 23201ab1 (git): * lib/rdoc: Update to RDoc master 263a9e5. This improves the
accessibility of the search box.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
10:03 PM Revision 0b84ee8f (git): test_thread.rb: timing issues
* test/ruby/test_thread.rb: get rid of timing issues and reduce
sleep times.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:03 PM Revision 8d0b8c87 (git): test_thread.rb: assert_operator for comparison
* test/ruby/test_thread.rb (test_priority): use assert_operator
for comparison instead of assert_send.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:46 PM Revision 637585d9 (git): test_fiber.rb: remove core
* test/ruby/test_fiber.rb (TestFiber#invoke_rec): remove core dump
files by stack overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:28 PM Revision e6147745 (git): * lib/rubygems/basic_specification.rb: Update to RubyGems master
9c718fe. Removes code duplication.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
06:53 PM Bug #8756: SEGFAULT caused by `p Struct.new(:q?).instance_methods`
r42479, r43083, r43085 seem also needed. nobu (Nobuyoshi Nakada)
06:27 PM Revision eb54578a (git): * 2013-12-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:26 PM Revision 4618b7f2 (git): [DOC] Fix output of Shellwords.escape() by @anatol [Fixes GH-483]
* lib/shellwords.rb: Fix output of Shellwords.escape()
https://github.com/ruby/ruby/pull/483
[ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
05:39 PM Bug #8993 (Closed): Request for clarification on method argument binding for keyword arguments
This issue was solved with changeset r44207.
Jon, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
vm_insnhelper.c: post arguments as mandatory
* vm_insnhelper.c (v...
nobu (Nobuyoshi Nakada)
09:51 AM Bug #8993: Request for clarification on method argument binding for keyword arguments
This is a bug and JRuby's behavior is correct. marcandre (Marc-Andre Lafortune)
01:53 AM Bug #8993 (Assigned): Request for clarification on method argument binding for keyword arguments
@nobu can you confirm this as a bug?
Perhaps it's simply a doc bug like #8905 and #8952
Please reassign to me if it's a doc bug.
zzak (zzak _)
04:26 PM Bug #9160 (Closed): configureに--with-rubylibprefixを指定するとrbconfigのprefixが空文字になる
This issue was solved with changeset r44205.
Wataru, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
configure.in: unexpand exec_prefix in rubylibprefix
* configur...
nobu (Nobuyoshi Nakada)
02:32 PM Bug #9160: configureに--with-rubylibprefixを指定するとrbconfigのprefixが空文字になる
configure.inへのパッチを作りました。
libdirと同じようにexec_prefixで置き換えを行うようにします。
kimuraw (Wataru Kimura)
04:19 PM Feature #8201: Turn off builded colorizing
Good Day!
Which version of ruby have resolved issue?
2.0.0-p353 still have problem.
Versum (Denis Zinin)
03:33 PM Bug #9200: Segmentation Fault in jason 1.8.1 parser with Ruby 2.0.0 p353
I just had this similar crash. I'm a newbie, trying to go thru the Ruby on Rails Tutorial. I just ran rails generate scaffold User name:string email:string and got a segmentation fault. This is on OS/X, same ruby version, and same jso... jerryk55 (Jerry Keselman)
02:48 PM Revision 65b9ee08 (git): * lib/debug.rb: [DOC] Fix typo
s/useage/usage/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
02:43 PM Bug #9133 (Closed): logger rotates log files more than expected
This issue was solved with changeset r44203.
Nobuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
logger.rb: fix extra log ratation
* lib/logger.rb (lock_shif...
nobu (Nobuyoshi Nakada)
02:17 PM Feature #7508 (Closed): Clean up some more calls to rb_intern()
nobu: I'll close this ticket - the patch is unlikely to still apply cleanly. Anonymous
11:41 AM Feature #7508: Clean up some more calls to rb_intern()
Why not idCmp and idPow in array.c? nobu (Nobuyoshi Nakada)
01:33 PM Feature #6309: Add a reference queue for weak references
My PR: https://github.com/ruby/ruby/pull/480 nobu (Nobuyoshi Nakada)
11:55 AM Bug #7940 (Closed): Mistaken use of inline rescues in stdlib
This issue was solved with changeset r44196.
Mon, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
scanf.rb: fix rescue modifier
* lib/scanf.rb (IO#scanf): fix mist...
nobu (Nobuyoshi Nakada)
11:45 AM Bug #7772 (Closed): Consider bumping stack size in ruby_qsort
This issue was solved with changeset r44195.
Conrad, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
util.c: bump stack size in ruby_qsort()
* util.c (ruby_qsort):...
nobu (Nobuyoshi Nakada)
11:25 AM Feature #7414 (Closed): Now that const_get supports "Foo::Bar" syntax, so should const_defined?.
This issue was solved with changeset r44194.
Robert, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
object.c: nested path const_defined?
* object.c (rb_mod_const_...
nobu (Nobuyoshi Nakada)
10:56 AM Revision cc0181ca (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:54 AM Revision adb1ee65 (git): [DOC] Correct a couple of typos in comments by @dvsuresh [Fixes GH-482]
* doc/ChangeLog-YARV: Correct a typo in comment
* lib/rubygems/specification.rb: ditto.
* test/rexml/data/tutorial.xml: ditto.
* test/ruby/test_settracefunc.rb: ditto.
* tool/instruction.rb: ditto.
https://github.com/ruby/ruby/pull...
matsuda (Akira Matsuda)
10:28 AM Bug #9173 (Rejected): rb_sprintf %li format specifier does not work correctly with long values and can cause Ruby to crash
nobu (Nobuyoshi Nakada)
10:14 AM Bug #9236: include + include + alias_method + super behaviour inconsistency between 1.9 and 2.0
Confirmed the fix. Thanks! matsuda (Akira Matsuda)
09:46 AM Bug #9138: make initialize_copy private
Isn't initialize_copy already private (as it should be)?
ObjectSpace.each_object(Class).reject {|k| k.private_method_defined?(:initialize_copy)}
# => [BasicObject]
marcandre (Marc-Andre Lafortune)
01:48 AM Bug #9138: make initialize_copy private
Going to postpone this until 2.2 zzak (zzak _)
08:43 AM Feature #8909 (Rejected): Expand "f" frozen suffix to literal arrays and hashes
"f" suffix has been removed from string literals. nobu (Nobuyoshi Nakada)
08:39 AM Revision 91afce9a (git): vm_insnhelper.c: post arguments as mandatory
* vm_insnhelper.c (vm_callee_setup_arg_complex): count post
arguments as mandatory arguments. [ruby-core:57706] [Bug #8993]
* vm_insnhelper.c (vm_yield_setup_block_args): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44207...
nobu (Nobuyoshi Nakada)
07:50 AM Bug #9005 (Assigned): object.send(:define_method, ...){...} creates private method
nobu (Nobuyoshi Nakada)
07:43 AM Feature #8773: Binding#local_variables should work like #local_variable_set and #local_variable_get
Sounds reasonable. nobu (Nobuyoshi Nakada)
07:38 AM Revision 1ec457c2 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:26 AM Revision 36e9f58d (git): configure.in: unexpand exec_prefix in rubylibprefix
* configure.in (rubylibprefix): replace exec_prefix as well as
bindir and libdir. a patch by kimuraw (Wataru Kimura) at
[ruby-dev:47852]. [Bug #9160]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44205 b2dd03c8-39d4-4d8f-98ff-...
nobu (Nobuyoshi Nakada)
07:26 AM Revision c1ffaef8 (git): * doc/contributing.rdoc: [DOC] Correct spelling by @dvsuresh [Fixes GH-481]
https://github.com/ruby/ruby/pull/481
[ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
05:43 AM Revision 95ed0816 (git): logger.rb: fix extra log ratation
* lib/logger.rb (lock_shift_log): no need to rotate the log file
if it has been rotated by another process. based on the patch
by no6v (Nobuhiro IMAI) in [ruby-core:58620]. [Bug #9133]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
05:42 AM Revision 742659cb (git): envutil.rb: refine messages
* test/ruby/envutil.rb (assert_file_predicate): place rest
arguments after predicate name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:17 AM Revision 7f83b787 (git): Additional test coverage to Enumerator#peek.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:17 AM Revision 14557c78 (git): Additional test coverage to Dir class. Dir['**/*'] should not resolve symlinks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:17 AM Revision cb707669 (git): Additional test coverage to DateTime comparison (sub millisecond).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:02 AM Revision b83d68a3 (git): proc.c: method by respond_to_missing?
* proc.c (mnew_from_me): method by respond_to_missing? should be
owned by the original class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:38 AM Revision a370556c (git): object.c: check const names
* object.c (rb_mod_const_get, rb_mod_const_defined): check
constant names more strictly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:55 AM Revision 1e4a9554 (git): scanf.rb: fix rescue modifier
* lib/scanf.rb (IO#scanf): fix mistaken use of rescue modifier.
a patch by Mon_Ouie at [ruby-core:52813]. [Bug #7940]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:45 AM Revision fcd78874 (git): util.c: bump stack size in ruby_qsort()
* util.c (ruby_qsort): fix potential stack overflow on a large
machine. based on the patch by Conrad Irwin <conrad.irwin AT
gmail.com> at [ruby-core:51816]. [Bug #7772]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44195 b2dd0...
nobu (Nobuyoshi Nakada)
02:25 AM Revision 241ca7bf (git): object.c: nested path const_defined?
* object.c (rb_mod_const_defined): support nested class path as
well as const_get. [Feature #7414]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:24 AM Revision a68c69d1 (git): object.c: remove unnecessary assignment
* object.c (rb_mod_const_get): remove unnecessary assignment and
set path together.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:24 AM Revision db318509 (git): object.c: fix typo
* object.c (rb_mod_const_get): fix typo. should use SYM2ID() not
ID2SYM().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:12 AM Revision c74995b2 (git): ChangeLog: fix commit miss
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:11 AM Revision ae1a4664 (git): object.c: fix r44189
* object.c (rb_mod_const_get): already interned junk name may be
valid nested class path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:50 AM Revision 33fddfe5 (git): object.c: optimize rb_mod_const_get for symbol
* object.c (rb_mod_const_get): Symbol must be the entire name, not
a nested constant path, so achieve by its ID directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:47 AM Bug #9152: Relic documentation in lib/xmlrpc/client.rb
Some other instances of RAA found in the docs:
lib/erb.rb:255:# * and others; search the RAA.
lib/net/smtp.rb:79: # try RubyMail or TMail. You can get both libraries from RAA.
lib/xmlrpc/client.rb:80: # Note, that you need the S...
zzak (zzak _)
01:19 AM Revision c0abb5e5 (git): * ext/psych/yaml/emitter.c: Fix typo in the variable name
s/preceeded/preceded/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
01:11 AM Bug #9247 (Closed): Bugs in socket.rb (exception retrieval)
This issue was solved with changeset r44184.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/socket/lib/socket.rb: Don't test $! in "ensure" clause be...
akr (Akira Tanaka)
12:19 AM Bug #9247 (Assigned): Bugs in socket.rb (exception retrieval)
mrkn (Kenta Murata)
12:19 AM Bug #9247: Bugs in socket.rb (exception retrieval)
I think the following code can reproduce the full cases:
# https://gist.github.com/mrkn/7945798
require 'socket'
# Addrinfo#connect_internal
puts "(1) Addrinfo#connect (connect_internal)"
begin
raise
rescue
...
mrkn (Kenta Murata)
12:25 AM Bug #9192: Inconsistent comparison between Float and BigDecimal
marcandre (Marc-Andre Lafortune) wrote:
> 1) I disagree with this change. Is it possible to know why you decided to ignore my recommendation without even commenting on it?
I'm sorry I didn't see your comments.
It is because there we...
mrkn (Kenta Murata)
 

Also available in: Atom