Activity
From 01/12/2015 to 01/18/2015
01/18/2015
-
04:28 PM Bug #10686: Memory leaking from torture test of symbol GC
- Eric Wong wrote:
> Symbol GC is a new feature in 2.2. In 2.1, symbols could never be GC-ed
> ...
I see, thanks for the explanation. Not back porting makes sense then. -
02:46 PM Feature #10481: Add "if" and "unless" clauses to rescue statements
- Alex Boyd wrote:
> In addition to the above, here's another one: a block of code that could fail for reasons beyond your control, where you want to catch errors in a production environment and handle them as gracefully as possible while... -
01:12 PM Revision 4c3d694f (git): common.mk: make enc/trans
- * common.mk: buildtin encoding and transcoder objects need output
directories when out-place build.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:46 AM Feature #4921: Remove intern.h
- 掘り返し失礼します.
まだ include/ruby/intern.h はご健在の様ですが、
将来的に非公開になると念頭に置いていた方が好ましいのでしょうか.
(その場合でも晒しぱなしにして頂けると嬉しいAPIが何個かあったりします.) -
09:32 AM Revision 2d47bf62 (git): * math.c (math_atan2): revive documentation before r49220.
- http://d.hatena.ne.jp/nagachika/20150112/ruby_trunk_changes_49213_49226
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:47 AM Revision 5b7850da (git): README files renamed
- .document: README files renamed at r44684. [Bug #9255]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:17 AM Revision 459c590c (git): merge revision(s) 49225: [Backport #10711]
- * test/ruby/test_numeric.rb (TestNumeric#test_coerce): fixed wrong message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:53 AM Misc #10757: Vagrant environment for MRI contributors
- Why `build-dep ruby1.9.1`?
Debian seems having `ruby2.1`. -
03:47 AM Misc #10757 (Rejected): Vagrant environment for MRI contributors
- This patch includes a Vagrant file that will quickly and easily setup a development environment for MRI contributors. Following are some benefits of having a vagrant setup for contributors.
* Increase the number of contributors by ma... -
06:57 AM Bug #10753 (Closed): Refined class returns unexpected value when call public_method_defined?, protected_method_defined?, private_method_defined?
- Applied in changeset r49322.
----------
vm_method.c: method defined should not use refinements.
* vm_method.c (check_definition): Module#public_method_defined?,
Module#private_method_defined?, Module#protected_method_defined?
shoul... -
06:57 AM Revision dd1baaab (git): vm_method.c: method defined should not use refinements.
- * vm_method.c (check_definition): Module#public_method_defined?,
Module#private_method_defined?, Module#protected_method_defined?
should not use refinements. [ruby-core:67656] [Bug #10753]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
06:50 AM Bug #10752 (Closed): Ruby 2.2.0 does not build on FreeBSD 8.4
- Applied in changeset r49321.
----------
vm_dump.c: check by configured result
* vm_dump.c (rb_vm_bugreport): check by configured result instead
of system name for old FreeBSD. based on a patch by Steve Wills
at [ruby-core:67655]. ... -
06:50 AM Revision 6d2e8b05 (git): vm_dump.c: check by configured result
- * vm_dump.c (rb_vm_bugreport): check by configured result instead
of system name for old FreeBSD. based on a patch by Steve Wills
at [ruby-core:67655]. [Bug #10752]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49321 b2dd03c8-... -
06:50 AM Revision 00459aa8 (git): vcs.rb: search svn directory
- * tool/vcs.rb (VCS::SVN#wcroot): search svn directory by
traversing parent directories for old svn.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:25 AM Revision d32a13a3 (git): vcs.rb: debug
- * tool/vcs.rb (VCS::SVN#wcroot): debug info.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:24 AM Revision 6b6178fc (git): vcs.rb: workaround
- * tool/vcs.rb (VCS::SVN#export): workaround for the case
wcroot-abspath is not present.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:56 AM Revision fbbf3afc (git): builtin encodings and transcoder locations
- * Makefile.in (VPATH, NEWLINE_C), common.mk (common-srcs): make
and use newline.c under enc/trans directory, not toplevel. no
longer search enc directory implicitly.
* configure.in, enc/Makefile.in (BUILTIN_ENCS, BUILTIN_TRANSES):
... -
03:18 AM Misc #10756 (Rejected): Add spaces between args
- Hi!
Priority is super low, so please take you time or you can even ignore :) -
03:10 AM Feature #10755 (Open): Use rb_define_alias instead of rb_define_method for rb_cHash
- Hi, there.
The main reason for using `rb_define_alias` is generating more prefer Document and making code more readable.
Is there any reason `rb_define_method` is prefered to `rb_define_alias`?
If so, please let me know :)
If n... -
02:53 AM Bug #10697 (Closed): WIN32OLE: WIN32OLE_RECORD を使用したスクリプト終了時にruby.exe がクラッシュすることがある
- Applied in changeset r49315.
----------
* ext/win32ole/win32ole.c (ole_invoke): avoid SEGV when VT_RECORD
variable is passed by reference. [ruby-dev:48803] [Bug #10697] - 02:53 AM Revision 20e9b15e (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:53 AM Revision 8f67e980 (git): * ext/win32ole/win32ole.c (ole_invoke): avoid SEGV when VT_RECORD
- variable is passed by reference. [ruby-dev:48803] [Bug #10697]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:22 AM Revision 8287581a (git): vcs.rb: export without remote svn
- * tool/vcs.rb (VCS::SVN#export): export without access to the
remote server.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:58 AM Misc #10754: Tiny optimisation of Set#include?
- This speedup probably happens because Hash#[] has an optimized dispatch
VM instruction (opt_aref in insns.def) while Hash#include? does not.
Seems like an OK change to make, I'll commit in a few days unless others
raise objections. -
01:29 AM Misc #10754 (Closed): Tiny optimisation of Set#include?
- Hi!
I'm not sure if this a relevant optimisation but here it goes. A simple way to improve Set#include?
I don't think there should be any side effects with this change.
Here are some dummy benchmarks https://gist.github.com/ismael... -
01:55 AM Bug #10723: [PERF] bm_tread_create_join 20% slower
- akr: any comments? I'll commit my patch in a few days, but I hope we
can recover more performance. Thanks.
01/17/2015
-
11:05 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
- Benoit Daloze wrote:
> I disagree, the exception is more useful as an error than just assert_equal returning false.
According to http://docs.ruby-lang.org/ja/2.1.0/method/Test=3a=3aUnit=3a=3aAssertions/i/assert_equal.html, it should... -
10:50 PM Feature #10481: Add "if" and "unless" clauses to rescue statements
- I think this is a terrible idea. Error messages should be used only for creating outputs, and not for internal conditioning. They should be able to be revisited independently of other parts of the code. Hard coding conditions based on th...
-
07:37 PM Feature #10481: Add "if" and "unless" clauses to rescue statements
Might 'case-when' follow this syntax where 'if' can be used...
or maybe just add some new method like 'raise' but try next recuse clause?-
09:49 PM Bug #10686: Memory leaking from torture test of symbol GC
- Symbol GC is a new feature in 2.2. In 2.1, symbols could never be GC-ed
at all so you'll see this growth, and I don't think it's the policy to
backport new features. -
06:58 PM Bug #10686: Memory leaking from torture test of symbol GC
- I have to disagree that this isn't needed to be back ported to 2.1. I just tried it with my ruby 2.1 and saw memory growing rather quickly. My ruby -v:
ruby 2.1.5p273 (2014-11-13 revision 48405) [amd64-freebsd11]
-
06:47 PM Bug #10753: Refined class returns unexpected value when call public_method_defined?, protected_method_defined?, private_method_defined?
- I create a patch for this.
-
06:44 PM Bug #10753 (Closed): Refined class returns unexpected value when call public_method_defined?, protected_method_defined?, private_method_defined?
- When I call `public_method_defined?` or `protected_method_defined?` or `private_method_defined?` methods of the class,
the result is not expected if the method is refined.
i confirmed with following example programs in ruby-trunk, 2.... -
05:07 PM Bug #10752 (Closed): Ruby 2.2.0 does not build on FreeBSD 8.4
- Trying to build Ruby 2.2.0 on FreeBSD 8.4 produces an error:
vm_dump.c:718:25: error: libprocstat.h: No such file or directory
See http://poudriere.mouf.net/poudriere/data/84amd64-default/2015-01-17_15h18m45s/logs/errors/ruby-2.2.0... -
04:00 PM Bug #10711: Incorrect error message in coerce failed
- ruby_2_2 r49313 merged revision(s) 49224,49234,49235.
-
04:00 PM Revision 636f1919 (git): merge revision(s) 49224,49234,49235: [Backport #10711]
- * numeric.c (bit_coerce): use original value for error message
[ruby-core:67405] [Bug #10711]
* test/ruby/test_numeric.rb (test_coerce): check error message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2... -
03:57 PM Revision 632fb2e1 (git): drb.rb: do not wait handler threads
- * lib/drb/drb.rb (stop_service): just stop but do not wait handler
threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:53 PM Bug #10731: Segmentation fault when create alias to refined method
- ruby_2_2 r49311 merged revision(s) 49221.
-
03:53 PM Revision 38921417 (git): merge revision(s) 49221: [Backport #10731]
- * vm_method.c (rb_alias): raise a NameError when creating alias to
a refined method if the original method of the refined method is
not defined. [ruby-core:67523] [Bug #10731]
git-svn-id: svn+ssh://ci.ruby-lang.org... -
03:35 PM Revision c474ecb0 (git): drb.rb: stop all handlers to fix thread leaks
- * lib/drb/drb.rb (stop_service): stop all handler threads started
in main_loop. fix thread leaks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:03 PM Revision 46fe9f1d (git): * 2015-01-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:03 PM Revision f8f2b0f1 (git): file2lastrev.rb: no ellipsis shorter names
- * tool/file2lastrev.rb (revision_h): do not truncate and ellipsis
names shorter than the limit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:59 PM Revision f59ce53f (git): yaml_tree.rb: fix anchor
- * ext/psych/lib/psych/visitors/yaml_tree.rb (visit_String):
anchors like `\Z` are not valid inside character class. use
negative-lookahead instead.
Fixes: https://github.com/tenderlove/psych/issues/221
git-svn-id: svn+ssh://ci.ru... -
02:42 PM Bug #10750 (Closed): configure script has bashism on Ruby 2.2.0
- Applied in changeset r49306.
----------
configure.in: no pattern substitution
* configure.in: get rid of pattern substitution, which is not
supported by ash, and ash on NetBSD parses whole source first
and fails to start. [ruby-de... -
02:25 PM Bug #10750 (Closed): configure script has bashism on Ruby 2.2.0
- On Ruby 2.2.0, configure script has bashism part and it cause syntax error:
~~~
./configure: 21262: Syntax error: Bad substitution
~~~
The problem line:
~~~
test "x${linker_flag}" = x || flag="${linker_flag}${flag// /,}"
... -
02:42 PM Revision 748372be (git): configure.in: no pattern substitution
- * configure.in: get rid of pattern substitution, which is not
supported by ash, and ash on NetBSD parses whole source first
and fails to start. [ruby-dev:48823] [Bug #10750]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49306 b... -
02:36 PM Bug #10751 (Closed): Abandon (core dumped)
- Hi
I have many of those:
/home/user/.rvm/gems/ruby-2.0.0-p598@global/bin/bundle: malloc.c:3695: _int_malloc: Assertion `(unsigned long) (size) >= (unsigned long) (nb)' failed.
Bundle install a few package, then crache.
If i start... -
01:56 PM Revision e1aabbd3 (git): file2lastrev.rb: limit branch names
- * tool/file2lastrev.rb (revision_h): limit branch names upto 16
chars, and replace extra part with ".." not to exceed the limit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:56 PM Revision ae273826 (git): vcs.rb: no empty names
- * tool/vcs.rb (get_revisions): branch names must not be empty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:25 PM Revision 223a4a5a (git): merge revision(s) 49168: [Backport #10700]
- * dir.c (need_normalization): not only HFS+, CIFS (SMB) is also
decomposed. [Bug #10704]
* dir.c (NORMALIZE_UTF8PATH): Unicode decomposition seems to
perform in an upper layer than file systems on OSX, as al... -
01:25 PM Bug #10719: empty splatting literal hash after other keywords causes SEGV
- ruby_2_2 r49302 merged revision(s) 49193.
-
01:25 PM Revision 6170db40 (git): merge revision(s) 49193: [Backport #10719]
- * parse.y (assocs, assoc): eliminate splatting empty literal
hashes. [ruby-core:67446] [Bug #10719]
* compile.c (compile_array_): supprt splatted hash in hash type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branch... -
12:56 PM Revision 63491598 (git): version.h: include branch name
- * tool/file2lastrev.rb, tool/vcs.rb (get_revisions): define
RUBY_BRANCH_NAME from the current branch name.
* version.h (RUBY_REVISION_STR): include the current branch name
not "trunk" always.
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
10:52 AM Revision 8cfce153 (git): fiddle: --disable-bundled-libffi
- * ext/fiddle/extconf.rb: disable bundled libffi if explicitly
disabled by --disable-bundled-libffi.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:55 AM Bug #6232: Ruby : Segmentation fault on Readline.refresh_line after screen resize.
- ruby_2_2 r49299 merged revision(s) 49244.
-
07:50 AM Revision b66b6452 (git): merge revision(s) 49244: [Backport #6232]
- * ext/readline/readline.c (readline_s_refresh_line): initialize
before rl_refresh_line(), as some function make the internal
state non-clean but rl_refresh_line() does not re-initialize it.
[ruby-core:43957]... -
07:47 AM Bug #10727: Segfault with newlines + multibyte characters in exception message
- ruby_2_2 r49298 merged revision(s) 49201,49203.
-
07:47 AM Revision 6c4e9b2b (git): merge revision(s) 49201,49203: [Backport #10727]
- * eval_error.c (error_print): pos and len parameters of rb_str_substr()
are counted by characters, not bytes. use rb_str_subseq() instead.
[Bug #10727] [ruby-core:67473]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
07:38 AM Bug #10706: Segmentation fault when change visibility of refined new method
- ruby_2_2 r49297 merged revision(s) 49182,49183.
-
07:36 AM Revision 2ca46bfc (git): merge revision(s) 49182,49183: [Backport #10706]
- vm_method.c: fix change refined new method visibility
* vm_method.c (rb_export_method): bail out if the original method
is undefined when the method is refined.
[ruby-core:67387] [Bug #10706]
git-svn-id: svn... -
07:17 AM Bug #10700: On case-sensitive filesystem on OS X, Dir.glob("*.TXT") matches case-insensitively
- ruby_2_2 r49296 merged revision(s) 49178.
-
07:16 AM Revision 7405ea0c (git): merge revision(s) 49178: [Backport #10700]
- * dir.c (glob_helper): match in case-folding only if the directory
resides on a case-insensitve file system, on OSX.
[ruby-core:67364] [Bug #10700]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49296... -
06:55 AM Revision 3842ebb4 (git): suppress alert warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:55 AM Revision 8d5bdaa6 (git): make-snapshot: clear RUBY_PLATFORM
- * tool/make-snapshot (package): clear RUBY_PLATFORM of the
building platform to suppress warnings in rbconfig.rb at
universal-darwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:13 AM Revision 0e7c4908 (git): common.mk: unicode header locations
- * common.mk (unicode.o): fix unicode header locations, so that the
rule for name2ctype.h works.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:17 AM Bug #10723: [PERF] bm_tread_create_join 20% slower
- Minor micro-optimization, I could not find much improvement while
keeping functionality:
http://80x24.org/spew/m/thread-microopt-v1%40r49282.txt
target 0: 2.1.5 (ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]) at "/hom... -
02:49 AM Feature #10740: Base64 urlsafe methods are not urlsafe
- Nobuyoshi Nakada wrote:
> Why does `urlsafe_decode64` use `strict_decode64`, but not just `unpack("m")`?
unpack("m") and Base64.decode64 are based on RFC 2045. unpack("m0"), Base64.strict_decode64, and Base64.urlsafe_decode64 (base6... -
02:30 AM Feature #10740: Base64 urlsafe methods are not urlsafe
- Why does `urlsafe_decode64` use `strict_decode64`, but not just `unpack("m")`?
-
02:45 AM Revision 378480e1 (git): enc/unicode/name2ctype.h.blt: update for r46831
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:42 AM Revision f93a6aaa (git): make-snapshot: extract gems
- * tool/make-snapshot (package): extract bundled gems for package.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:17 AM Revision 84c181a6 (git): vcs.rb: fake string for branch names
- * tool/vcs.rb (VCS::GIT#branch): make fake string for branch names
to suppress expanding as a path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:05 AM Revision b20b9f67 (git): make-snapshot: check the first word of commands
- * tool/make-snapshot: commands stored in environment variables may
contain options, so check only the first word.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:01 AM Revision 20ad7c92 (git): * 2015-01-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:00 AM Revision 63271833 (git): rbinstall.rb: load zlib earlier
- * tool/rbinstall.rb: try to load zlib before using Gem::Installer,
not to let LoadError raise during autoloading.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/16/2015
-
11:47 PM Bug #9204: Issues when compiled with libedit instead of readline
- Please note that on FreeBSD I managed to fix the issue
Basically I added to the latest libedit a couple of patches:
https://svnweb.freebsd.org/ports/head/devel/libedit/files/patch-src_eln.c?view=markup
I have also had to remove th... -
10:15 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
- Benoit Daloze wrote:
> Tsuyoshi Sawada wrote:
> ...
Agreed.
> Indeed, the error from IPAddr could be clearer,
Mmm, not quite. Calling `==` should never raise, so there should not be an error. -
12:34 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
- Tsuyoshi Sawada wrote:
> An interesting case. `assert_equal` seems to be assuming that the `==` method on the relevant class (`IPAddr#==` here) does not raise an error, but that should not be taken for granted. It should be wrapped in a... -
12:03 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
- I think that it should be fixed in ipaddr.
The following code should print false instead of raising an exception:
```
% /tmp/local/bin/ruby -v -r ipaddr -e 'puts(IPAddr.new == [])'
ruby 2.3.0dev (2015-01-16 trunk 49282) [x86_64-l... -
01:12 AM Bug #10745 (Rejected): Special combinations of parameters in assert_equal (test/unit) may cause exceptions
-
12:09 AM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
- An interesting case. `assert_equal` seems to be assuming that the `==` method on the relevant class (`IPAddr#==` here) does not raise an error, but that should not be taken for granted. It should be wrapped in a rescue block.
-
09:27 PM Bug #10749: Possible overflow in GC::Profiler report on 2.2.0
- I've been trying out the `GC::Profiler` and noticed an oddity in the report generated on Ruby 2.2.0
via `GC::Profiler.report`. The report generated outputs a really large value under `Use Size` header
on 2.2.0 but this is not present i... -
08:54 PM Bug #10749 (Closed): Possible overflow in GC::Profiler report on 2.2.0
- I've been trying out the GC::Profiler module on both Ruby 2.1.0 and Ruby 2.2.0 based on the
sample code present at https://rubybench.org and noticed a oddity in the output of GC::Profiler.report
on Ruby 2.2.0. The code snippet I was e... -
08:57 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- Updated https://github.com/ruby/ruby/pull/815 and merged in changes from Yusuke Endoh
-
07:06 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- That looks awesome. I'll update my PR.
-
05:36 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- That looks good to me, thank you!
-
01:18 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- Tony Arcieri wrote:
> My interpretation of RFC4648 would suggest this behavior:
> ...
Thank you, sounds reasonable. I like the behavior of Java's Base64.Decoder:
https://docs.oracle.com/javase/8/docs/api/java/util/Base64.Decoder.ht... -
04:44 AM Feature #10740: Base64 urlsafe methods are not urlsafe
- Hi Yusuke,
Perhaps I have introduced confusion by talking about two different RFCs. RFC4648 is the only RFC I care about. I mentioned the other just as an example, because the language in RFC4648 is about how other RFCs can define sta... -
07:46 PM Bug #10748 (Closed): Array#flatten(N) calls to_ary on the (N+1)-level objects
- ~~~
$ cat flatten.rb
class Foo
def respond_to?(name, include_private = true)
puts "respond_to?(#{name})"
super
end
def method_missing(name, *args)
puts "method_missing(#{name})"
super
end
end
puts ... -
07:28 PM Bug #10747 (Closed): DNS resolution should fall back to TCP on Errno::EACCES
- On some platforms, users may be restricted from global binding to a UDP port, which is necessary for UDP-based DNS lookups. In this case, an exception like the following is currently raised:
> ruby -r resolv -e 'puts Resolv.getaddres... -
05:05 PM Bug #10712: [PATCH] lib/resolv.rb: consider ENETUNREACH as ResolvTimeout
- ruby_2_2 r49286 merged revision(s) 49175.
-
05:04 PM Revision cec9163e (git): merge revision(s) 49175: [Backport #10712]
- * lib/resolv.rb: consider ENETUNREACH as ResolvTimeout
[ruby-core:67411] [Bug #10712]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:02 PM Bug #10668: Fix description for Zlib.crc32
- ruby_2_2 r49285 merged revision(s) 49202.
-
04:58 PM Revision 2348b51b (git): merge revision(s) 49202: [Backport #10668]
- * ext/zlib/zlib.c: fix document of method signatures.
[Bug #10668][ruby-core:67186][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:53 PM Bug #10698: Time#local behaves differently during clock change
- ruby_2_2 r49284 merged revision(s) 49162.
-
04:53 PM Revision d022e13f (git): merge revision(s) 49162: [Backport #10698]
- * time.c (timelocalw): Set tm_isdst field -1 if vtm->isdst is
VTM_ISDST_INITVAL. This bug is introduced at packing struct
vtm (r45155).
[ruby-core:67345] [Bug #10698] Reported by Boris Ruf.
git-svn-id: sv... -
04:43 PM Bug #9917: TestIO#test_io_select_with_many_files results in timeout expiration on AIX
- ruby_2_2 r49283 merged revision(s) 49148.
-
12:18 PM Revision 13cea1f3 (git): merge revision(s) 49148: [Backport #9917]
- * test/ruby/test_io.rb: added timeout for AIX environment.
[ruby-core:62983][Bug #9917]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:08 AM Bug #10723: [PERF] bm_tread_create_join 20% slower
- Related, but I do not read Japanese:
https://bugs.ruby-lang.org/issues/10297 -
09:48 AM Revision 84a41254 (git): * tool/redmine-backporter.rb: support adding related revisions
- to issues.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:28 AM Bug #10550: Resolv::DNS.getaddresses returns no IPs when nameserver returns in differing case than query
- ruby_2_2 r49281 merged revision(s) 49071,49072,49073,49078.
-
09:28 AM Revision 94c6f3d3 (git): merge revision(s) 49071,49072,49073,49078: [Backport #10550]
- * lib/resolv.rb (Resolv::DNS::Name): names with different dots
should be different.
* lib/resolv.rb (Resolv::DNS::Name#==): DNS is case-insensitive, so the
comparison should be case-insensitive as well.
... -
08:35 AM Bug #10693: Regression in Ripper for keyword arg default params
- ruby_2_2 r49280 merged revision(s) 49140.
-
08:35 AM Revision ed5aa421 (git): merge revision(s) 49140: [Backport #10693]
- * parse.y (f_label): return tLABEL value as it is.
[ruby-core:67315] [Bug #10693]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:21 AM Revision c7124d81 (git): vm.c, vm_core.h: constify VM_CF_LEP, VM_CF_PREV_EP, VM_CF_BLOCK_PTR
- and rb_vm_control_frame_block_ptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:52 AM Bug #10692: there is no response body with HEAD request (fixed at r49105)
- ruby_2_2 r49278 merged revision(s) 49104,49105.
-
07:50 AM Revision 008c7b10 (git): merge revision(s) 49104,49105: [Backport #10692]
- * test/net/http/test_http.rb (_test_send_request__HEAD): Added
failing test for send_request with HEAD method.
* lib/net/http.rb (Net::HTTP#send_request): there is no response body
with HEAD request. Patch by... -
06:43 AM Revision 136b07ae (git): * ext/psych/lib/psych.rb: bump version
- * ext/psych/psych.gemspec: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:39 AM Revision fe0414b5 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: only dump hash
- subclasses. Thanks Joe Eli McIlvain <[email protected]>
* test/psych/test_hash.rb: test for change
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:37 AM Revision a5c57775 (git): * ext/psych/lib/psych.rb: bump version
- * ext/psych/lib/psych/visitors/yaml_tree.rb: fix line width wrapping
for long strings. Thanks Jakub Jirutka <[email protected]>
* test/psych/test_string.rb: test for change
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49275 b2dd... -
06:02 AM Bug #10686: Memory leaking from torture test of symbol GC
- ruby_2_2 r49274 merged revision(s) 49090.
-
05:58 AM Revision dd52ab5a (git): merge revision(s) 49090: [Backport #10686]
- * symbol.c (rb_gc_free_dsymbol): delete from global fstr hash
* test/ruby/test_symbol.rb (test_symbol_fstr_leak): test for bug
[ruby-core:67268] [Bug #10686]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_... -
05:50 AM Misc #10742: segmentation fault error while running ruby project
- Above was the output when I run ruby project from Netbeans and Cammand promt.
-
05:49 AM Misc #10742: segmentation fault error while running ruby project
- ~~~
DL is deprecated, please use Fiddle
*** WARNING: You must use ANSICON 1.31 or higher (http://adoxa.110mb.com/ansicon) to get coloured output on Windows
SUCCESS: The process "iexplore.exe" with PID 5872 has been terminated.
DL is ... -
05:21 AM Revision 81f257aa (git): merge revision(s) 49088: [Backport #10685]
- * vm_args.c (keyword_hash_p): fix non-symbol keys hash.
rb_extract_keywords() returns 0 not Qnil when no symbol keys is
included.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49273 b2dd03c8-39d4-4d8... -
05:19 AM Bug #10685: Segfault from keyword rest arg when coercing an object that defines to_hash
- ruby_2_2 r49272 merged revision(s) 49089.
-
05:03 AM Revision d40ee82b (git): merge revision(s) 49089: [Backport #10685]
- included. [ruby-core:67264] [Bug #10685]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:52 AM Revision 983cbb1a (git): common.mk: extract-gems
- * common.mk (extract-gems): extract gem files to install them even
if zlib is not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:48 AM Revision d0cf23b5 (git): rbinstall.rb: install unpacked gems
- * tool/rbinstall.rb (gem): install gems from unpacked directories
for platforms where zlib is not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:35 AM Revision 51e7d0ef (git): rbinstall.rb: always make gem directories
- * tool/rbinstall.rb (gem): always make gem directories regardless
of zlib.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:12 AM Revision 9e322773 (git): rbinstall.rb: use DLEXT
- * tool/rbinstall.rb (RbInstall::Specs::FileCollector#built_libraries):
use configured value DLEXT instead of hardcoded suffix. shared
object suffix is system dependent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49268 b2dd03c... -
03:14 AM Bug #10746: ruby bundles files that requires minitest/testunit (removed from library on 2.2.0)
- Even minitest/testunit removed from /usr/lib/ruby/2.2/, it is still present in /usr/lib/ruby/2.2/rubygems, which ruby looks for automatically.
My problem was that I got all gems uninstalled. Sorry.
If tests should be installed, ple... -
02:11 AM Bug #10746 (Rejected): ruby bundles files that requires minitest/testunit (removed from library on 2.2.0)
- Hello,
On ruby 2.2.0, there is some files shipped with ruby that generates errors when required. This is due to the removal of minitest/testunit from ruby library. I.e.:
~~~
# ruby -rrdoc/test_case
/usr/lib/ruby/2.2/rubygems/cor... -
02:59 AM Bug #10689: `unexpected break' occurs when TracePoint#binding is called
- レビューありがとうございます。
> なんのために 0x02 の bit について気にしていたか覚えていないのですが(クラスとか、その辺でしたっけ)、
VM_ENVVAL_BLOCK_PTR_FLAGのことかなぁと思っていました。
-
02:54 AM Bug #10689 (Closed): `unexpected break' occurs when TracePoint#binding is called
- Applied in changeset r49266.
----------
* eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c:
change throw mechanism (not save target ep, but save target cfp).
It fixes `unexpected break' bug that occurs when
TracePoint#binding is ca... -
02:54 AM Revision f4c6ed46 (git): * vm.c (VM_CF_PREV_EP): remove extra parentheses.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:54 AM Revision e62a99b9 (git): * eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c:
- change throw mechanism (not save target ep, but save target cfp).
It fixes `unexpected break' bug that occurs when
TracePoint#binding is called.
[ruby-dev:48797] [Bug #10689]
* test/ruby/test_settracefunc.rb: add a test.
git-svn-... -
02:50 AM Bug #10743: Nokogiri crashes after upgrading to ruby 2.2.0.
- Resolved. No crash anymore.
-
02:06 AM Bug #10675: Fix typo
- ruby_2_2 r49265 merged revision(s) 49064.
-
02:06 AM Revision 861b3660 (git): merge revision(s) 49064: [Backport #10675]
- * lib/unicode_normalize.rb: typo fix. [ci skip]
[ruby-dev:48794][misc #10675]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:05 AM Bug #10670: char-class matching same character with different encodings raises exception
- ruby_2_2 r49264 merged revision(s) 49058.
-
02:05 AM Revision 0a08782b (git): merge revision(s) 49058: [Backport #10670]
- * re.c (unescape_nonascii): append excape sequence as-is not
unescaped character, to get rid of unexpected meta-character.
[ruby-core:67193] [Bug #10670]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2...
01/15/2015
-
10:16 PM Revision 10fe26fe (git): Describe IO#close.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:26 PM Bug #10745 (Rejected): Special combinations of parameters in assert_equal (test/unit) may cause exceptions
- ~~~ruby
require 'test/unit'
require 'ipaddr'
class TestX < Test::Unit::TestCase
def test_x
assert_equal([IPAddr.new('1.2.3.4')], [[1,2,3]])
end
end
~~~
This results in the following trace:
~~~
NoMethodError: unde... -
03:27 PM Feature #10718: IO#close should not raise IOError on closed IO objects.
- I met matz at yesterday (2015-01-15) and he accept this issue.
-
03:26 PM Feature #10718 (Closed): IO#close should not raise IOError on closed IO objects.
- Applied in changeset r49260.
----------
* io.c (rb_io_close_m): Don't raise when the IO object is closed.
[ruby-core:67444] [Feature #10718] - 03:26 PM Revision 0b66e2a5 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 PM Bug #10744 (Closed): Kernel#singleton_method returns refined method
- Applied in changeset r49259.
----------
proc.c: singleton_method should not use refinements
* proc.c (rb_obj_singleton_method): Kernel#singleton_method should
not use refinements, as well as Kernel#method.
[ruby-core:67603] [Bug #1... -
12:12 PM Bug #10744: Kernel#singleton_method returns refined method
- i wrote a patch for this.
-
12:05 PM Bug #10744 (Closed): Kernel#singleton_method returns refined method
- Kernel#singleton_method is an [indirect method access](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/RefinementsSpec).
it should not return `Method` object like Kernel#method.
following code does not works as I expected in ruby... - 03:26 PM Revision bf1459a1 (git): * 2015-01-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 PM Revision 25595558 (git): * io.c (rb_io_close_m): Don't raise when the IO object is closed.
- [ruby-core:67444] [Feature #10718]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:35 PM Revision 0fce0b7b (git): proc.c: singleton_method should not use refinements
- * proc.c (rb_obj_singleton_method): Kernel#singleton_method should
not use refinements, as well as Kernel#method.
[ruby-core:67603] [Bug #10744]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49259 b2dd03c8-39d4-4d8f-98ff-823fe69... -
12:21 PM Misc #10742 (Feedback): segmentation fault error while running ruby project
- Couldn't you show the error output?
-
06:04 AM Misc #10742: segmentation fault error while running ruby project
- My executions are working fine with Ruby1.8.7 but throwing error for higher ruby version. I want to upgrade all set of gems
-
06:03 AM Misc #10742 (Third Party's Issue): segmentation fault error while running ruby project
- Hi,
I tried Ruby1.9.3,Ruby 2.0.0,Ruby 2.1.5 64 bit and 32 bit versions along with watir 4.0.0,cucumber 2.0.1. But everytime I am getting segmentation fault error while reading step definition file. I have windows7 system and running pro... -
09:30 AM Bug #10743 (Rejected): Nokogiri crashes after upgrading to ruby 2.2.0.
-
09:22 AM Bug #10743: Nokogiri crashes after upgrading to ruby 2.2.0.
- you need to recompile your gems,
currently it does use ruby2.2 with gems that where build against ruby2.1
for some minor change might that work, for some mayor it does not -
09:07 AM Bug #10743 (Rejected): Nokogiri crashes after upgrading to ruby 2.2.0.
- It works fine on ruby 2.1.2
It only happens on ruby 2.2.0
/usr/local/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.5/lib/nokogiri/nokogiri.bundle: [BUG] Segmentation fault at 0x00000000000438
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-d... -
09:09 AM Revision 218029f0 (git): make-snapshot: add fake values
- * tool/make-snapshot (package): add fake values, rubylibprefix and
ruby_version which are necessary for Gem.default_dir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:46 AM Feature #10740: Base64 urlsafe methods are not urlsafe
- My point is so simple: lib/base64 should comply with RFC 4648 as far as possible. Please explain your proposal based on RFC 4648 instead of RFC 6920 (that is NOT a spec of Base64), the behavior of the other libraries, etc. If you think...
-
03:12 AM Revision 9fd7afef (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:02 AM Bug #10722: Array#keep_if is borked if user calls 'break'
- r49255 fixes the performance problem.
-
01:45 AM Feature #10714 (Closed): Array#reject! nonlinear performance problem
- Applied in changeset r49255.
----------
array.c: linear performance
* array.c (rb_ary_select_bang, ary_reject_bang): linear
performance. [ruby-core:67418] [Feature #10714] - 01:45 AM Revision db4160b5 (git): * 2015-01-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:44 AM Revision 5ec029d1 (git): array.c: linear performance
- * array.c (rb_ary_select_bang, ary_reject_bang): linear
performance. [ruby-core:67418] [Feature #10714]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:43 AM Bug #10196: rdoc should not depend on gems
- I sent a PR for rdoc/rdoc in github. Probably
it is the right place to ask for changes in rdoc.
https://github.com/rdoc/rdoc/pull/340
01/14/2015
-
10:15 PM Bug #10741: const_defined? triggers autoload where it did not before
- Boo...my fix was bad because it stopped searching superclasses. Since I did not have an appropriate method to search superclasses, split up :: elements, and check private consts all in one, I reverted JRuby to the autoload-inducing state...
-
09:15 PM Bug #10741: const_defined? triggers autoload where it did not before
- To be more specific, this assertion fails on MRI:
>assert_equal("#{File.dirname(__FILE__)}/autoloaded.rb", Object.autoload?("Autoloaded"))
Because the previous const_defined? call has already triggered the autoload. -
09:11 PM Bug #10741: const_defined? triggers autoload where it did not before
- Test in JRuby that caught this change: https://github.com/jruby/jruby/blob/master/test/jruby/test_autoload.rb#L4-L24
Fix in JRuby: https://github.com/jruby/jruby/commit/496c638d2419e089e93eec9759d9775de0390901 -
09:09 PM Bug #10741 (Closed): const_defined? triggers autoload where it did not before
- This should not cause b.rb to load, but it does in 2.2:
~/projects/jruby $ cat a.rb
module Foo
autoload :Bar, 'b.rb'
end
p Foo.const_defined?('Bar')
~/projects/jruby $ cat b.rb
puts "in b"
module Foo
Bar = 1
end
~/... -
07:56 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- I suspect the reason the spec is that way is that it's easier to calculate what the decoded length will be if the encoding is always divisible by 4, since it's just `(encoded_len / 4) * 3`. It makes more since in the context of wire pro...
-
07:52 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- Hi Yusuke,
RFC6920 is just an example of an RFC which refers to RFC4648 and stipulates that something encoded in base64url MUST NOT be padded. According to RFC4648 this is allowed.
Specifically in the case of RFC6920, the data leng... -
05:43 AM Feature #10740 (Feedback): Base64 urlsafe methods are not urlsafe
- Hello, I'm a maintainer of lib/base64.
I don't think that this is a bug. RFC 4648 is still the latest standard of Base64. (Note that RFC 6920 does not obsolete RFC 4648.) Because lib/base64 is an implementation of Base64, it should... -
12:44 AM Feature #10740: Base64 urlsafe methods are not urlsafe
- I like this feature.
(I think this issue is a feature, not a bug.)
However I think the current behavior should be choosable for compatibility.
I searched Base64.urlsafe_encode64 in gems: base64-urlsafe-encode64-search-result.txt
... -
06:01 PM Bug #10725: Segfault with ObjectSpace::trace_object_allocations_start
- Nobuyoshi Nakada wrote:
> We don't have the same environment equals to yours, we can't address where it happens without the debugging information.
> ...
I understand the difficulties in handling such kind of issues.
I am not able to... -
09:06 AM Bug #10738 (Closed): Parsing invalid URI results in undefined method `split' for nil:NilClass (NoMethodError)
- Applied in changeset r49254.
----------
* lib/uri/mailto.rb: raising URI::InvalidComponentError instead
of failing with undefined method `split' for nil:NilClass for
mailto: URIs without opaque part. [Bug #10738]
* test/uri/testuri.... -
09:06 AM Revision e3c4c7e1 (git): * lib/uri/mailto.rb: raising URI::InvalidComponentError instead
- of failing with undefined method `split' for nil:NilClass for
mailto: URIs without opaque part. [Bug #10738]
* test/uri/testuri.rb: Test for above
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49254 b2dd03c8-39d4-4d8f-98ff-823fe69... -
09:06 AM Feature #10714: Array#reject! nonlinear performance problem
- Thank you, matz.
Please commit, nobu. -
08:59 AM Feature #10714: Array#reject! nonlinear performance problem
- I agree having linear performance is crucial, and the proposed new behavior is acceptable.
Go ahead, and make the change.
Matz.
-
08:02 AM Bug #10711: Incorrect error message in coerce failed
- memo: see also [ruby-core:67555], [ruby-core:67557], r49234 and r49235.
-
07:53 AM Bug #10662: fix to invoke correct function of tcllib. (fixed at r49034)
- Backported into `ruby_2_0_0` at r49253.
- 07:53 AM Revision 1ac6292d (git): merge revision(s) 49034: [Backport #10662]
- * ext/tk/lib/tkextlib/tcllib/plotchart.rb: fix to invoke correct function
of tcllib. Patch by @zalt50 [fix GH-787]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:50 AM Bug #10550: Resolv::DNS.getaddresses returns no IPs when nameserver returns in differing case than query
- Backported r49701, r49702, r49703 and r49708 into `ruby_2_0_0` at r49252.
- 07:49 AM Revision 568a5d52 (git): merge revision(s) 49071-49073,49078: [Backport #10550]
- * lib/resolv.rb (Resolv::DNS::Name#==): DNS is case-insensitive, so the
comparison should be case-insensitive as well.
[ruby-core:66498] [Bug #10550]
* lib/resolv.rb (Resolv::DNS::Name): names with different ... -
07:45 AM Revision a9e033b1 (git): downloader.rb: verify gems
- * tool/downloader.rb (RubyGems.download): verify downloaded gem
packages. LowSecurity to allow untrusted certificates now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:32 AM Bug #10591: Net::HTTPResponse#read_status_line does not throw Net::HTTPBadResponse with some malformed responses.
- Backported into `ruby_2_0_0` at r49250.
- 07:32 AM Revision f9d88c60 (git): merge revision(s) 48948: [Backport #10591]
- * lib/net/http/response.rb (Net::HTTPResponse): require one or more
spaces [Bug #10591].
by leriksen <[email protected]>
https://github.com/ruby/ruby/pull/782 fix GH-782
NOTE: graph.faceboo... -
07:26 AM Bug #10633: OpenSSL RangeError on update
- Backported into `ruby_2_0_0` at r49249.
- 07:25 AM Revision 06383012 (git): merge revision(s) 48923: [Backport #10633]
- * ext/openssl/ossl_cipher.c (ossl_cipher_update_long): update huge
data gradually not to exceed INT_MAX. workaround of OpenSSL API
limitation. [ruby-core:67043] [Bug #10633]
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
07:15 AM Bug #10210: LDSHARED and LDSHAREDXX set to null ('')
- Backported into `ruby_2_0_0` at r49248.
- 07:15 AM Revision 1c65dd9b (git): merge revision(s) 48886: [Backport #10210]
- * configure.in (rb_cv_binary_elf): get rid of -e option of cat
which is not available on BusyBox, use tr instead.
[ruby-core:64824] [Bug #10210]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49248 ... -
07:09 AM Bug #10615: SIGKILL is not supported by signal() of some versions of MSVCRT
- Backported r48884 and r48885 into `ruby_2_0_0` at r49247.
- 07:08 AM Revision ce65dfa3 (git): merge revision(s) 48884,48885: [Backport #10615]
- * signal.c (ruby_signal): since SIGKILL is not supported by MSVCRT,
should be treated before calling signal(2).
[Bug #10615]
should be treated before calling signal(3).
git-svn-id: svn+ssh://ci.ruby-lang.o... -
07:05 AM Bug #10579: Segmentation fault at 0x00000000000000
- Backported into `ruby_2_0_0` at r49246.
note: thread.c is a little different from trunk. - 07:04 AM Revision 9120d051 (git): merge revision(s) 48744,48752: [Backport #10579]
- * eval.c (rb_frame_last_func): return the most recent frame method
name.
* thread.c (recursive_list_access): use the last method name,
instead of the current method name which can be unset in some
c... -
06:55 AM Bug #10412: DNS Resolv broken when resolv.conf has option ndots > 1
- Backported into `ruby_2_0_0` at r49245.
- 06:55 AM Revision e6a5f817 (git): merge revision(s) 48534: [Backport #10412]
- * lib/resolv.rb: fall back if canonicalization fails.
Thanks Vit Ondruch for the patch! [ruby-core:65836]
* test/resolv/test_dns.rb: test for patch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@492... -
06:44 AM Bug #6232 (Closed): Ruby : Segmentation fault on Readline.refresh_line after screen resize.
- Applied in changeset r49244.
----------
readline.c: initialize before rl_refresh_line
* ext/readline/readline.c (readline_s_refresh_line): initialize
before rl_refresh_line(), as some function make the internal
state non-clean but ... -
02:12 AM Bug #6232: Ruby : Segmentation fault on Readline.refresh_line after screen resize.
- It seems like GNU Readline behavior.
`Readline.refresh_line` calls `rl_refresh_line(0, 0)` -> `rl_clear_to_eol(0)` -> `tputs (_rl_term_clreol, 1, _rl_output_character_function)` -> `_rl_output_character_function(c)` -> `putc (c, _rl_out... -
06:43 AM Revision 095886b5 (git): readline.c: initialize before rl_refresh_line
- * ext/readline/readline.c (readline_s_refresh_line): initialize
before rl_refresh_line(), as some function make the internal
state non-clean but rl_refresh_line() does not re-initialize it.
[ruby-core:43957] [Bug #6232]
git-svn-id...
01/13/2015
-
11:37 PM Revision 4d426fc2 (git): test_basicsocket.rb: do not hardcode port number
- * test/socket/test_basicsocket.rb (socks): use dynamically chosen
port number, and remove never used argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:35 PM Revision d739458b (git): * test/socket/test_basicsocket.rb: Remove unused constant.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:24 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- I ran into this problem trying to implement RFC6920 in this program:
https://github.com/cryptosphere/cryptor/blob/master/lib/cryptor/encoding.rb#L20
RFC6920 says:
~~~
Digest Value: The digest value MUST be encoded using the ba... -
11:15 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- https://github.com/ruby/ruby/pull/815
-
11:11 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- Note that SecureRandom.urlsafe_base64 does the right thing by default, with the note "By default, padding is not generated because "=" may be used as a URL delimiter."
-
11:07 PM Feature #10740 (Closed): Base64 urlsafe methods are not urlsafe
- Base64.urlsafe_decode64 is not to spec, because it currently REQUIRES appropriate trailing '=' characters.
Base64.urlsafe_encode64 produces trailing '=' characters.
'=' is not web safe, and is not recommended for base64url. Some spe... - 11:22 PM Revision 2705eeea (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:22 PM Revision d3f7e5d3 (git): * 2015-01-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:22 PM Revision 4eacd5de (git): * test/socket/test_basicsocket.rb: Add basic tests for close_read
- and close_write using TCPServer/Socket as a target.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:01 PM Feature #10739 (Open): merge upstream of json-1.8.2
-
05:14 PM Feature #10739 (Feedback): merge upstream of json-1.8.2
- I think we need to fix the regression in gem before we merge to trunk.
We can take advantage of gem's CI for fixing regression. -
12:56 PM Feature #10739: merge upstream of json-1.8.2
- `GET_STATE_TO` macro seems no longer necessary.
-
12:14 PM Feature #10739 (Closed): merge upstream of json-1.8.2
- I create patch of json-1.8.2 changes. see attached file.
json-1.8.2 implement different way of Typed_Data macro.
we need to apply upstream changes into ruby-core, or backport request to json gem.
nobu, nalsh: how do you think this... -
12:59 PM Revision ec171c45 (git): rbinstall.rb: fix bundled gems location
- * tool/rbinstall.rb (gem): fix changing permissions of installed
bundled gems. [Fix GH-812]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:57 PM Bug #10737 (Closed): probes.dmyh (and others) not removed on make clean / make distclean
- Applied in changeset r49237.
----------
common.mk: more clean
* common.mk (distclean-local): remove autom4te.cache generated by
autoconf.
* common.mk (realclean-local): remove id sources and dummy header
for dtrace. [ruby-core:675... -
10:30 AM Bug #10737 (Closed): probes.dmyh (and others) not removed on make clean / make distclean
- Some files that are generated by building ruby are not removed upon make clean or make distclean.
This is problematic when one of these files where generated with wrong content but are not regenerated after make clean.
In my case p... -
12:57 PM Revision 3303dbf0 (git): common.mk: more clean
- * common.mk (distclean-local): remove autom4te.cache generated by
autoconf.
* common.mk (realclean-local): remove id sources and dummy header
for dtrace. [ruby-core:67562] [Bug #10737]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
12:08 PM Revision 8f37674f (git): * ext/json, test/json: merge JSON HEAD(259dee6)
- separate imprementation of Typed_Data macro.
https://github.com/flori/json/compare/v1.8.1...v1.8.2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:07 PM Revision 6a852f7a (git): numeric.c: fix message
- * numeric.c (coerce_failed): fix the error message on non-flonum
platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:07 PM Revision 748325b8 (git): compar.c: fix message
- * compar.c (rb_cmperr): show float values in the error message
always, not only flonum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:36 AM Bug #10738 (Closed): Parsing invalid URI results in undefined method `split' for nil:NilClass (NoMethodError)
- I tried to parse an invalid URI with the URI library. I expected an error such as URI::InvalidComponentError or URI::InvalidComponentError, but I got "undefined method `split' for nil:NilClass (NoMethodError)".
The simplest way to che... -
09:59 AM Bug #10736 (Rejected): configure does not check for missing ruby
- `BASERUBY` is not necessary when all files have been generated, e.g., unpacked from tarballs, shared with another machine, etc.
-
09:42 AM Bug #10736 (Rejected): configure does not check for missing ruby
- The ./configure script should check if a version of ruby is installed.
Currently not such check is performed.
Current behaviour:
configure succeeds even if the is no version of ruby available.
make fails with: "executable host ru... -
08:59 AM Bug #10470: TracePoint cannot trace attr_accessor/reader/writer method
- すいません。
元のサンプルコードを流用してしまったので、tracepointの性能測定としては余り適切じゃない感じのコードになってたことに気付きました。
~~~ruby
trace = TracePoint.new(:return, :c_return) do |tp|
[tp.lineno, tp.defined_class, tp.method_id, tp.event, tp.binding, tp.return_value]
end
~~~
... -
08:21 AM Revision 79cd3c37 (git): rbinstall.rb: reuse options hash
- * tool/rbinstall.rb (gem): reuse options hash, which is invariant
for all gems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:21 AM Revision a28e2ac4 (git): rbinstall.rb: suppress warnings
- * tool/rbinstall.rb (install): get rid of shadowing outer local
variables.
* tool/rbinstall.rb: remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:27 AM Bug #10689: `unexpected break' occurs when TracePoint#binding is called
- なんのために 0x02 の bit について気にしていたか覚えていないのですが(クラスとか、その辺でしたっけ)、
よろしいと思います! よろしくお願いします。
-
05:16 AM Misc #10721 (Closed): Failing test because of DNS server
- Applied in changeset r49231.
----------
test_http.rb: test without DNS access
* test/net/http/test_http.rb: get rid of accessing DNS actually
for some servers returning wrong results.
[ruby-core:67454] [Bug #10721] -
05:16 AM Revision b4089826 (git): test_http.rb: test without DNS access
- * test/net/http/test_http.rb: get rid of accessing DNS actually
for some servers returning wrong results.
[ruby-core:67454] [Bug #10721]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:53 AM Bug #6181: Ruby crash when trying to send a mail (tls/gmail)
- This issue may be due to Mac bundled OpenSSL like [Bug #6886].
Two crash reports (this and [Bug #6886]'s) are similar in that crashed threads have called '`CRYPTO_get_ex_data`' before '`_sigtramp`' and crashes have been triggered by '`o... -
03:51 AM Revision b1343289 (git): range.c: trivial optimizations
- * range.c (range_bsearch): trivial optimizations, for Fixnum, and
by keeping the last satisfied element.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:47 AM Revision 75a43dbe (git): * 2015-01-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:47 AM Revision 6b8b66b4 (git): range.c: class name encoding
- * range.c (range_bsearch): preserve encoding of class name in an
exception message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:47 AM Revision 225e3b01 (git): range.c: reduce argument evaluations
- * range.c (BSEARCH_CHECK): get rid of conversion of the argument
multiple times.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/12/2015
-
09:12 PM Bug #10735: Memory leak in openssl ossl_pkey_sign
- Zachary Scott wrote:
> I know you tried this with 1.9.3, but could you try to repro on trunk (and newer rubies) first?
> ...
Hi Zachary,
Just ran the test case against Ruby 2.3.0dev (2015-01-12 trunk 49226) [x86_64-darwin14] and see... -
07:20 PM Bug #10735 (Assigned): Memory leak in openssl ossl_pkey_sign
- I know you tried this with 1.9.3, but could you try to repro on trunk (and newer rubies) first?
1.9.3 will be EOL soon, and I want to make sure we fix it upstream before attempting any backports -
06:09 PM Bug #10735 (Closed): Memory leak in openssl ossl_pkey_sign
- Similar to the memory leak fixed in https://bugs.ruby-lang.org/issues/9743 there is an issue with ossl_pkey_sign. The ruby heap usage reported through GC.stat remains very stable, while the process heap grows linearly with the number of ...
-
06:23 PM Feature #3187: Allow dynamic Fiber stack size
- ~~~
Ruby 2.0 already has
RUBY_VM_FIBER_VM_STACK_SIZE
RUBY_FIBER_MACHINE_STACK_SIZE
~~~
Are these environment variables to configure the stack size? Is there documentation on usage? (I mean, what are the units? bytes, kb?) Is th... -
04:40 PM Bug #10733: Time.httpdate raises ArgumentError when DateTime.now.httpdate is provided as input
After some experimentation it looks like this has something do with the fact that `DateTime#httpdate` returns an `US-ASCII` encoded string.
```ruby
require 'time'
from_httpdate = DateTime.now.httpdate
as_string = "Mon, 12 J...-
03:21 PM Bug #10733: Time.httpdate raises ArgumentError when DateTime.now.httpdate is provided as input
- Another example for Time.httpdate failing.
The third call of Time.httpdate fails, which should be the same as the first call of Time.httpdate.
```ruby
require 'time'
puts RUBY_VERSION
datetime_in_httpdate = DateTime.now.httpda... -
12:14 PM Bug #10733 (Closed): Time.httpdate raises ArgumentError when DateTime.now.httpdate is provided as input
- An irb session demonstrating the bug:
```
irb(main):001:0> require 'time'
=> true
irb(main):002:0> Time.httpdate("Mon, 12 Jan 2015 12:04:15 GMT")
=> 2015-01-12 12:04:15 UTC
irb(main):003:0> DateTime.now.httpdate.to_s
=> "Mon, 12... -
02:33 PM Bug #10734 (Closed): Segfault when combining default arguments with keyword arguments
-
02:15 PM Bug #10734: Segfault when combining default arguments with keyword arguments
- if i use ruby2.2.0 it does happen for me too ...
and it seems it some kind of stack loop error because it seems to repeat itself
i tested it against ruby-head and there it seems the problem is fixed but not backported yet
-
01:19 PM Bug #10734 (Closed): Segfault when combining default arguments with keyword arguments
- Combining default arguments with a keyword argument produces a segfault when the function is called with hash that contains a string key.
See the following transcript:
~~~
natano@ketzer:~$ irb
2.2.0 :001 > def foo(data=nil, foo: :b... -
02:32 PM Feature #10730 (Assigned): Implement Array#bsearch_index
- > Let me then tell you about my use case.
Thank you, looks good to me.
Also, I just noticed that Array#bsearch is weaker than C's BSEARCH(3). BSEARCH(3) returns the pointer to the array, so it effectively returns not only the valu... -
01:56 PM Feature #10730: Implement Array#bsearch_index
- >
> ...
Let me then tell you about my use case. There is a sparse array of dates and I want to slice out a part of it that falls within minimum and maximum date. It is then later used to retrieve same values associated with those dates... -
12:46 PM Feature #10730: Implement Array#bsearch_index
- > Why do we have `Array#bsearch`?
Just because matz wanted it: https://redmine.ruby-lang.org/issues/4766#note-2
Personally, I don't think `Array#bsearch` is necessarily required. `Range#bsearch` is more general and powerful. Howe... -
09:53 AM Feature #10730: Implement Array#bsearch_index
- Yusuke Endoh wrote:
> You may want to use `Range#bsearch` for the case.
> ...
Yusuke, thanks, that is a very clever approach.
But if we do that then we are just one small step away from having `Array#bsearch` based on `Range#bsearc... -
08:43 AM Feature #10730: Implement Array#bsearch_index
- You may want to use `Range#bsearch` for the case.
~~~ruby
i = (0...ary.size).bsearch {|i| predicate(ary[i]) }
~~~
--
Yusuke Endoh <[email protected]> - 02:22 PM Revision 3e818c61 (git): * gems/bundled_gems: update test-unit to 3.0.9.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:09 PM Revision 14804d6b (git): * test/ruby/test_numeric.rb (TestNumeric#test_coerce): fixed wrong message.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:53 PM Misc #10608 (Closed): OptionParser documentation improvements
-
01:53 PM Misc #10469 (Closed): Documented return value for Array#each
-
12:44 PM Bug #10708: In a function call, double splat of an empty hash still calls the function with an argument
- @Kolja: I wasn't aware of your post on stackoverflow when I posted this bug report, but this is indeed a nice coincidence!
For context I sometime want to apply some methods from a module without including the module, so I have a functio... -
11:02 AM
Bug #10711 (Closed): Incorrect error message in coerce failed
- Applied in changeset r49224.
----------
numeric.c: correct error message when coerce fails
* numeric.c (bit_coerce): use original value for error message
[ruby-core:67405] [Bug #10711]
* test/ruby/test_numeric.rb (test_coerce): check... -
11:02 AM Bug #10732 (Closed): rdoc:ファイル中に単独の\rがあるとrdocがハングアップする
- Applied in changeset r49223.
----------
rdoc/text.rb: fix infinite loop
* lib/rdoc/text.rb (expand_tabs): get rid of infinite loop with
CR. should check if substitution occurred too.
[ruby-dev:48813] [Bug #10732] -
07:10 AM Bug #10732 (Closed): rdoc:ファイル中に単独の\rがあるとrdocがハングアップする
- 以下で再現できます。
~~~
echo -e '\ra\t' > dummy.txt
rdoc dummy.txt
~~~
原因は、rdoc/text.rbのexpand_tabsで、each_line が上記のダミーデータを1行扱いするのに、gsub!の正規表現にマッチせず、until line !~ /\t/ が無限ループになるためです。
(libyajl2 のインストールでri/rdocの処理が終わらないのはこれが原因) -
10:13 AM Misc #10721: Failing test because of DNS server
- You can use `assert_raise_with_message`.
~~~diff
diff --git a/test/net/http/test_http.rb b/test/net/http/test_http.rb
index 4d82fd7..4f5093d 100644
--- a/test/net/http/test_http.rb
+++ b/test/net/http/test_http.rb
@@ -1,5 +1,6 @@... -
09:28 AM Misc #10721: Failing test because of DNS server
- [email protected] wrote:
> Were you working on a similar patch?
Not really, r49175 was because I was offline completely.
Anthony's ISP is online and doing bad things, but his patch
looks good to me.
I can commit _v2 of his patch in a d... -
01:49 AM Misc #10721 (Assigned): Failing test because of DNS server
- Were you working on a similar patch?
- 09:56 AM Revision 34289fff (git): numeric.c: correct error message when coerce fails
- * numeric.c (bit_coerce): use original value for error message
[ruby-core:67405] [Bug #10711]
* test/ruby/test_numeric.rb (test_coerce): check error message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49224 b2dd03c8-39d4-4d8f-98... -
09:52 AM Bug #9555 (Feedback): Ruby 2.0.0 compilation fails to compile on cygwin. (curses.so)
- Could you show ext/curses/mkmf.log and ext/curses/extconf.h files?
-
09:11 AM Bug #9736 (Third Party's Issue): segmentation fault
- seems an issue by therubyracer.
-
09:01 AM Revision 77f31255 (git): rdoc/text.rb: fix infinite loop
- * lib/rdoc/text.rb (expand_tabs): get rid of infinite loop with
CR. should check if substitution occurred too.
[ruby-dev:48813] [Bug #10732]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:18 AM Revision a11e2543 (git): method.h: UNDEFINED_REFINED_METHOD_P
- * method.h (UNDEFINED_REFINED_METHOD_P): macro to tell if refined
original method is defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:46 AM Bug #10731 (Closed): Segmentation fault when create alias to refined method
- Applied in changeset r49221.
----------
vm_method.c: NameError at refined method alias
* vm_method.c (rb_alias): raise a NameError when creating alias to
a refined method if the original method of the refined method is
not defined.... -
05:09 AM Bug #10731: Segmentation fault when create alias to refined method
- the patch for this.
-
05:05 AM Bug #10731 (Closed): Segmentation fault when create alias to refined method
- following code cause segmentation fault, both `foo` and `bar` is not defined in refined class, in trunk and 2.2.0, 2.1.5, 2.0.0
``` ruby
class C
end
module RefinementBug
refine C do
def foo
end
def bar
en... -
07:45 AM Revision 1abd51ad (git): vm_method.c: NameError at refined method alias
- * vm_method.c (rb_alias): raise a NameError when creating alias to
a refined method if the original method of the refined method is
not defined. [ruby-core:67523] [Bug #10731]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49221... -
07:08 AM Bug #9596 (Rejected): Segmentation Fault 1.9.3p545 when starting rails s
- Two different libruby are used.
> ~~~
> ...
-
04:19 AM Bug #9596 (Feedback): Segmentation Fault 1.9.3p545 when starting rails s
-
04:53 AM Feature #10323 (Closed): [PATCH] Improving doc for Math.atan2
- Applied in changeset r49220.
----------
* math.c (math_atan2): improve documentation.
[Feature #10323][ruby-core:65400][ci skip] -
04:53 AM Revision 2f56ebe8 (git): * math.c (math_atan2): improve documentation.
- [Feature #10323][ruby-core:65400][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:51 AM Bug #10576 (Closed): [DOC] Several fixes for the BigDecimal documentation
- Applied in changeset r49219.
----------
* ext/bigdecimal/bigdecimal.c: fixes documentation like labeled lists,
code examples etc. [ruby-core:66730][Bug #10576][ci skip] -
04:50 AM Revision 60c580fd (git): * ext/bigdecimal/bigdecimal.c: fixes documentation like labeled lists,
- code examples etc. [ruby-core:66730][Bug #10576][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:37 AM Revision ae0e6807 (git): * lib/optparse.rb: improvements for OptionParser documentation.
- [misc #10608][ruby-core:66901][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:33 AM Revision 2f7e05b1 (git): * array.c (rb_ary_each): documented return value.
- [misc #10469][ruby-core:66063]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:18 AM Bug #10275 (Closed): Issues when trying to complile ruby 2.1.3
-
01:25 AM Revision e19cf850 (git): array.c: trivial optimizations
- * array.c (rb_ary_bsearch): trivial optimizations, for Fixnum, and
by keeping the last satisfied element.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e