Project

General

Profile

Activity

From 09/21/2012 to 09/27/2012

09/27/2012

11:34 PM Feature #7067: IO#reopen should accept File::Constants
Sorry, I made a mistake.
The patch is untabified code.
I have attached tabified one.
Glass_saga (Masaki Matsushita)
09:42 PM Bug #7076 (Closed): TestUnicodeEscape#test_basic failure on Windows
=begin
This was originally reported at rubyinstaller-list by Jon.
With chcp 437, TestUnicodeEscape#test_basic fai...
h.shirosaki (Hiroshi Shirosaki)
07:27 PM Bug #6900 (Open): execinfo ライブラリ(およびそのヘッダ)の探索に --with-opt-dir の指定が利かない
手元のFreeBSD 9.1-PRERELEASE/amd64環境では、 --with-opt-dir=/usr/local を付けてもLIBRUBY_SOのビルドでこけます。
(...)
linking shared-lib...
knu (Akinori MUSHA)
06:21 PM Bug #7065 (Closed): Syslog::Logger should have a formatter
This issue was solved with changeset r37039.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is ...
knu (Akinori MUSHA)
03:05 PM Feature #6242: Ruby should support lists
even i guess so Ruby is a LISP
http://www.leatherfads.com/leather-jacket.aspx
jamesw (James Owen)
01:51 PM Feature #7075 (Rejected): const_get でトップレベルの定数を参照する時に警告
class C; end
A = 42
C::A # => warning: toplevel constant A referenced by C::A
C.const_get(:A)
のように C::A でトップレ...
nagachika (Tomoyuki Chikanaga)
09:53 AM Revision 8940e372 (git): * eval.c (rb_overlay_module, rb_mod_refine): accept a module as the
argument of Module#refine.
* vm_method.c (search_method): if klass is an iclass, lookup the
original module of the...
shugo (Shugo Maeda)
09:20 AM Revision e0bff650 (git): * ext/syslog/lib/syslog/logger.rb: add a formatter to the
Syslog::Logger object. [Bug #7065]
* test/syslog/test_syslog_logger.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.or...
Akinori MUSHA
09:10 AM Bug #7074 (Rejected): OpenSSL::PKey::RSA.new(public_key) fails if public_key doesn't have -----BEGIN PUBLIC KEY-----
public_key2 is not a valid PEM format (the one in public_key1). It's valid Base64, true, but that's not what OpenSSL ... MartinBosslet (Martin Bosslet)
08:24 AM Bug #7074 (Rejected): OpenSSL::PKey::RSA.new(public_key) fails if public_key doesn't have -----BEGIN PUBLIC KEY-----
=begin
public_key1 = <<KEY
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfW7fNVCLBii/Ky/H...
dlee (David Lee)
02:36 AM Revision 015af597 (git): * 2012-09-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:36 AM Revision 454d3935 (git): eval.c: invariant IDs
* eval.c (rb_mod_include, rb_obj_extend): move invariant IDs to
outside of loop.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)

09/26/2012

10:22 PM Feature #7047: Add new C API: rb_newobj_with
レビューありがとうございます。
rb_newobj_with(klass, VALUE flags) でパッチを修正しました。
https://github.com/authorNari/ruby/compare/trunk....
authorNari (Narihiro Nakamura)
09:18 PM Feature #6972: 特化命令opt_emptyの追加
ありがとうございました。 Glass_saga (Masaki Matsushita)
06:53 PM Feature #6972: 特化命令opt_emptyの追加
遅くなってすみません.
コミットしました.


(2012/09/05 22:07), Glass_saga (Masaki Matsushita) wrote:
>
> Issue #6972 has b...
ko1 (Koichi Sasada)
06:34 PM Feature #6972 (Closed): 特化命令opt_emptyの追加
This issue was solved with changeset r37036.
Masaki, thank you for reporting this issue.
Your contribution to Ruby is...
ko1 (Koichi Sasada)
07:40 PM Bug #7065 (Assigned): Syslog::Logger should have a formatter
Eregon (Benoit Daloze) wrote:
>
> If I'm not mistaken this is unnecessary, as "static" (without #{...}) Regexps ar...
luislavena (Luis Lavena)
06:50 PM Bug #7065: Syslog::Logger should have a formatter
luislavena (Luis Lavena) wrote:
> How about moving ansi regexp as constant so regexp object doesn't get allocated on...
Eregon (Benoit Daloze)
10:42 AM Bug #7065: Syslog::Logger should have a formatter
How about moving ansi regexp as constant so regexp object doesn't get allocated on every formatter.call? luislavena (Luis Lavena)
10:38 AM Bug #7065: Syslog::Logger should have a formatter
I tested this in my application. Works as expected. bitsweat (Jeremy Daer)
05:51 PM Feature #6528: Add Pathname#write and Pathname#binwrite
> IO.read と対応する Pathname#read があるので
> IO.write と対応する Pathname#write が欲しいです.
>
> IO.write がない現在は pathname.open('w'...
niku (niku _)
05:13 PM Feature #7067: IO#reopen should accept File::Constants
Seems fine to me. nobu (Nobuyoshi Nakada)
09:34 AM Revision 1bebb22c (git): * insns.def: add new instruction `opt_empty_p' for optimize `empty?'
method. Apply a patch proposed at [ruby-dev:46120]
[ruby-trunk - Feature #6972] by Glass_saga (Masaki Matsushita)....
ko1 (Koichi Sasada)
08:09 AM Bug #7070 (Third Party's Issue): sometimes backticks can fail to return data
Basically, if you have ffmpeg for windows, ex: http://ffmpeg.zeranoe.com/builds
Then run it like this:
enum ...
rogerdpack (Roger Pack)
07:04 AM Bug #6822: Race Condition with Fiber and Process
ko1 (Koichi Sasada) wrote:
> Now, I understand your issue. This is not a Fiber problem, but
> concurrency proble...
MartinBosslet (Martin Bosslet)
04:03 AM Revision 24793ac3 (git): Revert "Darwin 12 (OS X Mountain Lion) also has Bug #6692"
This reverts commit r37033.
darwin12 seems to use an address started with fe80.
git-svn-id: svn+ssh://ci.ruby-lang.o...
naruse (Yui NARUSE)
03:51 AM Feature #7068 (Rejected): ability to deactivate Hash#compare_by_identity()
Hello,
I am using ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux].
There is no way to deactivate a Ha...
sunaku (Suraj Kurapati)
01:26 AM Revision 8432fda6 (git): * 2012-09-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:26 AM Revision 6fc41b02 (git): Darwin 12 (OS X Mountain Lion) also has Bug #6692
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

09/25/2012

11:58 PM Feature #7067 (Closed): IO#reopen should accept File::Constants
Hello,
I think IO#reopen should accept File::Constants because it is difficult to get mode string from File::Const...
Glass_saga (Masaki Matsushita)
09:06 PM Feature #6682: Add a method to return an instance attached by a singleton class
=begin
There is a problem in the original proposal. It is that we can't determine whether a given class is singleton...
ryoqun (Ryo Onodera)
06:50 PM Bug #7066 (Closed): test_segv_test(TestRubyOptions) が F になる
手元の環境で test_segv_test(TestRubyOptions) が、以下のように F になっています
1) Failure:
test_segv_test(TestRubyOptions) [/home/ks...
metanest (Makoto Kishimoto)
04:59 PM Feature #7047: Add new C API: rb_newobj_with
ささだです.
1点気になるのが, rb_newobj_with(VALUE, enum ruby_value_type) が flag 取らなくてもいいんかな,という点でして.いや,NEWOBJ_WITH() だと,問答無用で ...
ko1 (Koichi Sasada)
04:53 PM Bug #6822: Race Condition with Fiber and Process
(2012/09/22 15:45), MartinBosslet (Martin Bosslet) wrote:
>> > No. You don't need Mutex at all.
>> > You only...
ko1 (Koichi Sasada)
04:53 PM Feature #7051: Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
(2012/09/25 16:02), ko1 (Koichi Sasada) wrote:
> Summery: I want to discuss about 1 and 4. Other points should be...
ko1 (Koichi Sasada)
04:02 PM Feature #7051: Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
Hi,
Thank you for your interest about this API.
Summery: I want to discuss about 1 and 4. Other points should ...
ko1 (Koichi Sasada)
11:14 AM Bug #6673 (Closed): No longer able to run tests in parallel (-j2)
This issue was solved with changeset r37032.
Luis, thank you for reporting this issue.
Your contribution to Ruby is g...
nobu (Nobuyoshi Nakada)
07:58 AM Bug #6673: No longer able to run tests in parallel (-j2)
=begin
I was able to reproduce this with mingw ruby.
ruby 2.0.0dev (2012-09-24 trunk 37025) [x64-mingw32]
If tes...
h.shirosaki (Hiroshi Shirosaki)
10:58 AM Bug #7050: encoding of String#unpack for 'H', 'h', 'B' and 'b'
I would really like this to be added! (Thank you for writing the patch) tenderlovemaking (Aaron Patterson)
09:59 AM Bug #7064 (Closed): super from at_exit will segv
This issue was solved with changeset r37030.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
06:27 AM Bug #7064: super from at_exit will segv
This did not happen with ruby 2.0.0dev (2012-07-15 trunk 36395) [x86_64-darwin10.8.0].
Eregon (Benoit Daloze)
05:42 AM Bug #7064 (Closed): super from at_exit will segv
Calling super inside at_exit will segv. For example:
$ ruby -e'at_exit { super }'
I'm not sure what super *sho...
tenderlovemaking (Aaron Patterson)
07:14 AM Bug #7065 (Closed): Syslog::Logger should have a formatter
Hi, Syslog::Logger should have a formatter so that it can behave similar to the regular Logger class. I've attached ... tenderlovemaking (Aaron Patterson)
03:14 AM Bug #7062: Rdoc for String#=~
Thank you stomar, I've discussed this with Eric and will be happy to commit it. zzak (zzak _)
02:14 AM Revision 2301f983 (git): test_gem_installer.rb: restore ARGV
* test/rubygems/test_gem_installer.rb
(TestGemInstaller#test_install_creates_binstub_that_dont_trust_encoding):
r...
nobu (Nobuyoshi Nakada)
01:10 AM Revision 26df05b2 (git): test_super.rb: super from BEGIN
* test/ruby/test_super.rb (TestSuper#test_super_in_BEGIN):
for BEGIN. [ruby-core:47680] [Bug #7064]
git-svn-id: s...
nobu (Nobuyoshi Nakada)
12:59 AM Revision 1e565489 (git): insns.def: super from at_exit
* insns.def (invokesuper): klass in cfp is not valid in at_exit and
END blocks. [ruby-core:47680] [Bug #7064]
git...
nobu (Nobuyoshi Nakada)
12:30 AM Revision 6249dac0 (git): merge revision(s) 36544: [Backport #7017]
* win32/mkexports.rb: should not export DllMain().
reported by luis at [ruby-core:46743] [Bug #6790], solve...
naruse (Yui NARUSE)

09/24/2012

11:58 PM Feature #7035 (Closed): defined? should return cached, frozen strings
Thank you Yui NARUSE, r37026 solved the error.
Closing this now.
luislavena (Luis Lavena)
08:47 PM Feature #7035 (Assigned): defined? should return cached, frozen strings
=begin
Hello Nobu,
I'm seeing this failing on both i386-mingw32 and x86-mingw32:
2) Error:
test_defined_i...
luislavena (Luis Lavena)
05:36 PM Feature #7035 (Closed): defined? should return cached, frozen strings
This issue was solved with changeset r37025.
Charles, thank you for reporting this issue.
Your contribution to Ruby i...
nobu (Nobuyoshi Nakada)
11:18 PM Revision 80440ed0 (git): * 2012-09-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:17 PM Revision 2eadff34 (git): * iseq.c (rb_iseq_defined_string): the index of defined_strings must
be the value of type - 1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:10 PM Revision 418bbce8 (git): use assert_predicate for unary operator
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:30 AM Bug #7045 (Closed): DelegateClass array subtraction
> I'm not sure that explains it. The first and third tests pass
Sorry, I didn't focus on the other tests. So the r...
marcandre (Marc-Andre Lafortune)
09:53 AM Feature #7055 (Rejected): Allow `.foo=` as a synonym of `self.foo=`
Closing this suggestion, as this would be a compatibility nightmare. marcandre (Marc-Andre Lafortune)
01:23 AM Feature #7055: Allow `.foo=` as a synonym of `self.foo=`
I've thought a bit more about this, and in my opinion, using the "empty dot" to continue the previous line is a waste... alexeymuranov (Alexey Muranov)
09:33 AM Bug #7061 (Closed): Privacy issue: Please change the registration page to indicate 'Login Name' will be visible to all as in a 'User Name'
> The registration form did not indicate that this would actually be my 'User Name' and visible to all.
Usually lo...
naruse (Yui NARUSE)
03:13 AM Bug #7061 (Closed): Privacy issue: Please change the registration page to indicate 'Login Name' will be visible to all as in a 'User Name'
I just registered to report my first bug.
I registered my 'Login Name' as my email.
The registration form did...
harrison.uhl (Harrison Uhl)
08:36 AM Revision 2314b80d (git): Feature #7035
* compile.c (defined_expr), insns.def (defined): share single frozen
strings. [EXPERIMENTAL] [ruby-core:47558][Fea...
nobu (Nobuyoshi Nakada)
07:34 AM Revision 0414c9b9 (git): merge revision(s) 36522: [Backport #7016]
* include/ruby/win32.h (rb_w32_pow): add new function.
We use powl() instead of broken pow() for x64-mingw3...
naruse (Yui NARUSE)
04:46 AM Bug #7062 (Closed): Rdoc for String#=~
=begin
This patch clarifies the different behaviour for str =~ regexp and regexp =~ str regarding captured strings a...
stomar (Marcus Stollsteimer)
04:24 AM Bug #7042: String#=~ is not equal to Regexp#=~
=begin
...and further down in the Regexp docs:
"This assignment is implemented in the Ruby parser. The parser det...
stomar (Marcus Stollsteimer)
03:10 AM Feature #7060 (Open): Broaden support for chmod
Currently file permission bit features in all Ruby versions include only chmod and (if supported by the target platfo... tonysidaway (Tony Sidaway)
03:03 AM Bug #7059 (Third Party's Issue): rb_name_err_mesg_new at shut down appears to cause: [BUG] object allocation during garbage collection phase
On shut down of a long running app, a rb_name_err_mesg_new appears to be causing a "object allocation during garbage ... harrison.uhl (Harrison Uhl)
02:23 AM Revision 8ac52a95 (git): * tool/merger.rb: add --ticket option to add ticket number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:39 AM Revision 5841efa3 (git): merge revision(s) 36508: [Backport #7015]
* test/win32ole/test_win32ole_method.rb (is_ruby64?): Correct platform
used to identify mingw-w64 (x64-ming...
naruse (Yui NARUSE)
01:38 AM Revision e518f1dd (git): merge revision(s) 36247: [Backport #7014]
* lib/test/unit/parallel.rb: workaround fix for rubygems.
RubyGems can't find rake if the source directory ...
naruse (Yui NARUSE)
01:18 AM Revision a7353f69 (git): enum.c: id_call
* enum.c (enum_find): use id_call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37020 b2dd03c8-39d4-4d8f-98ff-8...
nobu (Nobuyoshi Nakada)
01:16 AM Revision 96e4afdb (git): * 2012-09-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:16 AM Revision 8a3856dc (git): enum.c: id_call
* enum.c (id_call): intern first and share.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37018 b2dd03c8-39d4-4d...
nobu (Nobuyoshi Nakada)

09/23/2012

11:19 PM Feature #7055: Allow `.foo=` as a synonym of `self.foo=`
... although I guess there is no real use-case for the continuing dot with a method ending with "=", so it might be p... Eregon (Benoit Daloze)
11:14 PM Feature #7055: Allow `.foo=` as a synonym of `self.foo=`
alexeymuranov (Alexey Muranov) wrote:
> [...] it does not just use the previous statement value as the receiver, it i...
Eregon (Benoit Daloze)
09:42 PM Feature #7055: Allow `.foo=` as a synonym of `self.foo=`
Thanks, I didn't know about this!
However, this use of a beginning dot does not excite me: it does not just use t...
alexeymuranov (Alexey Muranov)
08:06 PM Feature #7055: Allow `.foo=` as a synonym of `self.foo=`
It would collide with existing notation:
h = {}
.default = 3

p h # => 3
A dot beginning a l...
Eregon (Benoit Daloze)
05:25 PM Feature #7055 (Rejected): Allow `.foo=` as a synonym of `self.foo=`
=begin
I propose to make the use of `self` in method calls optional:
.foo = 'bar'
instead of
self.foo =...
alexeymuranov (Alexey Muranov)
10:40 PM Bug #7042: String#=~ is not equal to Regexp#=~
=begin
From the documentation for Regexp:
"When named capture groups are used with a literal regexp on the left-h...
stomar (Marcus Stollsteimer)
09:52 PM Bug #7036 (Closed): Compiling extensions with Ruby in a path with spaces
This issue was solved with changeset r37017.
Luis, thank you for reporting this issue.
Your contribution to Ruby is g...
nobu (Nobuyoshi Nakada)
03:46 PM Feature #7051: Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
also, lineno seems a bit of an odd name, should it be line_number? sam.saffron (Sam Saffron)
03:43 PM Feature #7051 (Closed): Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
The new caller_locations api allows one to get label, base_label, path, lineno, absolute_path.
I feel this API sh...
sam.saffron (Sam Saffron)
12:52 PM Revision aed254f3 (git): mkmf.rb: unspace
* lib/mkmf.rb (String#unspace): unescape with backslashes. normal
makes need to escape spaces with backslashes. n...
nobu (Nobuyoshi Nakada)
12:48 PM Revision ba3d6005 (git): mkmf.rb: directory timestamp
* lib/mkmf.rb (create_makefile): use timestamp file dependencies for
directories.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
12:46 PM Revision 9f4f1545 (git): mkmf.rb: unexpand macros
* lib/mkmf.rb: unexpand macros.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37015 b2dd03c8-39d4-4d8f-98ff-823f...
nobu (Nobuyoshi Nakada)
12:45 PM Revision 255e1b05 (git): mkmf.rb: library path quote
* lib/mkmf.rb (LIBPATHFLAG): no needs to escape library path here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
12:44 PM Revision de9093ad (git): mkmf.rb: use internal path
* lib/mkmf.rb (MakeMakefile#configuration): make prefix paths
internal to deal with in Makefile.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
12:42 PM Revision 87fe2bfd (git): mkmf.rb: fallback mkintpath
* lib/mkmf.rb (MakeMakefile#mkintpath): not a global function now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
05:09 AM Bug #7050: encoding of String#unpack for 'H', 'h', 'B' and 'b'
I would of course also add Aaron's test for SecureRandom hexdigests if this is fine to be merged. Eregon (Benoit Daloze)
05:03 AM Bug #7050 (Closed): encoding of String#unpack for 'H', 'h', 'B' and 'b'
Originally mentioned in #6799, I think the encoding of the resulting Strings for the 'H', 'h', 'B' and 'b' directives... Eregon (Benoit Daloze)
02:58 AM Feature #6637: Add HTML5 support to CGI
=begin
Hi Takeyuki,
have you come to any conclusions?
In case you consider support of all new HTML5 tags,
inc...
stomar (Marcus Stollsteimer)
01:12 AM Bug #7045: DelegateClass array subtraction
This seems like a duplicate of http://bugs.ruby-lang.org/issues/6408. Not sure how to close this, but it can be closed. Anonymous

09/22/2012

08:59 PM Feature #5481: Gemifying Ruby standard library
Thanks for your reply.
> I did the presentation at the last dev meeting and I think I/we need to clarify a part of...
kou (Kouhei Sutou)
05:36 PM Revision ca7ffa34 (git): * 2012-09-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:36 PM Revision 63f6cda8 (git): * complex.c: Fix examples of r36993.
Keep the simple definition, mathematics define the result.
Based on patch by Robin Dupret. Fixes #188 on github.
g...
Eregon (Benoit Daloze)
03:45 PM Bug #6822: Race Condition with Fiber and Process
ko1 (Koichi Sasada) wrote:
> No. You don't need Mutex at all.
> You only need to use variables (such as global...
MartinBosslet (Martin Bosslet)
02:29 PM Bug #6822: Race Condition with Fiber and Process
(2012/09/21 22:14), MartinBosslet (Martin Bosslet) wrote:
>
> Issue #6822 has been updated by MartinBosslet (Ma...
ko1 (Koichi Sasada)
02:14 PM Bug #6822: Race Condition with Fiber and Process
ko1 (Koichi Sasada) wrote:
> In general, you can sync with variables because Fibers are not changed automatically. ...
MartinBosslet (Martin Bosslet)
07:44 AM Bug #6822 (Closed): Race Condition with Fiber and Process
In general, you can sync with variables because Fibers are not changed automatically. In other words, you can comple... ko1 (Koichi Sasada)
02:57 PM Feature #7047 (Closed): Add new C API: rb_newobj_with
nariです。
現在のCRubyではオブジェクトを割り当てる際に rb_newobj() という関数を利
用していますが、引数にtypeやklassがないため、たとえばT_STRINGだけ違うと
ころに割り当てるなどの特別な...
authorNari (Narihiro Nakamura)
01:23 PM Bug #4911: timer_thread_function() が thead unsafe
(2012/09/21 17:44), kosaki (Motohiro KOSAKI) wrote:
> で、Comment#4のパッチだと残念なことにタイマースレッドとスレッド解放ルートに共通のロックがないため、グローバル変...
ko1 (Koichi Sasada)
09:44 AM Bug #4911: timer_thread_function() が thead unsafe
で、Comment#4のパッチだと残念なことにタイマースレッドとスレッド解放ルートに共通のロックがないため、グローバル変数に代入してもメモリバリア的な意味でthread_free() からは可視にならなさそう kosaki (Motohiro KOSAKI)
09:41 AM Bug #4911: timer_thread_function() が thead unsafe
> 問題はわかったのですが,
> これがどうして解決するのかわかりません.
>(結局,+ if (!vm->running_thread->yielding) の部分で running_thread を触っているように見える)
...
kosaki (Motohiro KOSAKI)
07:32 AM Bug #4911: timer_thread_function() が thead unsafe
(2012/09/21 15:10), ko1 (Koichi Sasada) wrote:
> では,どうやって解決するかというと難しいですね.タイマスレッドが動いている間は free しない,とか,そういうのになりそうな感じ...
ko1 (Koichi Sasada)
07:10 AM Bug #4911: timer_thread_function() が thead unsafe
問題はわかったのですが,
これがどうして解決するのかわかりません.
(結局,+ if (!vm->running_thread->yielding) の部分で running_thread を触っているように見える)
解説...
ko1 (Koichi Sasada)
09:40 AM Bug #4559: Proc#== does not match the documented behaviour
To solve this ticket, I only need to remove Proc#== from proc.c, isn't it?
ko1 (Koichi Sasada)
09:23 AM Feature #4328 (Closed): export rb_thread_call_with_gvl()
Now we have include/ruby/thread.h: void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1);
ko1 (Koichi Sasada)
09:14 AM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
I don't follow all of discussion about it, this is solved by [ruby-trunk - Feature #6762]?
ko1 (Koichi Sasada)
09:05 AM Feature #4085: Refinements and nested methods
Any problem now? ko1 (Koichi Sasada)
09:02 AM Feature #3944 (Feedback): Add Fiber#root? method
ko1 (Koichi Sasada)
09:00 AM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
ping.
ko1 (Koichi Sasada)
08:54 AM Feature #2674: RubyVM::InstructionSequence to accept IOs
前も書いたけど特に意見はないのでてきとうに入れといてもらってもいいでしょうか. ko1 (Koichi Sasada)
07:22 AM Bug #7045: DelegateClass array subtraction
I'm not sure that explains it. The first and third tests pass, and all of them used to pass in 1.8. Anonymous
03:41 AM Bug #7045: DelegateClass array subtraction
The issue is that most classes' method `eql?` return false unless the object has the same class
require 'deleg...
marcandre (Marc-Andre Lafortune)
02:56 AM Bug #7045: DelegateClass array subtraction
The failing test is "test_nested_array_subtraction" Anonymous
02:56 AM Bug #7045 (Closed): DelegateClass array subtraction
When I have an array that contains an array that contains a single instance of a class that inherits from DelegateCla... Anonymous
12:26 AM Bug #7044 (Closed): BigDecimal#power randomly raises coercion errors
When running the following code:
require 'bigdecimal'
10000.times { BigDecimal.new('1001.10')**0.75; pu...
twooster (Tony Wooster)

09/21/2012

11:35 PM Feature #5481: Gemifying Ruby standard library
Kou, thanks for the cooperation. We would need your help soon.
kou (Kouhei Sutou) wrote:
> NaHi, could you tell u...
nahi (Hiroshi Nakamura)
10:15 PM Revision f9ff1505 (git): * 2012-09-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:15 PM Revision e4ac8fa2 (git): * ext/ripper/lib/ripper.rb:
Match sample output to Ripper.sexp from current trunk version.
[Bug #6929]
git-svn-id: svn+ssh://ci.ruby-lang.org...
zzak (zzak _)
10:12 PM Bug #7043: bug with Require
hm, i found a difference "./"
ruby ./a/bins/bin.rb
OK
ruby a/bins/bin.rb
/home/kostya/.rvm/rubies/ruby-1.9.3-...
eyeshield21 (Eyeshield 21)
09:51 PM Bug #7043 (Rejected): bug with Require
~/projects/a/bins/bin.rb
~/projects/a/env.rb
cat ~/projects/a/bins/bin.rb
require File.join(File.dirname(__FILE_...
eyeshield21 (Eyeshield 21)
02:00 PM Bug #7042 (Rejected): String#=~ is not equal to Regexp#=~
i found out that string =~ regexp is not equal to regexp =~ string
when you use named captures:
"6:15 PM" =~ /(?<...
Hanmac (Hans Mackowiak)
10:53 AM Revision 01865d5b (git): merge revision(s) 35485: [Backport #7013]
* ext/dl/cfunc.c (rb_dlcfunc_call): should convert a Bignum value to
unsigned long long on Win64.
...
naruse (Yui NARUSE)
09:45 AM Revision a0a7608b (git): merge revision(s) 33989:["7012"]
* include/ruby/win32.h: undef stat to silence mingw-w64 stat
redefinition warnings (GCC 4.6.3).
git-svn-i...
naruse (Yui NARUSE)
08:55 AM Revision 9b6f7d38 (git): merge revision(s) 33830: [Backport #7011]
* configure.in: add -Wall always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@37005 b2dd03c8-39...
naruse (Yui NARUSE)
06:29 AM Feature #7022: add event hook for garbage collection
I looked into this on JRuby/JVM last night, and found that they have
recently added a nonstandard API for getting G...
headius (Charles Nutter)
12:57 AM Bug #6929: Documentation for Ripper
nagachika: That is correct. I just tried again on ruby-trunk, there are 6 +nil+s zzak (zzak _)
12:45 AM Bug #6929: Documentation for Ripper
Hello,
In r36992, sample output from Ripper.sexp seems not from current trunk version. doesn't it?
-# ...
nagachika (Tomoyuki Chikanaga)
12:35 AM Revision 523290ac (git): * 2012-09-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:35 AM Revision ecc80b3c (git): mkmf.rb: untabify
* lib/mkmf.rb: untabify.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
 

Also available in: Atom