Activity
From 02/18/2013 to 02/24/2013
02/24/2013
-
11:25 PM Bug #7944 (Closed): 1.9.3 can't process and generate documentation for 2.0.0 (lib/profiler.rb)
- =begin
While working on RubyInstaller, we try to generate RDoc of Ruby source.
Using RDoc 3.12.1, we received the following:
Parsing sources...
18% [125/663] lib/profiler.rb
RDoc::Parser::Ruby failure around line 79 of
... -
11:23 PM Feature #7939 (Assigned): Alternative curry function creation
- > nobu
It can't be reason to reject this.
And describe the reason by English -
11:19 PM Feature #7939 (Rejected): Alternative curry function creation
- =begin
fb = ->(modulo_number, message, x) { message if x % modulo_number == 0 }.curry(3)
fizzbuzz = fb[15,"FizzBuzz"]
fizz = fb[3, "Fizz"]
buzz = fb[5, "Buzz"]
(1..100).each { |i| puts fizzbuzz[i] || fizz[i] || buzz[i] || i }
... -
10:30 PM Feature #7939: Alternative curry function creation
- It's Partial Application, not currying.
-
08:38 PM Feature #7939 (Feedback): Alternative curry function creation
- =begin
I really like the new "(({assuming}))" method used for currying in Perl 6.
For example if I loose my mind and implement ((%fizzbuzz%)) via currying I can do it like this:
fb = ->(modulo_number, message, x) { message if x ... -
10:49 PM Bug #7943 (Rejected): Can't build from source or snapshots without pre-existing Ruby
- Duplicate of #6807, which I just reopened.
-
10:46 PM Bug #7943 (Rejected): Can't build from source or snapshots without pre-existing Ruby
- On a Linux system with autotools, GCC etc,
but no pre-existing Ruby, make fails for the following snapshots:
http://ftp.ruby-lang.org/pub/ruby/snapshot.tar.gz
http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz
http://ftp... -
10:48 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- I am not knowledgeable about mingw.
However, the version of mingw seems to have a very important meaning for luis,
doesn't it?
If so, luis, simply you should correct trunk and make a backport ticket for 2.0.0.
-
09:43 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- ko1 (Koichi Sasada) wrote:
> 2.0.0 was released.
Thank you Koichi for letting me now that 2.0.0-p0 is out and that will break gem compilers expectations.
2.0.0 introduces a new ABI version (2.0.0) that differs from 1.9.3 (1.9.1), ... -
09:14 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- 2.0.0 was released.
-
03:45 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- It sounds just like newer mingw64 package is desired, to me.
-
02:46 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- mame (Yusuke Endoh) wrote:
> Then, is it a bug of the old mingw-w64?
> ...
If you read my original report: release of p0 with this issue will result in developers unable to provide binaries of some gems for Windows users.
Lot of Rub... -
02:39 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- Then, is it a bug of the old mingw-w64?
If so, I don't think this is a urgent task; let's address it after p0.
--
Yusuke Endoh <mame@tsg.ne.jp> -
02:11 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- mame (Yusuke Endoh) wrote:
> Could the version of mingw build rc2?
> ...
I no longer have "mingw" installed on this box, only mingw-w64 version of compiler.
This version of compiler cannot build rc2, same error as the report:
co... -
01:59 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- Could the version of mingw build rc2?
I'm not sure if the file "_mingw_float.h" does always exist when defined(__MINGW64_VERSION_MAJOR) is true.
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:53 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- nobu (Nobuyoshi Nakada) wrote:
> I wonder if that header can be always included unconditionally.
> ...
I think only mingw-w64 suffers this issue.
> BTW, what package are you using, Luis?
> ...
I'm using mingw-w32-1.0-bin_i686-darwi... -
01:47 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- I wonder if that header can be always included unconditionally.
BTW, what package are you using, Luis?
Seems I have to install same package too. -
01:43 PM Bug #7921 (Assigned): Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- nobu (Nobuyoshi Nakada) wrote:
> With which mingw do you fail?
> ...
Hello Nobu-san,
I can confirm this only happens with that particular version. Even if float.h is included, _mingw_float.h seems is not included.
I see no harm i... -
08:43 AM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- =begin
nobu (Nobuyoshi Nakada) wrote:
> With which mingw do you fail?
> ...
This fails with mingw-w64 4.5.4:
$ i686-w64-mingw32-gcc --version
i686-w64-mingw32-gcc (GCC) 4.5.4 20110822 (prerelease)
I'm testing against 4.7.2 on... -
08:35 AM Bug #7921 (Feedback): Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- With which mingw do you fail?
I haven't seen that error. -
12:38 AM Bug #7921 (Third Party's Issue): Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
- =begin
Hello,
Cross-compilation of Ruby targeting Windows (using MinGW) is an important tool for Linux/OSX developers to provide pre-compiled binary gems for Windows users. Having cross-compilation failing for Ruby 2.0 will complicat... -
09:48 PM Bug #7938 (Feedback): Stack consistency error while compiling 2.0.0-p0
- Could you show config.log, clang --version, and gcc --version?
-
06:43 PM Bug #7938 (Third Party's Issue): Stack consistency error while compiling 2.0.0-p0
- ./configure
make
-
09:24 PM Bug #7282: Invalid UTF-8 from emoji allowed through silently
- ko1 (Koichi Sasada) wrote:
> naruse-san, what is the status of this ticket?
I don't understand what is the current problem of this ticket.
If headius has some issue, could you summarize it?
Or nothing, close this. -
09:19 PM Bug #7282: Invalid UTF-8 from emoji allowed through silently
- naruse-san, what is the status of this ticket?
-
09:24 PM Feature #7400: Incorporate OpenSSL tests from JRuby.
- ping -> Martin
-
09:23 PM Feature #5994: Dir.glob without wildcards returns pattern, not filename
- ping -> nobu
-
09:23 PM Feature #7476: missing "IP_TRANSPARENT" constant for IP sockets.
- ping -> akr
-
09:22 PM Bug #7940 (Closed): Mistaken use of inline rescues in stdlib
- Hey,
There are two uses of inline rescues in stdlib that look dubious. They are unlikely to ever cause any harm, but still. They've been there for a while now, and are still in trunk. I attached a patch that changes both of them.
I... -
09:21 PM Feature #7414: Now that const_get supports "Foo::Bar" syntax, so should const_defined?.
- aaron, could you continue this discussion?
-
09:19 PM Feature #7412: Pathname#relative_path_from does not support mixed directory separators on windows
- ping -> akr
-
09:18 PM Bug #3434: Specs for coercion?
- I'm not sure about this ticket.
Who can discuss about it? -
09:17 PM Feature #2255: unicode parameters cannot be passed to ruby
- ping -> usa
-
09:17 PM Feature #1482: Kernel.exec doesn't respect COMSPEC environment variable on Windows
- ping -> nobu.
-
09:16 PM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
- Sorry for my late work.
I'll check soon.
-
07:17 PM Feature #4897: Define Math::TAU and BigMath.TAU. The "true" circle constant, Tau=2*Pi. See http://tauday.com/
- Could this patch be applied now? As previously said, it's a good thing to show support for and it's a rather tiny and otherwise harmless addition.
- 05:51 PM Revision 2b847f81 (git): * 2013-02-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:51 PM Revision c89844db (git): * ext/socket: define and use union_sockaddr instead of struct
- sockaddr_storage for less casts.
* ext/socket/rubysocket.h (union_sockaddr): defined.
* ext/socket/socket.c (sock_accept): use union_sockaddr.
(sock_accept_nonblock): ditto.
(sock_sysaccept): ditto.
(sock_s_getnameinfo): ditto.
... -
03:20 PM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- Also, r39464 for ruby_2_0_0 branch.
-
03:15 PM Bug #7924 (Closed): r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- This issue was solved with changeset r39463.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/net/http.rb: Removed duplicate Accept-Encoding in Net::... -
02:48 PM Bug #7924 (Assigned): r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- Looks serious. Got ack from hsbt and nagachika.
Drbrain, could you please commit it to trunk and ruby_2_0_0 in advance?
I'll ask naruse-san to do post-review, if he could wake up early enough ;-)
--
Yusuke Endoh <mame@tsg.ne.jp> -
10:23 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- > Kosaki-san, the patch contains a test to ensure that decode_content is enabled when using Net::HTTP#get. The behavior of decode_content is already tested in r39232.
>
> Is it sufficient?
Oops, I missed that. sorry for noise. -
09:51 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- Kosaki-san, the patch contains a test to ensure that decode_content is enabled when using Net::HTTP#get. The behavior of decode_content is already tested in r39232.
Is it sufficient? -
09:36 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- Please please make a test. for preventing regression.
-
09:25 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- make check all green with the patch in my environment [x86_64-darwin12.2.0].
-
08:13 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- this patch seems good.
-
08:06 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- assigned to Naruse-san for approval
-
08:05 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- The attached patch removes the duplicated header setting in Net::HTTP#get and adds a test.
I double checked net/http* for use of accept-encoding or HAVE_ZLIB, now it only exists in Net::HTTPGenericRequest and Net::HTTPResponse. -
08:02 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- translation of this issue: http://bugs.ruby-lang.org/issues/7831#note-10
-
07:58 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- I found the bug, I will post a patch with a test momentarily.
-
07:37 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- 問題になった r32932 ruby_2_0_0 にすでにマージされているので、このまま2.0.0を出すとけっこう影響の大きいバグだと思います。
-
07:36 AM Bug #7924: r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- accept-encodingの無指定時に、http.rbのget()でaccept-encodingをつけていて、そのためにgeneric_request.rbが「あ、指定してるんならdecode_content=falseでいいよね」としているのが原因。
accept-encodingの無指定時に"gzip;q=1.0,deflate;q=0.6,identity;q=0.3"をセットするコードが、http.rbのget()とhttp/generic_requ... -
07:15 AM Bug #7924 (Closed): r39232 以降 net/http で正しく reponse を取得出来ないケースがある
- r39232 以降、tDiary の以下のようなコードが動かなくなりました。
https://github.com/tdiary/tdiary-contrib/blob/master/plugin/flickr.rb#L185
単純に net/http を使用して flickr.com から xml を取得するコードですが、r39232で加えた
変更により、本来 inflate されるべき response.body が gzip の状態のままになっていま... -
02:06 PM Bug #7860 (Closed): Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- I talked with nobu, and he said he could not reproduce #7915.
I decided to leave the backport as is. Sorry if my decision is wrong...
I'm closing this ticket.
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:39 PM Bug #7915 (Assigned): Rubygems stub shebang is wrongly expanded
- Nobu said he cannot repro.
Sorry, we have no time to consider this issue.
It may be fixed in a patch level release after 2.0.0-p0.
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:10 PM Revision ef339580 (git): Use require_relative to require local library
- * from 1.9 require relative path from the file must use require_relative.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:16 PM Revision 66f91357 (git): * ext/date/date_core.c: [ruby-core:52303]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:26 AM Bug #7820 (Closed): Let's decide Ruby 2.0 supported platform list
- Hello, thank you all for the feedback!
I updated:
https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/20SupportedPlatforms
* removed "DRAFT"
* multiple maintainers for one platform are allowed
* added some people as ... -
12:23 AM Bug #7820: Let's decide Ruby 2.0 supported platform list
- On Wed, Feb 13, 2013 at 7:42 AM, U.Nakamura <usa@garbagecollect.jp> wrote:
> Hello,
>
> In message "[ruby-core:52116] [ruby-trunk - Bug #7820] Let's decide Ruby 2.0 supported platform list"
> on Feb.11,2013 03:09:46, <redmi... -
08:09 AM Bug #7878 (Closed): E::Lazy#grep ignores ^C
- merged at r39332.
-
08:06 AM Bug #7913: `./configure --enable-multiarch` fails
- r39427 should fix this.
-
08:01 AM Revision 8c101e95 (git): * version.h: changed version string like
- `ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-linux]`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:58 AM Revision 5dabe228 (git): * ext/io/console/io-console.gemspec: bump. [Backport #7891]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:48 AM Revision 9e068352 (git): test_array.rb: fix test for r39466
- * test/ruby/test_array.rb (test_sample_random): remove adjustment for
the bug fixed by r39466. [ruby-core:52779] [Bug #7935]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:00 AM Feature #7923 (Closed): Queue#push and Queue#pop makes trap safe
- Currently, following program don't work because q.push raises an exception.
However, it would be nice if queue is trap safe and Queue#push and Queue#pop can be called from trap handler.
------------------------------------------
req... -
06:58 AM Bug #7823 (Closed): sitelibへのsoのコピー (2.0.0)
- r39311でバックポートしました。
-
06:54 AM Revision c81c3efa (git): bump version
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:33 AM Revision d64c926e (git): random.c: increase limit for generic rand
- * random.c (rb_random_ulong_limited): limit is inclusive, but generic
rand method should return a number less than it, so increase for the
difference. [ruby-core:52779] [Bug #7935]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
06:19 AM Revision faa9fb59 (git): Merge trunk revision: 39463
- * lib/net/http.rb: Removed duplicate Accept-Encoding in Net::HTTP#get.
[ruby-trunk - Bug #7924]
* test/net/http/test_http.rb: Test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39464 b2dd03c8-39d4-4... -
06:15 AM Revision 023561f7 (git): * lib/net/http.rb: Removed duplicate Accept-Encoding in Net::HTTP#get.
- [ruby-trunk - Bug #7924]
* test/net/http/test_http.rb: Test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:39 AM Revision 495d8b0e (git): backport r39460, ack'd by mame-san
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:29 AM Revision 1f9fa7c6 (git): * thread.c: Document ThreadGroup::Default
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:23 AM Revision 5feede6f (git): * thread.c: Grammar for #backtrace_locations and ::handle_interrupt
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:08 AM Revision e8600e14 (git): * enum.c (Enumerable#chunk: Improved examples, grammar, and formatting
- Patch by Dan Bernier and Rich Bruchal of newhaven.rb
[Backport #7926]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:06 AM Revision 339999b1 (git): * lib/abbrev.rb: Add words parameter to Abbrev::abbrev
- Patch by Devin Weaver [Backport #7927]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:04 AM Revision 5936806c (git): * ext/pty/pty.c: Documentation for the PTY module [Backport #7928]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:52 AM Revision f9c24492 (git): * object.c: Document Data class by Matthew Mongeau [Backport #7929]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:49 AM Revision f03c439c (git): * lib/mutex_m.rb: Add rdoc for Mutex_m module [Backport #7930]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:45 AM Revision 42142d43 (git): * object.c: rdoc formatting for Kernel#Array() [Backport #7931]
- * array.c: Add rdoc for Array() method to Creating Arrays section
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:43 AM Revision bd0880d5 (git): * thread.c: Documentation for Thread#backtrace_locations
- [Backport #7932]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:39 AM Revision ae155a86 (git): * vm.c: Typo in ObjectSpace::WeakMap overview [Backport #7933]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:36 AM Revision ac94eb1a (git): vm_insnhelper.c: compare with me in method top cfp
- * vm_insnhelper.c (vm_call_method): block level control frame does not
have method entry, so obtain the method entry from method top-level
control frame to be compared with refined method entry.
[ruby-core:52750] [Bug #7925]
git-s... -
04:31 AM Revision f917b4d2 (git): * thread.c: Improved rdoc for ::handle_interrupt, ::pending_interrupt?
- and #pending_interrupt? [Backport #7934]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:24 AM Revision bd88e6c0 (git): * object.c: Document methods receiving string and convert to symbol
- Patch by Stefan Rusterholz
* vm_eval.c: ditto
* vm_method.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:59 AM Revision 6aaf5c5c (git): * .gdbinit (rp): fix argument order.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:23 AM Feature #7914: Case for local class methods
- Thomas Sawyer, you are the language troll, IMHO.
(But, maybe I'm too)
Everyone else, excuse me for not being polite.
23.02.2013 12:17 пользователь "trans (Thomas Sawyer)" <transfire@gmail.com>
написал:
>
> Issue #7914 has be... -
01:16 AM Revision 62174177 (git): signal.c: fix type
- * signal.c (sigsegv): type of write(2) is ssize_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:18 AM Revision 2474a1ac (git): remove duplicated entry.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:17 AM Revision bc5a5989 (git): * signal.c (sigsegv): suppress unused result warning. Because
- write(2) is marked __warn_unused_result__ on Linux glibc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/23/2013
-
10:57 PM Bug #7920 (Closed): Version of RubyGems in NEWS incorrect
- This issue was solved with changeset r39432.
Andrew, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* NEWS: Fix RubyGems version [Bug #7920] -
10:29 PM Bug #7920 (Closed): Version of RubyGems in NEWS incorrect
- NEWS claims that RubyGems 2.0.0.preview2 is used, but according to ChangeLog, 2.0.0 (non-preview) is used.
If there's any changes between 2.0.0.preview2, and 2.0.0 for RubyGems, additional changes to NEWS may be required.
A patch i... -
10:51 PM Revision 45dea575 (git): compile.c: no keyword check if kw_rest
- * compile.c (iseq_set_arguments): no keyword check if any keyword rest
argument exists, even unnamed. [ruby-core:52744] [Bug #7922]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:18 PM Revision 45c33f5e (git): * backport r39442 from trunk:
- * array.c: Fix rdoc for flatten!
* hash.c: Correct rdoc for reject!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:17 PM Revision a6d08b45 (git): * array.c: Fix rdoc for flatten!
- * hash.c: Correct rdoc for reject!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:41 PM Revision 73b79a62 (git): * 2013-02-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:41 PM Revision 28fcad35 (git): * Backport r39438 from trunk:
- * enumerator.c: rdoc fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:38 PM Revision a0f3e24f (git): * 2013-02-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:38 PM Revision 673e1b92 (git): * enumerator.c: rdoc fix
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:23 PM Bug #7917: Can't write to a Logger in a signal handler
- > trap 'INT' do
> t = Thread.new do
> LOG.info "Hello"
> end
> t.join
> end
Oops, no. This code is completely wrong. Sorry for confusing.
Please don't mind my previous mail. This code is deadlockable and
sho... -
05:23 PM Bug #7917: Can't write to a Logger in a signal handler
- On Sat, Feb 23, 2013 at 3:06 AM, Eric Wong <normalperson@yhbt.net> wrote:
> "mperham (Mike Perham)" <mperham@gmail.com> wrote:
>> trap 'INT' do
>> LOG.info "Hello"
>> end
>
> An ugly workaround I use is to spawn a thread i... -
05:23 PM Bug #7917: Can't write to a Logger in a signal handler
- "mperham (Mike Perham)" <mperham@gmail.com> wrote:
> trap 'INT' do
> LOG.info "Hello"
> end
An ugly workaround I use is to spawn a thread inside trap:
trap 'INT' do
Thread.new do
LOG.info "Hello"
end
end -
03:22 PM Bug #7917 (Assigned): Can't write to a Logger in a signal handler
- This issue is arguable, but anyway I don't consider it a showstopper.
I postpone it to 2.1.0.
It is very arguable if the fault is in the code, or in the design of Ruby core.
--
Yusuke Endoh <mame@tsg.ne.jp> -
10:40 AM Bug #7917: Can't write to a Logger in a signal handler
- Because your example is deadlockable when using 1.9.3 or earlier. 2.0 detect your mistake and tell you.
-
09:49 AM Bug #7917 (Rejected): Can't write to a Logger in a signal handler
- Looks like Ruby 2.0 does not allow Mutex#lock within a signal handler. This prevents Logger from working since it uses an underlying mutex.
log writing failed. can't be called from trap context
log writing failed. can't be called fr... -
05:17 PM Feature #7914: Case for local class methods
- @rosenfeld Maybe I approached this backwards. I just wanted to show one possible use case for supporting local vs. non-local class methods. Your in-method conditional solution works for this specific case, true. But how well does it tran...
-
10:35 AM Feature #7914: Case for local class methods
- It seems trivial and usually avoidable.
I guess it could achieve with Module#using.
-
02:45 AM Feature #7914: Case for local class methods
- (I don't have any idea about this ticket. but I feel the name `local' recall perl)
-
02:18 AM Feature #7914: Case for local class methods
- Maybe you could ask for some special method/keyword to know if the class is the same as the declared one (instead of some inheriting class):
def special_name
local_class? ? 'unique:Y' : super
end
Or instead of "local_clas... -
02:14 AM Feature #7914: Case for local class methods
- What about the code below?
class Y < X
def special_name
self.class.name == 'Y' ? 'unique:Y' : super
end
end
-
02:10 AM Feature #7914: Case for local class methods
- This doesn't seem to be supported by any OO concept I've heard about and basically breaks the conceptual inheritance model in OO in my opinion. I wouldn't like to have to debug a code that behaved like this. It would make understanding a...
-
12:13 AM Feature #7914 (Assigned): Case for local class methods
- =begin
Here is a use case for local class methods.
Say we wish to give certain classes and all subclasses a special name.
class X
def self.special_name
"special:#{name}"
end
end
class Y < X; end
class Z... - 05:10 PM Revision e2eae537 (git): * 2013-02-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@39437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:10 PM Revision 57bca36e (git): * configure.in: Minix 3.2.1 supports shared libraries as NetBSD.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@39436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:37 PM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- Oops, this caused #7915...
I'm now keen to revert the bunch of patches. What do you think?
--
Yusuke Endoh <mame@tsg.ne.jp> -
03:27 PM Bug #7823: sitelibへのsoのコピー (2.0.0)
- なかださん、お忙しい?
--
Yusuke Endoh <mame@tsg.ne.jp> - 02:24 PM Revision 3678e7eb (git): * Backport r39434 from trunk:
- * NEWS: Reorder and fix indent levels [ruby-core:52723]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:23 PM Revision 87e0df89 (git): * NEWS: Reorder and fix indent levels [ruby-core:52723]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:00 PM Revision 60663f66 (git): * Backport r39432 from trunk:
- * NEWS: Fix RubyGems version [Bug #7920]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:57 PM Revision 315c72e2 (git): * NEWS: Fix RubyGems version [Bug #7920]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:51 AM Bug #7803 (Closed): RDoc documentation: `Array#&` clarification
- Resolved by r39415
-
11:31 AM Feature #7918 (Rejected): Create Signal.in_trap?()
- Currently, ruby library have no way to detect a method is called from trap handler or not.
This is useful because Mutex#lock under trap raises an exception and some libraries may want to avoid it.
Then, I would like to create Signal.... -
11:22 AM Bug #921: autoload is not thread-safe
- Apologies in advance if this is the wrong place to get clarification:
It's been widely circulated that autoload is deprecated - http://www.ruby-forum.com/topic/3036681 - does this patch change that stance?
I ask because autoload still ... -
09:46 AM Bug #7913: `./configure --enable-multiarch` fails
- Hi, sorry, but even with this change it sill fails at the linking stage with the same error.
The attached patch fixes the problem - I hope I get this one rigtr! :-) -
07:53 AM Bug #7913 (Closed): `./configure --enable-multiarch` fails
- This issue was solved with changeset r39393.
Antonio, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
ruby.pc.in: reorder
* template/ruby.pc.in: reorder library fl... -
09:24 AM Bug #7916: Callback Module.used is not used...
- marcandre (Marc-Andre Lafortune) wrote:
> Module.used was meant to be called when it is called with `using`, see r36596.
> ...
It's because Module#using is removed.
Module#used is intended to be called when Module#using is called, so ... -
08:08 AM Bug #7916 (Closed): Callback Module.used is not used...
- Module.used was meant to be called when it is called with `using`, see r36596.
It's not called right now.
-
08:08 AM Revision 5a34caab (git): test_backtrace.rb: test Thread#backtrace_locations with range
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:52 AM Revision a153ce31 (git): * thread.c: Documentation for Thread#backtrace_locations
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:06 AM Revision a14f02f0 (git): * vm.c: Typo in ObjectSpace::WeakMap overview
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:00 AM Revision 5f2e4338 (git): * thread.c: Improved rdoc for ::handle_interrupt, ::pending_interrupt?
- and #pending_interrupt?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:20 AM Revision 4abd941e (git): * Makefile.in (archlibdir): needed for multiarch.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:48 AM Bug #7915: Rubygems stub shebang is wrongly expanded
- Reverting 39267 (part of 39320 backport) fixed the issue. Could you plase revert or provide better patch? Thank you.
-
05:03 AM Bug #7915 (Closed): Rubygems stub shebang is wrongly expanded
- =begin
Rubygems stub shebang is wrongly expanded. It used to be /usr/bin/ruby in rev39237 and now it is /bin/ruby in rev39387. It seems, that the --with-exec prefix is wrong handled, se
ruby -rrbconfig -e "RbConfig::CONFIG.each {|c| p... -
05:20 AM Revision 2fd5dcc0 (git): merge revision(s) 39335:
- * include/ruby/ruby.h (HAVE_RB_SCAN_ARGS_OPTIONAL_HASH): for
rb_scan_args() optional hash feature. [Bug #7861]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:51 AM Revision de697194 (git): merger.rb: runnable
- * tool/merger.rb: make runnable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:49 AM Revision 0ac71e72 (git): merger.rb: suppress warnings
- * tool/merger.rb (version_up, tag, default_merge_branch): suppress
syntax warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:03 AM Revision 5b764f07 (git): merge revision(s) 39298:39300:
- * lib/ipaddr.rb (IPAddr#in6_addr): Fix a typo with the closing
parenthesis.
* lib/ipaddr.rb (IPAddr#in6_addr): Fix the parser so that it can
recognize IPv6 addresses with only one edge 16-bit piece
... - 04:01 AM Revision 937e68b9 (git): merge revision(s) r39281:
- * configure.in (LIBRUBY_DLDFLAGS): Fix a bug where --with-opt-dir
options given were not reflected to LIBRUBY_DLDFLAGS on many
platforms including Linux and other GNU-based systems, NetBSD,
AIX and BeOS.
g... - 04:00 AM Revision 74ba25b3 (git): merge revision(s) r39255:
- * configure.in: Fix a bug introduced in r38342 that the cflagspat
substitution is messed up by the way CFLAGS and optflags are
modified, which affected FreeBSD and NetBSD/amd64 when
configured to use libexec... - 03:58 AM Revision a3b2161c (git): merge revision(s) r39290:
- * lib/mkmf.rb: remove extra topdir in VPATH, which was in
win32/Makefile.sub for some reason and moved from there.
[ruby-dev:46998] [Bug #7864]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39420 b... - 03:55 AM Revision 5b7d2440 (git): misc/ruby-electric.el: Avoid electric insertion in some cases.
- * misc/ruby-electric.el (ruby-electric-curlies)
(ruby-electric-matching-char, ruby-electric-bar): Avoid electric
insertion when there is a prefix argument.
* misc/ruby-electric.el (ruby-electric-insert)
(ruby-electric-cua-replace-... -
03:35 AM Revision c2204ca3 (git): * array.c: Document #<=> return values and formatting
- * bignum.c: ditto
* file.c: ditto
* object.c: ditto
* numeric.c: ditto
* rational.c: ditto
* string.c: ditto
* time.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:34 AM Revision 827e71bd (git): test_process.rb: fix test
- * test/ruby/test_process.rb (assert_fail_too_long_path): get rid of
syntax error on sh, increase command line size until it exceeds the
limit. [Bug #7904]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39417 b2dd03c8-39d4-4d8f-9... - 03:13 AM Revision 3ecab225 (git): merge revision(s) 39321:
- * ext/bigdecimal/bigdecimal.gemspec: bump to 1.2.0.
[ruby-core:51777] [Bug #7761]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:50 AM Revision 933ff1d6 (git): * array.c (rb_ary_diff, rb_ary_and, rb_ary_or): Document return order
- [RubySpec #7803
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:11 AM Revision c135883d (git): * object.c (rb_obj_comp): Documenting Object#<=> return values
- Patch by Stefan Rusterholz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:05 AM Feature #7907: Give meaning to staby word
- People will see the changes but when they're looking for open issues to decide what to do about them they won't touch closed issues :)
-
01:05 AM Bug #7521 (Feedback): test_thr_kill(TestQueue) fails
- Again, please provide smallest reproducer.
thanks. -
12:47 AM Bug #7521 (Open): test_thr_kill(TestQueue) fails
- I reopening, since I met this issue again with ruby 2.0.0dev (2013-02-22 trunk 39387) [i386-linux]. This is my build log [1]. It happens just from time to time. Actually I did probably hundreds of build since the time I initially reporte...
-
12:48 AM Revision 3331d677 (git): dir.c: encoding check
- * dir.c (file_s_fnmatch, fnmatch_brace): encoding-incompatible pattern
and string do not match, instead of exception. [ruby-dev:47069]
[Bug #7911]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39413 b2dd03c8-39d4-4d8f-98ff-823f... - 12:15 AM Revision e748726a (git): * Backport r39399 from trunk:
- * NEWS: Specify that Proc#eql? was also removed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/22/2013
-
11:59 PM Bug #6573: Webrick test failures
- The attached patch does not work every time. I went ahead and applied [1] (i.e. the patch described in comment 6, if I got it correctly ;)) for Fedora and so far so good.
[1] http://pkgs.fedoraproject.org/cgit/ruby.git/tree/ruby-1.9... - 11:59 PM Revision c12f69cb (git): * backport r39410 from trunk
- * doc/NEWS-*: Update NEWS from their respective branches
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 11:57 PM Revision 143a2f7e (git): * doc/NEWS-*: Update NEWS from their respective branches
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:49 PM Feature #7907: Give meaning to staby word
- Once a issue has been rejected, is it necessary to open a new case for a modified form of the proposal? In other words is any one going to see the change if it has already been rejected? As with this case?
-
12:59 PM Feature #7907: Give meaning to staby word
- Ah, `->foo{}` did not know that the parenthesis could be left out.
Ok, I'll suggest slight modification then, b/c it still would be nice to have a shorter notation (not just to fill a syntax hole). Could it be a symbol, i.e. `->:foo`.
-
12:10 PM Feature #7907 (Rejected): Give meaning to staby word
- =begin
I think filling the syntax hole eagerly is a bad idea.
Besides that, I don't think making ((%->foo%)) as method(:foo).to_proc seems a good idea,
since foo in ((%->foo{}%)) is a argument name, not a method name.
Matz.
=end
-
03:06 AM Feature #7907 (Rejected): Give meaning to staby word
- =begin
I noticed that `->word` doesn't mean anything. i.e.
>> ->foo
SyntaxError: (irb):4: syntax error, unexpected '\n', expecting keyword_do_LAMBDA or tLAMBEG
from /opt/Ruby/1.9.3-p327/bin/irb:12:in `<main>'
If that i... - 11:33 PM Revision 7c8a4774 (git): * backport r39400-r39407 from trunk.
- * NEWS: many additions
* object.c: Add doc for Module.prepended
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 11:18 PM Revision d52f95dc (git): * NEWS: + Module.prepended and Module.prepend_features
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:18 PM Revision eff6180e (git): * object.c: Add doc for Module.prepended
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:18 PM Revision 8222a78e (git): * NEWS: + Thread::Backtrace::Location
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:18 PM Revision a3d592b4 (git): * NEWS: Add privacy of respond_to_missing? & al as a potential incompatibility
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:17 PM Revision 1727511e (git): * NEWS: Fix ARGF#codepoints
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:17 PM Revision ed045985 (git): * NEWS: Add that unused variables starting with _ won't generate a warning
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:17 PM Revision 15fcd78f (git): * NEWS: Add Enumerable::Lazy to list
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:17 PM Revision 11354e24 (git): * NEWS: + RubyVM::InstructionSequence new methods
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:16 PM Revision 1ac0694c (git): * NEWS: + ObjectSpace::WeakMap
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:16 PM Revision ca28854e (git): * NEWS: Specify that Proc#eql? was also removed
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:16 PM Revision 3f8d1800 (git): * NEWS: pending_interrupt? is both instance and singleton method
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:16 PM Revision e0003e07 (git): * NEWS: Add Thread#pending_interrupt? and Thread.handle_interrupt
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:15 PM Revision bc11b883 (git): * NEWS: Floats are frozen too
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:15 PM Revision 10f95341 (git): * NEWS: Add that Fixnums and Bignums are frozen
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:53 PM Revision 9dc30d2b (git): * 2013-02-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:53 PM Revision 724d7f03 (git): ruby.pc.in: reorder
- * template/ruby.pc.in: reorder library flags which may refer library
names. [Bug #7913]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:09 PM Revision 9f9c0426 (git): Merge trunk revision: 39366
- * lib/rubygems/installer.rb (build_extensions): Create extension
install destination before building extension. Patch by Kenta Murata.
[ruby-trunk - Bug #7897]
* test/rubygems/test_gem_installer.rb: Test for the above.
git-svn-i... -
09:04 PM Bug #7913: `./configure --enable-multiarch` fails
- My patch make the ./configure part pass, but the build still fails at linking stage:
gcc -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -We... -
08:36 PM Bug #7913 (Closed): `./configure --enable-multiarch` fails
- Hi, since the changes in bug #7874 `./configure --enable-multiarch` does not work in trunk anymore:
$ autoreconf && ./configure --target=x86_64-linux-gnu --enable-multiarch
[...]
configure: creating ./config.status
config.status: c... - 07:35 PM Revision c40038bf (git): * NEWS: pending_interrupt? is both instance and singleton method
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:59 PM Feature #7795: Symbol.defined? and/or to_existing_symbol
- On 22 February 2013 17:13, vo.x (Vit Ondruch) <v.ondruch@tiscali.cz> wrote:
> Reading the documentation, it says "Returns the Symbol corresponding to
> str, creating the symbol if it did not previously exist." So what would
> t... -
04:13 PM Feature #7795: Symbol.defined? and/or to_existing_symbol
- Student (Nathan Zook) wrote:
> #2) to_existing_sym. This would be defined in the same places as to_sym, but would through an argument error if the symbol did not already exist.
Reading the documentation, it says "Returns the Symbol ... -
02:52 PM Feature #7795: Symbol.defined? and/or to_existing_symbol
- These sound like my (new & preferred) proposal for Symbol[string] #7854.
That is, return the symbol if it already exists, nil if not.
-
12:17 PM Feature #7795: Symbol.defined? and/or to_existing_symbol
- I agree with the basic concept of the proposal.
I am not sure Symbol#defined? is a appropriate name for it yet.
The possible addition I like is either:
* add Symbol#define? or similar method
* add optional keyword argument to int... - 05:49 PM Revision c9d00de5 (git): * 2013-02-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:49 PM Revision 4b6e74a8 (git): * NEWS: Add Thread#pending_interrupt? and Thread.handle_interrupt
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 PM Bug #7805: ruby 2.0rc2 core on solaris
- Sometimes RB_GC_GUARD() doesn't work well with Oracle SolarisStudio cc.
[Bug #5762] is another example.
-
05:12 PM Bug #7805: ruby 2.0rc2 core on solaris
- It means RB_GC_GUARD() doesn't work well with Solaris CC?
-
05:03 PM Bug #7805: ruby 2.0rc2 core on solaris
- >--- called from signal handler with signal 11 (SIGSEGV) ---
> ...
This may be re-occurrence of [Bug #7591] which is a GC issue.
How about the attached workaround patch?
-
02:50 PM Revision a0afa57e (git): * lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
- fix a typo in comment in r39384.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:53 PM Bug #7910 (Rejected): ruby untared with --touch requires --with-baseruby
- What's the motivation to touch?
Tarballs include files generated at packaging, so there are some dependencies. -
12:37 PM Bug #7910 (Rejected): ruby untared with --touch requires --with-baseruby
- So this flow works (logs: https://gist.github.com/anonymous/0251d407026fa3530f17):
tar xjf ~/.rvm/archives/ruby-1.9.3-p385.tar.bz2 --strip-components=1
autoreconf 2>&1 | tee /tmp/1.9.3-autoreconf.log
./configure --prefix ~/tmp/ruby-... -
12:21 PM Feature #7906 (Rejected): Giving meaning to ->foo
- See #7907
-
11:47 AM Feature #7906: Giving meaning to ->foo
- It doesn't seem a good idea to me, because "foo" has different meanings, parameter and method name.
-
03:07 AM Feature #7906: Giving meaning to ->foo
- Please fix. Sigh.
-
03:05 AM Feature #7906 (Rejected): Giving meaning to ->foo
- =begin
I noticed that "(({->word}))" doesn't mean anything. i.e.
>> ->foo
SyntaxError: (irb):4: syntax error, unexpected '\n', expecting keyword_do_LAMBDA or tLAMBEG
from /opt/Ruby/1.9.3-p327/bin/irb:12:in `<main>'
If... -
12:11 PM Feature #6688 (Rejected): Object#replace
- I think Smalltalk experience has proven that Object#replace is a bad bad idea.
Matz.
-
11:36 AM Bug #7902 (Closed): The test suite does not honor configuration options
- This issue was solved with changeset r39372.
Vit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
test_rbconfig.rb: honor configuration options
* test/test_rbconfi... -
11:32 AM Bug #7897 (Closed): rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- Then RubyGems breaks mkmf.rb's Makefile and Murata-san's patch fixes it.
Thank you for checking! -
10:35 AM Bug #7897: rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- It caused by r38864, which removes timestamp files in dependency rules.
Now mkmf uses those files to fix parallel make issues. -
07:20 AM Bug #7897 (Assigned): rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
-
07:12 AM Bug #7897: rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- As Vit Ondruch has noted, it seems to be a bug in the Makefile generated by mkmf.rb as ruby 1.9.3 without Murata-san's patch correctly installs lib/msgpack.bundle.
Nobu, can you check it?
Just to be safe, I committed Murata-san's p... -
07:05 AM Bug #7897 (Closed): rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- This issue was solved with changeset r39366.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rubygems/installer.rb (build_extensions): Create extensio... -
10:59 AM Feature #7704: Add a list of enabled (experimental) language features.
- I can only second Yui and Matthew. Directly checking is possible because Ruby is a dynamic language, it avoids management overhead, and tests on the actual feature, not some intention that may be out of sync with actual facts. There are ...
-
10:51 AM Feature #7876: Add method for accessing Class from within Singleton Class
- This should be possible with Module#ancestors. Maybe not totally slick, but possible.
-
10:46 AM Bug #7842: An alias of a "prepend"ed method skips the original method when calling super
- ko1 (Koichi Sasada) wrote:
> marcandre: why you remove assignee?
> ...
Exactly.
-
08:57 AM Bug #7842: An alias of a "prepend"ed method skips the original method when calling super
- marcandre: why you remove assignee?
you mean specification discussion was finished at [ruby-core:52386]#5?
I assume the reason and I assign this ticket nobu, the patch monster.
- 10:22 AM Revision 11d79c68 (git): merge revision(s) 39384:
- * lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
new attribute to read/write entity expansion text limit. the default
limit is 10Kb.
* lib/rexml/text.rb (REXML::Text.unnormalize): check... - 09:37 AM Revision e559b24b (git): merge revision(s) 39384:
- * lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
new attribute to read/write entity expansion text limit. the default
limit is 10Kb.
* lib/rexml/text.rb (REXML::Text.unnormalize): check... - 09:35 AM Revision 1ad90757 (git): * lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
- new attribute to read/write entity expansion text limit. the default
limit is 10Kb.
* lib/rexml/text.rb (REXML::Text.unnormalize): check above attribute.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39384 b2dd03c8-39d4-4d8f-98... -
09:29 AM Bug #7829: Rounding error in Ruby Time
- On Feb 20, 2013, at 11:17 AM, David MacMahon wrote:
> Interestingly, Ruby 1.9 has String#to_r which leads to this::
>
>>> Time.utc(1970,1,1,0,0,12.86.to_s.to_r).strftime("%H:%M:%S,%L")
> => "00:00:12,860"
Even more interesting... -
09:23 AM Bug #7829: Rounding error in Ruby Time
- On Feb 20, 2013, at 10:57 PM, Tanaka Akira wrote:
> I hope people supports mrkn's proposal:
> http://www.slideshare.net/mrkn/float-is-legacy
>
> The proposal fixes this issue and abolish unintuitiveness of float literal.
It is... -
09:27 AM Feature #7548: Load and Require Callbacks
- I'm sorry I don't catch up this discussion.
I assigned this ticket to matz, but I'm not sure matz is good person to handle it.
Please correct me.
# Basically, I agree with this proposal.
-
09:18 AM Feature #7748: Contextual send
- =begin
What I did was allowing ((%send%)) to invoke public method when called without explicit receiver.
And I gave up the idea because (a) it made send behavior more complex, (b) it slightly slowed down #send, (c) it was difficult t... -
09:10 AM Feature #7748: Contextual send
- I think matz tried it.
Matz: Could you give us your knowledge?
-
09:17 AM Feature #5528 (Closed): OO API for tracing
- TracePoint was introduced.
-
09:15 AM Feature #7596: Find::find should not silently ignores errors
- I'm not sure who can grab this ticket.
So I assign it to matz.
-
09:07 AM Feature #7767: Tempfileで自動的にファイルを削除する
- 誰にアサインすればわからなかったのですが、
詳しそうな田中さんにアサインさせて頂きます。 -
08:59 AM Bug #7898 (Feedback): Ruby tells me to report this bug
-
08:47 AM Bug #7898: Ruby tells me to report this bug
- The first half of this error log was lost.
Could you try again?
> For details: http://www.ruby-lang.org/bugreport.html
-
08:48 AM Bug #7881: Windows でパスに日本語を含むスクリプトからの require が失敗する
- usa さんか naruse さんかわからなかったんですが、とりあえず usa さんへアサイン。
-
08:37 AM Revision 7dd6e08b (git): * test/test_rbconfig.rb (TestRbConfig): fix r39372.
- It must see RbConfig::CONFIG instead of CONFIG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:00 AM Bug #7893 (Rejected): Issues with loading YAML and respond_to_missing?
- As Hanmac noted, this exception is possible with Person.allocate.respond_to? which is exactly what Psych does.
Perhaps Psych needs some documentation improvement around dump and load. -
06:08 AM Bug #7899 (Closed): Add feature similar to: perl use warnings
- Use $VERBOSE or $-w:
$ cat test.rb
"".gsub /x/, ''
$ ruby19 -wv test.rb
ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-darwin12.2.1]
test.rb:1: warning: ambiguous first argument; put parentheses or even spaces
... -
06:02 AM Revision c84a9acb (git): * signal.c (ruby_abort): fix typo in r39354 [Bug #5014]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:50 AM Revision 857a2cee (git): * vm.c (vm_exec): get rid of a SEGV when calling rb_iter_break() from
- some extention libraries. [Backport #7896] [ruby-core:52607]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:45 AM Revision 0bf5cc03 (git): [Backport #7851]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:42 AM Revision c8f2479c (git): merge revision(s) 32688,33309,33408,33864,35874,38012: [Backport #7832]
- * vm_method.c (rb_gc_mark_unlinked_live_method_entries): remove unused
variables.
* vm_insnhelper.c (vm_call_cfunc): suppress a warning. note that
`volatile type *var' doesn't make var itself volatile.
* vm_... - 05:28 AM Revision 18488c11 (git): merge revision(s) 34982: [Backport #5218]
- * eval_jump.c (rb_exec_end_proc): remember the latest exit status.
[ruby-core:43173][Bug #5218]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:27 AM Revision bdcd3d62 (git): merge revision(s) 36130: [Backport #5023]
- * ext/readline/readline.c (Init_readline): don't set 0 to
rl_catch_signals and rl_catch_sigwinch. [Bug #5423]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:46 AM Revision 3f2ce637 (git): random.c: fix error message
- * random.c (rb_random_ulong_limited): fix error message for negative
value. [ruby-dev:47061] [Bug #7903]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:58 AM Revision e51a9b49 (git): test_process.rb: fix parameters
- * test/ruby/test_process.rb (test_{,a}spawn_too_long_path): fix
missing parameters in r38934.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:53 AM Revision 2027a052 (git): * test/ruby/test_process.rb: remove useless sleep.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:37 AM Revision 839ae05e (git): * tool/mkrunnable.rb: refactor and multiarch support.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:36 AM Revision 20fa7324 (git): test_rbconfig.rb: honor configuration options
- * test/test_rbconfig.rb (TestRbConfig): skip user defined values by
configuration options. [Bug #7902]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:33 AM Revision b9ef804f (git): mkmf.rb: adjust default library path
- * lib/mkmf.rb (MakeMakefile#init_mkmf): adjust default library path
for multiarch. [Bug #7874]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:11 AM Revision d2c218d5 (git): * enum.c (Enumerable#chunk: Improved examples, grammar, and formatting
- Patch by Dan Bernier and Rich Bruchal of newhaven.rb
[Github documenting-ruby/ruby#8]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:01 AM Revision 8d4a11c9 (git): * numeric.c: Examples and formatting for Numeric and Float
- Based on a patch by Zach Morek and Oren K of newhaven.rb
[Github documenting-ruby/ruby#5]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:05 AM Revision d0a41317 (git): un.rb: suppress warning
- * lib/un.rb (wait_writable): show error messages only if -v is given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:05 AM Revision cc367fb3 (git): configure.in: quite conftest
- * configure.in (rb_cv_broken_backtrace): suppress extra output from
conftest.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/21/2013
-
11:49 PM Bug #7897: rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- I guess this regression was introduced in r37016 by dropping this line [1] in mkmf. Not sure what was the intention, since creating directory seems unrelated to the timestamp dependencies IMO
[1] https://github.com/ruby/ruby/commit/... -
05:04 PM Bug #7897: rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- I'm sorry, the previous patch is wrong.
The following is right.
diff --git a/lib/rubygems/installer.rb b/lib/rubygems/installer.rb
index 0865a6d..e5a5e0e 100644
--- a/lib/rubygems/installer.rb
+++ b/lib/rubygems/installer.rb
@@ -... -
05:03 PM Bug #7897: rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- The following patch fixes this problem.
diff --git a/lib/rubygems/installer.rb b/lib/rubygems/installer.rb
index 0865a6d..b8a6d2b 100644
--- a/lib/rubygems/installer.rb
+++ b/lib/rubygems/installer.rb
@@ -672,6 +672,7 @@ TEXT
... -
04:41 PM Bug #7897 (Closed): rubygems 2.0 has an incompatibility about installation of extension libraries if gem package does not contain lib directory
- Hi,
rubygems 2.0 has an incompatibility about installation of extension libraries.
If a gem package does not contain lib directory,
an extension library file is copied as a file named "lib".
You can reproduce this problem by in... -
11:23 PM Feature #7883: Add Regex#to_proc
- judofyr (Magnus Holm) wrote:
> > ~~~ruby
> ...
cool! -
10:36 PM Feature #7883: Add Regex#to_proc
- Nice one, +1 on it as well.
-
10:14 PM Bug #7902 (Closed): The test suite does not honor configuration options
- =begin
Rev 39201 and 39201 introduced new test cases, which fails for me:
# make test-all TESTS="test/test_rbconfig.rb"
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexcep... -
10:05 PM Revision ac4da20a (git): * lib/rubygems/installer.rb (build_extensions): Create extension
- install destination before building extension. Patch by Kenta Murata.
[ruby-trunk - Bug #7897]
* test/rubygems/test_gem_installer.rb: Test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39366 b2dd03c8-39d4-4d8f-98... -
09:50 PM Bug #7874: multiarch support enhancements
- Hi,
With the current state in trunk it does not build anymore:
$ autoreconf && ./configure --target=x86_64-linux-gnu --enable-multiarch
[...]
configure: creating ./config.status
config.status: creating Makefile
config.status: c... -
06:11 PM Bug #7874: multiarch support enhancements
- Others are libdir concerned patches, and I think they are not stable enough to backport yet.
-
10:15 AM Bug #7874: multiarch support enhancements
- thanks!
-
09:31 PM Revision 6b88b523 (git): * doc/globals.rdoc: Document what setting $DEBUG does.
- * doc/globals.rdoc: Added pointer to $-d for full documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:27 PM Revision 9c49b69d (git): * doc/globals.rdoc: Document what setting $VERBOSE does. [Bug #7899]
- * doc/globals.rdoc: Added pointer to $-w and $-v for full
documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:53 PM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- On Thu, Feb 21, 2013 at 5:47 PM, SASADA Koichi <ko1@atdot.net> wrote:
> I think it is reasonable.
>
> (3) Separate Exception#bactrace and Exception#backtrace_locations
> Problems:
> (3-p1) which should output as an error b... -
03:53 PM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- (2013/02/21 8:50), Charles Oliver Nutter wrote:
> On Thu, Feb 21, 2013 at 8:36 AM, SASADA Koichi <ko1@atdot.net> wrote:
>> I want to agree with you. But I feel there are worries.
>
> How about #backtrace/#set_backtrace and
> ... -
08:53 AM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- On Thu, Feb 21, 2013 at 8:36 AM, SASADA Koichi <ko1@atdot.net> wrote:
> I want to agree with you. But I feel there are worries.
How about #backtrace/#set_backtrace and
#backtrace_locations/#set_backtrace_locations are completel... -
06:53 AM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- (2013/02/21 6:02), headius (Charles Nutter) wrote:
> I propose that if you set_backtrace, you are already breaking the ability to get structured Location elements, so set_backtrace should cause backtrace_locations to return nil or an... -
06:02 AM Feature #7895 (Open): Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- Thread#backtrace_locations and Kernel#caller_locations were added in Ruby 2.0.0, but no equivalent method was added to Exception to get backtrace locations. The String format of Exception#backtrace elements makes it difficult to do any i...
-
08:23 PM Bug #7899 (Closed): Add feature similar to: perl use warnings
- <maasha> shevy: It would be nice ruby had a way to enable warnings within the code - like perl's `use warnings;`
Hi,
Background to this is that maasha had problems with shebang, /usr/bin/env and "ruby -w" as part of the shebangs.... -
08:09 PM Bug #7778 (Rejected): Irb loading generates 17x more open/stat system calls when a locale is set
-
07:55 PM Bug #7898 (Closed): Ruby tells me to report this bug
- rvm: rvm 1.17.6 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
ruby: ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux]
rails: Rails 3.2.11
Please see the attachmen... -
05:39 PM Revision 37400173 (git): commit miss
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:35 PM Revision 7ceb1884 (git): * lib/abbrev.rb: Add words parameter to Abbrev::abbrev
- Patch by Devin Weaver [Github documenting-ruby/ruby/#7]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:08 PM Bug #7867 (Closed): enable-multiach installs pkgconfig file into wrong dir
-
10:15 AM Bug #7867: enable-multiach installs pkgconfig file into wrong dir
- Hi, this issue got fixed as part of #7874 and can be closed.
-
03:59 PM Bug #7829: Rounding error in Ruby Time
- 2013/2/21 loirotte (Philippe Dosch) <loirotte@gmail.com>:
> irb(main):001:0> Time.utc(1970,1,1,0,0,12.860).strftime("%H:%M:%S,%L")
> => "00:00:12,859"
>
> gives an unexpected intuitive result. If I do understand some time travel s... -
04:23 AM Bug #7829: Rounding error in Ruby Time
- On Feb 20, 2013, at 7:46 AM, loirotte (Philippe Dosch) wrote:
> Typing this instruction:
>
> irb(main):001:0> Time.utc(1970,1,1,0,0,12.860).strftime("%H:%M:%S,%L")
> => "00:00:12,859"
>
> gives an unexpected intuitive result.
... -
12:46 AM Bug #7829: Rounding error in Ruby Time
- david_macmahon (David MacMahon) wrote:
> On Feb 12, 2013, at 12:51 AM, loirotte (Philippe Dosch) wrote:
> ...
Once again, more documentation about this behavior is a good thing, but I'm really not sure that this is the best solution fo... - 03:18 PM Revision 254dc20a (git): * 2013-02-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:18 PM Revision 14ffaac4 (git): * ChangeLog: fix a typo for r39352.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:31 PM Bug #5199: ext/tk: RB_GC_GUARD seems to be needed in several places
- nobu (Nobuyoshi Nakada) wrote:
> Quick patch.
> ...
Does a list of these new 2.0 GC-safe functions exist anywhere?
If the 2.0 GC-safe functions aren't currently enumerated in a single, accessible place, should they be listed in a ne... -
11:35 AM Feature #6688: Object#replace
- =begin
Even if this idea of Proxy/Proxy#become isn't deemed suitable for core, is it still possible to do it as a 3rd party extension? I took a stab at it with:
#include <ruby.h>
VALUE cProxy;
/* call-seq:
* proxy.b... -
03:00 AM Feature #6688: Object#replace
- =begin
I have idea for less dangerous form of become.
I am working with a parser that supports object references. It is difficult b/c children of a given object might reference the parent, creating circular structures. So you can't ... -
09:19 AM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- > Chris White, Jon Forums,
> ...
mame-san...ruby_2_0_0@39344 solves these recent issues on my `x86_64-linux` (ubuntu server 12.10) machine. I will build `i686-linux` later tonight and report back if any errors.
* `exec_prefix` regr... -
05:24 AM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- I don't know enough about autoconf to understand the fix.
I don't believe it will cause any problems with RubyGems though. -
08:31 AM Revision e525bcd1 (git): Add test for [Backport #7896] [ruby-core:52607]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:31 AM Revision 45dcceaa (git): * tool/merger.rb: add interaction when only ChangeLog is modified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:35 AM Revision 654a3632 (git): revert duplicate ChangeLog.
- r39308 was already merged.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:34 AM Revision 087e888a (git): signal.c: extract check_stack_overflow
- * signal.c (check_stack_overflow): extract duplicated code and get rid
of declaration-after-statement. [Bug #5014]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:23 AM Revision 901f44d1 (git): merge revision(s) 39308:
- * vm_eval.c (vm_call0_body): check interrupts after method dispatch
from C methods. [Bug #7878]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:56 AM Feature #7435: Exceptions should have backtrace_locations
- I wish I had seen this before 2.0.0!
Perhaps set_backtrace should just cause backtrace_locations to return an empty array?
I really, really wish backtrace_locations had gotten into 2.0.0, so let's try to make this happen for 2.1. -
05:18 AM Revision 7355c6d9 (git): * signal.c (sigsegv): avoid to use async signal unsafe functions
- when nested sigsegv is happen.
[Bug #5014] [ruby-dev:44082]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:52 AM Revision 8a9dc061 (git): * file.c (rb_group_member): added an error check. SUS says,
- getgroups(small_value) may return EINVAL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:41 AM Revision e93a68ab (git): * file.c (RB_MAX_GROUPS): moved to
- * internal.h (RB_MAX_GROUPS): here.
* file.c (rb_group_member): use RB_MAX_GROUPS instead of
RUBY_GROUP_MAX. They are the same.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:41 AM Revision 1cda6e39 (git): * file.c (access_internal): removed.
- * file.c (rb_file_readable_real): use access() instead of
access_internal().
* file.c (rb_file_writable_real): ditto.
* file.c (rb_file_executable_real): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39351 b2dd03c8-39d4-4d8... -
04:41 AM Revision ba37db04 (git): * file.c (eaccess): use access() when not using setuid nor setgid.
- This is minor optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:40 AM Revision 7c465090 (git): * file.c (rb_group_member): get rid of NGROUPS dependency.
- [Bug #7886] [ruby-core:52537]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:45 AM Revision 74016f18 (git): ruby.c: fix for multiarch library
- * ruby.c (ruby_init_loadpath_safe): try two levels upper for stripping
libdir name. [Bug #7874]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:42 AM Revision 739c8ffc (git): configure.in: expand libdir_basename
- * configure.in (libdir_basename): expand with multiarch in configure,
not to defer the expansion till ruby.pc.in and mkmf.rb. [Bug #7874]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:17 AM Bug #7200: Setting external encoding with BOM|
- #set_encoding accepts ("bom|utf-16be:euc-jp") but rejects ("bom|utf-16be", "euc-jp"). This is inconsistent, confusing, and has nothing to do with the artificial mode vs encoding justification above. This inconsistency requires additional...
-
03:02 AM Bug #7894 (Feedback): Ruby mswin target does not build
- Please provide the exact output and the context around the build failure.
Also provide details of the compiler version that you're using (cl /?) and the version of nmake too.
The output log will be more helpful than the analysis of... -
02:33 AM Bug #7894 (Closed): Ruby mswin target does not build
- Building Ruby using nmake fails. Perhaps the nmake target (mswin) isn't supported anymore?
Here's what I've attempted:
1) I've installed ruby using a download from the ruby installer project (http://rubyinstaller.org/downloads/). H... - 12:51 AM Revision cb71fee8 (git): * 2013-02-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:51 AM Revision 22b51faf (git): configure.in: libdir_basename for -rpath and -install_name
- * configure.in (libdir_basename): also -rpath and -install_name flags
are affected when libruby directory changes. [Bug #7874]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/20/2013
-
10:13 PM Bug #7874: multiarch support enhancements
- I think r39334 fixes a longstanding bug, which ignores explicitly specified option, not only guessed name.
-
06:02 PM Bug #7874 (Closed): multiarch support enhancements
- This issue was solved with changeset r39334.
Antonio, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
configure.in: target_os suffix
* configure.in (target_os): do... -
06:02 PM Bug #7874 (Open): multiarch support enhancements
-
06:01 PM Bug #7874 (Closed): multiarch support enhancements
- This issue was solved with changeset r39333.
Antonio, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
configure.in: adjust libdirname
* configure.in (libdirname): ... -
04:19 PM Bug #7874 (Assigned): multiarch support enhancements
- Sorry, I don't understand the situation.
Nobu, do you think that we should import terceiro's patches?
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:14 PM Bug #7874: multiarch support enhancements
- Sorry, I's confused a little last night.
multiarch is set to an empty string or unset, so terceiro's substitution is correct. -
09:53 PM Bug #7893: Issues with loading YAML and respond_to_missing?
the problem is in yaml: to_ruby.rb "if o.respond_to?(:init_with)" so eigher you need to define a init_with method or
def respond_to_missing?(m, include_private = false)
(@attributes && @attributes.key?(m)) || super
end-
08:27 PM Bug #7893 (Rejected): Issues with loading YAML and respond_to_missing?
- This is perhaps not a bug, I could be missing something, but shouldn't the following code work?
require 'yaml'
class Person
def initialize(name)
@attributes = { name: name }
end
def method_mi... -
09:35 PM Bug #7847 (Open): gem release of io-console is broken on Windows
- Thank you Nobu.
Can you release io-console 0.4.2 to rubygems.org?
That will fix the situation for users running 1.9.3.
Thank you. -
08:11 PM Feature #7738: Deprecate Set#+ as an alias of Set#|, use it for symmetric difference. Introduce Hash#| for Hash#reverse_merge in Rails.
- In fact, sets (or rather subsets of a given set) form a Boolean ring ( http://en.wikipedia.org/wiki/Boolean_ring ) under the following two operations:
- the product is the set intersection and
- the sum is the set symmetric differenc... -
08:07 PM Revision 79db75dc (git): Merge trunk revision: 39327
- * lib/rubygems/commands/update_command.rb: Create the installer after
options are processed. [ruby-trunk - Bug #7779]
* test/rubygems/test_gem_commands_update_command.rb: Test for the
above.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
07:57 PM Revision bf2b8c89 (git): Merge trunk revision: 39324
- * lib/rubygems/installer.rb: Use gsub instead of gsub! to avoid
altering @bin_dir. Fixes tests on windows. [ruby-trunk - Bug #7885]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39343 b2dd03c8-39d4-4d8f-98ff-823f... -
06:29 PM Bug #7892: MIME encoding bug of NKF.nkf
- うーん……。
まず。どちらも元に戻らないので、バグです。
で、バグの根本的な原因は、「長い日本語 alphabets 日本語」という文字列をエンコードした際に、
「=?ISO-2022-JP?B?blahblah?= alphabets =?ISO-2022-JP?B?blah?=」とデコードしたいところ、
「=?ISO-2022-JP?B?blahblah?= alphabets<改行>=?ISO-2022-JP?B?blah?=」となってしまうケースを
想定してい... -
04:01 PM Bug #7892 (Assigned): MIME encoding bug of NKF.nkf
- NKF の MIME encoding の結果が 1.8 と 1.9/2.0 で異なってます。
# 1.8 の場合
$ /usr/bin/ruby -rnkf -ve "puts NKF.nkf('-jW -M --cp932', '「あああああああああああ by ああああああああああ」のレシピ')"
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0]
=?ISO-2022-JP?B?G... - 06:16 PM Revision c22166a3 (git): * NEWS: Floats are frozen too
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:11 PM Revision a710cba5 (git): * 2013-02-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:11 PM Revision 3d860bad (git): * NEWS: Add that Fixnums and Bignums are frozen
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:27 PM Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists
- Looks not so critical.
--
Yusuke Endoh <mame@tsg.ne.jp> -
04:24 PM Bug #6928: SecureRandom.random_bytes: assume zero entropy for seed value
- I assume that if this is so significant issue, Martin would have reported this to security@ruby-lang.org.
So I postpone this to next minor.
--
Yusuke Endoh <mame@tsg.ne.jp> -
04:15 PM Bug #7878: E::Lazy#grep ignores ^C
- ko1 (Koichi Sasada) wrote:
> これに関して、実は 1.9.3 に戻したというのが実情です RUBY_VM_CHECK_INTS
> ...
なるほど、とても安心できる説明ありがとうございます。
バックポートお願いします。
--
Yusuke Endoh <mame@tsg.ne.jp> -
04:23 AM Bug #7878: E::Lazy#grep ignores ^C
- (2013/02/19 21:20), mame (Yusuke Endoh) wrote:
>> なぜ私が、と思ったんですが、遠藤さんいい読みですね。
>
> RUBY_VM_CHECK_INTS なんだから笹田さんでしょう。
てっきり、Lazy cycle 内でなんか凄いことをやっているのかと思っておりま
した。enum.c のほうに変更入れるなら私じゃないだろう、と。
> ko1 (Koichi Sasada) wrote... -
03:56 PM Bug #7584: Ruby hangs when shutting down an ssl connection in gc finalization
- Thank you Bob!
Then I postpone this to 2.1.0.
If there is a good patch available soon, we may backport it to ruby_2_0_0.
--
Yusuke Endoh <mame@tsg.ne.jp> -
03:53 PM Bug #7879: File.readable? fails when ruby runs as root
- >> You need specific concern when opening /proc, /sys and similar pseudo filesystem's file.
>
> Out of curiosity, what should we concern concretely? Should we assume File.readable? as a hint?
Pseudo filesystem hae several exce... -
03:28 PM Bug #7879: File.readable? fails when ruby runs as root
- kosaki (Motohiro KOSAKI) wrote:
> When run as root, access(2) ignore permission and always return success. That's UNIX filesystem semantics.
> ...
Wow...
> You need specific concern when opening /proc, /sys and similar pseudo filesy... -
03:15 PM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- > Please revert it if wrong.
Please don't try to get retrospective approval ;-(
r39320 seems very subtle (actually it caused cascading fixes on trunk).
I'm afraid if it affects other platforms.
Eric Hodel,
Do you understand th... -
03:00 PM Bug #7877: E::Lazy#with_index should be lazy
- @marcandre oh, thank you! You saved my day.
Still I want this though.
-
01:30 AM Bug #7877: E::Lazy#with_index should be lazy
- Note that (thanks to #7715), you can use `with_index` without a block and follow it with `map`:
def leibniz(n)
(0..Float::INFINITY).lazy.with_index.map {|i, j| (-1 ** j) / (2*i+1).to_f }.take(n).reduce(:+)
end
I'm n... -
02:38 PM Bug #7890: Data class should have documentation
- nobu (Nobuyoshi Nakada) wrote:
> I've supposed removal of Data in Ruby level.
It's my understanding that a lot of people feel that way, might be worth deprecating because I'd be uncertain as to how many C extensions use this. I know ... -
01:58 PM Bug #7890: Data class should have documentation
- I've supposed removal of Data in Ruby level.
-
12:19 PM Bug #7890 (Closed): Data class should have documentation
- This issue was solved with changeset r39330.
Matthew, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* object.c: Document Data class [Bug #7890] [ruby-core:52549]
... -
11:24 AM Bug #7890: Data class should have documentation
- I have a lack of experience with redmine. I don't see my patch attached, so just incase:
Index: object.c
===================================================================
--- object.c (revision 39327)
+++ object.c (working copy)
... -
11:20 AM Bug #7890 (Closed): Data class should have documentation
- This class is confusing without knowing where to lookup information. I've attached a patch that points developers to README.ext
I'm assigning this to zzak, hopefully if this is the wrong person to assign it to he can assign it to some... -
01:16 PM Bug #7817: (Unable to compile Ruby 2.0.0-rc2 on OSX (clang version 2.1)
- Yeah, I did see this error with apple-gcc42.
Is it still alive, and is the fix needed? -
08:59 AM Bug #7817: (Unable to compile Ruby 2.0.0-rc2 on OSX (clang version 2.1)
- jhaungs (Jim Haungs) wrote:
> Compiling Ruby 2 RC2 with the latest Xcode fails on OSX 10.8.2.
> ...
You did not build with clang. -
08:49 AM Bug #7817: (Unable to compile Ruby 2.0.0-rc2 on OSX (clang version 2.1)
- Compiling Ruby 2 RC2 with the latest Xcode fails on OSX 10.8.2.
clang -v
Apple LLVM version 4.2 (clang-425.0.24) (based on LLVM 3.2svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix
[2013-02-19 15:41:21] make
CC = gcc... -
12:54 PM Bug #5199: ext/tk: RB_GC_GUARD seems to be needed in several places
- Quick patch.
2.0 has GC safe functions, rb_sprintf() with PRIsVALUE, rb_intern_str(), and so on. -
12:49 PM Revision e908adc1 (git): common.mk: uninstall
- * common.mk (uninstall): uninstall installed file listed in
$(INSTALLED_LIST) file.
* tool/rbuninstall.rb: simple uninstallation tool.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:34 PM Bug #7478 (Rejected): Do not include vararg.h - always include stdarg.h
- No feedback.
-
12:34 PM Revision fc50b60c (git): * tool/rbinstall.rb (libdir): fix typo. [Bug #7874]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:06 PM Revision 9041f262 (git): extmk.rb: extract SUBMAKEOPTS
- * ext/extmk.rb (SUBMAKEOPTS): extract common sub make options.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:06 PM Revision ffdb70a6 (git): extmk.rb: rename variables
- * ext/extmk.rb: rename working variables as more descriptive so no
shadowing local variable warnings, and remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:49 AM Bug #7865 (Closed): A required file is not added to $LOADED_FEATURES until after it has run
- =begin
It's an intended behavior, not a bug.
When an exception raised while loading, the feature won't be added to
(({$LOADED_FEATURES})).
And, it hasn't been loaded yet, has it?
If you want to know what features are now getting l... -
10:27 AM Revision 57bccfa9 (git): ruby.h: HAVE_RB_SCAN_ARGS_OPTIONAL_HASH
- * include/ruby/ruby.h (HAVE_RB_SCAN_ARGS_OPTIONAL_HASH): for
rb_scan_args() optional hash feature. [Bug #7861]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:35 AM Bug #7779 (Closed): embedded rubygems 2.0.0.rc.2 mangles --user-install
- This issue was solved with changeset r39327.
Jon, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rubygems/commands/update_command.rb: Create the installer a... -
09:15 AM Bug #7779 (Assigned): embedded rubygems 2.0.0.rc.2 mangles --user-install
- Seems like the same issue.
-
02:03 AM Bug #7779: embedded rubygems 2.0.0.rc.2 mangles --user-install
- Thanks Eric. Install looks good but `gem up xxx --user-install` was missed.
If you want this opened as a new issue (here or on RG issues) let me know.
jon@ubusvr:~$ ruby --version
ruby 2.0.0dev (2013-02-19 trunk 39321) [i686-l... -
09:02 AM Revision 52911974 (git): configure.in: target_os suffix
- * configure.in (target_os): do not strip -gnu suffix on Linux if
--target is given explicitly. [Bug #7874]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:01 AM Revision 67ab6e3d (git): configure.in: adjust libdirname
- * configure.in (libdirname): adjust library path name which libruby
files will be installed. [Bug #7874]
* tool/rbinstall.rb (libdir): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:12 AM Revision 562c0ead (git): merge revision(s) 39308:
- * vm_eval.c (vm_call0_body): check interrupts after method dispatch
from C methods. [Bug #7878]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:51 AM Bug #7885 (Closed): Build failure: test_initialize_user_install issues under Windows
- This issue was solved with changeset r39324.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rubygems/installer.rb: Use gsub instead of gsub! to avoid
... -
01:50 AM Bug #7885 (Closed): Build failure: test_initialize_user_install issues under Windows
- =begin
Latest changes to RubyGems into ruby_2_0_0 branch are causing failures in RubyInstaller CI:
http://ci.rubyinstaller.org/job/ruby-2_0_0-x64-test-all/10/console
http://ci.rubyinstaller.org/job/ruby-2_0_0-x86-test-all/10/conso... -
04:37 AM Revision 206d1c89 (git): * ext/pty/pty.c: Documentation for the PTY module
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:19 AM Revision c7bb7974 (git): * object.c: Document Data class [Bug #7890] [ruby-core:52549]
- Patch by Matthew Mongeau
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:15 AM Revision 4b81b403 (git): enumerator.c: suppress warnings
- * enumerator.c (lazy_zip_arrays_func, lazy_zip_func, lazy_take_func),
(lazy_drop_func, lazy_drop_while_func): suppress uninitialized
instance vriable warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39329 b2dd03c8-39d4-4d... -
02:51 AM Revision 2d112d2c (git): * lib/mutex_m.rb: Add rdoc for Mutex_m module
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:58 AM Feature #7883: Add Regex#to_proc
- I like this, and I especially like the modified version from judofyr. You could also do `["abc", 3, "foo", etc].find(&Integer)` which is neat, but maybe that's a push in the wrong direction, I'm not sure.
-
12:38 AM Feature #7882: Allow rescue/else/ensure in do..end
- Yusuke, I believe it should be the latter. If you want to rescue from the yielding method you have the option of doing it like this in most cases:
with_transaction do
...
rescue
...
end rescue puts 'with_transaction ... -
12:07 AM Feature #7882: Allow rescue/else/ensure in do..end
- I've heard of a convention to use `{ ... }` for blocks evaluated for a result and `do ... end` for blocks evaluated for side effects: http://onestepback.org/index.cgi/Tech/Ruby/BraceVsDoEnd.rdoc
From this point of view, there probably s... -
12:34 AM Revision 75eb6cc9 (git): * lib/rubygems/commands/update_command.rb: Create the installer after
- options are processed. [ruby-trunk - Bug #7779]
* test/rubygems/test_gem_commands_update_command.rb: Test for the
above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/19/2013
- 11:57 PM Revision 71fc3463 (git): * 2013-02-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:57 PM Revision 0558cc52 (git): Merge revision 39292:
- * compar.c (rb_invcmp): compare by inversed comarison, with preventing
from infinite recursion. [ruby-core:52305] [Bug #7870]
* string.c (rb_str_cmp_m), time.c (time_cmp): get rid of infinite
recursion.
git-svn-id: svn+ssh://ci.r... -
11:51 PM Feature #7882 (Assigned): Allow rescue/else/ensure in do..end
- I have suggested the same proposal (in Japanese [ruby-dev:31393]).
Matz said in [ruby-dev:31423] that it is not clear (to him) whether:
```ruby
loop do
:
rescue
:
ensure
:
end
```
should behave like:
```ruby
begi... -
10:54 PM Feature #7882: Allow rescue/else/ensure in do..end
- I don't find it that odd, Nobu, although I think most developers would tend to use do-end anyway as we usually do in Ruby when the block span multiple lines.
I like the idea very much actually. -
10:48 PM Feature #7882: Allow rescue/else/ensure in do..end
- I remember I've seen the same proposal.
What do you think about {} block?
```ruby
foo {
...
rescue
...
}
```
seems odd to me a little.
Or improve `do`...`end` only?
-
03:00 PM Feature #7882 (Closed): Allow rescue/else/ensure in do..end - The keywords `rescue`, `else` and `ensure` can be used when defining methods like so:
```ruby
def foo
#
rescue
#
else
#
ensure
#
end
```
However when using a block delimited by do..end, you must use `begin`..`end`... -
11:23 PM Feature #7883: Add Regex#to_proc
- > ~~~ruby
> ...
A more general case:
~~~ruby
class Object
def to_proc
lambda { |other| self === other }
end
end
~~~
(Not that I think this is going to be accepted…) -
11:06 PM Feature #7883: Add Regex#to_proc
- Cool idea. +1
-
08:47 PM Feature #7883: Add Regex#to_proc
- nobu (Nobuyoshi Nakada) wrote:
> You can use `/\Ab/.method(:=~)`.
Yes, but that's not the point. In that case I'd prefer the real block as Charlie suggested. -
07:53 PM Feature #7883: Add Regex#to_proc
- On 19/02/2013 07:58, rklemme (Robert Klemme) wrote:
>
> ...
Lovely. Definite +1 from me (for whatever that's worth).
--
Alex
-
07:41 PM Feature #7883: Add Regex#to_proc - > You can use `/\Ab/.method(:=~)`.
This is more typing than just using '`{ |x| x =~ /\Ab/ }`'.
I like this idea, it's something I have to do quite often.
I've also wanted a 'grep_v' method before, but reject with `Regexp#to_proc... -
07:24 PM Feature #7883: Add Regex#to_proc
- You can use `/\Ab/.method(:=~)`.
-
04:58 PM Feature #7883 (Assigned): Add Regex#to_proc
- Just a small addition to the standard library:
~~~ruby
class Regexp
def to_proc; lambda {|s| self =~ s} end
end
~~~
With that one can use a `Regexp` everywhere a `Proc` is used as filtering criteria saving a bit of typing. W... -
11:19 PM Bug #7874: multiarch support enhancements
- As for the second patch, I guess it would be:
AC_SUBST(ENABLE_MULTIARCH, ${multiarch:-no})
Note the colon. -
10:55 PM Bug #7874: multiarch support enhancements
- The arch name is taken from --target option, not --host.
-
03:35 AM Bug #7874: multiarch support enhancements
- mame (Yusuke Endoh) wrote:
> Hello Antoino,
> ...
I tried --host= but it does not have any effect on the paths used in the installation. In this case we really need to use the standard architecture name for $arch.
> And please attac... -
01:35 AM Bug #7874: multiarch support enhancements
- Hello Antoino,
Doesn't Vit's comment help you?
And please attach the patch for "another issue" into the ticket #7867.
Thanks!
--
Yusuke Endoh <mame@tsg.ne.jp> -
11:07 PM Bug #7884 (Rejected): Tkで,コマンドにforkを入れると,イベント実行時にクラッシュする
- 題名の通りです.
MacPortsからインストールした
1.9.3-p327+mactk
1.9.3-p385+mactk
で同じ症状でした.
以下,ソースです.forkブロック中の,p 'forked process'は表示されます.ウィンドウ終了しませんでした.
require 'tk'
tkroot = TkRoot.new
content = Tk::Tile::Frame.new( tkroot ).grid
Tk::Tile::... -
10:51 PM Revision cd8ef79d (git): * lib/rubygems/installer.rb: Use gsub instead of gsub! to avoid
- altering @bin_dir. Fixes tests on windows. [ruby-trunk - Bug #7885]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:17 PM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- The former 4 commits are needed, and the last is fix of commit miss in Changelog.
And, I've backported them for [Bug #7871].
Please revert it if wrong. -
09:29 PM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- Too many! Are they all essential?
Could you please show me one minimum and clean patch?
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:26 PM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- Sorry, patches for tool/mkconfig.rb are not necessary as long as libdir is under exec_prefix.
And the case libdir is outside exec_prefix is not supported in trunk.
TMP_RUBY_PREFIX would be needed to fix it.
-
01:13 PM Bug #7860: Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- And r39284,r39297.
-
01:03 PM Bug #7860 (Assigned): Passing --libdir to ./configure causes Gem.ruby to point to an incorrect ruby interpreter path
- I think this will be necessary for 2.0.0.
revisions are r39267,39273,39294,39298,39313. -
09:20 PM Bug #7878: E::Lazy#grep ignores ^C
- ko1 (Koichi Sasada) wrote:
> なぜ私が、と思ったんですが、遠藤さんいい読みですね。
RUBY_VM_CHECK_INTS なんだから笹田さんでしょう。
ko1 (Koichi Sasada) wrote:
> ...
RUBY_VM_CHECK_INTS したらまずいところで RUBY_VM_CHECK_INTS してしまう副作用がないかが大変気になる(具体的に心当たりがあるわけではない)のですが、大丈夫ですかね? 自信が... -
08:54 AM Bug #7878 (Assigned): E::Lazy#grep ignores ^C
- r39308 で取り急ぎ対応しました。
mameさん
backport してもいいでしょうか。 -
08:53 AM Bug #7878 (Closed): E::Lazy#grep ignores ^C
- This issue was solved with changeset r39308.
Shyouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_eval.c (vm_call0_body): check interrupts after method di... -
08:22 AM Bug #7878: E::Lazy#grep ignores ^C
- なぜ私が、と思ったんですが、遠藤さんいい読みですね。
これは、
c_method_foo(){
while(1){ rb_funcall(c_method_bar); }
}
のように、foo, bar が両方とも C メソッドで、foo が bar を無限に呼ぶ、という段階で CHECK_INTS が入る余地がありませんでした。これは、ちょっと不味いバグなので直します。ううん、このタイミングでこれか。
-
01:40 AM Bug #7878 (Assigned): E::Lazy#grep ignores ^C
-
08:43 PM Bug #7877: E::Lazy#with_index should be lazy
- OK, so @marcandre is interested in. I re-wrote the description in English.
-
04:16 PM Bug #7877: E::Lazy#with_index should be lazy
- See #7696 on how to handle state...
-
08:41 PM Bug #7699: rubyspec failed: BigDecimal#divmod Can be reversed with * and +
- I think I cannot fix this until the deadline...
-
01:15 AM Bug #7699: rubyspec failed: BigDecimal#divmod Can be reversed with * and +
- mrkn, can you fix this issue?
--
Yusuke Endoh <mame@tsg.ne.jp> - 04:19 PM Revision b6cdc439 (git): * 2013-02-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:19 PM Revision 92abfcca (git): * array.c: Fix typo in class documentation
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:55 PM Bug #7774 (Closed): IFUNC上のbinding呼び出しでSEGV
-
02:54 PM Bug #7774: IFUNC上のbinding呼び出しでSEGV
- r39305 で backport しました。
が、redmine のほうには backport issue にしていないから
自動的に close されてないんかな。
-
01:14 PM Bug #6502 (Closed): include Syslog
- This issue was solved with changeset r39316.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Remove Syslog#inspect and have only Syslog.inspect.
* ext/sysl... - 11:50 AM Revision c42cf83f (git): * ext/bigdecimal/bigdecimal.gemspec: bump to 1.2.0.
- [ruby-core:51777] [Bug #7761]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:39 AM Bug #7879 (Rejected): File.readable? fails when ruby runs as root
- When run as root, access(2) ignore permission and always return success. That's UNIX filesystem semantics.
In the other words, this is completely your script bug.
You need specific concern when opening /proc, /sys and similar pseudo ... -
02:44 AM Bug #7879 (Rejected): File.readable? fails when ruby runs as root
- I have the following script to find sysfs (linux) files which are readable but throw an exception when read:
Dir.glob("/sys/**/*").each do |file|
next if File.directory?(file)
if File.world_writable?(file)
... -
11:37 AM Bug #7881 (Closed): Windows でパスに日本語を含むスクリプトからの require が失敗する
- =begin
Windows でパスに日本語を含むスクリプトからの require が失敗します。
Ruby 1.9.3 の p374,p385 でこの現象が起こりますが,p125 では起こりません。
p286 あたりから起こるようになったと思います。
【再現手順】
(1) d:/テスト というフォルダーを作る。
(2) d:/テスト/a.rb を下記のように書く。
(3) d:/テスト/b.rb を下記のように書く。
(4) cd /テスト
... -
11:04 AM Bug #7172 (Closed): [[Ruby 1.9:]] fix rbconfig for --enable-load-relative (v2)
- Try --with-opt-dir='${prefix}'.
r39176 is needed for `make reconfig' to work, though. -
12:07 AM Bug #7172: [[Ruby 1.9:]] fix rbconfig for --enable-load-relative (v2)
- Sorry but I don't understand both the issue and the status at all.
Any action needed for 2.0.0-p0?
--
Yusuke Endoh <mame@tsg.ne.jp> -
08:15 AM Bug #7779 (Closed): embedded rubygems 2.0.0.rc.2 mangles --user-install
- This issue was solved with changeset r39307.
Jon, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rubygems/installer.rb: Fixed placement of executables with
... -
03:24 AM Bug #7779: embedded rubygems 2.0.0.rc.2 mangles --user-install
- haven't made it past looking at defaults...
jon@ubusvr:~/downloads$ ruby -ve '%w(bindir default_bindir user_dir).each {|i| p "#{i} -> #{Gem.send(i)}"}'
ruby 2.0.0dev (2013-02-18 trunk 39300) [i686-linux]
"bindir -> /usr/local/... -
01:51 AM Bug #7779 (Assigned): embedded rubygems 2.0.0.rc.2 mangles --user-install
- drbrain, what do you think?
--
Yusuke Endoh <mame@tsg.ne.jp> -
06:50 AM Revision 855f9720 (git): merge revision(s) 39267,39273,39294,39298,39313:
- * configure.in: unexpand arch sitearch and exec_prefix values, so
directly specified bindir, libdir, rubyprefix, etc can be properly
substituted. [ruby-core:52296] [Bug #7860]
* configure.in (shvar_to_cpp): ... -
06:15 AM Bug #7584: Ruby hangs when shutting down an ssl connection in gc finalization
- For what it's worth, we were able to work around this by explicitly shutting down ssl connections instead of letting it happen during GC.
-
12:58 AM Bug #7584: Ruby hangs when shutting down an ssl connection in gc finalization
- I'm not sure how significant this is.
Martin, what do you think?
--
Yusuke Endoh <mame@tsg.ne.jp> -
06:15 AM Bug #7311: DRb test suite fails when hostname cannot be reached
- It is not just test suite issue. See 0001-Fallback-to-localhost-if-hostname-is-not-associated-.patch
Although it is pretty minor issue, due to other bugs in Gnome 3, it forces me to reboot quite often :/ But anyway, it is not blocker. -
12:31 AM Bug #7311: DRb test suite fails when hostname cannot be reached
- Just an issue of test.
--
Yusuke Endoh <mame@tsg.ne.jp> -
05:09 AM Revision ccd431e2 (git): * backport r39307 from trunk. [Bug #7880]
- * lib/rubygems/installer.rb: Fixed placement of executables with
--user-install. [ruby-trunk - Bug #7779]
* test/rubygems/test_gem_installer.rb: Test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@3931... -
05:06 AM Revision 463c1ad1 (git): * lib/rdoc.rb: Update to release version of 4.0.0
- * lib/rubygems.rb: Update to release version of 2.0.0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:40 AM Revision 7ffd5405 (git): fix typo and remove trailing space
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:13 AM Revision e3897235 (git): Remove Syslog#inspect and have only Syslog.inspect.
- * ext/syslog/syslog.c (Init_syslog): Define inspect as a singleton
method and remove it as an instance method. [Bug #6502]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:49 AM Revision 1955ac9e (git): * tool/mkconfig.rb: exclude variables to just build libruby.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:49 AM Revision a168db1c (git): * tool/mkrunnable.rb: needs rbconfig.rb.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:49 AM Revision bbd9223f (git): * ChangeLog: remove duplicated entry.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:33 AM Bug #7867: enable-multiach installs pkgconfig file into wrong dir
- the attached patch fixes the installation path for pkgconfig data with multiarch enabled, as well as the path for installation of libraries
-
03:32 AM Revision 281e6e1b (git): * object.c: rdoc formatting for Kernel#Array()
- * array.c: Add rdoc for Array() method to Creating Arrays section
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:25 AM Revision fc23f8c6 (git): merge revision(s) 39201,39202:
- * win32/Makefile.sub (config.status): site and vendor directories
should use sitearch, not arch. [ruby-dev:46964] [Bug #7823]
* configure.in (rubysitearchprefix): sitearchdir and vendorarchdir
should use sit... -
01:53 AM Feature #6265: Remove 'useless' 'concatenation' syntax
- drbrain, thanks!
But sorry, it is too late to change 2.0.0. My bad.
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:49 AM Bug #7615 (Assigned): assignment to context variable changes the precedence order of function call with followed by ' (' (whitespace-bracket)
- Interesting, but I'm reluctant to fix this in 2.0.0 because it looks impractical and incompatible to 1.9.X.
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:44 AM Bug #6120: Float and BigDecimal bug in remainder in corner cases
- Didn't get around fixing it for 2.0.0. Will fix and then assign to mrkn for BigDecimal.
-
01:37 AM Bug #7737: problem with generated rbconfig.rb for Haiku
- Looks similar to #7864. Does r39290 help you?
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:36 AM Revision 2163738f (git): * ext/openssl/ossl.c (class OpenSSL): Use only inner parenthesis in
- create_extension examples.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:30 AM Bug #7823: sitelibへのsoのコピー (2.0.0)
- なかださん、お忙しい?
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:27 AM Revision b043b059 (git): * ext/openssl/ossl.c (class OpenSSL): Fixed ExtensionFactory example.
- Patch by Richard Bradley. [ruby-trunk - Bug #7551]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:12 AM Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists
- Usa-san, how significant is this issue?
--
Yusuke Endoh <mame@tsg.ne.jp> -
12:49 AM Feature #7526: infinit loop in Registry::each_value
- Let me know if there is any popular application that suffers from this issue.
--
Yusuke Endoh <mame@tsg.ne.jp> -
12:46 AM Bug #7512: Test for HMAC signing with UTF-8 String
- Just an issue of test.
--
Yusuke Endoh <mame@tsg.ne.jp> -
12:39 AM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
- Just an issue of test.
--
Yusuke Endoh <mame@tsg.ne.jp> -
12:37 AM Feature #7476: missing "IP_TRANSPARENT" constant for IP sockets.
- Looks a feature request.
--
Yusuke Endoh <mame@tsg.ne.jp> -
12:34 AM Feature #7412: Pathname#relative_path_from does not support mixed directory separators on windows
- Looks a feature request.
--
Yusuke Endoh <mame@tsg.ne.jp> -
12:32 AM Bug #7398: Modify TestSSL#test_read_and_write to handle partial sysreads
- Just an issue of test.
--
Yusuke Endoh <mame@tsg.ne.jp> -
12:11 AM Bug #7267: Dir.glob on Mac OS X returns unexpected string encodings for unicode file names
- Should we close this ticket?
--
Yusuke Endoh <mame@tsg.ne.jp>
02/18/2013
-
11:57 PM Bug #7171: test-all failure on OS X (RubyCI)
- CI 環境の問題ということみたいなんで、先送りします。
--
Yusuke Endoh <mame@tsg.ne.jp>
-
11:54 PM Bug #7100: WEBrick::HTTPServer.new で BindAddress を指定しない場合に必ず警告が記録される
- ちょっと今からだと怖すぎるのと、BindAddress を指定するという workaround があるようなので、
すみませんが一旦 next minor に。
2.0.0-pXXX で直すかどうかは nagachika さんにお任せします。
--
Yusuke Endoh <mame@tsg.ne.jp> -
11:53 PM Revision cc16b213 (git): * vm_eval.c (vm_call0_body): check interrupts after method dispatch
- from C methods. [Bug #7878]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:50 PM Bug #6928: SecureRandom.random_bytes: assume zero entropy for seed value
- Martin, may I postpone this to next minor?
Or must it be fixed immediately?
--
Yusuke Endoh <mame@tsg.ne.jp>
-
11:39 PM Bug #6360: Debug information build even without requesting it
- I don't think that this is a showstopper; it actually works.
But if trunk can be fixed soon by an assured patch, I'm not against backporting it.
--
Yusuke Endoh <mame@tsg.ne.jp> -
10:23 PM Bug #6360: Debug information build even without requesting it
- Can you create a patch and get "ok" from nobu or any reliable person?
--
Yusuke Endoh <mame@tsg.ne.jp> -
10:14 PM Bug #6360: Debug information build even without requesting it
- mame (Yusuke Endoh) wrote:
> Sorry, but postponing it to 2.1.0.
> ...
Sorry, but as I mentioned in this, the change to default compile debug symbols is a bug and a regression.
Revisions in 1.9.3 prior 194 didn't suffer this.
Ruby... -
09:42 PM Bug #6360: Debug information build even without requesting it
- Sorry, but postponing it to 2.1.0.
I believe that Luis can work around the issue,
--
Yusuke Endoh <mame@tsg.ne.jp> -
11:36 PM Bug #7878 (Closed): E::Lazy#grep ignores ^C
- このタイミングでバグかよとお思いでしょうが見つけちまったもんはしょうがない、
[0].lazy.cycle.grep(1).first
が^Cに反応しません。どこかでRUBY_VM_CHECK_INTSしてください。 -
11:15 PM Revision aec0735f (git): * lib/rubygems/installer.rb: Fixed placement of executables with
- --user-install. [ruby-trunk - Bug #7779]
* test/rubygems/test_gem_installer.rb: Test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 11:12 PM Revision 2e4dfbca (git): * 2013-02-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:12 PM Revision 885f2da8 (git): * backport r39275 from trunk. [ruby-dev:46994] [Bug #7774]
- * proc.c (rb_binding_new_with_cfp): create binding object even if
the frame is IFUNC. But return a ruby-level binding to keep
compatibility.
This patch fix degradation introduced from r39067.
[Bug #7774] [ruby-dev:46960]
* test/r... -
10:39 PM Bug #7683 (Rejected): Rjb::load Segmentation fault windows
- So, this is not Ruby's bug.
-
09:29 PM Bug #7683: Rjb::load Segmentation fault windows
- Thanks for using Ruby and Rjb and sorry for the inconvenience.
This was caused Rjb's gem packagging problem.
Detail: Rjb 1.4.5 was bundled with Java-Ruby proxy class compiled by JDK 1.7. So Rjb was internally crashed with version mi... -
09:02 AM Bug #7683: Rjb::load Segmentation fault windows
- arton-san, could you check this issue?
-
10:01 PM Bug #6867 (Closed): super in a Mutex#synchronize block
- The patch was applied at r36784.
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:55 PM Feature #6744: ruby unable to run system commands that require elevated privileges
- Looks a feature request rather than a bug?
Anyway I postpone this ticket to next minor.
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:46 PM Revision 10103e8c (git): Correct condition of r39302
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:45 PM Bug #6386: URI.parse should raise an error for invalid uri 'http:/'
- The URI maintainer, akira, is inactive for a long time.
I think that he should be discharged.
http://bugs.ruby-lang.org/projects/ruby/wiki/MaintainerDischargingProcess
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:34 PM Bug #6332 (Assigned): Error compiling readline due username_completion_function being undeclared (GCC 4.6)
- Oops sorry. I didn't intend to close this ticket.
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:34 PM Bug #6332 (Rejected): Error compiling readline due username_completion_function being undeclared (GCC 4.6)
- No feedback.
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:30 PM Bug #6121: [[Ruby 1.9:]] Etc.sysconfdir hides sysconfdir on windows
- Postponing it to next minor.
Usa-san, let me know if you think it is a significant issue.
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:24 PM Bug #6120: Float and BigDecimal bug in remainder in corner cases
- Should it be assigned to mrkn?
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:23 PM Bug #5600: OpenSSL::X509::Request can't sign() an OpenSSL::PKey::EC
- It is too late for "an overhaul". Postponing to next minor.
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:21 PM Bug #5317: rubyのヘッダファイルを使った拡張を行う際にoff_tの宣言回避をする事が出来ない。
- 残念ながら何ともしてもらえなかったですかね。まあ回避策あるので先送りにします。
--
Yusuke Endoh <mame@tsg.ne.jp> - 09:21 PM Revision 52b01813 (git): * 2013-02-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:21 PM Revision 0b261c37 (git): * vm_dump: FreeBSD ports' libexecinfo's backtrace(3) can't trace
- beyond signal trampoline, and as described in r38342 it can't
trace on -O because it see stack frame pointers.
libunwind unw_backtrace see dwarf information in the binary
and it works with -O (without frame pointers).
* configure.... -
09:20 PM Revision e233ca15 (git): * configure.in: check whether backtrace(3) works well or not.
- * vm_dump.c: set HAVE_BACKTRACE 0 if BROKEN_BACKTRACE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:17 PM Bug #4434: make test-all "-j10000" のように大きな並列数を与えると異常終了
- テストの問題に過ぎない (ですよね?) ので先送り。
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:15 PM Bug #3784: Seg fault in IO.select from webrick
- Nahi-san, can you reproduce this issue?
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:10 PM Feature #3348: rubyspec: Kernel.spawn redirects both STDERR and STDOUT to the given name ERROR
- ちゃんとチケット整理しなかったからまた直す機会を逸してしまった。すみません。
--
Yusuke Endoh <mame@tsg.ne.jp> -
09:07 PM Bug #1771: system()/popen()/popen3() & windows & unicode is not working
- Usa-san, what's the status?
--
Yusuke Endoh <mame@tsg.ne.jp>
-
09:07 PM Bug #1685: Some windows unicode path issues remain
- Usa-san, what's the status?
--
Yusuke Endoh <mame@tsg.ne.jp>
-
09:06 PM Bug #1342 (Rejected): signal handling on HP-UX
- Marking as rejected due to no feedback from OP.
--
Yusuke Endoh <mame@tsg.ne.jp> -
08:52 PM Bug #7282: Invalid UTF-8 from emoji allowed through silently
- headius (Charles Nutter) wrote:
> duerst (Martin Dürst) wrote:
> ...
On string index access, Ruby doesn't raise error even if it is invalid byte sequence.
> > > system ~/projects/jruby $ ruby-2.0.0 -e '"Hello, \x96 world!".match /.... -
08:27 PM Bug #7877 (Closed): E::Lazy#with_index should be lazy
- So I wanted some real benefit of being lazy. I wrote a Leibniz formula:
```ruby
def leibniz(n)
(0..Float::INFINITY).lazy.with_index {|i, j| (-1 ** j) / (2*i+1).to_f }.take(n).reduce(:+)
end
```
But it doesn't work (well, it ... -
07:59 PM Feature #7876 (Assigned): Add method for accessing Class from within Singleton Class
- =begin
I'm quite surprised I haven't run into this sooner, but I seem to have just discovered that there's no means by which you can access the outer Class object once inside the context of the Singleton Class. Take the following exampl... -
06:43 PM Feature #7872: `block_given?` does not work inside `define_method`
- @ko1 thanks for the explanations, i will think about them.
-
09:15 AM Feature #7872: `block_given?` does not work inside `define_method`
- (a) def...end and (b) define_method(...){...} is completely different.
(1) On (b), outer scope
a = 1
define_method(:foo) do
p a # access to outer scope
end
(2) (1) means that the passed block is outer block
cla... -
01:53 PM Bug #7871 (Closed): exec_prefix regression breaks mingw
-
01:04 PM Bug #7871: exec_prefix regression breaks mingw
- As of r39298 test and test-all are 100% pass, and these quick tests look Ok.
Hm, DESTDIR looks strange...I thought it should be empty.
C:\>ruby -rrbconfig -ve "puts %Q(TOPDIR -> #{RbConfig::TOPDIR}); %w(DESTDIR prefix exec_prefix... -
01:53 PM Bug #5199: ext/tk: RB_GC_GUARD seems to be needed in several places
- From: "ko1 (Koichi Sasada)" <redmine@ruby-lang.org>
Subject: [ruby-core:52367] [ruby-trunk - Bug #5199] ext/tk: RB_GC_GUARD seems to be needed in several places
Date: Sun, 17 Feb 2013 19:06:43 +0900
Message-ID: <redmine.journal-36... -
01:30 PM Feature #6019 (Closed): Revision r34582 significantly slows down rails app
- Thanks for the followup. This change was meant to be a fix for a misfeature, and it's great Rails followed it quickly.
As for a feature request, I think we need a little more consideration and details. Please submit one again when y... -
01:22 PM Bug #6502: include Syslog
- これ、Syslogをクラスからモジュールに変えた大昔のコードですね。
もはやSyslogは継承できないのでそれが正しそうです。2.1.0までに直します。 -
12:21 PM Bug #7842: An alias of a "prepend"ed method skips the original method when calling super
- phluid61 (Matthew Kerwin) wrote:
> I'm sorry, but this ticket confuses me. Why does "A" ever get output, if
> ...
You're right to be confused, there's a missing `super` in the examples that everyone assumed was there.
So here's the ... -
06:23 AM Bug #7842: An alias of a "prepend"ed method skips the original method when calling super
- I'm sorry, but this ticket confuses me. Why does "A" ever get output, if
B#m does not also call super? -
12:05 PM Bug #7755: JSON::Generate#configure's argument conversion
- Filed as https://github.com/flori/json/issues/162
-
11:50 AM Feature #7510: irb --help が古い
- 英語のパッチは省略しました。4 月以降でよければ作りますよ。
-
10:07 AM Bug #6756: FileUtils.rm_rf がアクセス権のない空ディレクトリを削除しない
- これはUNIXの挙動に合わせてもいいと思いました。
なので、
kosaki さんに +1
です。
反対の度合いはどうですか? > ayumin -
08:56 AM Bug #6756: FileUtils.rm_rf がアクセス権のない空ディレクトリを削除しない
- fileutils のメンテナさんは居ないようですが、
http://bugs.ruby-lang.org/projects/ruby/wiki/Maintainers
こういうチケットはどうしておけばいいでしょうか...。
とりあえず nobu に振っておきます。
-
08:56 AM Bug #7750: GC中にオブジェクトが割り当てられる
- 見た感じ、メモリが無いとかそういう状況でオブジェクトを生成した、
というような気がしますが、果てどうしたものか。
ストレステストが足りてないんですよね。
なりさんに振っておこう。 -
08:48 AM Bug #7475: Unexpected behavior of Module#append_features on singleton class
- Matz, could you check it?
- 07:31 AM Revision a16c76f7 (git): * lib/ipaddr.rb (IPAddr#in6_addr): Fix a typo with the closing
- parenthesis.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:30 AM Bug #7867: enable-multiach installs pkgconfig file into wrong dir
- Hi, it would be nice if you could get this fixed soon so that we get full multiarch support when 2.0.0 is released. I have attached a patch that fixes this to bug #7874
http://bugs.ruby-lang.org/issues/7874
-
07:28 AM Bug #7874: multiarch support enhancements
- Attaching a patch that fixes the path for installing both the libraries and the pkg-config data. It supersedes 0002-Install-pkgconfig-data-to-architecture-specific-path.patch attached before.
-
04:35 AM Bug #7874: multiarch support enhancements
- Ad 1) You can use --host=x86_64-linux-gnu if I am not mistaken.
Ad 2) It seems to duplicate #7867 -
04:20 AM Bug #7874: multiarch support enhancements
- Hi,
there is also another problem: when --enabled-shared is used, the shared libraries are not installed in the multiarch path. I am working on a patch for that. -
03:57 AM Bug #7874 (Closed): multiarch support enhancements
- Hi, I am one the maintainers of Ruby in Debian, thanks a lot for adding multiarch support.
While preparing packages for Ruby 2.0, I found two issues:
1) On a x86_64 Debian system with Linux kernel, Ruby will say that the architectu... -
04:19 AM Bug #3434: Specs for coercion?
- =begin
Regarding the coercion spec, I had need of coercion for Array the other day while implementing a set logic system. So I wondered if coercion can't be more general and not just isolated to Numerics. Is there a necessary reason coe... -
03:46 AM Bug #7216: object.c defines clone method for objects that cannot be cloned.
- This is true for class method #allocate too.
- 03:45 AM Revision 7d63004f (git): Fix the IPv6 parser.
- * lib/ipaddr.rb (IPAddr#in6_addr): Fix the parser so that it can
recognize IPv6 addresses with only one edge 16-bit piece
compressed, like [::2:3:4:5:6:7:8] or [1:2:3:4:5:6:7::].
[Bug #7477]
git-svn-id: svn+ssh://ci.ruby-lang.or... -
02:31 AM Bug #7756: clang 4.2 sees through UNINITIALIZED_VAR macro, gives warning
- It is only a warning
-
01:49 AM Revision e8c57cd8 (git): configure.in: unexpand exec_prefix
- * configure.in (exec_prefix): unexpand after RUBY_EXEC_PREFIX is set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:49 AM Revision 3f1a3345 (git): mkconfig.rb: clear exec_prefix
- * tool/mkconfig.rb: clear exec_prefix which may differ from prefix,
before expanding rubyarchdir to remove prefix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:11 AM Revision 46cdc66f (git): version.c: move ruby_exec_prefix
- * version.c (ruby_exec_prefix): move all path configuration stuffs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:11 AM Bug #7850: Gem::Dependency.new( Symbol ) is deprecated?
- ご報告ありがとうございます。
確かに RubyGems は github にリポジトリがあるのでそちらで報告したほうが早いかもしれません。
もう報告されましたか?
実際に困る gem があるのであれば、何かしらの対応をしたほうが良いのではないかと思います。利用側で対処するという結論になる可能性もありますけど。 - 01:10 AM Revision 97ef7189 (git): * 2013-02-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:09 AM Revision f8530342 (git): configure.in: unexpand_shvar
- * configure.in (unexpand_shvar): regularize a shell variable by
unexpanding shell variables in it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:28 AM Feature #7845 (Rejected): Strip doesn't handle unicode space characters in ruby 1.9.2 & 1.9.3 (does in 1.9.1)
- The behavior is intended.
see also http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/19379