Project

General

Profile

Activity

From 12/21/2014 to 12/27/2014

12/27/2014

10:35 PM Bug #10657: 2.2: Generated binaries misses resource information (MinGW)
Nobuyoshi Nakada wrote:
> I can't reproduce it with i686-w64-mingw32 on darwin and cygwin.
> What's your "mingw"?
...
luislavena (Luis Lavena)
01:34 PM Bug #10657 (Feedback): 2.2: Generated binaries misses resource information (MinGW)
I can't reproduce it with i686-w64-mingw32 on darwin and cygwin.
What's your "mingw"?
nobu (Nobuyoshi Nakada)
10:29 PM Bug #10664 (Third Party's Issue): Undocumented change: rb_str_new from a function declaration to a macro
It seems that code such as this will now break:
result = rb_str_new(FBUFFER_PAIR(fb));
Example impact: https://...
hedgehog (Hedge Hog)
09:58 PM Feature #10663: Consider adding support for String input to File. methods
Try FileUtils.chmod instead. FileUtils is where the higher-level
stuff goes, I think.
normalperson (Eric Wong)
05:07 PM Feature #10663 (Open): Consider adding support for String input to File. methods
Hi,
Consider a file called 'test.rb'
We can change its permission with File.chmod like so:
File.chmod 444,'t...
shevegen (Robert A. Heiler)
05:46 PM Bug #10661: The "possible reference to past scope" warning is quite frustrating and is forcing me to change my variable names from what I want
> You can use `rand()`.
Good point. I'm so used to calling arg-less methods without parens that I didn't even thi...
myronmarston (Myron Marston)
11:03 AM Bug #10661: The "possible reference to past scope" warning is quite frustrating and is forcing me to change my variable names from what I want
Myron Marston wrote:
> Changing the `rand` call to `self.rand` is one solution I would consider to avoid the warning...
nobu (Nobuyoshi Nakada)
09:14 AM Bug #10661 (Closed): The "possible reference to past scope" warning is quite frustrating and is forcing me to change my variable names from what I want
I find the change in r48986 to be quite frustrating. It's forcing me to change many of my variable and/or method nam... myronmarston (Myron Marston)
02:39 PM Bug #10651: pkg_config does not report required include headers
The commit that produced this behavior change is 097c3e9cbbf23718371f08c24b2d2297b039f63f in particular this part:
...
anatolik (Anatol Pomozov)
01:16 PM Bug #10662 (Closed): fix to invoke correct function of tcllib. (fixed at r49034)
see https://github.com/ruby/ruby/issues/787
This ticket is only for backport management.
nagachika (Tomoyuki Chikanaga)
11:12 AM Revision d29ff247 (git): json: backward compatibilities
* ext/json/generator/generator.c (JSON_Generator_State_type): add
#ifdef for backward compatibility.
* ext/json/par...
nobu (Nobuyoshi Nakada)
08:03 AM Revision 81e9d979 (git): * process.c: Unused code removed.
It seems waitpid() is universaly available on POSIX platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
akr (Akira Tanaka)
07:50 AM Feature #10658: ThreadGroup local variables
+1 liked the idea very much rosenfeld (Rodrigo Rosenfeld Rosas)
05:45 AM Feature #10658: ThreadGroup local variables
Eric Wong wrote:
> Oops, can you try the following?
>
> ```diff
> --- a/vm_core.h
> +++ b/vm_core.h
> @@ -975,...
godfat (Lin Jen-Shin)
06:11 AM Bug #10660 (Closed): [PATCH] unreverse Thread.*list order
Applied in changeset r49036.
----------
vm_core.h: preserve thread ordering
I'm hesitant to consider this as spec, ...
Anonymous
06:08 AM Bug #10660 (Closed): [PATCH] unreverse Thread.*list order
Thread.list and ThreadGroup#list order is reversed as of 2.2
This causes compatibility issue with user code as demon...
normalperson (Eric Wong)
06:11 AM Revision b5e32113 (git): vm_core.h: preserve thread ordering
I'm hesitant to consider this as spec, but this causes a
user-visible change which could break user code.
* vm_core....
Eric Wong
04:08 AM Revision d81cbba6 (git): * ext/socket/socket.c: improved document for YARD doc.
[fix GH-795][ci skip] Patch by @tlewin
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49035 b2dd03c8-39d4-4d8f-98...
hsbt (Hiroshi SHIBATA)
03:42 AM Bug #10654: Nil -> Rational Inconsistency
Current behavior is consistent with other number types:
```
Integer(nil) # => TypeError
nil.to_i # => 0
```
Ca...
crazymykl (Mike MacDonald)
01:11 AM Revision 9f3a95a0 (git): * 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/trunk@49034 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)
01:04 AM Revision 9919f7cf (git): * 2014-12-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:03 AM Revision 6dd302ad (git): * tool/make-snapshot: show sha1 digest when making packages.
it's request from https://github.com/ruby/www.ruby-lang.org/issues/921
[fix GH-794]
git-svn-id: svn+ssh://ci.ruby-...
hsbt (Hiroshi SHIBATA)

12/26/2014

10:40 PM Bug #10659 (Closed): can't dup Fixnum (TypeError)
In Ruby 2.2 (older versions are good) there is a bug with unnamed keyword arguments when `super` is used.
```rb
m...
janko (Janko Marohnić)
09:58 PM Feature #10658: ThreadGroup local variables
[email protected] wrote:
> * What I was doing before: Assume ThreadGroup#list.first is the owner of
> the group, ...
normalperson (Eric Wong)
06:28 PM Feature #10658 (Open): ThreadGroup local variables
Here's the story. I wrote a testing framework which could run test
cases in parallel. To accumulate the number of as...
godfat (Lin Jen-Shin)
06:24 PM Bug #10657 (Closed): 2.2: Generated binaries misses resource information (MinGW)
Binaries (ruby.exe and rubyw.exe) generated from ruby_2_2 branch or released package do not include resource (.rc) in... luislavena (Luis Lavena)
05:36 PM Bug #10656 (Third Party's Issue): mkmf have_func fails if Ruby is compiled with static libruby
If Ruby is compiled with static libruby, then mkmf have_func calls will fail. This is because have_func tries to comp... hongli (Hongli Lai)
04:08 PM Misc #10628: Peformance of URI module
Eric Wong wrote:
> [email protected] wrote:
> > Latest results so far after the patch :)
> >
> https://...
tgxworld (Guo Xiang Tan)
10:38 AM Misc #10628: Peformance of URI module
[email protected] wrote:
> Latest results so far after the patch :)
>
https://railsbench.herokuapp.com/tgx...
normalperson (Eric Wong)
09:58 AM Misc #10628: Peformance of URI module
Latest results so far after the patch :)
https://railsbench.herokuapp.com/tgxworld/ruby?utf8=%E2%9C%93&result_typ...
tgxworld (Guo Xiang Tan)
10:47 AM Bug #10655 (Closed): Segmentation fault on chef-client run
Chef 12.0.1 and chef automatically installed ruby 2.0.0p451 (2014-02-24) [i386-mingw32]
On running chef-client, fo...
Anonymous
09:55 AM Bug #10650: [PERF] bm_hash_keys and bm_hash_values
Hi Nobu,
Seems like there is a bug with the labels on the site when rendering multiple graphs. Please see the belo...
tgxworld (Guo Xiang Tan)
07:17 AM Bug #10650: [PERF] bm_hash_keys and bm_hash_values
Guo Xiang Tan wrote:
> You may view the benchmark result graphs at [https://railsbench.herokuapp.com/tgxworld/ruby?u...
nobu (Nobuyoshi Nakada)
06:58 AM Feature #10652 (Assigned): Automatic detection of user and password from env
Looks like a repeated request to my eyes. nobu (Nobuyoshi Nakada)
06:45 AM Bug #10647: fail install without zlib
ruby_2_2 r49031 merged revision(s) 49015,49016. naruse (Yui NARUSE)
06:44 AM Revision ee485d5d (git): merge revision(s) 49015,49016: [Backport #10647]
* tool/rbinstall.rb: skip installing bundle gems if zlib is unavailable.
[Bug #10647] [ruby-dev:48787]
gi...
naruse (Yui NARUSE)
06:32 AM Revision ca24e581 (git): tcltklib.c: duplicate code
* ext/tk/tcltklib.c (ip_invoke_core): remove probably duplicate
dead code.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
06:28 AM Revision d7d1e344 (git): tcltklib.c: rb_path2class
* ext/tk/tcltklib.c (ip_ruby_cmd_receiver_const_get): simply use
rb_path2class() to get a class/module from its nam...
nobu (Nobuyoshi Nakada)
06:20 AM Revision 5fd00768 (git): marshal.c: append at once
* marshal.c (w_long): append at once by w_nbyte() instead of
appending byte by byte.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
06:13 AM Revision 993f22cb (git): parser.rl: check before use
* ext/json/parser/parser.rl (unescape_unicode): check if valid
before bit-or assignments.
reported by Denis Denis...
nobu (Nobuyoshi Nakada)
06:09 AM Revision ed316bcf (git): nkf.c: add semicolon
* ext/nkf/nkf-utf8/nkf.c (nkf_iconv_t): fix a missing semicolon.
reported by Denis Denisov <denji0k AT gmail.com>.
...
nobu (Nobuyoshi Nakada)
06:09 AM Revision 1db0393e (git): uninitialized variable
* process.c (rb_spawn_process): get rid of usage of uninitialized
variable.
reported by Denis Denisov <denji0k AT...
nobu (Nobuyoshi Nakada)
05:51 AM Revision 859f3d14 (git): never-NULL pointer check
* dir.c (ruby_glob0): no need to check never-NULL pointer.
reported by Denis Denisov <denji0k AT gmail.com>.
* win3...
nobu (Nobuyoshi Nakada)
05:48 AM Revision ea9ff28f (git): win32: realloc failures
* win32/file.c (code_page_i): handle realloc failure.
reported by Denis Denisov <denji0k AT gmail.com>.
* win32/stu...
nobu (Nobuyoshi Nakada)
05:45 AM Revision aac77886 (git): log entry of r49021
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:39 AM Bug #10654 (Closed): Nil -> Rational Inconsistency
I'm not sure if this is a bug or not but there seems to be some inconsistency in creating a rational from nil.
Rat...
kyledecot (Kyle Decot)
05:33 AM Revision d5b81e68 (git): fix printf format conversion specifiers
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:01 AM Bug #10653 (Closed): do-end block in ternary operator is syntax error
- For example
```
ruby -v -e 'true ? 1.tap do |n| p n end : 0'
```
- Result by 2.1.5
```
ruby 2.1.5p273 (...
yancya (Shinta Koyanagi)
01:57 AM Revision 3d2b7c07 (git): * test/ruby/test_extlibs.rb: test in separated process for mathn/*.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:48 AM Bug #10610 (Closed): "make install" fails without zlib
duplicate with #10647 (Japanese)
It's fixed by trunk.
hsbt (Hiroshi SHIBATA)

12/25/2014

11:20 PM Revision 7fa0c70e (git): s/existance/existence
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
09:50 PM Feature #10652 (Closed): Automatic detection of user and password from env
Get user and pass from http_proxy variable when specified, so that NET::HTTP can handle connections behind authentica... xfalcox (Rafael Silva)
09:42 PM Bug #10651 (Closed): pkg_config does not report required include headers
pkg_config behavior seems incorrect in 2.2.0. I am testing following script in Linux Arch:
`require 'mkmf'
puts p...
anatolik (Anatol Pomozov)
09:36 PM Revision 9099a55a (git): don't require mathn, it breaks the world
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:52 PM Bug #10627: gem update fails with a certificate verification error
Please note, I just freshly installed Ruby 2.1.5 on a different machine. Same problem.
I shouldn't have to manuall...
thany (Martijn Saly)
06:12 PM Bug #10650 (Closed): [PERF] bm_hash_keys and bm_hash_values
Hi!
Benchmarks bm_hash_keys and bm_hash_values seemed to have gotten slower after a commit between [e23d1736797f9b...
tgxworld (Guo Xiang Tan)
05:15 PM Revision 2dd66e0d (git): Fix typo for LoadError constant
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
04:52 PM Bug #10647 (Closed): fail install without zlib
r49015(とr49016)でスキップするようにしました。 usa (Usaku NAKAMURA)
10:07 AM Bug #10647: fail install without zlib
Nobuyoshi Nakada wrote:
> zlibのサイトにあるDLLとヘッダをインストールして、--with-opt-dirか--with-zlib-dirで指定してください。
そりゃそうなんですが、そもそもzli...
usa (Usaku NAKAMURA)
10:04 AM Bug #10647: fail install without zlib
zlibのサイトにあるDLLとヘッダをインストールして、--with-opt-dirか--with-zlib-dirで指定してください。 nobu (Nobuyoshi Nakada)
10:00 AM Bug #10647 (Closed): fail install without zlib
手元のマシンでは zlib なしで mswin のビルドをしようとするんですが、
下記のように、nmake install で途中で失敗します。
```
$ nmake install
...
installing de...
ko1 (Koichi Sasada)
04:51 PM Revision c6542873 (git): * ChangeLog: mention the ticket for r49015.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:48 PM Revision 4eaa3278 (git): * tool/rbinstall.rb: skip installing bundle gems if zlib is unavailable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:25 PM Revision e7011a3e (git): * tool/downloader.rb: support old versions of ruby.
* tool/downloader.rb: now can download gems by http if openssl is not
available (this may be danger!)
git-svn-id:...
U.Nakamura
03:37 PM Revision f0f4d12f (git): remove old empty directories.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:15 PM Revision 996fab84 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:15 PM Revision 6535bd5d (git): * test/ruby/test_extlibs.rb: check existance of extension libraries
which not depend on outer libraries. (experimental)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49011 b2dd03c...
U.Nakamura
03:02 PM Revision 835c0535 (git): * 2014-12-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision e0c64486 (git): libffi.mk.tmpl: fix STATICLIB
* ext/fiddle/win32/libffi.mk.tmpl (STATICLIB): fix static library
name. [ruby-core:67128]
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
01:53 PM Revision 39b8908e (git): old ChangeLog and NEWS move to doc
* doc/NEWS-2.2.0: moved from NEWS
* doc/ChangeLog-2.2.0: moved ChangeLog older than created ruby_2_2 branch
* NEWS: N...
znz (Kazuhiro NISHIYAMA)
01:43 PM Bug #10649 (Closed): get rid of NameError in io/console (fixed at r48982)
IO.console raise NameError after IO.console.close.
% ruby -rio/console -ve 'IO.console.close; IO.console'
...
nagachika (Tomoyuki Chikanaga)
12:58 PM Revision a9f70432 (git): extconf.rb: libffi PIC objects
* ext/fiddle/extconf.rb: make PIC objects if it will be linked as
a shared object eventually. [ruby-core:67128]
g...
nobu (Nobuyoshi Nakada)
10:05 AM Bug #10648: libffi can't build on mswin32
r49006でビルドできない問題は直しておきました(起票とタイミングが前後しました)。
それはそれとして、--enable-bundled-libffi じゃないのにbundled libffiを使おうとするのはそういうものでい...
usa (Usaku NAKAMURA)
10:03 AM Bug #10648 (Closed): libffi can't build on mswin32
mswin32 で libffiをビルドしようとして失敗してビルドが止まります。
```
$ nmake
...
types.c
cl -c -MD -Zi -W2 -wd4996 -we4028 -we...
ko1 (Koichi Sasada)
10:01 AM Revision 990a0bb8 (git): * ext/fiddle/win32/libffi-3.2.1-mswin.patch: support mswin32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:42 AM Revision fe0ab051 (git): merge revision(s) 48993:
* ext/io/console/console.c (console_dev): send the given arguments
to the opened console. as a special cas...
naruse (Yui NARUSE)
08:38 AM Revision 364be8e7 (git): merge revision(s) 48999: [Backport #10646]
* gc.c (wmap_final_func): fix memory size shortage when realloc wmap.
Fix SEGV during finilize of WeakRef o...
naruse (Yui NARUSE)
08:34 AM Revision d26f82db (git): still patch level 0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:33 AM Bug #10646 (Closed): wmap_final_func の xrealloc で確保するメモリのサイズが1足りないためSEGV
Applied in changeset r48999.
----------
* gc.c (wmap_final_func): fix memory size shortage when realloc wmap.
Fix ...
ngoto (Naohisa Goto)
08:27 AM Bug #10646 (Closed): wmap_final_func の xrealloc で確保するメモリのサイズが1足りないためSEGV
Solaris にて、以下のようにメモリリークを発見するデバッグ用のmallocを使用すると、WeakRefのfinalize中にSEGVが発生します。
(r48972 にて確認)
~~~
$ LD_PRELOAD=libu...
ngoto (Naohisa Goto)
08:33 AM Revision 7632a82d (git): * gc.c (wmap_final_func): fix memory size shortage when realloc wmap.
Fix SEGV during finilize of WeakRef on Solaris (though the SEGV
could occur on all OS/platforms). [ruby-dev:48779] ...
ngoto (Naohisa Goto)
08:33 AM Revision 713de756 (git): merge revision(s) 48997: [Backport #10640]
* configure.in (NET_LUID): include winsock2.h instead of windows.h.
patch by Jon Forums in [ruby-core:67125...
naruse (Yui NARUSE)
08:27 AM Revision e13315da (git): configure.in: include winsock2.h
* configure.in (NET_LUID): include winsock2.h instead of windows.h.
patch by Jon Forums in [ruby-core:67125]. [Bug...
nobu (Nobuyoshi Nakada)
08:08 AM Bug #10640: build fail with mingw-w64 gcc 4.9.2 due to configure NET_LUID check
This patch allows me to build trunk at r48993 and get `#define HAVE_TYPE_NET_LUID 1` populated in `config.h`
~~~ d...
jonforums (Jon Forums)
07:34 AM Bug #10640: build fail with mingw-w64 gcc 4.9.2 due to configure NET_LUID check
I still get the same NET_LUID conflict failure when building trunk at r48989.
Config.log shows this ugliness
~~...
jonforums (Jon Forums)
06:42 AM Bug #10640: build fail with mingw-w64 gcc 4.9.2 due to configure NET_LUID check
This is strange as the mingw-w64 headers appear to have the same include chain for NET_LUID. I will try building trun... jonforums (Jon Forums)
04:56 AM Bug #10640 (Third Party's Issue): build fail with mingw-w64 gcc 4.9.2 due to configure NET_LUID check
As iphlpapi.h should include ifdef.h via iptypes.h, in fact both of Microsoft SDK's and cygwin mignw's do it, it seem... nobu (Nobuyoshi Nakada)
07:49 AM Bug #10642: 2.2: TestMath#test_gamma test failure (MinGW)
http://sourceforge.net/p/mingw-w64/mingw-w64/ci/8a67ab4541226a80b3ec2047347890d915126de1/tree/mingw-w64-crt/math/tgam... wanabe (_ wanabe)
07:24 AM Revision 3c71d6e4 (git): bump version
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@48994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:14 AM Revision 945e4692 (git): console.c: IO.console arguments passing
* ext/io/console/console.c (console_dev): send the given arguments
to the opened console. as a special case, do no...
nobu (Nobuyoshi Nakada)
07:11 AM Revision 31409cbf (git): Release branch of Ruby 2.2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@48992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:01 AM Revision f0806c48 (git): file.c: drop ignored chars
* file.c (rb_file_expand_path_internal): drop characters ignored
by filesystem on Mac OS X.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
06:50 AM Feature #10645: Consider adding support of .first to MatchData object like MatchData[0]
Robert A. Heiler wrote:
> Would it be consistent to consider adding
> support of .first to MatchData as well?
> ...
duerst (Martin Dürst)
04:13 AM Feature #10645 (Open): Consider adding support of .first to MatchData object like MatchData[0]
Hi,
Lately I was using match data
test_string = "<h6>This is heading 6</h6>"
match = /\<h\d+\>(.+)\<\/h\d+\>...
shevegen (Robert A. Heiler)
06:36 AM Revision 0ebfc6f2 (git): dir.c: replace_real_basename
* dir.c (replace_real_basename): get the real name and replace the
base name with it by getattrlist(2) if available...
nobu (Nobuyoshi Nakada)
06:17 AM Revision 91394327 (git): test_io_console.rb: use gets
* test/io/console/test_io_console.rb (run_pty): pty cannot read
all, should use gets only.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
04:59 AM Revision 44e0cd19 (git): configure.in: workaround of mingw-w64
* configure.in (NET_LUID): include also ifdef.h as a workaround of
a bug in mingw-w64 header. [ruby-core:67103] [B...
nobu (Nobuyoshi Nakada)
04:39 AM Bug #10015: Performance regression in Dir#[]
Thanks, that's it. nobu (Nobuyoshi Nakada)
12:58 AM Bug #10015: Performance regression in Dir#[]
I don't know what I'm talking about, but this seems like it could use `fcntl(2)` + `F_GETPATH`, or `getattrlist(2)` +... matthewd (Matthew Draper)
03:51 AM Revision d33a3837 (git): test_io_console.rb: chomp results
* test/io/console/test_io_console.rb (run_pty): IO#readlines
ignores the given block. need map to chomp the result...
nobu (Nobuyoshi Nakada)
03:47 AM Revision f5f6218a (git): parse.y: warn past scope variable
* parse.y (gettable_gen): warn possible reference to a local
variable defined in a past scope.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
03:37 AM Revision ce59e249 (git): rubygems: fix variable name
* lib/rubygems/compatibility.rb: fix out-of-scope local variable.
* lib/rubygems/specification.rb (Gem::Specificatio...
nobu (Nobuyoshi Nakada)
03:25 AM Bug #10644 (Rejected): WEBrick TimeoutHandler race condition
I discovered what looks like a race in the WEBrick TimeoutHandler.
In WEBrick::Utils::TimeoutHandler#initialize, ...
adacosta (Alan Da Costa)
02:37 AM Revision c10d7640 (git): * test/io/console/test_io_console.rb (TestIO_Console#run_pty): no block given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:23 AM Revision fb933bf7 (git): test_dns.rb: fix scope
* test/resolv/test_dns.rb (test_query_ipv4_address): fix local
variables scope.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
01:09 AM Revision d8d326c9 (git): console.c: get rid of NameError
* ext/io/console/console.c (console_dev): id_console is not a
constant name, use rb_const_remove() to get rid of Na...
nobu (Nobuyoshi Nakada)
12:21 AM Revision 86693b30 (git): * test/resolv/test_dns.rb (TestResolvDNS#test_query_ipv4_address):
set timeout for recvfrom because if client thread is crashed, it
waits infinity.
git-svn-id: svn+ssh://ci.ruby-la...
U.Nakamura
12:08 AM Misc #10628: Peformance of URI module
[email protected] wrote:
> Anyway I'm ok for Eric's patch.
> Could you commit it?

r48980

> We should conside...
normalperson (Eric Wong)

12/24/2014

11:50 PM Revision aa93c62e (git): lib/uri: performance improvements [misc #10628]
* lib/uri/generic.rb (split_userinfo): fstring for 1-byte split
(set_port): reduce bytecode size
(check_path): re...
Eric Wong
11:20 PM Misc #10628: Peformance of URI module
Anyway I'm ok for Eric's patch.
Could you commit it?
We should consider ext/uri or strict/loose API for Ruby 2.3.
naruse (Yui NARUSE)
08:46 PM Misc #10628: Peformance of URI module
The benchmark consists about two parts: split and new.
In split, the difference of its regexp seems the cause of s...
naruse (Yui NARUSE)
11:11 PM Revision 007c4dbe (git): test_rdoc_generator_json_index.rb: leaked fd
* test/rdoc/test_rdoc_generator_json_index.rb (test_generate_gzipped):
fix leaked file descriptor.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
10:48 PM Feature #9390: Support for the ALPN TLS extension
Note: ALPN requires OpenSSL 1.0.2, which is only in beta3 as of now
(2014/12/24). I suspect few are willing to use...
normalperson (Eric Wong)
10:05 PM Bug #10643: 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
Forgot to add, in this test codepage is 1252. luislavena (Luis Lavena)
10:04 PM Bug #10643 (Closed): 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
Hello,
Running tests against ruby_2_2 branch, the following failures were detected (mingw-w64 4.7.2 32bits, GCC 4....
luislavena (Luis Lavena)
09:29 PM Bug #10642 (Third Party's Issue): 2.2: TestMath#test_gamma test failure (MinGW)
Hello,
Running tests against ruby_2_2 branch, mingw-w64 4.7.2, Windows 7 x64:
~~~
TestMath#test_gamma [C:/User...
luislavena (Luis Lavena)
07:24 PM Feature #10641 (Closed): Introduce Fixnum#finite? and Bignum#finite?
Hello,
I propose to introduce `Fixnum#finite?` and `Bignum#finite?` methods. Use case for this is following:
```r...
prijutme4ty (Ilya Vorontsov)
06:59 PM Revision 57267e07 (git): * 2014-12-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:59 PM Revision 32f124e6 (git): use timeout lib
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:15 PM Bug #10015: Performance regression in Dir#[]
note: r48975 was reverted at r48976. nagachika (Tomoyuki Chikanaga)
12:55 PM Bug #10015 (Closed): Performance regression in Dir#[]
Applied in changeset r48973.
----------
ChangeLog: fix ref of r48972. [Bug #10015]
nobu (Nobuyoshi Nakada)
04:52 PM Bug #10640 (Third Party's Issue): build fail with mingw-w64 gcc 4.9.2 due to configure NET_LUID check
On my Win8.1 x64 system I get the following build fail when building `ruby_2_1` and `ruby_2_2` using a 32bit gcc 4.9.... jonforums (Jon Forums)
02:59 PM Revision fbbf715d (git): revert r48975
caused CI fauilures
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:39 PM Revision ae6fb2c8 (git): dir.c: shortcut for case-insensitive name
* dir.c (glob_helper): shortcut for case-insensitive name by
stopping reading after a matching name found.
[ruby-...
nobu (Nobuyoshi Nakada)
01:25 PM Revision e000d687 (git): test_gc.rb: termsig
* test/ruby/test_gc.rb (test_interrupt_in_finalizer): also check
termsig to ensure killed by SIGINT. and try SIGSE...
nobu (Nobuyoshi Nakada)
12:55 PM Revision b9b8f1de (git): ChangeLog: fix ref of r48972. [Bug #10015]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:38 AM Revision 8b764b1d (git): dir.c: glob performance
* dir.c (glob_make_pattern): restrict searching case-insensitive
name from the filesystem to only last part, for th...
nobu (Nobuyoshi Nakada)
10:26 AM Bug #10621: no parent in rb_data_type_t
Koichi Sasada wrote:
> > No does not work because its about rb_check_typeddata, how else should a function know if t...
Hanmac (Hans Mackowiak)
09:38 AM Bug #10621: no parent in rb_data_type_t
> No does not work because its about rb_check_typeddata, how else should a function know if the object i have can be ... ko1 (Koichi Sasada)
08:56 AM Bug #10621: no parent in rb_data_type_t
Koichi Sasada wrote:
> I'm okay to revert for avoiding parent.
>
> However, I'm negative because parent abstracti...
Hanmac (Hans Mackowiak)
08:38 AM Bug #10621: no parent in rb_data_type_t
[email protected] wrote:
> * `rb_data_type_t` is not an official API (so that README.ext doesn't
> refer on it)

Can...
normalperson (Eric Wong)
03:16 AM Bug #10621 (Closed): no parent in rb_data_type_t
Applied in changeset r48962.
----------
ruby.h: parent in rb_data_type_t
* ruby.h (rb_data_type_t): revert r48647 a...
nobu (Nobuyoshi Nakada)
03:04 AM Bug #10621: no parent in rb_data_type_t
I'm okay to revert for avoiding parent.
However, I'm negative because parent abstraction is not good idea for rb_d...
ko1 (Koichi Sasada)
10:18 AM Revision fa13cb05 (git): win32: suppress warnings
* win32/file.c (home_dir, code_page_i): parenthesize to suppress
warnings.
* win32/win32.c (is_command_com, join_a...
nobu (Nobuyoshi Nakada)
09:22 AM Revision 5d77730f (git): * gc.c: remove unused rb_objspace_t::rgengc::old_objects_at_gc_start.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:11 AM Revision 15f9e16c (git): * lib/open-uri.rb (OpenURI.open_http): refactoring of r48941.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:32 AM Revision 5328fa25 (git): add timeout to avoid global timeout
http://ruby-mswin.cloudapp.net/vc10-x64/ruby-trunk/log/20141224T065940Z.log.html.gz
git-svn-id: svn+ssh://ci.ruby-la...
naruse (Yui NARUSE)
06:58 AM Revision 48436ac6 (git): hash/delete.c: add declaration
* ext/-test-/hash/delete.c: add declaration of the function in
internal.h. [Bug #10623]
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
06:58 AM Revision 0a841035 (git): fiddle: depend rules
* ext/fiddle/depend: mark PHONY targets, and workaround of
unexpected DEPEND_RULES on mswin.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
06:37 AM Bug #10462 (Closed): fiddle/libffi installation failing on cygwin
Solved for fiddle at r48954 or thereabouts. duerst (Martin Dürst)
04:26 AM Revision a6444398 (git): * tool/redmine-backporter.rb: require view_changesets permission.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:00 AM Bug #10639 (Closed): Unable to update/download gems (wrong number of arguments)
Applied in changeset r48963.
----------
downloader.rb: fix exception arguments
* tool/downloader.rb (Downloader.dow...
nobu (Nobuyoshi Nakada)
03:56 AM Bug #10639 (Assigned): Unable to update/download gems (wrong number of arguments)
It's since r47694. nobu (Nobuyoshi Nakada)
02:36 AM Bug #10639 (Closed): Unable to update/download gems (wrong number of arguments)
When I run make up; make install-nodoc
I get the following error. I suspect it is related to recent changes.
~~~
...
duerst (Martin Dürst)
04:00 AM Revision 5b4ff7d6 (git): downloader.rb: fix exception arguments
* tool/downloader.rb (Downloader.download): fix the exception to
re-raise. initialize methods of subclasses of Exc...
nobu (Nobuyoshi Nakada)
03:51 AM Bug #10638: Keyword Hash processing is inconsistent
2.1, 2.0 have same problem.
* ruby 2.1.5p274 (2014-11-27 revision 48610) [i386-mswin32_110]
* ruby 2.0.0p606 (201...
ko1 (Koichi Sasada)
03:16 AM Revision 01195a20 (git): ruby.h: parent in rb_data_type_t
* ruby.h (rb_data_type_t): revert r48647 and revise parent member.
[ruby-core:66969] [Bug #10621]
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
03:14 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
I didn't confirm it by myyself, but r48114 was already backported into ruby_2_1/ruby_2_0_0. So this should be backpor... nagachika (Tomoyuki Chikanaga)
02:53 AM Bug #10623 (Closed): rb_hash_delete() can return Qundef in 2.2-rc1
Applied in changeset r48958.
----------
* hash.c (rb_hash_delete): return Qnil if there are no corresponding
entry...
ko1 (Koichi Sasada)
02:31 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
How about it?
rb_hash_delete_entry() for (1).
```diff
Index: ChangeLog
======================================...
ko1 (Koichi Sasada)
03:07 AM Revision a270e96a (git): * tool/downloader.rb: use config.guess in gcc repo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:06 AM Revision 7979a5ad (git): url is not required here
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:56 AM Revision 3fa6e726 (git): * common.mk (up): propagate verbose option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:55 AM Misc #10553: Ruby 2.2.0 release engeneering
Could you backport r48958 for [Bug #10623]? ko1 (Koichi Sasada)
02:53 AM Revision 9c6eaad7 (git): * hash.c (rb_hash_delete): return Qnil if there are no corresponding
entry. [Bug #10623]
* hash.c (rb_hash_delete_entry): try delete and return Qundef if there
are no corresponding ent...
ko1 (Koichi Sasada)
02:29 AM Revision 0cd829c3 (git): fiddle: win32/libffi-config.rb
* ext/fiddle/win32/libffi-config.rb: generate necessary files to
build on mswin.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
01:44 AM Revision 84c39fb2 (git): * tool/downloader.rb: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:29 AM Revision 943a05d2 (git): support ruby 1.8
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:17 AM Feature #7883: Add Regex#to_proc
If the proposed patch to issue #9602 gets accepted, then that will cover this issue in a more general way. sawa (Tsuyoshi Sawada)
12:36 AM Revision a54aae45 (git): * ext/fiddle/extconf.rb: remove ffitarget.h generated by configure on
mswin, because it's not normal file (cygwin's symlink) and have
system attribute.
git-svn-id: svn+ssh://ci.ruby-l...
U.Nakamura

12/23/2014

08:47 PM Bug #10638: Keyword Hash processing is inconsistent
Sorry, I had an old MRI version selected in chruby, this appears to work correctly on trunk. brixen (Brian Shirai)
08:47 PM Bug #10638 (Closed): Keyword Hash processing is inconsistent
Works ok on current trunk (48948). headius (Charles Nutter)
08:32 PM Bug #10638 (Closed): Keyword Hash processing is inconsistent
An empty Hash passed to a method taking a keyword rest argument is not dup'd. A modification to the keyword rest Hash... brixen (Brian Shirai)
08:41 PM Revision 7a0676e8 (git): * tool/downloader.rb: support ruby 1.8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:59 PM Feature #10637 (Assigned): Puppet orchestration on vagrant fails with Error: Non-HTTP proxy URI
I encountered this issue while bringing up a VM using vagrant with virtualbox. I am using puppet to do some provision... eshenayo (Eshe Pickett)
06:59 PM Bug #10591: Net::HTTPResponse#read_status_line does not throw Net::HTTPBadResponse with some malformed responses.
ruby_2_2 r48952 merged revision(s) 48948. naruse (Yui NARUSE)
06:10 PM Bug #10591 (Closed): Net::HTTPResponse#read_status_line does not throw Net::HTTPBadResponse with some malformed responses.
Applied in changeset r48948.
----------
* lib/net/http/response.rb (Net::HTTPResponse): require one or more
spaces...
naruse (Yui NARUSE)
06:59 PM Revision f5dbd9db (git): merge revision(s) 48948: [Backport #10591]
* lib/net/http/response.rb (Net::HTTPResponse): require one or more
spaces [Bug #10591].
by lerik...
naruse (Yui NARUSE)
06:27 PM Bug #10616: Dir.mktmpdir is not setting "d" prefix as default
ruby_2_2 r48947 merged revision(s) 48905. naruse (Yui NARUSE)
06:26 PM Bug #10633: OpenSSL RangeError on update
ruby_2_2 r48951 merged revision(s) 48923. naruse (Yui NARUSE)
02:59 PM Bug #10633: OpenSSL RangeError on update
I don't have much experience with building Ruby by hand, so part of my issue may be there, or perhaps the example pro... tdg5 (Danny Guinther)
02:42 AM Bug #10633 (Closed): OpenSSL RangeError on update
Applied in changeset r48923.
----------
ossl_cipher.c: workaround of OpenSSL API
* ext/openssl/ossl_cipher.c (ossl_...
nobu (Nobuyoshi Nakada)
02:13 AM Bug #10633: OpenSSL RangeError on update
It's caused by OpenSSL's API design. nobu (Nobuyoshi Nakada)
06:23 PM Revision 1e65f0a5 (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. w...
naruse (Yui NARUSE)
06:20 PM Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
ruby_2_2 r48950 merged revision(s) 48934. naruse (Yui NARUSE)
01:11 PM Bug #10619 (Closed): URI::HTTP#query= behavior changed for 2396 uris
Applied in changeset r48934.
----------
* lib/uri/generic.rb (URI::Generic#query=): don't escape [\]^
on both rfc2...
naruse (Yui NARUSE)
06:19 PM Revision 5add0770 (git): merge revision(s) 48934: [Backport #10619]
* lib/uri/generic.rb (URI::Generic#query=): don't escape [\]^
on both rfc2396 and rfc3986. [Bug #10619]
g...
naruse (Yui NARUSE)
06:15 PM Bug #10618: TestWeakRef#test_repeated_object_leak fails on ARM
ruby_2_2 r48949 merged revision(s) 48900,48902. naruse (Yui NARUSE)
06:14 PM Revision 57fd3577 (git): merge revision(s) 48900,48902: [Backport #10618]
test/test_weakref.rb: increase timeout [Bug #10618]
* test/test_weakref.rb (test_repeated_object_leak): incr...
naruse (Yui NARUSE)
06:10 PM Revision 0f7e301f (git): * 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
N...
naruse (Yui NARUSE)
05:41 PM Revision 7f5bc1ba (git): merge revision(s) 48905: [Backport #10616]
* lib/tmpdir.rb (Dir.mktmpdir): Accept nil again, as Ruby 2.1.
[ruby-core:66943] [Bug #10616] Fixed by Alex...
naruse (Yui NARUSE)
05:12 PM Bug #10636 (Closed): "make-snapshot tmp stable" broken
Applied in changeset r48946.
----------
make-snapshot: fix stable snapshot
* tool/make-snapshot (package): VCS#bran...
nobu (Nobuyoshi Nakada)
12:36 PM Bug #10636 (Closed): "make-snapshot tmp stable" broken
It seems that r48840 breaks make-snapshot:
~~~
$ tool/make-snapshot tmp stable
/builddir/ruby/tool/vcs.rb:165:in...
vo.x (Vit Ondruch)
05:12 PM Revision 730c9417 (git): make-snapshot: fix stable snapshot
* tool/make-snapshot (package): VCS#branch_list expects glob a
pattern string but not a regexp. based on the patch...
nobu (Nobuyoshi Nakada)
03:32 PM Revision b1186bf3 (git): * tool/extlibs.rb (do_extract): decompress!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:24 PM Revision 694185bf (git): * tool/extlibs.rb (do_extract): the pipe should be binmode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:22 PM Revision c5712c91 (git): * Makefile.in, common.mk: move common-srcs to Makefile.in because
it breaks build on mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:06 PM Revision 7577e786 (git): * 2014-12-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:06 PM Revision 7e9175e3 (git): * lib/open-uri.rb (OpenURI.open_http): accept multiple certs path in
ssl_ca_certs.
* tool/downloader.rb: use certs of rubygems for downloading gems.
git-svn-id: svn+ssh://ci.ruby-lang...
U.Nakamura
02:52 PM Revision e87f45d8 (git): * gems: typo in svn:ignore. sorry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:51 PM Revision 68d1f7d7 (git): * gems: ignore downloaded files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:30 PM Revision 51f94567 (git): common.mk: run after-update
* common.mk (up): run after-update on every platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48938 b2dd0...
nobu (Nobuyoshi Nakada)
02:14 PM Revision e8c22d74 (git): extlibs.rb: separate commands
* tool/extlibs.rb (do_extract): separate expansion and extraction
processes to each commands.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
01:39 PM Revision 840fa808 (git): fiddle: extlibs
* ext/fiddle/extlibs: libffi-3.2.1 and patch for mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48936 b2d...
nobu (Nobuyoshi Nakada)
01:24 PM Revision 38938cca (git): extlibs.rb: external libraries
* tool/extlibs.rb: download, extract, and patch external libraries.
* ext/fiddle/extlibs: libffi-3.2.1 and patch for...
nobu (Nobuyoshi Nakada)
01:15 PM Feature #7883: Add Regex#to_proc
Nobuyoshi Nakada wrote:
> Nothing, and line 10 is possible with `grep`
>
> ~~~ruby
> %w{foo bar baz}.grep(/\Ab/)...
rklemme (Robert Klemme)
03:09 AM Feature #7883: Add Regex#to_proc
Nothing, and line 10 is possible with `grep`
~~~ruby
%w{foo bar baz}.grep(/\Ab/) {|s|break s}
~~~
Anyway, a p...
nobu (Nobuyoshi Nakada)
12:01 AM Feature #7883: Add Regex#to_proc
Was any of the two suggested forms ever realized? rklemme (Robert Klemme)
01:11 PM Revision 30fef86b (git): * lib/uri/generic.rb (URI::Generic#query=): don't escape [\]^
on both rfc2396 and rfc3986. [Bug #10619]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48934 b2dd03c8-39d4-4d8f...
naruse (Yui NARUSE)
01:07 PM Revision 132415bf (git): extconf.rb: no empty CPP
* ext/fiddle/extconf.rb: pass CPP only if necessary, should not
make it empty.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
01:05 PM Revision 5b6fc3f0 (git): extmk.rb: replace current directory name
* ext/extmk.rb (extmake): replace "./" at beginning in LOCAL_LIBS
with the current directory name for values cached...
nobu (Nobuyoshi Nakada)
01:04 PM Revision 42953731 (git): avoid a bug of the latest redmine
even if call ?include=changesets, latest redmine doesn't return
changesets.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
naruse (Yui NARUSE)
11:57 AM Revision b9ffe579 (git): fiddle: use RMALL
* ext/fiddle/depend (realclean-libffi): use RMALL instead of
RMDIRS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
11:33 AM Revision 276065f8 (git): fiddle: clean-libffi
* ext/fiddle/depend (clean-libffi): clean libffi directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48929 ...
nobu (Nobuyoshi Nakada)
08:58 AM Revision 802d4f9f (git): registry.rb: fix buffer overflow
* ext/win32/lib/win32/registry.rb (Win32::Registry::Error#initialize):
should not re-use sliced string as buffer, t...
nobu (Nobuyoshi Nakada)
08:57 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
At Comment#3, Nobu said that we still need a function which returns no such entry.
We have three possibility:
(...
ko1 (Koichi Sasada)
05:28 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
@nobu Do you think we need to change `rb_hash_delete` behavior? Or do you mean we should add another public c-api fun... tmm1 (Aman Karmani)
07:03 AM Bug #10300 (Closed): Encoding error in conversion from UTF-16LE to UTF-8 to CP850
Applied in changeset r48927.
----------
registry.rb: try en_US message
* ext/win32/lib/win32/registry.rb (Win32::Re...
nobu (Nobuyoshi Nakada)
07:03 AM Revision ba3da9af (git): registry.rb: try en_US message
* ext/win32/lib/win32/registry.rb (Win32::Registry::Error#initialize):
try en_US message if the default message can...
nobu (Nobuyoshi Nakada)
06:22 AM Revision 4c0a560c (git): extconf.rb: try modversion ff pkg_config succeeded
* ext/fiddle/extconf.rb: when pkg_config failed, module version is
not available.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
06:21 AM Revision b2c4e778 (git): extconf.rb: libffi on mswin
* ext/fiddle/extconf.rb: try to compile libffi as mingw on mswin
if possible.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
05:20 AM Bug #10314: Default argument lookup fails in Ruby 2.2 for circular shadowed variable names
I opened a pull request to add ruby 2.2 compatibility to rails 3-2-stable: https://github.com/rails/rails/pull/18160.... tmm1 (Aman Karmani)
04:03 AM Bug #10631 (Closed): Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
Duplicate of #10015 duerst (Martin Dürst)
12:53 AM Bug #10631: Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
I tried the following patch against ruby-trunk r48405 to make sure this is the Dir[] performance regression:
~~~di...
felixbuenemann (Felix Bünemann)
12:16 AM Bug #10631: Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
Yes, I tried it on Yosemite 10.10.2. I now re-ran the tests on an Ubuntu Trusty VM with 2.1.5 and 2.2.0-rc1 installed... felixbuenemann (Felix Bünemann)
02:42 AM Revision 36cea85a (git): * 2014-12-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:42 AM Revision debedd37 (git): ossl_cipher.c: workaround of OpenSSL API
* ext/openssl/ossl_cipher.c (ossl_cipher_update_long): update huge
data gradually not to exceed INT_MAX. workaroun...
nobu (Nobuyoshi Nakada)
02:31 AM Bug #10635 (Closed): cmp_failed warnings in 2.2 are very hard to track down
I propose we add the exception (and possibly backtrace as well) to show the root cause of the warning.
~~~
diff -...
tmm1 (Aman Karmani)
01:51 AM Bug #10632 (Feedback): 2.2rc1 Fails to Compile with Mingw64 NET_LUID
`NET_LUID` type should be checked by `configure`.
Could you show `config.log` file?
nobu (Nobuyoshi Nakada)
01:39 AM Bug #10630: ERB tags nested in escaped blocks are skipped
Tonči Damjanić wrote:
> The Erubis repo is stale and the project seems to be deprecated by the author.
Nobody wou...
nobu (Nobuyoshi Nakada)
12:47 AM Misc #10628: Peformance of URI module
Eric Wong wrote:
> tgx_world: Please don't use screenshots when a few words explaining the
> situation will do. N...
tgxworld (Guo Xiang Tan)
12:32 AM Feature #10634 (Open): Baselining with Benchmark
Add a method Benchmark::Report#baseline. This does not report measurements but stores them as a baseline value in th... rklemme (Robert Klemme)

12/22/2014

10:08 PM Misc #10628: Peformance of URI module
tgx_world: Please don't use screenshots when a few words explaining the
situation will do. Not everyone can view p...
normalperson (Eric Wong)
09:53 PM Bug #10633: OpenSSL RangeError on update
I get the same result on
ruby 1.9.2p330 (2014-08-07 revision 47094) [x86_64-linux]
ruby 1.9.3p545 (2014-02-24 rev...
tdg5 (Danny Guinther)
09:18 PM Bug #10633 (Closed): OpenSSL RangeError on update
OpenSSL Cipher throws a RangeError on the update function when given a very large string. I've verified that it happe... khoffmann (Kenneth Hoffmann)
08:58 PM Bug #10632: 2.2rc1 Fails to Compile with Mingw64 NET_LUID
Can you provide specifics about the version of mingw-w64 you used?
You say "4.9.2", but there are many builds of i...
luislavena (Luis Lavena)
08:35 PM Bug #10632 (Closed): 2.2rc1 Fails to Compile with Mingw64 NET_LUID
Ruby 2.1.* compile correctly with mingw64. Ruby 2.2rc1 does not. The error is:
~~~
gcc version 4.9.2 (x86_64-po...
cfis (Charlie Savage)
05:38 PM Bug #10614: strpdate and Leap Days
Tsuyoshi Sawada wrote:
> `'02/29/2012'` clearly does not match `'%m/%d'`. What else would you expect than an argumen...
cwoodcox (Corey Woodcox)
04:00 PM Bug #10631: Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
The README says you tried this on OS X. Can you try it on Linux? This may be related to Bug #10015, and testing on ... tenderlovemaking (Aaron Patterson)
03:49 PM Bug #10631 (Closed): Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
I'm seeing huge slowdowns when running Rails 4.2.0 on Ruby 2.2.0-rc1 (or -preview1) compared to Ruby 2.1.5.
On a p...
felixbuenemann (Felix Bünemann)
01:48 PM Bug #10630: ERB tags nested in escaped blocks are skipped
OK. Who is maintaining Erubis then? Is it possible to reach out to them and have the bug fixed?
The Erubis repo is...
tonci (Tonči Damjanić)
11:47 AM Bug #10630 (Third Party's Issue): ERB tags nested in escaped blocks are skipped
Erubis is not a part of ruby repository.
We can do nothing for it.
nobu (Nobuyoshi Nakada)
09:48 AM Bug #10630 (Third Party's Issue): ERB tags nested in escaped blocks are skipped
Hello,
First of all, is this a good place to report Erubis bugs? Their GitHub repo is stale (no action since 2011...
tonci (Tonči Damjanić)
12:31 PM Revision 2f4570e7 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:31 PM Revision 14c5bd12 (git): * test/win32ole/test_win32ole_event.rb: some tests are
executed on standard Windows OS without ADO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48921 b2dd03c8-39d4...
suke (Masaki Suketa)
05:08 AM Bug #10629 (Closed): Compile error in signal.c: ‘received_signal’ undeclared
Applied in changeset r48920.
----------
signal.c: fix received_signal
* signal.c (received_signal): fix condition t...
nobu (Nobuyoshi Nakada)
04:50 AM Bug #10629 (Closed): Compile error in signal.c: ‘received_signal’ undeclared
I got the following error when making "make up; make install-nodoc", in the compilation of signal.c, on cygwin.
Most...
duerst (Martin Dürst)
05:08 AM Revision 1634ac4d (git): signal.c: fix received_signal
* signal.c (received_signal): fix condition to define.
[ruby-core:67032] [Bug #10629]
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
03:42 AM Revision 458cffce (git): extconf.rb: libffi with libruby
* ext/fiddle/extconf.rb: link libffi with libruby for symbols
provided by ruby on some platforms, e.g. alloca.
git...
nobu (Nobuyoshi Nakada)
03:17 AM Revision 4e9f6719 (git): * 2014-12-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:17 AM Revision 055ae0c8 (git): extconf.rb: configure libffi first
* ext/fiddle/extconf.rb: configure libffi for the check requires
the headers.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
03:10 AM Bug #7995 (Closed): RubyVM::InstructionSequence to_a not working for blocks
Fixed at r44720, #9455. wanabe (_ wanabe)

12/21/2014

08:37 PM Bug #10450: multiple assignment in conditional
Recursive Madman wrote:
> Actually, thinking about it again I'm not sure anymore if the warning is warranted. The wa...
bughit (bug hit)
08:21 PM Bug #10627: gem update fails with a certificate verification error
Frankly, no. And I shouldn't have to. I'm a user of gems, not a developer of one (or the system for that matter). To ... thany (Martijn Saly)
08:18 PM Bug #10627: gem update fails with a certificate verification error
Martijn Saly wrote:
> Why is it not being fixed from your end?
Have you read the background describing this?
luislavena (Luis Lavena)
08:10 PM Bug #10627: gem update fails with a certificate verification error
So now every new installation of Ruby & Gem has to undergo a tedious process of some sort, because someone decided it... thany (Martijn Saly)
12:38 PM Bug #10627 (Rejected): gem update fails with a certificate verification error
This has been answered before:
This is caused by changes on SSL certificates used by rubygems.org.
Please read ...
luislavena (Luis Lavena)
03:03 AM Bug #10627 (Rejected): gem update fails with a certificate verification error
Whenever I execute `gem update` or `gem update --system` it returns this error:
~~~
ERROR: While executing gem ....
thany (Martijn Saly)
03:47 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
Maybe someone can now rename this issue to a name better reflecting the actual problem, it seems like a pretty genera... jaroslawr (Jarosław Rzeszótko)
03:14 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
A still more simple test case for apparently the same problem:
https://gist.github.com/anonymous/a86f5eb0198acc10a...
jaroslawr (Jarosław Rzeszótko)
03:00 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
Given that this is a BUS error, here is perhaps a particularly interesting backtrace you can get if you are "lucky":
...
jaroslawr (Jarosław Rzeszótko)
02:56 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
... way lower than the default ulimit -s of 8192 ***kilobytes***. Wish this bugtracker supported editing ^^ jaroslawr (Jarosław Rzeszótko)
02:55 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
Some more findings, you can run the above test case under gdb like this:
~~~
# gdb ruby
(gdb) set disable-random...
jaroslawr (Jarosław Rzeszótko)
08:05 AM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
Here is a stripped down and easier to understand test case:
https://gist.github.com/anonymous/a2a784c9f37b1fc6b753...
jaroslawr (Jarosław Rzeszótko)
06:34 AM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
I have seen #10460 and would not say this is an obvious duplicate. Here, it is not only that you do not get a stack o... jaroslawr (Jarosław Rzeszótko)
02:43 PM Misc #10628 (Closed): Peformance of URI module
Please view attached screenshot or go to [the following link](https://railsbench.herokuapp.com/tgxworld/ruby?utf8=%E2... tgxworld (Guo Xiang Tan)
08:17 AM Bug #10487: [PATCH 3/3] More than 3 arguments Passing to CMath.log doesn't make sense.
@Marc-Andre Lafortune
sounds good, do I need to modify patch as you said?
If so, please feel free.
gogotanaka (Kazuki Tanaka)
08:12 AM Revision 80036df9 (git): fiddle: modversion may be unavailable
* ext/fiddle/extconf.rb: modversion may be unavailable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48916 b2dd...
nobu (Nobuyoshi Nakada)
07:15 AM Revision 0c8b964e (git): fiddle: do not disturb other checks
* ext/fiddle/extconf.rb: add the local ffi library and header just
before create_makefile, not to disturb other che...
nobu (Nobuyoshi Nakada)
05:51 AM Revision bade6e46 (git): handle.c: suppress warnings
* ext/fiddle/handle.c (CHECK_DLERROR): suppress warnings for using
the result of an assignment as a condition witho...
nobu (Nobuyoshi Nakada)
05:45 AM Revision 53a7c964 (git): fiddle: fix build failures
* ext/fiddle/depend (build-libffi): get rid of eventually empty
target for nmake.
* ext/fiddle/extconf.rb: omit st...
nobu (Nobuyoshi Nakada)
05:26 AM Revision cfe33575 (git): handle.c: suppress a warning
* ext/fiddle/handle.c (rb_fiddle_handle_initialize): suppress an
unused-but-set-variable warning.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
02:35 AM Revision 3600b5e6 (git): thread.c: no allocation during GC
* thread.c (ruby_thread_stack_overflow): jump without setting up
the exception not to allocate new objects, during ...
nobu (Nobuyoshi Nakada)
02:35 AM Revision d3383030 (git): signal.c: clear received signal at stack overflow
* signal.c (check_stack_overflow): clear the received reserved
signal before raising stack overflow but not abortin...
nobu (Nobuyoshi Nakada)
01:56 AM Revision 03a6d033 (git): * test/win32ole/test_win32ole_event.rb: test_s_new_exception is
executed on standard Windows OS without ADO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48909 b2dd03c8-39d4...
suke (Masaki Suketa)
12:30 AM Bug #10625: configure --with or --without-jemalloc fails
Fixed the former bug, so `--without-jemalloc` should work.
But the latter is caused by MacPorts jemalloc, it is just...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom