Project

General

Profile

Activity

From 04/15/2015 to 04/21/2015

04/21/2015

06:45 PM Bug #11045 (Closed): ruby/test_m17n_comb.rb test_str_crypt tests platform-specific crypt behavior
Fixed by r50366. headius (Charles Nutter)
06:44 PM Revision b27c5206 (git): * 2015-04-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:44 PM Revision 2d1f3ed1 (git): * test/ruby/test_m17n_comb.rb: test_str_crypt split into strict
and non-strict versions to allow masking out non-strict when
glibc version cannot be determined (#11045).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
headius (Charles Nutter)
01:59 PM Feature #11084: Use rb-readline instead of ext/readline
i don't know about, the binding/implementation using the C lib might be faster and have more features
so using a pure-ruby implementation might not a 100% good idea
Hanmac (Hans Mackowiak)
01:48 PM Feature #11084: Use rb-readline instead of ext/readline
I'm neutral about this issue, but I wonder why you don't simply unbundle ext/readline instead of replacing it by rb-readline. usa (Usaku NAKAMURA)
01:30 PM Feature #11084: Use rb-readline instead of ext/readline
I missed to attach patch. hsbt (Hiroshi SHIBATA)
12:43 PM Feature #11084 (Rejected): Use rb-readline instead of ext/readline
Users who want to build ruby needs to prepare readline library.
Example for https://github.com/sstephenson/ruby-build/wiki#suggested-build-environment
Preparation of building environment is hard for many users.
I propose to use r...
hsbt (Hiroshi SHIBATA)
12:07 PM Feature #11083 (Closed): Gemify net-telnet
net-telnet has no maintainer. but some issue is available.
ref. #8837 #8668 #8324
I propose to gemify net-telnet and extract to github for development with community base.
see. https://github.com/ruby/net-telnet
hsbt (Hiroshi SHIBATA)
11:59 AM Feature #11082 (Closed): Remove condition of RUBY_VERSION <= 1.9
I found needless condition at pathname.rb
Ruby trunk should support only latest version of ruby :)
hsbt (Hiroshi SHIBATA)
11:46 AM Revision 4bd72762 (git): * test/ruby/test_object.rb: renamed tests to explicitly class name.
[fix GH-877] Patch by @yui-knk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
03:52 AM Feature #11081 (Closed): [PATCH] stdlib: use IO#wait_*able instead of IO.select when possible
In case a process encounters high-numbered FDs, this allows
consistent performance on systems with ppoll support.
[ruby-core:35572]
* ext/socket/lib/socket.rb (connect_nonblock): use IO#wait_writable
* lib/drb/drb.rb (DRB::DRbTCPSo...
normalperson (Eric Wong)
02:46 AM Bug #11080 (Closed): [PERF] bm_so_concatenate.rb regression
http://rubybench.org/ruby/ruby/commits?result_type=so_concatenate&display_count=1000
Hi, I spotted a regression on bm_so_concatenate.rb due to https://github.com/ruby/ruby/commit/b3626b3.
Before b3626b3: 2.665s
After b3626b3: 5.37...
tgxworld (Guo Xiang Tan)

04/20/2015

08:46 PM Revision bab8dbf0 (git): * 2015-04-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:46 PM Revision 46acbe9d (git): socket: avoid common exceptions when calling connect_nonblock
Errno::EISCONN and IO::WaitReadable exceptions are common,
expensive, and noisy under normal use. Avoid raising on them
since they are not exceptional.
* ext/socket/lib/socket.rb (connect_internal): avoid common exceptions
from conne...
Eric Wong
03:35 PM Feature #11076: Enumerable method count_by
Robert A. Heiler wrote:
> Can you also add a sentence or two for documentation? :-)
I am sorry but I am not sure to properly format this, but the documentation would be like:
Syntax:
group_by { |obj| block } → a_hash
...
haraldb (Harald Böttiger)
02:08 PM Feature #11076: Enumerable method count_by
+1 ko1 (Koichi Sasada)
08:14 AM Feature #11076: Enumerable method count_by
Having this would definitely be very useful. I remember having searched for a 'count_by' method more than once in the past. duerst (Martin Dürst)
06:50 AM Feature #11076: Enumerable method count_by
https://github.com/ruby/ruby/compare/trunk...nobu:feature/11076-Enumerable%23count_by nobu (Nobuyoshi Nakada)
01:32 AM Feature #11076: Enumerable method count_by
Can you also add a sentence or two for documentation? :-)
It may lower the entry barrier for adding a method such as the above (I assume it must be documented by someone before it could be added).
shevegen (Robert A. Heiler)
03:00 PM Bug #9477: Address family not supported by protocol - socket(2) - udp
I guess it's not really fixed I can reproduce a bug which looks for me very similar (I guess it's the same problem)
**Ruby 2.2**
~~~
root@l33t:~ # ruby22 --version
ruby 2.2.2p95 (2015-04-13 revision 50295) [amd64-freebsd10]
ro...
l33tname (Sir l33tname)
02:48 PM Revision b38a8d28 (git): * win32/win32.c (rb_w32_wreadlink): follow the official format of
REPARSE_DATA_BUFFER structure.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:40 PM Misc #11079 (Rejected): missing LICENCE
r50351 の変更を見ていて気づいたのですが、ext/openssl に (See the file 'LICENCE'.) と書いてあるのに LICENCE ファイルが存在しないようです。(LICENSE の typo というわけでもないようです。)
IRC で話して調べてもらったところ、最初に ext/openssl が取り込まれた r4128 の時点で ruby 本体にも ext/openssl にもなかったということでした。
取り込まれる元になった...
znz (Kazuhiro NISHIYAMA)
02:39 PM Bug #11078 (Closed): 2.2 String#unicode_normalize method does not appear in generated API docs
The new in 2.2 String#unicode_normalize and String#unicode_normalized? methods are very useful.
But they do not seem to appear in the generated ruby API docs, which means many people won't realize they exist.
http://ruby-doc.org/...
jrochkind (jonathan rochkind)
12:48 PM Revision 2f8134fd (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:44 PM Revision 1172a0e9 (git): * tool/expand-config.rb: typo, too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:39 PM Revision be9cebff (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:26 PM Revision 7de3db9c (git): * common.mk: commit miss of r50357.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:42 AM Feature #9098: Indent heredoc against the left margin by default when "indented closing identifier" is turned on.
This feature request has been silent for a year, so I submitted a patch for it: https://github.com/ruby/ruby/pull/878 bjmllr (Ben Miller)
11:24 AM Revision 00d4da46 (git): * common.mk ($(arch)-fake.rb): revert r50354 because bsdmake seems not
to handle such substitution.
* tool/expand-config.rb: convert path separators here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
11:13 AM Feature #11077 (Closed): Add IMAP MOVE support
IMAP MOVE Extension is defined in RFC 6851 and supported in Cyrus/Dovecot/GMail.
Will be handy to use it from ruby (instead of copy+delete).
ojab (ojab ojab)
07:53 AM Revision 160f2ce0 (git): * too/fake.rb: don't fake libdir. use libdirname instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
07:52 AM Revision b528172e (git): * lib/mkmf.rb (MakeMakefile#configuration): DESTDIR should never affect
top_srcdir and builddir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
07:19 AM Revision 20e7e860 (git): * common.mk ($(arch)-fake.rb): fix the path separator up for Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:35 AM Revision 6deb75d2 (git): fix a typo
* ChangeLog: fix a typo, junction is not junktion, of course.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:04 AM Revision 596f081d (git): * win32/win32.c (rb_w32_wreadlink): fixed a bug that a junktion misses
its drive letter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:55 AM Revision 325a50fc (git): * ext/openssl/*: use license instead of licence.
[fix GH-876][ci skip] Patch by @davydovanton
* lib/net/https.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
03:45 AM Revision c97064c7 (git): * benchmark/bm_so_meteor_contest.rb: fix a typo.
[fix GH-876][ci skip] Patch by @davydovanton
* tool/bisect.sh: ditto.
* tool/update-deps: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
02:44 AM Revision 191c8d9e (git): test_enum.rb: use assert_warning
* test/ruby/test_enum.rb (test_slice_before): use assert_warning
defined in test/lib/envutils.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:11 AM Revision 3ba3f8a0 (git): * 2015-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:11 AM Feature #11072 (Closed): [PATCH] connect_nonblock(..., exception: false) does not raise EISCONN
Applied in changeset r50347.
----------
connect_nonblock(..., exception: false) does not raise EISCONN
* ext/socket/socket.c (sock_connect_nonblock): do not raise EISCONN
[ruby-core:68926] [Feature #11072]
* test/socket/test_nonblock...
Anonymous
02:11 AM Revision b88296be (git): connect_nonblock(..., exception: false) does not raise EISCONN
* ext/socket/socket.c (sock_connect_nonblock): do not raise EISCONN
[ruby-core:68926] [Feature #11072]
* test/socket/test_nonblock.rb: check non-EISCONN on 2nd connect
This is to reduce exceptions for code which issues a
(IMHO, unnece...
Eric Wong

04/19/2015

08:38 PM Feature #11076 (Closed): Enumerable method count_by
I very often use `Hash[array.group_by{|x|x}.map{|x,y|[x,y.size]}]`.
Would be nice with to have a method called `count_by`:
~~~ruby
array = ['aa', 'aA', 'bb', 'cc']
p array.count_by(&:downcase) #=> {'aa'=>2,'bb'=>1,'cc'=>1}
~~~
haraldb (Harald Böttiger)
08:30 PM Feature #11049: Enumerable#grep_v (inversed grep)
Recursive Madman wrote:
> How about implementing `Regexp#invert` instead?
As grep using the case statement this would be ignoring a lot of cases that would be handy:
> array.invert_grep(Array) # Select all elements that are not ar...
haraldb (Harald Böttiger)
10:46 AM Feature #8839: Class and module should return the class or module that was opened
I think this proposal would be useful in cases like this:
~~~ruby
class Foo
prepend module Bar
def baz
...
end
end
end
~~~
sawa (Tsuyoshi Sawada)
03:19 AM Revision 038c0e5a (git): ext: suppress warnings
* ext/{etc,openssl,tk}: Adding parens and comparisons around
assignments to get rid of Wparentheses warnings. [Fix GH-875]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:43 AM Revision ab32fbdb (git): * 2015-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:42 AM Revision adfeb95c (git): hash.c: check env vars encoding
* hash.c (get_env_cstr): environment variables must be ASCII
compatible, as dummy encodings and wide char encodings are
unsupproted now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

04/18/2015

10:11 PM Bug #11075 (Closed): Rational literal undocumented
From the 2.2.2 docs for the Rational class: "In ruby, you can create rational object with Rational, #to_r or rationalize method."
The new 2/6r literal remains unmentioned.
steenslag (siep korteling)
07:41 PM Feature #10982: Clarify location of NoMethod error
It wasn't so hard to implement this in pure Ruby, the last example doesn't work, though.
```ruby
# -*- coding: utf-8 -*-
class NoMethodError
REPL_LABELS = {
"irb_binding" => -> { Readline::HISTORY.to_a.last },
"__pry__"...
yuki24 (Yuki Nishijima)
05:09 PM Bug #11014 (Assigned): String#partition doesn't return correct result on zero-width match
These methods have been taken from Python, and seems same in Python.
I'm not sure what's the rationale of this behavior.
nobu (Nobuyoshi Nakada)
05:06 PM Feature #11072: [PATCH] connect_nonblock(..., exception: false) does not raise EISCONN
Seems fine to me. nobu (Nobuyoshi Nakada)
06:24 AM Revision 5c0df05b (git): parser.rl: define enc_raise iff necessary
* ext/json/parser/parser.rl (enc_raise): no needs if rb_enc_raise
is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:20 AM Bug #10705 (Closed): JSON::ParserError#message is wrong encoding (ASCII-8BIT)
Applied in changeset r50342.
----------
parser.rl: rb_enc_raise
* ext/json/parser/parser.rl: raise with messages in UTF-8
encoding. [ruby-core:67386] [Bug #10705]
nobu (Nobuyoshi Nakada)
06:19 AM Revision b38c0b79 (git): parser.rl: rb_enc_raise
* ext/json/parser/parser.rl: raise with messages in UTF-8
encoding. [ruby-core:67386] [Bug #10705]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:18 AM Revision eac21c89 (git): * 2015-04-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:18 AM Revision f47dc073 (git): parser.rl: use rb_encoding
* ext/json/parser/parser.rl (convert_encoding): use rb_encoding
functions to compare and convert encodings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:18 AM Revision 6583e5db (git): parser.rl: use StringValue
* ext/json/parser/parser.rl (cParser_initialize): use StringValue
instead of direct rb_convert_type and remove duplicate
conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:07 AM Bug #11074 (Rejected): Block with optional parameter of same closure variable name
Charlton Wang wrote:
> ~~~ruby
> ...
It's an already fixed bug.
nobu (Nobuyoshi Nakada)
05:39 AM Bug #11074 (Rejected): Block with optional parameter of same closure variable name
~~~ruby
def bar
yield
end
x = 3
bar do |x=x|
x
end
=> nil
bar do |y=x|
x
end
=> 3
~~~
So perhaps `x=x` isn't able to distinguish that the RHS should probably be the closure `x` and, instead, is take to mean the value...
charlton (Charlton Wang)

04/17/2015

06:42 PM Feature #10740: Base64 urlsafe methods are not urlsafe
Will this be merged to 2.2?
JRuby issue blocked on merge to 2.2: https://github.com/jruby/jruby/issues/2815
headius (Charles Nutter)
01:18 PM Bug #11073 (Rejected): gems/json-1.8.2/lib/json/ext/parser.so: undefined symbol: rb_str_new_static
nobu (Nobuyoshi Nakada)
01:16 PM Bug #11073: gems/json-1.8.2/lib/json/ext/parser.so: undefined symbol: rb_str_new_static
Maybe this was the solution. I removed ruby, rubygems and bundler from my machine and reinstalled all components from the bottom. Now everything works just fine. I also updated the JSON package from version 1.8.1 to 1.8.2. Credo (Gregor Mitzka)
12:46 PM Bug #11073 (Feedback): gems/json-1.8.2/lib/json/ext/parser.so: undefined symbol: rb_str_new_static
Gregor Mitzka wrote:
> ~~~
> ...
The executable binary file doesn't match with the gem path.
Is `/usr/bin/ruby` 2.2.0?
nobu (Nobuyoshi Nakada)
08:49 AM Bug #11073: gems/json-1.8.2/lib/json/ext/parser.so: undefined symbol: rb_str_new_static
The log of the error is this one:
~~~
[ 2015-04-17 10:00:43.6397 8885/7f2fe078f700 App/Implementation.cpp:287 ]: Could not spawn process for application [edited]: An error occurred while starting up the preloader. It exited before si...
Credo (Gregor Mitzka)
08:46 AM Bug #11073 (Rejected): gems/json-1.8.2/lib/json/ext/parser.so: undefined symbol: rb_str_new_static
Currently I am trying to get things started with Passenger and Apache 2 on a Ubuntu 14.4 LTS machine and ruby 2.2.0. Some errors I could fix but this on is tricky. The error says that there is a undefined symbol in the `parser.so`, but `... Credo (Gregor Mitzka)
05:07 AM Revision c35aa935 (git): tkutil.c: revert r48250
* ext/tk/tkutil/tkutil.c (Init_tkutil): TkUtil::CallbackSubst and
TkUtil::CallbackSubst::Info need the default allocator.
[ruby-list:50115]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:55 AM Revision 684fe92d (git): nofree.c: Bug::String.nofree
* ext/-test-/string/nofree.c: new method for test of r50334.
[ruby-core:68436] [Bug #10942]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:26 AM Revision b3626b3e (git): string.c: expand heap
* string.c (str_buf_cat): expand the heap buffer at making
str independent, not only just copying.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:59 AM Bug #10942 (Closed): Suspected memory leak
Applied in changeset r50334.
----------
string.c: clear NOFREE flag at embedding
* string.c (STR_SET_EMBED): clear NOFREE flag at embedding as
embedded strings no longer refer static strings.
[ruby-core:68436] [Bug #10942]
nobu (Nobuyoshi Nakada)
02:52 AM Bug #10942: Suspected memory leak
Thank you, it's very helpful. nobu (Nobuyoshi Nakada)
01:44 AM Bug #10942: Suspected memory leak
Thanks, I have a fix, but the usage of STR_NOFREE seems dangerous from str_new_static
http://80x24.org/spew/m/b2ff0de539643b27d1bf3e0ebe97bec2d85de2b4.txt
normalperson (Eric Wong)
12:39 AM Bug #10942: Suspected memory leak
I reduced the test case to
~~~ruby
require 'stringio'
require 'securerandom'
loop do
for i in 1..100
StringIO.new << SecureRandom.hex
end
GC.start
end
~~~
Can reproduce on trunk.
eugene (Eugene Pimenov)
02:58 AM Revision b8858232 (git): * 2015-04-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:58 AM Revision 26fa27fe (git): string.c: clear NOFREE flag at embedding
* string.c (STR_SET_EMBED): clear NOFREE flag at embedding as
embedded strings no longer refer static strings.
[ruby-core:68436] [Bug #10942]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

04/16/2015

10:00 PM Feature #11072: [PATCH] connect_nonblock(..., exception: false) does not raise EISCONN
nobu/matz: any comment on just this patch? thanks.
akr: thanks for the comment, I will leave the second connect_nonblock call in socket.rb
normalperson (Eric Wong)
07:42 AM Feature #11072: [PATCH] connect_nonblock(..., exception: false) does not raise EISCONN
Eric Wong wrote:
> This is to reduce exceptions for code which issues a (IMHO,
> ...
It is a good idea.
> Personally, I never bother issuing a second connect() syscall
> ...
I think it will affect applications.
akr (Akira Tanaka)
02:33 AM Feature #11072 (Closed): [PATCH] connect_nonblock(..., exception: false) does not raise EISCONN
This is to reduce exceptions for code which issues a (IMHO,
unnecessary) second connect() syscall.
I'll update ext/socket/lib/socket.rb to reduce exceptions on
:connect_timeout if this is accepted.
Personally, I never bother issu...
normalperson (Eric Wong)
02:28 PM Revision 982a9d8e (git): marshal.c: class name encoding
* marshal.c (r_object0): preserve the encoding of the class name
in an error message, in the case of USRMARSHAL without
marshal_load method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:25 PM Revision 0ea135d1 (git): marshal.c: class name encoding
* marshal.c (r_object0): preserve the encoding of the class name
in an error message, in the case of USERDEF without _load
singleton method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:25 PM Revision 53e4fb8c (git): marshal.c: class name encoding
* marshal.c (r_object0): preserve the encoding of the class name
in an error message, in the case of no _load_data method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:46 PM Revision bdf16df3 (git): marshal.c: class name encoding
* marshal.c (w_object): preserve the encoding of the class name in
an error message, in the case of no _dump_data method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:43 AM Revision 2c1c5570 (git): marshal.c: class name encoding
* marshal.c (w_object): preserve the encoding of the class name in
an error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:29 AM Revision c5e9beac (git): thread.c: class name encoding
* thread.c (thread_s_new): preserve the encoding of the class name
in an error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:51 AM Bug #11071: Stack consistency error while using RSpec and Timecop
Reproduced with the trunk.
~~~ruby
class E
def initialize(&proc)
@proc = proc
end
def run(a)
@proc.call
end
def to_proc
method(:run).to_proc
end
end
class T
def doit
yield nil
end
...
nobu (Nobuyoshi Nakada)
02:04 AM Bug #11069 (Closed): Backport r50218
Thank you for your notice. I'll handle this.
I'll close this ticket because stable branch maintainers watch 'Closed' tickets which has 'REQUIRED' in Backport field.
nagachika (Tomoyuki Chikanaga)

04/15/2015

08:31 PM Bug #11070: Can't launch rails after upgrading to v.2.2.0
Chris Rollins wrote:
> Nobuyoshi Nakada wrote:
> ...
scrollins (Chris Rollins)
07:40 PM Bug #11070: Can't launch rails after upgrading to v.2.2.0
Nobuyoshi Nakada wrote:
> > ~~~
> ...
Sorry, I'm a newbie to Ruby. What is the issue here? I uninstalled/reinstalled ruby and I'm getting the same issue. Looks like a lib is from 2.1 and not compatible with 2.2? How do I resolve?
scrollins (Chris Rollins)
05:17 AM Bug #11070 (Rejected): Can't launch rails after upgrading to v.2.2.0
> ~~~
> ...
An extension library for 2.1.0.
nobu (Nobuyoshi Nakada)
02:36 AM Bug #11070 (Rejected): Can't launch rails after upgrading to v.2.2.0
After upgrading ruby to v 2.2.0, rails server no longer will launch. I've created other rails application with the same error. I also run rake commands and get the same error. scrollins (Chris Rollins)
08:17 PM Revision 962909f0 (git): NEWS: note IO#wait_readable change in r50263
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
08:11 PM Revision b90ad8a2 (git): lib/net/*: use io/wait methods instead of IO.select
io/wait is expected to work on any platform where sockets are
supported. io/wait methods uses fewer allocations and uses
ppoll internally under Linux for better performance on
high-numbered FDs.
[ruby-core:35572] describes the performa...
Eric Wong
03:26 PM Bug #11071: Stack consistency error while using RSpec and Timecop
There are two interesting things I've noticed about this:
1. It does not happen on 2.1, so it appears to be a regression in 2.2.
2. It appears to be related to `to_proc`. If you change @jcoglan's example to use an around hook like t...
myronmarston (Myron Marston)
01:46 PM Bug #11071 (Closed): Stack consistency error while using RSpec and Timecop
I have this Gemfile:
```ruby
source 'https://rubygems.org'
ruby '2.2.2'
gem 'rspec'
gem 'timecop'
```
producing this Gemfile.lock:
```
GEM
remote: https://rubygems.org/
specs:
diff-lcs (1.2.5)
rspec (3....
jcoglan (James Coglan)
03:01 PM Revision dc3c2496 (git): * 2015-04-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision ae58aa72 (git): fix indent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:59 PM Revision 6f70e7e8 (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:44 AM Revision 3004c29a (git): * vm_trace.c (rb_tracepoint_new): fix documentation.
Commented by @emilsoman.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
08:40 AM Revision 0e788995 (git): * vm_trace.c (rb_tracepoint_new): Add documentation for
rb_tracepoint_new C level API [ci skip]
Provided by @emilsoman. [fix GH-869]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:34 AM Feature #11066: symbol.to_s performance - caching and returning a frozen string
I tried it and found some libraries (ostruct.rb at least) depend on the current behavior. nobu (Nobuyoshi Nakada)
01:37 AM Revision d9a2b348 (git): * doc/contributors.rdoc: fix a typo. Patch by @davydovanton
[fix GH-872][ci skip]
* doc/syntax/methods.rdoc: ditto.
* ext/digest/sha2/sha2.c: ditto.
* ext/socket/ipsocket.c: ditto.
* ext/tk/*: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom