Project

General

Profile

Activity

From 08/05/2014 to 08/11/2014

08/11/2014

09:20 PM Revision 340d73b2 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:20 PM Revision 1a83b211 (git): * ext/win32ole/win32ole.c: seperate WIN32OLE_METHOD src from
win32ole.c.
* ext/win32ole/win32ole.h: ditto.
* ext/win32ole/win32ole_method.c: ditto.
* ext/win32ole/win32ole_method...
suke (Masaki Suketa)
08:45 PM Bug #10120: TestSprintf#test_float still an issue
The #8358 was always issue on our builders and reproducible locally using mock [1]. E.g. I typically run the i686 bui... vo.x (Vit Ondruch)
08:39 PM Bug #10046: OpenSSL::TestSSLSession#test_ctx_server_session_cb and OpenSSL::TestSSLSession#test_ctx_client_session_cb test failures
[email protected] wrote:
> Can we vendor openssl like we do libyaml?

Not speaking for Martin, but I think that would be ...
normalperson (Eric Wong)
08:35 PM Bug #10046: OpenSSL::TestSSLSession#test_ctx_server_session_cb and OpenSSL::TestSSLSession#test_ctx_client_session_cb test failures
There routines were disabled in OpenSSL for good reasons I suppose. I don't understand, why Ruby should be less secur... vo.x (Vit Ondruch)
07:35 PM Bug #10046: OpenSSL::TestSSLSession#test_ctx_server_session_cb and OpenSSL::TestSSLSession#test_ctx_client_session_cb test failures
Can we vendor openssl like we do libyaml? zzak (zzak _)
06:47 PM Revision 97a4ecb0 (git): add timeout
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:37 PM Feature #10090: Display of program name in process listing under AIX
Has there been any movement on this? It's clearly a regression when compared to the 1.8 series, and it directly corre... mckern (Ryan McKern)
06:26 PM Bug #10126 (Closed): Dir.home encoding is incorrect on Windows
Dir.home string itself is actually returned encoded in cp775 (no matter what consoles encoding is)
but encoding info...
davispuh (Dāvis Mosāns)
06:18 PM Feature #4276: Allow use of quotes in symbol syntactic sugar for hashes
Yukihiro Matsumoto wrote:
> I am not against the idea, but I want to make sure that key will be symbol,
Yes, I be...
Ajedi32 (Ajedi32 W)
05:33 PM Bug #10124 (Closed): Sinatra Segmentation fault
This bug is a duplicate and was fixed in a patchlevel release of 2.0.0, but I can't find the appropriate ticket now.
...
zzak (zzak _)
04:47 PM Bug #10124 (Closed): Sinatra Segmentation fault
I am running A Tilt/Sinatra Based Webserver on Debian 7.
The server is sporadically crashing and displaying Errors a...
GtrPksRnt4eatin (Benjamin Klein)
05:32 PM Bug #10125 (Assigned): Array#sort and #sort! documentation issue
zzak (zzak _)
05:16 PM Bug #10125 (Closed): Array#sort and #sort! documentation issue
The documentation about the values that should be returned by the block is backwards.
a <=> b will return -1 if a ...
maxtruc (Maxime Réty)
03:30 PM Revision 90baa972 (git): * 2014-08-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:30 PM Revision f31252f0 (git): fix style and typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:27 PM Feature #10123 (Rejected): Named capture groups don't set local vars when matched using ~
Broken when using `~`:
~~~
$ echo ' josh' | ruby -ne '~/(?<initial>\w)/ and puts initial'
-e:1:in `<main>': unde...
josh.cheek (Josh Cheek)
03:19 PM Bug #10048 (Closed): Time comparison broken on Windows, Ruby 1.9.3
zzak (zzak _)
10:25 AM Bug #10048: Time comparison broken on Windows, Ruby 1.9.3
Not a bug - please close.
The embedded Windows system clock is incorrect.
(Not my choice to use embedded Windows).
kmcd (k mcd)
02:56 PM Bug #9875: ERB#result documentation incorrect
Backported into `ruby_2_1` branch at r47141. nagachika (Tomoyuki Chikanaga)
02:55 PM Revision 5712fa57 (git): merge revision(s) r46241: [Backport #9875]
* lib/erb.rb (result): [DOC] no longer accepts a Proc, as
Kernel.eval does not. [fix GH-619]
git-svn-id:...
nagachika (Tomoyuki Chikanaga)
02:53 PM Bug #9865: frozen IO object causes RuntimeError with inspect and fileno
r46151 and r46165 (partially) were backported into `ruby_2_1` branch at r47140. nagachika (Tomoyuki Chikanaga)
02:53 PM Revision 5a5ac314 (git): merge revision(s) r46151,r46165: [Backport #9865]
* io.c (rb_io_fileno, rb_io_inspect): non-modification does not
error on frozen IO. [ruby-dev:48241] [Bug ...
nagachika (Tomoyuki Chikanaga)
02:28 PM Bug #10122 (Third Party's Issue): Wrong message when removing ruby1.8 version
Debian's policy. nobu (Nobuyoshi Nakada)
01:10 PM Bug #10122 (Third Party's Issue): Wrong message when removing ruby1.8 version
When the ruby1.8 version is uninstalled using apt-get remove ruby1.8, version ruby1.9.3 gets installed automatically.... cptanu (Anu V)
01:44 PM Bug #9914: posix_fadvise() does not work correctly with _LARGE_FILES on 32-bit AIX
Backported into `ruby_2_1` branch at r47139. nagachika (Tomoyuki Chikanaga)
01:43 PM Revision f9a0c3fa (git): merge revision(s) r46382,r46384,r46913: [Backport #9914]
* io.c (rb_io_advise): AIX currently does not support a 32-bit call to
posix_fadvise() if _LARGE_FILES is d...
nagachika (Tomoyuki Chikanaga)
01:22 PM Bug #10016: Destructuring block arguments with a Hashable last element
Backported into `ruby_2_1` branch at r47138. nagachika (Tomoyuki Chikanaga)
01:22 PM Revision 6ff49bf8 (git): merge revision(s) r46775: [Backport #10016]
* vm_insnhelper.c (vm_callee_setup_keyword_arg): adjust VM stack
pointer to get rid of overwriting splat ar...
nagachika (Tomoyuki Chikanaga)
01:20 PM Revision 812c7a9e (git): * ext/win32ole/win32ole_variable.c(folevariable_inspect): refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
11:50 AM Revision 66973fc1 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:50 AM Revision 0aa9e15e (git): * ext/win32ole/win32ole.c: seperate WIN32OLE_VARIABLE src from
win32ole.c
* ext/win32ole/win32ole.h: ditto.
* ext/win32ole/win32ole_variable.c: ditto.
* ext/win32ole/win32ole_varia...
suke (Masaki Suketa)
09:42 AM Bug #9291: array splatting a nil works, but hash splatting a nil does not
Currently, `*` uses explicit conversion to array (`to_a`, not `to_ary`), while `**` uses implicit conversion to hash ... marcandre (Marc-Andre Lafortune)
07:17 AM Bug #10102 (Closed): [PATCH] dir.c: [DOC] Document that Dir.exists? is deprecated
Applied in changeset r47134.
----------
dir.c: Dir.exists? is deprecated
* dir.c (rb_dir_exists_p): [DOC] Document ...
nobu (Nobuyoshi Nakada)
07:17 AM Revision 4ce3e118 (git): dir.c: Dir.exists? is deprecated
* dir.c (rb_dir_exists_p): [DOC] Document that Dir.exists? is
deprecated. [ruby-core:64135] [Bug #10102]
git-svn-...
nobu (Nobuyoshi Nakada)
02:26 AM Bug #10105 (Closed): Mixed styles for class methods on Tempfile break RDocs.
Applied in changeset r47133.
----------
lib/tempfile.rb: include doc of Tempfile.open
* lib/tempfile.rb: start rdoc...
nobu (Nobuyoshi Nakada)
02:26 AM Revision 84ae5332 (git): lib/tempfile.rb: include doc of Tempfile.open
* lib/tempfile.rb: start rdoc parsing inside singleton class
definition to include the document there.
[ruby-core...
nobu (Nobuyoshi Nakada)
01:40 AM Revision 9388ad42 (git): * 2014-08-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:40 AM Revision b6d23e45 (git): configure.in: fix jemalloc check
* configure.in (jemalloc): check with JEMALLOC_MANGLE if not found
without the mangling.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
01:40 AM Revision c7bc925b (git): configure.in: remove spaces followed by tabs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

08/10/2014

11:59 PM Bug #10105: Mixed styles for class methods on Tempfile break RDocs.
I've tried to fix it only touching documentation, and it seems to be
impossible, rdoc does not understand the `cla...
eloyesp (Eloy Esp)
01:38 PM Feature #10121 (Closed): Dir.empty?
On IRC someone asked how to find out if a directory is empty or not, from within ruby.
It seems as if there was no...
shevegen (Robert A. Heiler)
04:48 AM Revision f5e2b68a (git): configure.in: remove SSE options
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:48 AM Revision 244bf0ad (git): goruby.c: suppress warning
* goruby.c (goruby_options): check the result of `write(2)` to
suppress unused-result warning.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
04:45 AM Bug #10120 (Feedback): TestSprintf#test_float still an issue
nobu (Nobuyoshi Nakada)
04:44 AM Bug #10120: TestSprintf#test_float still an issue
How can I reproduce the problem of `sprintf` on Fedora?
Which version OS, libc, and gcc?
### I CAN NEVER REPRODUC...
nobu (Nobuyoshi Nakada)
04:37 AM Feature #10108 (Feedback): NameError#name and nested constants
Good name is desired, as usual. nobu (Nobuyoshi Nakada)
03:31 AM Revision ac574fe8 (git): configure.in: duplicated linker flags
* configure.in (with_jemalloc): get rid of duplicated linker flags,
as AC_CHECK_LIB adds it.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
03:31 AM Revision 62a4c2f5 (git): common.mk: ignore timestamp directory
* common.mk (clean-ext): ignore error on removing non-existent
timestamp directory.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
03:23 AM Revision cfb519a2 (git): * ext/win32ole/win32ole_type.c: refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
02:41 AM Revision 4473d2fe (git): sample: use IO::NULL
* sample/cgi-session-pstore.rb: use IO::NULL instead of hard coded
device name for portability.
* sample/drb/ring_...
nobu (Nobuyoshi Nakada)
01:34 AM Revision 22cbb7e8 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:34 AM Revision ffc068c9 (git): * lib/cgi/session/pstore.rb: separated sample code.
* lib/open3.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
01:05 AM Revision 31a1d062 (git): * 2014-08-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:05 AM Revision 0b7979a8 (git): * lib/irb/ext/multi-irb.rb: fixed indent.
* lib/irb/output-method.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47120 b2dd03c8-39d4-4d8f-98ff-8...
hsbt (Hiroshi SHIBATA)
01:05 AM Revision f9a81499 (git): * lib/irb/ext/multi-irb.rb: removed commented-out code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

08/09/2014

11:50 AM Revision 8f0543a3 (git): win32/file.c: direct conversion
* win32/file.c (user_length_in_path): count user name length in
path.
* win32/file.c (append_wstr): append WCHAR s...
nobu (Nobuyoshi Nakada)
10:10 AM Revision b136c5cd (git): win32/file.c: share functions with win32.c
* win32/file.c (rb_file_expand_path_internal, rb_file_load_ok):
use functions defined in win32/win32.c.
git-svn-id...
nobu (Nobuyoshi Nakada)
10:02 AM Bug #10120 (Closed): TestSprintf#test_float still an issue
The fix for #8358 is build time solution. Unfortunately it turns out that this does not work so well for for distribu... vo.x (Vit Ondruch)
09:32 AM Revision fdb4c75a (git): test_io.rb: fix tempfile leaks
* test/ruby/test_io.rb (test_flush_in_finalizer2): cannot unlink
opened file on Windows.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
09:32 AM Revision 8f612830 (git): test_syntax.rb: fix tempfile leaks
* test/ruby/test_syntax.rb (test_must_ascii_compatible),
(test_script_lines): ensure to close temporary files.
git...
nobu (Nobuyoshi Nakada)
05:36 AM Bug #8124: gem fails to install valid gems
I for one have got this error.
I have no idea what to do to solve it, and/or what the significance of it is. I've j...
garyt (Gary Turner)
04:52 AM Feature #10118: Double splat for non-symbol keys
Double splat was introduced to pass a hash given from keyword arguments.
Keyword argument hash is fundamentally a ha...
matz (Yukihiro Matsumoto)
04:10 AM Feature #10118: Double splat for non-symbol keys
Hi,

As far as I know the double splat was introduced in ruby 2.0.
What was the reason behind the design decis...
dsferreira (Daniel Ferreira)
12:49 AM Feature #10118: Double splat for non-symbol keys
It sounds reasonable.
nobu (Nobuyoshi Nakada)
02:02 AM Revision 76515504 (git): * lib/irb.rb: removed commented-out code.
* lib/irb/**/*.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
01:42 AM Revision 5afa23b4 (git): * ChangeLog: added reference to github issue.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:36 AM Revision 8e5af8b6 (git): * lib/cmath.rb: fixed indent.
* lib/drb/ssl.rb: ditto.
* lib/irb/**/*.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47112 b2dd03c8-...
hsbt (Hiroshi SHIBATA)
01:28 AM Revision 45592f4b (git): * test/minitest/test_minitest_unit.rb: removed obsoleted condition
for Ruby 1.8.
* test/ruby/test_time_tz.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47111 b2dd03c8-3...
hsbt (Hiroshi SHIBATA)
01:19 AM Revision 556f8054 (git): * test/cgi/test_cgi_core.rb: removed obsoleted condition for Ruby 1.8.
* test/cgi/test_cgi_header.rb: ditto.
* test/cgi/test_cgi_multipart.rb: ditto.
* test/cgi/test_cgi_tag_helper.rb: dit...
hsbt (Hiroshi SHIBATA)
12:37 AM Bug #4044: Regex matching errors when using \W character class and /i option
I have updated [ruby-2.x branch](https://github.com/k-takata/Onigmo/tree/ruby-2.x) in my Onigmo repository.
I think ...
k_takata (Ken Takata)

08/08/2014

10:38 PM Feature #9453: Return symbols of defined methods for `attr` and friends
Chaining the two suggestions leads to a nice syntax (in my opinion):
`private attr_reader :name, :address, :etc`
...
nerdrew (Andrew Lazarus)
10:09 PM Feature #10095: Object#as
On 09/08/2014, [email protected] <[email protected]> wrote:
> Issue #10095 has been updated by Rafael Fr...
phluid61 (Matthew Kerwin)
03:05 PM Feature #10095: Object#as
I believe using `#itself` for this feature will cause confusion. By what I could understand of the original proposal ... rafaelfranca (Rafael França)
02:13 AM Feature #10095: Object#as
Here is a patch that adds a block to `#itself`, with tests.
(Sorry, my editor inserted a TAB instead of spaces)
phluid61 (Matthew Kerwin)
01:31 AM Feature #10095: Object#as
Andrew Vit wrote:
> I think this should be added as an optional block on the newly added `#itself` method, and not a...
phluid61 (Matthew Kerwin)
08:02 PM Feature #7792: Make symbols and strings the same thing
I think the proposal is goood, if the change is better to new programmers it means it is better for all programmers, ... eloyesp (Eloy Esp)
08:00 PM Feature #10119 (Closed): [PATCH] [net/imap] Add CHANGEDSINCE FETCH modifier + complementary add MODSEQ Message Data Item in FETCH Command
Add [CHANGEDSINCE FETCH modifier]
(http://tools.ietf.org/html/rfc4551#section-3.3.1)
+
Add [MODSEQ Message Dat...
plehoux (Philippe-Antoine Lehoux)
04:41 PM Feature #10118: Double splat for non-symbol keys
My intent was that, if the proposal is realized, we can easily create hashes that include other hashes like this with... sawa (Tsuyoshi Sawada)
03:08 PM Feature #10118: Double splat for non-symbol keys
From my point of view the same issues that come from introducing incompatibility come from keeping this confusing beh... rosenfeld (Rodrigo Rosenfeld Rosas)
03:03 PM Feature #10118 (Feedback): Double splat for non-symbol keys
If you are JavaScript programmer with less Ruby experience, it might be confusing.
But should we change the language...
matz (Yukihiro Matsumoto)
02:48 PM Feature #10118: Double splat for non-symbol keys
Yet another issue caused by the confusion caused by the distinction between symbols and strings and another reason to... rosenfeld (Rodrigo Rosenfeld Rosas)
03:37 PM Revision 8a1463be (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:37 PM Revision f0160da5 (git): * 2014-08-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:37 PM Revision 98f14946 (git): * ext/win32ole/win32ole.c: separate WIN32OLE_TYPE src from win32ole.c.
* ext/win32ole/win32ole.h: ditto.
* ext/win32ole/win32ole_type.c: ditto.
* ext/win32ole/win32ole_type.h: ditto.
* ext...
suke (Masaki Suketa)
02:59 PM Bug #9769: un-infection in StringIO#write
r45676 and r45677 were backported into `ruby_2_1` branch. nagachika (Tomoyuki Chikanaga)
02:58 PM Revision c4e25813 (git): merge revision(s) r45676,r45677: [Backport #9769]
stringio.c: move GC guard
* ext/stringio/stringio.c (strio_write): move GC guard after the
last using posi...
nagachika (Tomoyuki Chikanaga)
02:40 PM Bug #10110: Exception handling is not well documented
Good documentation but it didn't touch the points mentioned in the issue. Exception#cause is neither mentioned nor do... rosenfeld (Rodrigo Rosenfeld Rosas)
12:42 AM Bug #10110 (Feedback): Exception handling is not well documented
Is there something more we could add here? https://github.com/ruby/ruby/blob/trunk/doc/syntax/exceptions.rdoc zzak (zzak _)
01:04 PM Feature #9999: Type Annotations (Static Type Checking)
**Regarding #1.**
> 1. Syntax of methods signatures
Matz says "optional typing should honor duck typing", which...
josh.cheek (Josh Cheek)
11:01 AM Revision 37e45a7d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:00 AM Revision 0a22f4c1 (git): * lib/securerandom.rb: use OpenSSL::BN for performance improvement.
* benchmark/bm_securerandom.rb: benchmark script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47104 b2dd03c8-3...
Glass_saga (Masaki Matsushita)
10:30 AM Revision d6f0bd2b (git): * lib/open-uri.rb: remove needless condition for old ruby version.
* test/open-uri/test_open-uri.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47103 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)
07:41 AM Revision 9b9a9249 (git): * lib/irb/init.rb: removed unreachable code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
07:35 AM Revision 47f8840e (git): * lib/drb/drb.rb: removed unreachable code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
05:34 AM Revision 67b5e108 (git): * lib/webrick/httpproxy.rb: remove needless condition
for old ruby version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
03:17 AM Bug #9990 (Assigned): URI.parse and URI.encode use different RFCs
nagachika (Tomoyuki Chikanaga)
02:28 AM Bug #9984 (Assigned): OpenSSL::TestPKeyRSA#test_sign_verify_memory_leak timeouts on ARM
nagachika (Tomoyuki Chikanaga)
12:41 AM Bug #10116 (Closed): gem with extension but without lib dir gets installed with a lib dir with wrong permissions
zzak (zzak _)
12:36 AM Bug #10105 (Assigned): Mixed styles for class methods on Tempfile break RDocs.
This may be a bug in RDoc, but we can fix it without redefining the methods by using the document method directive:
...
zzak (zzak _)
12:25 AM Bug #10100 (Assigned): Document usage of RB_GC_GUARD in README.EXT
What would you like to hear about it?
Eric do you have any other feedback?
zzak (zzak _)

08/07/2014

11:45 PM Feature #10118 (Closed): Double splat for non-symbol keys
The double splat operator ** only seems to work with hashes whose keys are symbols. It will not work when a key is a ... sawa (Tsuyoshi Sawada)
10:07 PM Feature #10095: Object#as
I think this should be added as an optional block on the newly added `#itself` method, and not a new method.
~~~ru...
avit (Andrew Vit)
01:33 PM Feature #10095: Object#as
Guys, your chosen names are awful so far. :)
`revapply` is ugly, it does not fit to ruby.
`#as` is not descri...
shevegen (Robert A. Heiler)
09:38 PM Bug #10093 (Third Party's Issue): SecureRandom.uuid is not valid v4 and/or RFC 4122
nobu (Nobuyoshi Nakada)
09:19 PM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
This ticket should be closed. kidlab (Man Vuong)
09:18 PM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
I just found out the problem, the root cause is because a bug in one of gems I'm using. It does something like this:
...
kidlab (Man Vuong)
08:17 PM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
hmm, it could be the problem, let me try to figure out. kidlab (Man Vuong)
04:07 PM Revision 259cd9de (git): * 2014-08-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:07 PM Bug #10117 (Closed): Invalid char does not cause syntax error in eval
Applied in changeset r47098.
----------
parse.y: fix invalid char in eval
* parse.y (parser_yylex): fix invalid cha...
nobu (Nobuyoshi Nakada)
03:12 PM Bug #10117: Invalid char does not cause syntax error in eval
Mistake. nobu (Nobuyoshi Nakada)
03:10 PM Bug #10117 (Closed): Invalid char does not cause syntax error in eval
Directly coded invalid char causes `SyntaxError`, but not in `eval`.
無効な文字を直接書いたときには`SyntaxError`になりますが、`eval`の中ではなり...
nobu (Nobuyoshi Nakada)
04:07 PM Revision a7c4146d (git): parse.y: fix invalid char in eval
* parse.y (parser_yylex): fix invalid char in eval, should raise
an syntax error too, as well as directly coded.
...
nobu (Nobuyoshi Nakada)
02:31 PM Revision fd7a02f9 (git): * lib/open3.rb: avoid unnecessary write if stdin_data is empty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
12:52 PM Revision 707ff7bf (git): * ext/win32ole/win32ole_typelib.c (foletypelib_version): return
version string.
* test/win32ole/test_win32ole_typelib.rb (test_version): ditto.
git-svn-id: svn+ssh://ci.ruby-lan...
suke (Masaki Suketa)
12:51 PM Bug #10113: Ruby memoization behaving oddly when using hash keys with spaces
Ron Arias wrote:
> Trying to use simple Hash memoization with a ruby hash in a class method, it "fails" when having ...
cesario (Franck Verrot)
08:16 AM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
I see the crash with ruby trunk and Tk 8.6.1 on Ubuntu Linux x86_64.
It seems calling `__orig_namespace_command__` c...
h.shirosaki (Hiroshi Shirosaki)
06:14 AM Revision b618b868 (git): * lib/cgi.rb: remove needless condition for old ruby version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
04:59 AM Revision 5d9f08f3 (git): bump patchlevel
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@47094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Terence Lee
04:59 AM Revision 7b9354af (git): Fix r32622.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@47093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Terence Lee
04:59 AM Revision 5082e918 (git): merge revision(s) 32622:
* lib/uri/generic.rb (WFKV_): unroll the loop of regexp.
* lib/uri/generic.rb (URI.decode_www_form_component): ditto...
Terence Lee

08/06/2014

09:05 PM Bug #10114 (Closed): syntax error raised from instance_eval has unexpected encoding
Applied in changeset r47090.
----------
parse.y: preserve encoding
* parse.y (parser_yyerror): preserve source code...
nobu (Nobuyoshi Nakada)
11:50 AM Bug #10114 (Closed): syntax error raised from instance_eval has unexpected encoding
~~~ruby
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
code = 'def n "∈"; end'
puts "code.encoding: #{code.encodin...
kdeberk (Kevin de Berk)
09:05 PM Revision 4769a61b (git): * 2014-08-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:04 PM Revision 2bd1ae1e (git): parse.y: preserve encoding
* parse.y (parser_yyerror): preserve source code encoding in
syntax error messages. [ruby-core:64228] [Bug #10114]...
nobu (Nobuyoshi Nakada)
08:33 PM Bug #10110: Exception handling is not well documented
Ok, I could get a better understanding of how this works from another message in the mailing list but there's somethi... rosenfeld (Rodrigo Rosenfeld Rosas)
07:17 PM Bug #10045: SegFault in BigDecimal in 2.1.2p95
Does using the gem fix the segfaults for you? zzak (zzak _)
03:23 PM Bug #10116: gem with extension but without lib dir gets installed with a lib dir with wrong permissions
On FreeBSD, "gem" winds up using /usr/local/lib/ruby/site_ruby/2.1/rubygems/ext/ext_conf_builder.rb which is slightly... robertgrimm (Robert Grimm)
02:48 PM Bug #10116 (Closed): gem with extension but without lib dir gets installed with a lib dir with wrong permissions
When installing a ruby gem that has a C extension but not an explicit lib directory, the created lib directory will h... robertgrimm (Robert Grimm)
02:49 PM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
I suspect it might be generated by `String#succ`. nobu (Nobuyoshi Nakada)
01:09 PM Bug #10093 (Feedback): SecureRandom.uuid is not valid v4 and/or RFC 4122
I see. "g" is not a valid character for UUID.
However I couldn't reproduce the problem.
I run following script...
akr (Akira Tanaka)
12:50 PM Bug #10115: Error in OpenSSL documentation section: Loading a key
I think the same error is also in the docs for previous version of the Ruby reggieb (Rob Nichols)
12:48 PM Bug #10115 (Closed): Error in OpenSSL documentation section: Loading a key
The entry in the OpenSSL docs for Loading a key has an error in it I believe.
http://ruby-doc.org/stdlib-2.1.2/...
reggieb (Rob Nichols)
12:00 PM Revision 2b14e2ae (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:00 PM Revision 0e2410f4 (git): * ext/win32ole/win32ole.c: separate src of WIN32OLE_TYPELIB from
win32ole.c
* ext/win32ole/win32ole.h: ditto.
* ext/win32ole/win32ole_typelib.c: ditto.
* ext/win32ole/win32ole_typel...
suke (Masaki Suketa)
11:47 AM Revision 9b94249f (git): Oops, maybe it's too late, but add [DOC] to the last entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
11:45 AM Revision f76e390e (git): Move enum.one? documentation before the relevant method.
* enum.c (enum_one): Move enum.one? documentation before the
relevant method. Submitted by @vipulnsward. [Fixes GH...
Akinori MUSHA
11:28 AM Revision 305be780 (git): * lib/set.rb (Set#replace): Check if an object given is enumerable
before clearing self. Reported by yui-knk. [GH-675]
https://github.com/ruby/ruby/pull/675
git-svn-id: svn+ssh://c...
Akinori MUSHA
11:09 AM Revision f2ff35c8 (git): * ext/win32ole/win32ole.c (olerecord_ivar_set): remove rb_str_subseq.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
10:13 AM Revision 3766aa4c (git): Implement Set#clone. [Fixes GH-661]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
10:11 AM Bug #10113 (Rejected): Ruby memoization behaving oddly when using hash keys with spaces
Trying to use simple Hash memoization with a ruby hash in a class method, it "fails" when having spaces as the hash k... ronald05arias (Ron Arias)
09:47 AM Revision 4d5fceb0 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:47 AM Revision 76fcc05e (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:47 AM Revision 75d1a6c9 (git): * ext/win32ole/win32ole.c: separate src of WIN32OLERuntimeError
from win32ole.c.
* ext/win32ole/win32ole.h: ditto
* ext/win32ole/depend: ditto.
* ext/win32ole/win32ole_error.c: dit...
suke (Masaki Suketa)
04:11 AM Feature #9999 (Assigned): Type Annotations (Static Type Checking)
hsbt (Hiroshi SHIBATA)
04:11 AM Bug #10028 (Assigned): nested rest keyword argument
hsbt (Hiroshi SHIBATA)
04:11 AM Bug #10037 (Assigned): Since r46798 on Solaris, "[BUG] rb_vm_get_cref: unreachable" during make
hsbt (Hiroshi SHIBATA)
04:10 AM Feature #10038 (Assigned): Extend ObjectSpace.dump to expose buffer addresses for String and Array
hsbt (Hiroshi SHIBATA)
04:10 AM Bug #10053 (Assigned): OpenSSL: incorrect return value check of EGD functions
hsbt (Hiroshi SHIBATA)
04:04 AM Feature #10107 (Closed): [PATCH] cleanup: rb_const_lookup helper function
Already committed by r47059. nobu (Nobuyoshi Nakada)
03:57 AM Feature #10107 (Assigned): [PATCH] cleanup: rb_const_lookup helper function
hsbt (Hiroshi SHIBATA)
04:03 AM Bug #10112 (Assigned): NET::IMAP fails to parse uid_search/search response with MODSEQ search criteria
hsbt (Hiroshi SHIBATA)
12:52 AM Bug #10112: NET::IMAP fails to parse uid_search/search response with MODSEQ search criteria
Here is my patch to parse the response successfully.
~~~
require 'net/imap'
##
# Fixing issue: NET::IMAP fail...
plehoux (Philippe-Antoine Lehoux)
03:57 AM Feature #10096 (Assigned): [PATCH] use khash for fstring and id_str tables
hsbt (Hiroshi SHIBATA)
03:55 AM Bug #10111: gdbm truncated UTF-8 data problem
KiHyun Kang wrote:
> Nobuyoshi Nakada wrote:
> > gdbm doesn't preserve encodings now.
>
> gdbm doesn't have to p...
nobu (Nobuyoshi Nakada)
02:52 AM Bug #10111: gdbm truncated UTF-8 data problem
Nobuyoshi Nakada wrote:
> gdbm doesn't preserve encodings now.
gdbm doesn't have to preserve encodings.
ext/db...
testors (KiHyun Kang)
02:27 AM Bug #10111: gdbm truncated UTF-8 data problem
gdbm doesn't preserve encodings now. nobu (Nobuyoshi Nakada)
02:39 AM Bug #10105: Mixed styles for class methods on Tempfile break RDocs.
It's valid code, at least.
Whether you consider it a good example or not is another story.
nobu (Nobuyoshi Nakada)

08/05/2014

07:37 PM Bug #9129 (Closed): Regression in support for IPv6 literals in URIs with Net::HTTP
Applied in changeset r47079.
----------
* lib/net/http.rb (Net::HTTP.proxy_uri): use initializer instead
of parser...
naruse (Yui NARUSE)
07:37 PM Revision f01485b4 (git): * lib/net/http.rb (Net::HTTP.proxy_uri): use initializer instead
of parser to handle IPv6 address. [Bug #9129]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47079 b2dd03c8-39d4-...
naruse (Yui NARUSE)
07:35 PM Bug #10105: Mixed styles for class methods on Tempfile break RDocs.
I don't think that it is only a bug in RDoc.
There are at least 3 ways to define class methods in ruby, and I thin...
eloyesp (Eloy Esp)
07:20 PM Feature #8429 (Closed): Options requests in net/http should be able to accept a response body
Applied in changeset r47078.
----------
* lib/net/http/requests.rb (Net::HTTP::Options::RESPONSE_HAS_BODY):
OPTION...
naruse (Yui NARUSE)
05:46 PM Feature #8429: Options requests in net/http should be able to accept a response body
http://tools.ietf.org/html/rfc7231#section-4.3.7 naruse (Yui NARUSE)
07:20 PM Revision 90a16cb2 (git): * lib/net/http/requests.rb (Net::HTTP::Options::RESPONSE_HAS_BODY):
OPTIONS requests may have response bodies. [Feature #8429]
http://tools.ietf.org/html/rfc7231#section-4.3.7
git-sv...
naruse (Yui NARUSE)
07:10 PM Bug #10054 (Closed): Net::HTTPGenericRequest sets host even if it was set before by user
Applied in changeset r47077.
----------
* lib/net/http/generic_request.rb (Net::HTTP::GenericRequest#exec):
handle...
naruse (Yui NARUSE)
07:10 PM Revision 70a2eb63 (git): * lib/net/http/generic_request.rb (Net::HTTP::GenericRequest#exec):
handle req['host'] in update_uri.
* lib/net/http/generic_request.rb
(Net::HTTP::GenericRequest#update_uri):
use ...
naruse (Yui NARUSE)
07:10 PM Revision c1652035 (git): * lib/net/http/generic_request.rb
(Net::HTTP::GenericRequest#update_uri):
handle scheme, host, and port to reflect connection to @uri.
* lib/net/htt...
naruse (Yui NARUSE)
07:09 PM Revision 159fa373 (git): * lib/net/http/generic_request.rb
(Net::HTTP::GenericRequest#initialize):
optimize object allocation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
naruse (Yui NARUSE)
07:09 PM Revision b6ecbc70 (git): remove path_query
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:09 PM Revision d7b5ef02 (git): * lib/uri/generic.rb (URI::Generic#normalize!): use String#empty?
* lib/uri/generic.rb (URI::Generic#path_query): optimized.
* lib/uri/generic.rb (URI::Generic#to_s): optimized.
git...
naruse (Yui NARUSE)
07:09 PM Revision a5c923f6 (git): * lib/uri/http.rb (URI::HTTP#request_uri): optimized.
decrease object allocation, and ensure always create at least one new
object for return value.
git-svn-id: svn+ssh...
naruse (Yui NARUSE)
07:08 PM Revision 25d3fc88 (git): suppress warnings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:50 PM Bug #9806: URI#encode doesn't encode characters '[' and ']'. They should be encoded as %5B and %5D respectively.
Yusuke Endoh wrote:
> I'm unfamiliar with URI spec, but I guess RFC 2732 is related.
>
> http://www.ietf.org/rfc/...
charlez (Charles Leu)
06:41 PM Revision 66ba4e36 (git): * 2014-08-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:41 PM Revision 0b392535 (git): * ext/psych/lib/psych/visitors/to_ruby.rb: backwards compatibility for
hashes emitted by Syck. Github #198
* test/psych/test_hash.rb: test for change.
git-svn-id: svn+ssh://ci.ruby-lang.o...
tenderlovemaking (Aaron Patterson)
05:50 PM Bug #10112 (Closed): NET::IMAP fails to parse uid_search/search response with MODSEQ search criteria
~~~
imap.examine('INBOX')
imap.uid_search(['MODSEQ', 12345])
~~~
NET::IMAP fails to parse uid_search/search r...
plehoux (Philippe-Antoine Lehoux)
04:17 PM Feature #10090: Display of program name in process listing under AIX
If we run this example code under Ruby 1.8.7 on AIX, we're able to see the entire command line that the process was c... mckern (Ryan McKern)
09:22 AM Feature #10090 (Third Party's Issue): Display of program name in process listing under AIX
Your code diesn't set `$0`, so ruby does and can do nothing.
The behavior of `ps` is a part of OS.
Complain to the ...
nobu (Nobuyoshi Nakada)
05:18 AM Feature #10090: Display of program name in process listing under AIX
+1 for fixing, or at least some communications about areas we can investigate to help resolve/remediate this. mckern (Ryan McKern)
02:52 PM Feature #10108: NameError#name and nested constants
Yes, a full qualified name seems more appropriate and more consistent with the output of the error message. Thanks fo... robin850 (Robin Dupret)
12:00 PM Bug #10111 (Rejected): gdbm truncated UTF-8 data problem
Reproducible script is here.
~~~
# coding: utf-8
require 'gdbm'
data = "\xEA\xB0\x80ABCDEF"
db = GDBM.new( '...
testors (KiHyun Kang)
10:31 AM Revision 9670542a (git): * ext/win32ole/win32ole.c (ole_invoke): skip VariantClear when
argument is VT_RECORD variant.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47068 b2dd03c8-39d4-4d8f-98ff-823...
suke (Masaki Suketa)
06:54 AM Revision e3c74b29 (git): * 2014-08-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:54 AM Revision 97ec14b7 (git): * gems/bundled_gems: Upgrade to test-unit-3.0.0 and minitest-5.4.0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
03:22 AM Bug #10109 (Assigned): BigDecimal fail to compare to Float::INFINITY
mrkn (Kenta Murata)
12:18 AM Bug #10099: Compiling Ruby 2.1.2 with OpenSSL "recipe for target 'openssl_missing.o' failed"
Yui NARUSE wrote:
> Use homebrew's openssl instead of OpenSSL.framework.
I don't use homebrew as it removes anyth...
yb601 (Iain Barnett)
 

Also available in: Atom