Project

General

Profile

Activity

From 12/20/2013 to 12/26/2013

12/26/2013

11:06 PM Bug #9304: Invalid XML entity references
Don't mind, I found the repo of your blog: https://github.com/ploeh/ploeh.github.com
I could reproduce the issue successfully ... only when I open rss.xml with Chrome!
With Firefox, Konqueror, wget, and curl download it without "&tt;...
mame (Yusuke Endoh)
10:05 PM Bug #9304: Invalid XML entity references
Interesting, but I cannot reproduce:
$ ruby -v -rcgi -e 'puts CGI.escapeHTML("</p>\n<p>")'
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
&lt;/p&gt;
&lt;p&gt;
Could you give us a reproducible project?
--
Yusuke E...
mame (Yusuke Endoh)
09:29 PM Bug #9304: Invalid XML entity references
Jekyll bug report: https://github.com/jekyll/jekyll/issues/1862 ploeh (Mark Seemann)
09:27 PM Bug #9304 (Rejected): Invalid XML entity references
=begin
It seems that the escapeHTML method occasionally generates the invalid XML entity reference (({&tt;})) when XML escaping.
See this Stack Overflow question for more details: http://stackoverflow.com/q/20563078/126014
Althoug...
ploeh (Mark Seemann)
07:59 PM Revision d77ee132 (git): * 2013-12-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:59 PM Revision 526bc8a2 (git): bump version to 2.1.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:36 PM Feature #9303 (Closed): Add unit test for chown method in test_fileutils.rb to test that it does not chmod recursively
I was about to write unit test for FileUtils.chown_R then I realized that I needed to make sure FileUtils.chown does not chmod recursively first. Here is the patch. vajrasky (Vajrasky Kok)
07:07 PM Bug #9302 (Closed): [PATCH] thread: fix deadlock/freeze on SizedQueue#push
SizedQueue#push needs to check the thread list for threads
waiting on enqueue. Checking the wrong thread list leads
strange/surprising behavior when the the queue is full.
This needs to be backported to 2.1.0 (not 2.0.0 or earlier)
normalperson (Eric Wong)
06:19 PM Bug #9300: YAML Regression Concerning Escaping of Strings
It should as well round-trip data across versions, which it seems it does in this case.
Yet, I find it worrying quoting is changed in a minor version, should not the YAML spec be clear about this?
Eregon (Benoit Daloze)
10:49 AM Bug #9300: YAML Regression Concerning Escaping of Strings
It seems legit to me:
>> YAML.load(YAML.dump({"key"=>%{<%= ENV["HOME"] %>}}))
=> {"key"=>"<%= ENV[\"HOME\"] %>"}
Psych is correctly round-tripping the data, so I don't think there's any incorrect escaping happening here.
Anonymous
08:40 AM Bug #9300 (Closed): YAML Regression Concerning Escaping of Strings
=begin
When you run this code against Ruby 2.1.0 and previous versions you get different results:
require 'YAML'
yaml1 = {"key" => %Q{<%= ENV["PATH"] %>} }.to_yaml
puts yaml1
Ruby 2.1.0 incorrectly escapes the quote
-...
schneems (Richard Schneeman)
01:23 PM Bug #9295: `Exception#backtrace_locations` returns `nil`
(2013/12/26 13:15), sawa (Tsuyoshi Sawada) wrote:
> Thank you for the quick action, but the problem still remains in ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]. It still returns `nil`.

it was pending to 2.1.1 because...
ko1 (Koichi Sasada)
01:15 PM Bug #9295: `Exception#backtrace_locations` returns `nil`
Thank you for the quick action, but the problem still remains in ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]. It still returns `nil`.
sawa (Tsuyoshi Sawada)
01:17 PM Revision 791ff286 (git): * lib/time.rb: [DOC] Fix typo
s/formating/formatting/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
09:58 AM Bug #9289: Segmentation fault - RailsInstaller, RubyInstaller, Ruby.
The gdb(the GNU debugger included in DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe) trace information would be helpful.
Refer to http://bugs.ruby-lang.org/issues/5375 for how to produce it.
phasis68 (Heesob Park)
09:06 AM Bug #9289: Segmentation fault - RailsInstaller, RubyInstaller, Ruby.
You can't ;) I can - what sort of trace would you need to tell exactly what its crapping out on (i.e. debugging the startup of the interpreter?); Would building the files rather than using the installer and comparing (i.e. checking of ... bob (bob barker)
07:11 AM Revision c283ebb2 (git): * win32/Makefile.sub (fake.rb): should depend on version.h because
if RUBY_VERSION is updated, fake.rb need to say the new version
to avoid install error in rbconfig.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:28 AM Revision 4ce4f43f (git): hash.c: remove dead code
* hash.c (rb_hash_reject): remove dead code for the deprecated
behavior.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:25 AM Revision 3a247f64 (git): hash.c: no extra states copy
* hash.c (HASH_REJECT_COPY_EXTRA_STATES): turn off the old
behavior, copying extra states by accident.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:23 AM Feature #8257: Exception#cause to carry originating exception along with new one
I've been digging into this feature now that 2.1 is released, and I'm a
little confused. In the final implementation, can #cause only be set from
$!? None of the other methods for setting the cause discussed in this
thread seem to...
avdi (Avdi Grimm)
03:53 AM Revision 5265e6c0 (git): ruby/version.h: bump API version
* include/ruby/version.h: bump API version too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:16 AM Revision ae9bda71 (git): * version.h (RUBY_VERSION): 2.2.0 development has started.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e matz (Yukihiro Matsumoto)
01:29 AM Revision 0928035b (git): * ChangeLog: reformatting for the previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:28 AM Revision 71d3a294 (git): * tool/merger.rb (tag): support 2.1.1 semi-automatic tagging and 2.2.0 explicit tagging.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:00 AM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
On second thought, if a working version rbtree is available out there (at least for CRuby and hopefully for JRuby) then I would like SortedSet to be moved from the standard library to a third-party gem.
The non-rbtree implementation o...
knu (Akinori MUSHA)

12/25/2013

10:34 PM Misc #9146 (Closed): Update documentation for lib/abbrev.rb
This issue was solved with changeset r44418.
Giorgos, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/abbrev.rb: [DOC] rdoc format patch by Giorgos Tsiftsis [...
zzak (zzak _)
09:36 PM Revision 64f0682d (git): * proc.c: Having any mandatory keyword argument increases min arity [#9299]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
09:27 PM Revision 43c3f447 (git): * proc.c: Having optional keyword arguments makes maximum arity +1, not unlimited [#8072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
06:35 PM Bug #9295 (Closed): `Exception#backtrace_locations` returns `nil`
This issue was solved with changeset r44411.
Tsuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_insnhelper.c (argument_error): insert dummy frame to mak...
ko1 (Koichi Sasada)
04:32 AM Bug #9295 (Closed): `Exception#backtrace_locations` returns `nil`
=begin
If I raise an `ArgumentError` by calling a method with wrong number of arguments, `Exception#backtrace_locations` returns `nil`, which I think is a bug:
def foo; end
begin
foo(:bar)
rescue => e
p ...
sawa (Tsuyoshi Sawada)
06:28 PM Revision ca050a8d (git): merge revision(s) 44411: [Backport #9295]
* vm_insnhelper.c (argument_error): insert dummy frame to make
a backtrace object intead of modify backtrace string array.
[Bug #9295]
* test/ruby/test_backtrace.rb: add a test for this patch.
fix t...
naruse (Yui NARUSE)
06:03 PM Bug #9289: Segmentation fault - RailsInstaller, RubyInstaller, Ruby.
This issue is an unresolved issue with a long history.
https://github.com/oneclick/rubyinstaller/issues/144
http://www.ssknet.org/sasaki.ssknet.org/?p=960
I guess it is related with the encoding of file system according to the C...
phasis68 (Heesob Park)
03:19 PM Bug #9289: Segmentation fault - RailsInstaller, RubyInstaller, Ruby.
Neither Ansicon or FRAPS is installed. I am using the free edition of ZoneAlarm Firewall+Antivirus. To get the rails-installer to finish its config work, I replaced the p484 version with p286 version after it installed but before I hit... bob (bob barker)
04:24 PM Revision ab936043 (git): * tool/release.sh: fixed small bugs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:19 PM Revision 3da2f01e (git): tool/release.sh: executable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:10 PM Revision 52668960 (git): * tool/release.sh: make symbolic links.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:05 PM Revision da8b79b4 (git): old ChangeLog and NEWS move to doc
* doc/NEWS-2.1.0: moved from NEWS
* doc/ChangeLog-2.1.0: moved ChangeLog older than created ruby_2_0_0 branch
* NEWS: NEWS for 2.2.0 that describes changes since 2.1.0
* ChangeLog: ChangeLog since created v2_1_0_rc1 tag (branch point of ...
znz (Kazuhiro NISHIYAMA)
03:46 PM Revision fdd66e58 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:46 PM Revision 213d2aa6 (git): * tool/make-snapshot: support new version scheme.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:43 PM Revision 9805cb94 (git): * 2013-12-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:43 PM Revision 934546eb (git): add release script on ftp.r-l.o
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:02 PM Revision 31b4980e (git): compile.c: fix error by clang
* compile.c (iseq_set_arguments): get rid of error by clang,
implicit conversion to shorter integer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:44 PM Revision 27682eef (git): compile.c: unnamed keyword rest check
* compile.c (iseq_set_arguments): set arg_keyword_check from
nd_cflag, which is set by parser. internal ID is used for
unnamed keyword rest argument, which should be separated from no
keyword check.
* iseq.c (rb_iseq_parameters): ...
nobu (Nobuyoshi Nakada)
01:44 PM Revision 05ae2b73 (git): test_keyword.rb: suppress warnings
* test/ruby/test_keyword.rb (test_block_required_keyword): suppress
shadowing outer variable warning.
* test/ruby/test_keyword.rb (test_precedence_of_keyword_arguments):
suppress unused variable warning.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
01:34 PM Revision d3908b7f (git): * lib/abbrev.rb: [DOC] rdoc format patch by Giorgos Tsiftsis [Bug #9146]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
01:18 PM Revision 5fd50880 (git): bump version
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:01 PM Bug #9119 (Closed): TestTime#test_marshal_broken_offset broken under MinGW
This issue was solved with changeset r44406.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
win32/win32.c: mingw jungle
* configure.in: let mingw do somethi...
nobu (Nobuyoshi Nakada)
12:41 PM Revision 003e226c (git): merge revision(s) 44377: [Backport #9290]
README.EXT.ja: fix probable typo
* README.EXT.ja (Appendix D): fix probable typo. RHASH_PTR() is
not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:11 PM Bug #9294 (Assigned): Documentation for IO#read claims resulting string is always ASCII-8BIT encoding
Thanks, I'll take a look when I get a chance. zzak (zzak _)
03:36 AM Bug #9294 (Closed): Documentation for IO#read claims resulting string is always ASCII-8BIT encoding
Documentation for IO#read claims resulting string is always ASCII-8BIT encoding. This is not true (anymore).(http://www.ruby-doc.org/core-2.0.0/IO.html#method-i-read) steenslag (siep korteling)
11:31 AM Revision 6ee55bed (git): merge revision(s) 44381: [Backport #9296]
test_method.rb: fix test
* test/ruby/test_method.rb (test_define_method_in_private_scope):
remove extra *, to get the argument itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44415 b2dd03c8-39d4-4d8f-98f...
naruse (Yui NARUSE)
11:30 AM Revision 43980937 (git): iseq.c: fix parameter of unnamed rest keywords argument
* iseq.c (rb_iseq_parameters): push argument type symbol only for
unnamed rest keywords argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:28 AM Revision 7fd58845 (git): proc.c: fix arity of rest keywords argument
* proc.c (rb_iseq_min_max_arity): maximum argument is unlimited if
having rest keywords argument. [ruby-core:53298] [Bug #8072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:11 AM Revision c8185b32 (git): test_method.rb, test_proc.rb: suppress warnings
* test/ruby/test_method.rb: suppress warnings in verbose mode.
* test/ruby/test_proc.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:35 AM Revision 485e6ebe (git): * vm_insnhelper.c (argument_error): insert dummy frame to make
a backtrace object intead of modify backtrace string array.
[Bug #9295]
* test/ruby/test_backtrace.rb: add a test for this patch.
fix test to compare a result of Exception#backtrace with
a result of Exception#backtrace_locations.
...
ko1 (Koichi Sasada)
07:58 AM Revision 18f605a2 (git): merge revision(s) 44380: [Backport #9296]
* proc.c (rb_mod_define_method): consider visibility only if self
in the caller is same as the receiver, otherwise make public as
well as old behavior. [ruby-core:57747] [Bug #9005]
[ruby-core:58497] [Bug #...
naruse (Yui NARUSE)
07:38 AM Revision 01bdc85e (git): merge revision(s) 44403:
* sample/trick2013/: added the award-winning entries of TRICK 2013.
See https://github.com/tric/trick2013 for the contest outline.
(Matz has approved the attachment.)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran...
naruse (Yui NARUSE)
07:28 AM Revision 053b5d0f (git): test_rubyoptions.rb: remove core
* test/ruby/test_rubyoptions.rb (test_segv_loaded_features): run
SEGV test in a temproray directory so that core files may not be
left, not to confuse chkbuild.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44408 b2dd03c8-39d4-4...
nobu (Nobuyoshi Nakada)
05:10 AM Revision 69dbf68b (git): * lib/webrick/ssl.rb: [DOC] Fix typo
s/willbe/will be/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
04:00 AM Revision 58a7cdaa (git): win32/win32.c: mingw jungle
* configure.in: let mingw do something black-magic, and check if
_gmtime64_s() is available actually.
* win32/win32.c (gmtime_s, localtime_s): use _gmtime64_s() and
_localtime64_s() if available, not depending on very confusing
min...
nobu (Nobuyoshi Nakada)
03:46 AM Revision cf0540cf (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:46 AM Revision 70c588a1 (git): * remove trailing spaces, append newline at EOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:45 AM Revision e8052778 (git): * sample/trick2013/: added the award-winning entries of TRICK 2013.
See https://github.com/tric/trick2013 for the contest outline.
(Matz has approved the attachment.)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:55 AM Bug #7824 (Closed): [PATCH] Fix FileUtils.rmdir :parents option
fixed at r41283.
nobu (Nobuyoshi Nakada)
01:44 AM Bug #7744 (Closed): Fix signed integer overflows Github #242
This issue was solved with changeset r44395.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
ossl.c: integer overflow
* ext/openssl/ossl.c (string2hex): f...
nobu (Nobuyoshi Nakada)
01:42 AM Revision 1e7a929c (git): ossl_ssl.c: declare OP_MSIE_SSLV2_RSA_PADDING only if defined
* ext/openssl/ossl_ssl.c (Init_ossl_ssl): Declare a constant
`OP_MSIE_SSLV2_RSA_PADDING` only if the macro is defined. The
`SSL_OP_MSIE_SSLV2_RSA_PADDING` has been removed from latest
snapshot of OpenSSL 1.0.1. [Fixes GH-488]
gi...
nobu (Nobuyoshi Nakada)
01:40 AM Revision 64211a0f (git): file.c: to_uid and to_gid
* file.c (to_uid, to_gid): extract from rb_file_s_chown,
rb_file_chown, and rb_file_s_lchown.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:30 AM Bug #5515 (Closed): Integer#quo(aFloat) の結果が Rational になる
nobu (Nobuyoshi Nakada)
01:22 AM Bug #9125: Net::SMTP - invalid method raised when attempting to connect using STARTTLS
r43954 was backported to ruby_2_0_0 at r44393. nagachika (Tomoyuki Chikanaga)
01:16 AM Bug #8584 (Closed): Remove curses
nobu (Nobuyoshi Nakada)
01:15 AM Misc #8646 (Closed): Can't compile ruby on AIX using gcc if a function name has $.
nobu (Nobuyoshi Nakada)
01:03 AM Feature #8773 (Closed): Binding#local_variables should work like #local_variable_set and #local_variable_get
This issue was solved with changeset r44392.
Jack, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
proc.c: Binding#local_variables
* proc.c (bind_local_variables):...
nobu (Nobuyoshi Nakada)
12:47 AM Revision 4db0887d (git): file.c: proper types
* file.c (rb_file_chown): use proper configured types, not plain
int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:47 AM Revision 15381aa2 (git): test_fileutils.rb: fix for Mac OS X
* test/fileutils/test_fileutils.rb (test_chown_error): fix for Mac
OS X, whose getpwnam("") doesn't err. passwd & group databases
format is colon-separated, so user & group name can't contain a
colon.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
12:38 AM Bug #9247: Bugs in socket.rb (exception retrieval)
r44184 was backported to ruby_2_0_0 at r44390. nagachika (Tomoyuki Chikanaga)

12/24/2013

11:20 PM Feature #9292 (Closed): Add unit test for chown method in test_fileutils.rb with root account
This issue was solved with changeset r44387.
Vajrasky, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
test_fileutils.rb: tests for chown
* test/fileutils/fileasse...
nobu (Nobuyoshi Nakada)
07:34 PM Feature #9292 (Closed): Add unit test for chown method in test_fileutils.rb with root account
There is no unit test for chown method in test_fileutils.rb with root account. Chown with root account has unique behaviour which can change the user ownership of the file. vajrasky (Vajrasky Kok)
10:25 PM Bug #9289 (Feedback): Segmentation fault - RailsInstaller, RubyInstaller, Ruby.
Hello,
This type of crashing sometimes is associated with other tools that is affecting loading of DLLs.
Can you verify if you have installed ansicon or FRAPS? Also, can you tell us which Antivirus software you have installed?
T...
luislavena (Luis Lavena)
12:18 PM Bug #9289 (Closed): Segmentation fault - RailsInstaller, RubyInstaller, Ruby.
Installed RailsInstaller; Ruby crashes it on post-install config (ssh/git). Confirmed by running ruby with no params and crashes.
Downloaded various versions of Ruby from RubyInstaller project (as 7z's) - latest version to not crash on...
bob (bob barker)
07:17 PM Bug #9291 (Rejected): array splatting a nil works, but hash splatting a nil does not
irb(main):001:0> [*nil]
=> []
irb(main):002:0> {**nil}
TypeError: no implicit conversion of nil into Hash
rits (First Last)
06:31 PM Revision ddc1c8f4 (git): * 2013-12-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:31 PM Revision 14e3eab8 (git): merge revision(s) 44374,44375,44376: [Backport #9290]
* README.EXT: add a document about RGenGC.
Reviewed by havenwood.
[misc #8962]
* README.EXT.ja: ditto.
* README.EXT: add a refer to URL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_...
naruse (Yui NARUSE)
06:13 PM Bug #7977 (Rejected): rails 4 crashes ruby 2.0 on Solaris
Closing because of lacking of reproduction. ngoto (Naohisa Goto)
04:56 PM Revision a8aefef8 (git): fileutils.rb: rmdir parents option
* lib/fileutils.rb (FileUtils#rmdir): [DOC] add parents option.
[Bug #7824]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:44 PM Revision 3e37a7f7 (git): ossl.c: integer overflow
* ext/openssl/ossl.c (string2hex): fix signed integer overflow.
[ruby-core:51711] [Bug #7744] [Fixes GH-242]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:44 PM Revision b06f4a93 (git): test_variable.rb: fix test
* test/ruby/test_variable.rb (test_binding_local_variables):
adjust local variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:28 PM Bug #9005 (Closed): object.send(:define_method, ...){...} creates private method
This issue was solved with changeset r44380.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
proc.c: make method by define_method public
* proc.c (rb_mod_d...
nobu (Nobuyoshi Nakada)
04:28 PM Bug #9141 (Closed): define_singleton_method creates private method
This issue was solved with changeset r44380.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
proc.c: make method by define_method public
* proc.c (rb_mod_d...
nobu (Nobuyoshi Nakada)
04:21 PM Revision 38bbe374 (git): merge revision(s) 43954: [Backport #9125]
* lib/net/smtp.rb (Net::SMTP#critical): Always return a
Net::SMTP::Response. Patch by Pawel Veselov.
[ruby-trunk - Bug #9125]
* test/net/smtp/test_smtp.rb: Test for the above.
git-svn-id: svn+ssh://ci.ru...
nagachika (Tomoyuki Chikanaga)
04:03 PM Revision a11831a9 (git): proc.c: Binding#local_variables
* proc.c (bind_local_variables): allowing binding to list its
local variables. patch by Jack Danger Canty <jackdanger AT
squareup.com> at [ruby-core:56543]. [Feature #8773]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44392 b...
nobu (Nobuyoshi Nakada)
03:46 PM Revision bcef849d (git): merge revision(s) 40829:
fix typos inspired by r40825
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@44391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
03:37 PM Revision ad575727 (git): merge revision(s) 44184: [Backport #9247]
* ext/socket/lib/socket.rb: Don't test $! in "ensure" clause because
it may be set before the body.
Reported by ko1 and mrkn. [ruby-core:59088] [Bug #9247]
* lib/cgi/core.rb: Ditto.
* lib/drb/ssl.rb...
nagachika (Tomoyuki Chikanaga)
03:36 PM Revision 2e6ffdf9 (git): * 2013-12-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:36 PM Revision e4d63b4f (git): test_fileutils.rb: fix test
* test/fileutils/test_fileutils.rb (test_chown_error): splat uids.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:44 PM Bug #9276: "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
ko1 (Koichi Sasada) wrote:
> Naruse-san:
> ...
It sounds reasonable but will be 2.1.1.
myronmarston (Myron Marston) wrote:
> > could you check the behavior of trunk?
> ...
What you need sound rbenv.
http://rbenv.org/
naruse (Yui NARUSE)
02:32 PM Misc #8962 (Closed): [DOC] add step to enable Generational GC merits in README.EXT*
ko1 (Koichi Sasada)
02:20 PM Revision 7e2269a9 (git): test_fileutils.rb: tests for chown
* test/fileutils/fileasserts.rb (assert_ownership_user): new
assertion for user ownership.
* test/fileutils/test_fileutils.rb (test_chown_error),
(test_chown_without_permission, test_chown_with_root):
based on the patch by vajrasky...
nobu (Nobuyoshi Nakada)
02:04 PM Revision 9ef195f8 (git): test_fileutils.rb: enclose helper methods
* test/fileutils/test_fileutils.rb: enclose helper methods in a
module from global functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:04 PM Revision 20c38381 (git): vm.c: check cbase
* vm.c (rb_vm_cref_in_context): check also cbase, not only self.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:18 PM Bug #9287 (Assigned): 'rb_obj_write' discards qualifiers from pointer target type
ko1 (Koichi Sasada)
12:13 PM Bug #9287 (Closed): 'rb_obj_write' discards qualifiers from pointer target type
This issue was solved with changeset r44372.
Yui, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* include/ruby/ruby.h (RARRAY_ASET): try to avoid compiler warning...
ko1 (Koichi Sasada)
11:48 AM Bug #9287: 'rb_obj_write' discards qualifiers from pointer target type
下記のようなプログラムで警告が出るか確認してもらうことは出来るでしょうか。
---
#include <stdio.h>

int
main() {
const int foo = 0;
int *ptr = (int *)&foo;
*ptr = 1;
printf("foo: %d\n", foo);
return 0;
}
ko1 (Koichi Sasada)
11:56 AM Revision fb725a20 (git): * benchmark/bm_so_meteor_contest.rb: [DOC] Fix typo
s/accross/across/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
11:15 AM Bug #9247 (Assigned): Bugs in socket.rb (exception retrieval)
ko1 (Koichi Sasada)
10:05 AM Revision 42d491cd (git): assertions.rb: fix return value
* lib/test/unit/assertions.rb (assert_throw): should return the
caught value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:36 AM Revision df7fc7ce (git): assertions.rb: improve assert_throw
* lib/test/unit/assertions.rb (assert_throw): revert r44379 and
improve failure message, since assert_throws cannot extract the
inspection from the execption message correctly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44382...
nobu (Nobuyoshi Nakada)
09:19 AM Revision 83651387 (git): test_method.rb: fix test
* test/ruby/test_method.rb (test_define_method_in_private_scope):
remove extra *, to get the argument itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:28 AM Revision 1fc33199 (git): proc.c: make method by define_method public
* proc.c (rb_mod_define_method): consider visibility only if self
in the caller is same as the receiver, otherwise make public as
well as old behavior. [ruby-core:57747] [Bug #9005]
[ruby-core:58497] [Bug #9141]
* vm.c (rb_vm_cref...
nobu (Nobuyoshi Nakada)
07:13 AM Revision 3c0cbea8 (git): assertions.rb: assert_throw
* lib/test/unit/assertions.rb (assert_throw): make an alias of
assert_throws.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:13 AM Revision 305dcade (git): eval.c: unused declaration
* eval.c (rb_vm_get_cref): remove unused declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:13 AM Revision 590738aa (git): README.EXT.ja: fix probable typo
* README.EXT.ja (Appendix D): fix probable typo. RHASH_PTR() is
not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:13 AM Revision 777cd24e (git): * README.EXT: add a refer to URL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:01 AM Revision 474e5bd0 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:00 AM Revision 215c40b8 (git): * README.EXT: add a document about RGenGC.
Reviewed by havenwood.
[misc #8962]
* README.EXT.ja: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:43 AM Revision f7979abc (git): test_alias.rb: rename duplicate name
* test/ruby/test_alias.rb (test_alias_wb_miss): rename duplicate
name to get rid of redefinition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:13 AM Revision def62c32 (git): * include/ruby/ruby.h (RARRAY_ASET): try to avoid compiler warning.
[Bug #9287]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
01:16 AM Revision a137f4ed (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:13 AM Revision af17af1f (git): hash.c: extra states
* hash.c (rb_hash_reject): use words "extra states".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:33 AM Bug #9213: mkmf.rb emits invalid destination directory name for mswin32/64
r44019 was backported to ruby_2_0_0 at r44367. nagachika (Tomoyuki Chikanaga)

12/23/2013

11:26 PM Feature #9020: Net::HTTPResponse predicate/query methods
Adding proposed patch, which takes advantage of recent frozen string optimization. timcraft (Tim Craft)
10:58 PM Bug #9236: include + include + alias_method + super behaviour inconsistency between 1.9 and 2.0
r44175 and r44179 were backported to `ruby_2_0_0` at r44345, and additionally r44198 was backported at 44366. nagachika (Tomoyuki Chikanaga)
08:52 PM Bug #9005: object.send(:define_method, ...){...} creates private method
`send` is irrelevant here.
If you make `define_method` public, it isn't needed.
```ruby
c = Class.new {
class << self
public :define_method
end
}
c.define_method(:foo) {}
c.new.foo #=> NoMethodError
```
Your code jus...
nobu (Nobuyoshi Nakada)
03:54 PM Bug #9005: object.send(:define_method, ...){...} creates private method
There's only two days until the release of 2.1.0, and this still hasn't been fixed. This is a serious regression that breaks existing code (among other things, it causes Sequel's tests to freeze). If this can't be fixed before 2.1.0, I... jeremyevans0 (Jeremy Evans)
08:28 PM Bug #9262: global_method_cache should be configurable or grow automatically
Add couple of fixes to patch:
1. fix rb_mcache_resize - it didn't copy method_state and class_serial on resize, so that cache were invalidated on next check.
2. add "gargabe collection" of "undefined" cache entries - do not copy them o...
funny_falcon (Yura Sokolov)
04:56 PM Bug #9262: global_method_cache should be configurable or grow automatically
Note: for comparison see the results on an unpatched 2.0.0 p353
---
home_page:
50: 35
75: 40
90: 107
99: 119
topic_page:
50: 12
75: 13
90: 17
99: 150
home_page_admin:
50: 45
75: 55
90: 118
99: 12...
sam.saffron (Sam Saffron)
04:35 PM Bug #9262: global_method_cache should be configurable or grow automatically
Discourse Bench,
Disabled Method Cache vs Current cache vs 16x larger method cache vs Funny Falcon
Disabled Method cache:
Your Results: (note for timings- percentile is first, duration is second in millisecs)
---
home_page...
sam.saffron (Sam Saffron)
04:11 PM Bug #9262: global_method_cache should be configurable or grow automatically
There was a concern that gettimeofday is expensive and adds too much time to my results
I measured:
static VALUE
rb_timing_overhead_per_100k(VALUE klass){
int i, iterations = 100000;
struct timeval temp,tv1,tv2,res;
...
sam.saffron (Sam Saffron)
01:56 PM Bug #9262: global_method_cache should be configurable or grow automatically
I ran some benchmarks with funny-falcon's patch. Memory usage is increased by 5-10mb RSS in our app, and response time is improved by 4-8%.
before:
500 requests to https://github.com/dashboard as tmm1
peak memory: 349.4 M...
tmm1 (Aman Karmani)
10:27 AM Bug #9262: global_method_cache should be configurable or grow automatically
Before I measure the changes proposed by funny falcon I wanted to present the sad state of affairs.
I applied this patch to gather method cache statistics: https://github.com/SamSaffron/ruby/commit/e6ecf6d8390b2e4036b91778268a7544f364...
sam.saffron (Sam Saffron)
08:06 PM Revision 72bc02df (git): * 2013-12-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:06 PM Revision 156d7f5f (git): * test/fileutils/test_fileutils.rb (setup): should not call
Process.groups for Windows. get rid of many errors introduced by
r44364.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:37 PM Feature #9286 (Closed): Add unit test for test_chown in test_fileutils.rb with non-root account
This issue was solved with changeset r44364.
Vajrasky, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
test_fileutils.rb: tests for chown
* test/fileutils/fileasse...
nobu (Nobuyoshi Nakada)
05:40 PM Feature #9286 (Closed): Add unit test for test_chown in test_fileutils.rb with non-root account
Right now, there is no unit tests for test_chown except for checking whether chown is singleton or not. Hereby, I attach the patch to test the capability of chown method with non-root user account. Non-root user can change the group owne... vajrasky (Vajrasky Kok)
06:22 PM Bug #9287 (Closed): 'rb_obj_write' discards qualifiers from pointer target type
array.c: In function 'rb_ary_new_from_args':
array.c:506: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
などといった警告が出ます。
http://fb32.rubyci.org/~chkbuild/ruby-trunk/log/20131223T070301Z.log....
naruse (Yui NARUSE)
04:26 PM Bug #9285: Exception message of Errno::ENOENT contains strings @ rb_sysopen and @ dir_initialize in Ruby 2.1
At first, I say what it is.
It is the C function name where the exception is raised.
Therefore you can't the name from Ruby.
The background is that IO-related exceptions may be raised many places.
If I encounter an unexpected excep...
naruse (Yui NARUSE)
03:33 PM Revision b9bfc5b8 (git): merge revision(s) 44019: [Backport #9213]
* lib/mkmf.rb (configuration): strip destdir part from prefix to get
rid of duplication. a patch by arton at [ruby-core:58859].
[ruby-core:58856] [Bug #9213]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/rub...
nagachika (Tomoyuki Chikanaga)
01:57 PM Revision aadf98f1 (git): merge revision(s) 44198: [Backport #9236]
* 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/branches/ruby_2_0_0@44366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
10:00 AM Revision 92a3083d (git): merge revision(s) 44334: [Backport #9283]
* test/rubygems/test_gem_ext_builder.rb: Fix warning due to ambiguous
expression.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:37 AM Revision e6847d1c (git): test_fileutils.rb: tests for chown
* test/fileutils/fileasserts.rb (assert_ownership_group): new
assertion for group ownership.
* test/fileutils/test_fileutils.rb (test_chown{,_verbose,_noop}):
based on the patch by vajrasky (Vajrasky Kok) at
[ruby-core:59281]. [Fe...
nobu (Nobuyoshi Nakada)
09:01 AM Revision bc159ec5 (git): hash.c: fix infinite loop
* hash.c (has_extra_methods): traverse ancestors, and fix infinite
loop. [Bug #9275]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:16 AM Bug #9274: A lot of SystemStackError on Windows 8.1 with MSVC 2013
That patch was incomplete.
A value of the recursion keys hashes is an object ID or a hash of paired IDs.
They can't be distinguished with the patch.
I'd thought about it, but my machines got broken and I haven't have enough time.
nobu (Nobuyoshi Nakada)
07:13 AM Revision 8680f4f8 (git): merge revision(s) 44333: [Backport #9282]
* lib/rubygems/commands/install_command.rb: Restore gem install
--ignore-dependencies for remote gems
* test/rubygems/test_gem_commands_install_command.rb: Test for the
above.
git-svn-id: svn+ssh://ci.rub...
naruse (Yui NARUSE)
07:12 AM Revision 0f7e52f9 (git): merge revision(s) 44354: [Backport #9270]
* array.c: Have to_h raise on elements that are not key-value pairs
[#9239]
* enum.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:00 AM Revision cb62186b (git): hash.c: fix commit miss
* hash.c (HAS_EXTRA_STATES): remove extra parenthesis.
[Bug #9275]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:53 AM Revision c25c8477 (git): hash.c: reduce warning
* hash.c (HAS_EXTRA_STATES): warn extra states only when something
differ. [ruby-core:59254] [Bug #9275]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:53 AM Revision 21e74f54 (git): hash.c: reword
* hash.c (HAS_EXTRA_STATES, rb_hash_reject): use words
"extra states".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:52 AM Revision 16863d90 (git): test_hash.rb: suppress warnings
* test/ruby/test_hash.rb (test_rehash2, test_callcc_iter_level):
suppress shadowing outer local variable warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:52 AM Bug #9261 (Closed): HowToReport is broken
I've imported part of ./doc/contributing.rdoc from trunk.
Although it's formatted in RDoc, we should be good now.
zzak (zzak _)
06:52 AM Revision 3a18a62d (git): envutil.rb: use EXEEXT
* test/ruby/envutil.rb (rubybin): use EXEEXT configured value
instead of the hard coded suffix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:34 AM Revision 1f861a6e (git): * lib/irb.rb: [DOC] Fix typo
s/degits/digits/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
03:42 AM Revision 9471f418 (git): * array.c: Have to_h raise on elements that are not key-value pairs [#9239]
* enum.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune

12/22/2013

11:41 PM Revision 2b93dbd8 (git): merge revision(s) 43775: [Fixes GH-458]
https://github.com/ruby/ruby/pull/458
* util.c (ruby_strtod): ignore too long fraction part, which does not
affect the result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@44353 b2dd03c8-39d4-4d8f-98ff-823fe6...
Terence Lee
11:31 PM Revision b912e1d2 (git): * 2013-12-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@44352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:31 PM Revision dabc9036 (git): merge revision(s) 43775: [Fixes GH-457]
https://github.com/ruby/ruby/pull/457
* util.c (ruby_strtod): ignore too long fraction part, which does not
affect the result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@44351 b2dd03c8-39d4-4d8f-98ff-823f...
Terence Lee
08:47 PM Bug #9285 (Rejected): Exception message of Errno::ENOENT contains strings @ rb_sysopen and @ dir_initialize in Ruby 2.1
Exception message of Errno::ENOENT exception contains strings "@ rb_sysopen" or "@ dir_initialize" in Ruby 2.1.0-rc1. It doesn't contain them in Ruby 2.0. I would expect exception message not to contain those strings.
Example in Ruby ...
abotalov (Andrei Botalov)
08:13 PM Revision 573762a7 (git): * doc/syntax/methods.rdoc: [DOC] Added example for underscore
conventions in method names. Also added doc to clarify encoding
character set support for Ruby programs and elaborated on defining
predicate and bang methods. Based on a patch by @gaurish
[Fixes GH-477] https://github.com/ruby/ruby...
zzak (zzak _)
07:16 PM Bug #9276: "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
myronmarston (Myron Marston) wrote:
> Is there an easy way to build trunk using chruby? That's what I use these days to install my rubies. I haven't played around with setting up an MRI dev environment at all.
It does not seems to ...
Eregon (Benoit Daloze)
10:03 AM Bug #9276: "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
> could you check the behavior of trunk?
Is there an easy way to build trunk using chruby? That's what I use these days to install my rubies. I haven't played around with setting up an MRI dev environment at all.
myronmarston (Myron Marston)
04:13 AM Bug #9276 (Assigned): "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
I think this request is reasonable.
myronmarston:
could you check the behavior of trunk?
Naruse-san:
could you decide to introduce this patch or not?
ko1 (Koichi Sasada)
04:11 AM Bug #9276 (Closed): "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
This issue was solved with changeset r44327.
Myron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* gc.c (ruby_gc_set_params): don't show obsolete warnings for
...
ko1 (Koichi Sasada)
03:32 AM Bug #9276 (Closed): "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
Trying out ruby 2.1.0-rc1, I keep getting this warning. I understand why, and I've updated my ~/.zshrc to set RUBY_GC_HEAP_FREE_SLOTS for ruby 2.1, but I need to keep `RUBY_GC_HEAP_FREE_SLOTS` set for projects running on earlier version... myronmarston (Myron Marston)
06:21 PM Revision cadd6606 (git): * doc/ChangeLog-1.9.3: [DOC] Fix typos by @dvsuresh
[Fixes GH-485] https://github.com/ruby/ruby/pull/485
* ext/openssl/ossl_config.c: ditto
* lib/rss/utils.rb, lib/time.rb: ditto
* test/ruby/envutil.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44349 b2dd03c8-39d4-4d8f-98f...
zzak (zzak _)
03:48 PM Revision ba128644 (git): commit miss from r44346
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
03:16 PM Bug #9277 (Rejected): REXML fails to parse comments with multiple dashes ('-') in them
mame (Yusuke Endoh) wrote:
> As I recall correctly, the XML spec does not allow "--" in a comment.
Yes indeed. See http://www.w3.org/TR/xml/#sec-comments:
"For compatibility, the string " -- " (double-hyphen) MUST NOT occur within...
duerst (Martin Dürst)
08:44 AM Bug #9277: REXML fails to parse comments with multiple dashes ('-') in them
As I recall correctly, the XML spec does not allow "--" in a comment.
http://en.wikipedia.org/wiki/XML#Comments
> The string "--" (double-hyphen) is not allowed inside comments
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
07:50 AM Bug #9277 (Assigned): REXML fails to parse comments with multiple dashes ('-') in them
zzak (zzak _)
07:47 AM Bug #9277 (Rejected): REXML fails to parse comments with multiple dashes ('-') in them
=begin
REXML cannot handle multiple dashes in a comment:
require 'rexml/document'
REXML::Document.new('<html><!-- -- --></html>')
=end
=begin
REXML::ParseException: #<REXML::ParseException: Malformed comment
Line: 1
Posi...
bhollis (Ben Hollis)
03:00 PM Revision 572a6221 (git): * 2013-12-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision 2c5dcdf0 (git): * lib/{rake,rdoc,rss}/*, test/rexml/test_listener.rb: [DOC] Fix typos
by @dvsuresh [Fixes GH-486] https://github.com/ruby/ruby/pull/486
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
02:33 PM Revision f0f3821b (git): merge revision(s) 44175,44179: [Backport #9236]
* proc.c (method_owner): return the class where alias is defined, not
the class original method is defined.
* vm_method.c (rb_method_entry_make, rb_alias): store the originally
defined class in me. [Bug #799...
nagachika (Tomoyuki Chikanaga)
10:25 AM Revision b6a2e6aa (git): merge revision(s) 44332: [Backport #9281]
* lib/rdoc.rb: Set RDoc to release version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:22 AM Revision b730f633 (git): merge revision(s) 44331: [Backport #9280]
* lib/rubygems.rb: Set RubyGems to release version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:22 AM Revision fb1d4fa8 (git): merge revision(s) 44330: [Backport #9279]
* lib/rubygems.rb (module Gem): Fix comment for
Gem::load_path_insert_index.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:18 AM Revision 4057bf0c (git): merge revision(s) 44307: [Backport #9271]
* 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/branches/ruby_2_1@44341 b2dd03c8-3...
naruse (Yui NARUSE)
09:19 AM Feature #9278 (Closed): Magic comment "immutable: string" makes "literal".freeze the default for that file
Building on https://bugs.ruby-lang.org/issues/9042, this pull request adds the magic comment # -*- immutable: string -*- that implies .freeze on every string literal in the file. To get a mutable string in a file that starts with the mag... colindkelley (Colin Kelley)
07:00 AM Revision e39b6aaa (git): Release branch of Ruby 2.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:33 AM Revision 8f83a5ee (git): merge revision(s) 37388: [Backport #9232]
* process.c (redirect_dup2): set standard handles when new fd is stdio,
because if there is no allocated console at the moment Windows does
not automatically associate it for child process's standard handle.
...
U.Nakamura
05:14 AM Revision e119e192 (git): * object.c (rb_obj_clone): protect FL_MARK of a dest object. A lazy
sweeper free up a dest object if a marker is invoked immediately
following allocate a dest object in rb_obj_alloc().
[Backport #9206]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@44337 b2dd03c8-39d4-4d8f-98ff-823...
U.Nakamura
04:53 AM Revision cfbdfc79 (git): merge revision(s) 43923,43925: [Backport #9182]
* ext/tk/lib/tkextlib/tktable/tktable.rb: fix bug on arguments for Proc object.
* ext/tk/sample/scrollframe.rb: forgot a Module definition.
* ext/tk/extconf.rb: check unsupported version of tclConfig.sh/tkConfig.sh. It ...
U.Nakamura
04:38 AM Revision 886c2be3 (git): * lib/rubygems.rb: 1.8.23.2.
[ruby-core:58757] [Backport#9193] reported by Jeremy Evans and patched
by Eric Hodel.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@44335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:12 AM Revision e5eb6e9a (git): * test/rubygems/test_gem_ext_builder.rb: Fix warning due to ambiguous
expression.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
02:06 AM Revision cb8be30e (git): * lib/rubygems/commands/install_command.rb: Restore gem install
--ignore-dependencies for remote gems
* test/rubygems/test_gem_commands_install_command.rb: Test for the
above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
01:25 AM Revision 87923e02 (git): * lib/rdoc.rb: Set RDoc to release version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
01:19 AM Revision 1d8484d4 (git): * lib/rubygems.rb: Set RubyGems to release version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
01:16 AM Revision 67ec7515 (git): * lib/rubygems.rb (module Gem): Fix comment for
Gem::load_path_insert_index.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
01:11 AM Revision 06e2b610 (git): * defs/opt_operand.def: Fix typo
s/configration/configuration/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)

12/21/2013

11:52 PM Bug #9110: double free or corruption error at_exit with callcc
r43685, r43690 and r43705 were backported to ruby_2_0_0 at r44325. nagachika (Tomoyuki Chikanaga)
11:10 PM Bug #9273: parse_resolv_conf fails with unicode comments in /etc/resolvconf.c
r44312, r44318 and r44321 were backported to ruby_2_0_0 at r44324. nagachika (Tomoyuki Chikanaga)
08:57 PM Bug #9273: parse_resolv_conf fails with unicode comments in /etc/resolvconf.c
Thanks for fixing this. vo.x (Vit Ondruch)
12:37 PM Bug #9273 (Closed): parse_resolv_conf fails with unicode comments in /etc/resolvconf.c
This issue was solved with changeset r44312.
Vit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
resolv.rb: no encodings
* lib/resolv.rb (Resolv::Hosts#lazy_initi...
nobu (Nobuyoshi Nakada)
06:28 AM Bug #9273: parse_resolv_conf fails with unicode comments in /etc/resolvconf.c
Reading the Ruby 2.1.0 changes, there is probably more elegant way to achieve the same result ;) See updated patch. vo.x (Vit Ondruch)
06:02 AM Bug #9273 (Closed): parse_resolv_conf fails with unicode comments in /etc/resolvconf.c
=begin
This is content of my resolve.conf:
$ cat /etc/resolv.conf
# Generated by NetworkManager
domain redhat.com
search redhat.com
nameserver 10.38.5.26
nameserver 10.35.255.14
nameserver 213.46.172.36
# POZNÁMKA: př...
vo.x (Vit Ondruch)
10:53 PM Bug #9199: win32.h is not installed by '(n)make install)
r44307 was backported to ruby_2_0_0 at r44323. nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #9199 (Closed): win32.h is not installed by '(n)make install)
This issue was solved with changeset r44307.
Akio, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* win32/Makefile.sub (fake.rb): fixed wrong RUBY_PLATFORM, to cor...
usa (Usaku NAKAMURA)
04:48 AM Bug #9199: win32.h is not installed by '(n)make install)
Note that this problem is not fixed at 2.1.0-rc1, and I think this is a critical showstopper. usa (Usaku NAKAMURA)
10:50 PM Bug #9205: Assertion failed: heap_pages_deferred_final == 0
... and r44000 was also backported to `ruby_2_0_0` at r44322. nagachika (Tomoyuki Chikanaga)
04:40 PM Bug #9205: Assertion failed: heap_pages_deferred_final == 0
r43994 was backported to `ruby_2_0_0` at r44319. nagachika (Tomoyuki Chikanaga)
09:56 PM Bug #9274: A lot of SystemStackError on Windows 8.1 with MSVC 2013
I guess that this issue is related with Bug #9207
The whole patch is http://bugs.ruby-lang.org/issues/9207#note-5
But only a part of the patch is applied by r44034
phasis68 (Heesob Park)
12:05 PM Bug #9274 (Closed): A lot of SystemStackError on Windows 8.1 with MSVC 2013
I can see a lot of SystemStackError: stack level too deep as a result of test-all on Windows 8.1 with VC++ 2013 64 bit compiler.
C:\work\ruby-2.1.0-r44304>ver
Microsoft Windows [Version 6.3.9600]
C:\work\ruby-2.1.0-r44304>cl
Mi...
phasis68 (Heesob Park)
07:11 PM Revision 56034b17 (git): * 2013-12-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:11 PM Revision 94e870b0 (git): * gc.c (ruby_gc_set_params): don't show obsolete warnings for
RUBY_FREE_MIN/RUBY_HEAP_MIN_SLOTS if
RUBY_GC_HEAP_FREE_SLOTS/RUBY_GC_HEAP_INIT_SLOTS are given.
[Bug #9276]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:17 PM Revision 86d9d122 (git): merge revision(s) 44127: [Backport #9238]
* insns.def: Fix optimization bug of Float#/ [Bug #9238]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@44326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
02:51 PM Revision 787a90cd (git): merge revision(s) 43685,43690,43705: [Backport #9110]
* eval_jump.c (rb_exec_end_proc): fix double free or corruption error
when reentering by callcc. [ruby-core:58329] [Bug #9110]
* test/ruby/test_beginendblock.rb: test for above.
* eval_jump.c (rb_exec_end_proc...
nagachika (Tomoyuki Chikanaga)
02:09 PM Revision 2f4529e7 (git): merge revision(s) 44312,44318,44321: [Backport #9273]
* lib/resolv.rb (Resolv::Hosts#lazy_initialize): should not
consider encodings in hosts file. [ruby-core:59239] [Bug #9273]
* lib/resolv.rb (Resolv::Config.parse_resolv_conf): ditto.
git-svn-id: svn+ssh://ci.ruby-la...
nagachika (Tomoyuki Chikanaga)
01:52 PM Revision 8058fde2 (git): merge revision(s) 44307: [Backport #9199] [Backport #9272]
* 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/branches/ruby_2_0_0@44323 b2dd03c8...
nagachika (Tomoyuki Chikanaga)
01:49 PM Revision 895a8da0 (git): merge revision(s) 44000: [Backport #9205]
test_gc.rb: shorten
* test/ruby/test_gc.rb (test_sweep_in_finalizer): omit iteration number to 2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@44322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
01:00 PM Feature #9263 (Closed): When creating symlink (or link) and the destination exists already, the error message is ambiguous
This issue was solved with changeset r44313.
Vajrasky, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
file.c: destination path only
* file.c: remove unnecessary t...
nobu (Nobuyoshi Nakada)
11:14 AM Bug #9262: global_method_cache should be configurable or grow automatically
funny-falcon proposed removing the global_method_cache altogether, in favor of a per-klass method cache:
https://github.com/funny-falcon/ruby/compare/trunk...class_local_cache
https://github.com/funny-falcon/ruby/compare/trunk......
tmm1 (Aman Karmani)
09:45 AM Revision 959a6624 (git): resolv/test_addr.rb: require tempfile for new test in r44312
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
07:41 AM Revision 54fdf15a (git): * lib/uri/generic.rb: [DOC] Fix typo
s/andn/and/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matsuda (Akira Matsuda)
07:38 AM Revision 206a2879 (git): merge revision(s) 43994: [Backport #9205]
* gc.c (finalize_deferred): flush all deferred finalizers while other
finalizers can get ready to run newly by lazy sweep.
[ruby-core:58833] [Bug #9205]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_...
nagachika (Tomoyuki Chikanaga)
07:18 AM Revision 1ef0a76c (git): test_dns.rb: no server access
* test/resolv/test_dns.rb (test_invalid_byte_comment): get rid of
actual server access. [Bug #9273]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:16 AM Revision a4613685 (git): merge revision(s) 43996:
* ruby_atomic.h (ATOMIC_PTR_EXCHANGE): atomic exchange function for
a generic pointer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@44317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
07:02 AM Revision 32716d47 (git): merge revision(s) 43851,43882,43883,43995:
* ruby_atomic.h: use __atomic builtin functions supported by GCC.
__sync family are legacy functions now and it is recommended
that new code use the __atomic functions.
http://gcc.gnu.org/onlinedocs/gcc/_005...
nagachika (Tomoyuki Chikanaga)
06:47 AM Revision 34b8c430 (git): merge revision(s) 41759,41760,43356,43460,43677:
* ruby_atomic.h (ATOMIC_CAS): suppress C4022 and C4047 warnings in
VC6. only InterlockedCompareExchange is declared using PVOID.
* ruby_atomic.h (rb_w32_atomic_cas): call InterlockedCompareExchange
directly....
nagachika (Tomoyuki Chikanaga)
05:55 AM Revision 2cd83035 (git): merge revision(s) 43669,43672,43678: [Backport #8958]
* ext/bigdecimal/lib/bigdecimal/util.rb: [DOC] Document the required
+precision+ argument for Rational#to_d [Bug #8958]
* ext/bigdecimal/lib/bigdecimal/util.rb: [DOC] +precision+ is required
* ext/bigdecimal/l...
nagachika (Tomoyuki Chikanaga)
04:00 AM Revision 9f368b5a (git): file.c: destination path only
* file.c: remove unnecessary the source path from EEXIST error
messages and show the destination path only. [ruby-core:59202]
[Feature #9263]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:50 AM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
r44086 and r44126 are backported to ruby_2_0_0 branch at r44126. nagachika (Tomoyuki Chikanaga)
03:37 AM Revision 1ffbe07e (git): resolv.rb: no encodings
* lib/resolv.rb (Resolv::Hosts#lazy_initialize): should not
consider encodings in hosts file. [ruby-core:59239] [Bug #9273]
* lib/resolv.rb (Resolv::Config.parse_resolv_conf): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
03:05 AM Feature #9239: Array#to_h ignores flat arrays
Yui, I'm wondering if you actually read the whole thread. In any case, I probably don't have to point out that Matz usually has the privilege of rejecting feature requests.
I've summarized it as #9270.
marcandre (Marc-Andre Lafortune)
01:02 AM Feature #9239 (Rejected): Array#to_h ignores flat arrays
As Array#to_h says and test_to_h describes, Array#to_h is different from Hash[].
The behavior is expected one.
Returns the result of interpreting <i>ary</i> as an array of
<tt>[key, value]</tt> pairs. Elements other than pairs o...
naruse (Yui NARUSE)
01:02 AM Bug #9269 (Rejected): class variable is not being handled correctly
I was doing an experiment after discussing with Charles Nutter whether the memoize pattern (@v ||= value_processing) was atomic in MRI and found what seems to be a curious bug in MRI implementation:
https://gist.github.com/rosenfeld/8...
rosenfeld (Rodrigo Rosenfeld Rosas)
12:46 AM Bug #9264 (Closed): with-opt-dir not working
Great!
Fixed by r44297 from #9256, thanks for reporting Santiago!
zzak (zzak _)
12:29 AM Bug #9264: with-opt-dir not working
Zzak, this was fixed here http://bugs.ruby-lang.org/issues/9256


On Fri, Dec 20, 2013 at 12:41 PM, zzak (Zachary Scott) <e@zzak.io> wrote:

>
> Issue #9264 has been updated by zzak (Zachary Scott).
>
> Subject changed f...
Anonymous
12:29 AM Bug #9264: with-opt-dir not working
After a git pull everything seems to be working fine.

Fixed here http://bugs.ruby-lang.org/issues/9256


On Fri, Dec 20, 2013 at 12:22 PM, Zachary Scott <e@zzak.io> wrote:

> Could you also try --with-yaml-dir and --with-dbm-dir...
Anonymous

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)
 

Also available in: Atom