Project

General

Profile

Activity

From 11/23/2012 to 11/29/2012

11/29/2012

11:34 PM Revision 09af9d7f (git): * lib/rdoc/generator/darkfish.rb: Silenced warning
* test/rdoc/test_rdoc_rdoc.rb: ditto
* lib/rdoc/markup/parser.rb: Use byteslice when available for
...
drbrain (Eric Hodel)
11:23 PM Feature #4085: Refinements and nested methods
In message "Re: [ruby-core:50299] [ruby-trunk - Feature #4085] Refinements and nested methods"
on Thu, 29 Nov ...
Anonymous
09:56 PM Feature #4085: Refinements and nested methods
=begin
Sorry, I didn't realize that the form was submitted because redmine is being a bit slow today. This comment wa...
steveklabnik (Steve Klabnik)
09:56 PM Feature #4085: Refinements and nested methods
Wasn't a 'feature freeze' declared on October 24th? Why are major additions to the language being modified post-freez... steveklabnik (Steve Klabnik)
08:43 PM Feature #4085: Refinements and nested methods
Yeah, "using" at file scope will mean a bit of boilerplate to specify it across several files, but since there are no... brainopia (Ravil Bayramgalin)
08:19 PM Feature #4085: Refinements and nested methods
@matz, I like the suggestion of "using" being file scoped, although I don't understand why you want it to be applied ... rosenfeld (Rodrigo Rosenfeld Rosas)
06:59 PM Feature #4085: Refinements and nested methods
@trans I am thinking of combination of require and using, but I don't want to put half baked idea into Ruby 2.0.
So ...
matz (Yukihiro Matsumoto)
06:31 PM Feature #4085: Refinements and nested methods
=begin
> refinements are file scope
That's a very interesting and significant recalibration of refinements. On on...
trans (Thomas Sawyer)
06:09 PM Feature #4085: Refinements and nested methods
Hello,
I followed the discussion of refinements not as close as most others commenting here, but the state I saw t...
Gibheer (Stefan Radomski)
05:43 PM Feature #4085: Refinements and nested methods
The last two comments here again confirm my view that we should not add refinements to Ruby 2.0. Apparently it is not... dbussink (Dirkjan Bussink)
03:02 PM Feature #4085: Refinements and nested methods
matz (Yukihiro Matsumoto) wrote:
> Since there still remain undefined corner case behavior in refinements, and the t...
shugo (Shugo Maeda)
01:56 PM Feature #4085: Refinements and nested methods
Since there still remain undefined corner case behavior in refinements, and the time is running out, I decided not to... matz (Yukihiro Matsumoto)
11:14 PM Bug #5353: TLS v1.0 and less - Attack on CBC mode
=begin
This could be an option:
Index: test/openssl/test_ssl.rb
==============================================...
nahi (Hiroshi Nakamura)
11:10 PM Revision a22bb18e (git): * gc.c : remove a unused function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
11:02 PM Revision 6b627e6c (git): fix a revisited typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
10:56 PM Revision 59770bf9 (git): * gc.c (rb_objspace_call_finalizer): finalize_deferred may free up
a object which is reachable from a part after this function,
e.g. ruby_vm_destruct(). [ruby-dev:46647] [Bug #7452]
...
authorNari (Narihiro Nakamura)
10:54 PM Bug #7463 (Closed): OpenSSL::TestSSL#test_npn_* fail with "string contains null byte" on big-endian machines
This issue was solved with changeset r37996.
Naohisa, thank you for reporting this issue.
Your contribution to Ruby i...
ngoto (Naohisa Goto)
12:29 PM Bug #7463 (Closed): OpenSSL::TestSSL#test_npn_* fail with "string contains null byte" on big-endian machines
On Solaris10 running in sparc64 CPU, during make test-all, the following 4 tests raise "ArgumentError: string contain... ngoto (Naohisa Goto)
10:44 PM Revision c8637940 (git): * thread.c (rb_thread_interrupted): avoid warning of
implicit conversion.
* thread.c (rb_threadptr_execute_interrupts): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
ko1 (Koichi Sasada)
10:35 PM Bug #6141 (Feedback): rails-3.2.2+1.9.3p125 の環境で SEGV が発生
すいません、私にassignしたばっかりに放置されてしまいました。。。で、今見てもさっぱりわからないので、再現したらまた教えてください。 nahi (Hiroshi Nakamura)
10:35 PM Revision 0c3f23ae (git): * vm_backtrace.c: add GC guards.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:28 PM Revision 4db83403 (git): [EXPERIMENTAL: NEED DISCUSS]
* vm_trace.c: add events
* :thread_begin - hook at thread beggining.
* :thead_end - hook at thread ending.
* :b_call ...
ko1 (Koichi Sasada)
10:28 PM Bug #4408 (Third Party's Issue): Net::SSH connections are subject to plaintext recovery due to lack of CTR mode
Indeed. Closing this as TPI. Added CTR test at r37994 for making sure we can use CTR. nahi (Hiroshi Nakamura)
10:20 PM Bug #4332 (Third Party's Issue): Some seemingly random segfaults
Thanks for the confirmation. Closing. nahi (Hiroshi Nakamura)
10:05 PM Bug #4418: OpenSSL::PKey::DH#public_key
I like to keep ext/openssl just reflects OpenSSL API but we already have some exceptions in API for ease of use.
I...
nahi (Hiroshi Nakamura)
10:02 PM Revision 2dc5e625 (git): Imported minitest 4.3.2 (r8027)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
09:53 PM Bug #3817: current ruby-openssl impl wrongly utilizes CRYPTO_EX_DATA in X509_STORE
Postpone this issue again. Let us (nahi and emboss) know if you seem to be bitten by this. nahi (Hiroshi Nakamura)
08:48 PM Revision 213ba524 (git): Fix typo of r38004
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:34 PM Revision e818b24c (git): Sort th result to compare multiple lines
The order of the lines is depend on Dir.glob's result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38004 b2dd0...
naruse (Yui NARUSE)
07:16 PM Revision d1d4490a (git): * lib/rake/*: Updated to rake 0.9.5
* test/rake/*: ditto.
* NEWS: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38003 b2dd03c8-39d4-4d8f-9...
drbrain (Eric Hodel)
07:15 PM Bug #7466 (Closed): Hashの大きさによってHash#keysでvalueが返ることがある
This issue was solved with changeset r37991.
Shin-ichiro, thank you for reporting this issue.
Your contribution to Ru...
nobu (Nobuyoshi Nakada)
04:23 PM Bug #7466 (Closed): Hashの大きさによってHash#keysでvalueが返ることがある
=begin
jpmobileのRuby 2.0対応をやっていてわかったのですが、添付のようなHashでkeysの戻り値が途中でvalueになってしまい、それ以降valueが返るようになります。
% ruby -v
...
conceal_rs (Shin-ichiro OGAWA)
07:07 PM Bug #7467: lib/mkmf.rb merge_lib fails on larger sets of libraries
here is a link to a working patch: https://github.com/tokaido/tokaido-build/blob/master/patches/darwin/1.9.3-p327/fix... mpapis (Michal Papis)
05:42 PM Bug #7467 (Closed): lib/mkmf.rb merge_lib fails on larger sets of libraries
running:
merge_libs(["-lncurses", "-ltinfo", "-lssl", "-lcrypto", "-lz", "-lreadline", "-ltermcap", "-lyaml"],["-l...
mpapis (Michal Papis)
06:22 PM Revision 40bae2f6 (git): Run another process to avoid failure when objspace is already loaded
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:55 PM Revision 97094484 (git): * vm.c: add a return hook when a method raises an exception.
* probes_helper.h: look up klass and method if none are provided.
* eval.c: update macro usage.
* vm_eval.c: ditto....
tenderlovemaking (Aaron Patterson)
05:50 PM Feature #6823: Where/how should ruby-mode issues be reported?
vote to remove ruby-mode.el. nobu (Nobuyoshi Nakada)
05:45 PM Bug #7190 (Closed): warning: already initialized constant の書式
This issue was solved with changeset r37990.
Tsuyoshi, thank you for reporting this issue.
Your contribution to Ruby ...
nobu (Nobuyoshi Nakada)
05:35 PM Revision 4556a9ec (git): * compile.c (compile_array_): refix r37991 remove assertion:
it is true only if type == COMPILE_ARRAY_TYPE_HASH.
[ruby-dev:46658] [Bug #7466]
* vm.c (m_core_hash_from_ary): ad...
naruse (Yui NARUSE)
05:15 PM Bug #7449 (Closed): Rdoc for obj.object_id
This issue was solved with changeset r37987.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is...
zzak (zzak _)
10:12 AM Bug #7449: Rdoc for obj.object_id
"return a fixnum" is not a specification of #object_id so the more generic "integer" is better. drbrain (Eric Hodel)
05:18 AM Bug #7449: Rdoc for obj.object_id
eric, you mean Fixnum right?
Or change rb_obj_id implementation to return INT2NUM((SIGNED_VALUE)obj);
zzak (zzak _)
05:12 PM Feature #6670: str.chars.last should be possible
We don't have much time left before 2.0 to decide how to change IO#lines, #chars, etc. .
Can we deprecate them for n...
knu (Akinori MUSHA)
02:13 PM Feature #6670: str.chars.last should be possible
yhara (Yutaka HARA) wrote:
> For String, the impact will be limited.
>
> * String#lines returns Array, which ha...
duerst (Martin Dürst)
05:11 PM Bug #7420 (Closed): Writeable pipe and timeout tests are failing (MinGW)
This issue was solved with changeset r37984.
Luis, thank you for reporting this issue.
Your contribution to Ruby is g...
nobu (Nobuyoshi Nakada)
05:07 PM Bug #5350: WeakRef で謎の NoMethodError
Could someone help me understand WeakMap?
I'm looking for a good example, or use-case for it to use in documentati...
zzak (zzak _)
05:05 PM Revision 0e0a8244 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:55 PM Revision 6a631b7b (git): * 2012-11-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:55 PM Revision 584e0526 (git): fix indent and typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:04 PM Bug #7465 (Closed): Rdoc for CGI (html generation example)
I "modernized" the example for HTML generation a little,
it now produces HTML4 Strict, validated with the W3C valida...
stomar (Marcus Stollsteimer)
03:54 PM Bug #7464 (Closed): minitest 4.3.2 in r37967 breaks RDoc tests
drbrain (Eric Hodel)
03:53 PM Bug #7464: minitest 4.3.2 in r37967 breaks RDoc tests
Fixed by r37974 thank you naruse drbrain (Eric Hodel)
01:10 PM Bug #7464 (Closed): minitest 4.3.2 in r37967 breaks RDoc tests
=begin
With r37966:
$ svnversion
37966
$ make all test-all TESTS='minitest rdoc'
[…]
Finished tests...
drbrain (Eric Hodel)
02:10 PM Feature #7457 (Closed): GC.stat to return "allocated object count" and "freed object count"
Finally, I introduce two keys.
* total_allocated_object: total allocated object number.
* total_freed_objec...
ko1 (Koichi Sasada)
01:59 PM Feature #7457: GC.stat to return "allocated object count" and "freed object count"
(2012/11/29 5:06), bitsweat (Jeremy Kemper) wrote:
> The ruby-prof gem supports object allocation profiling for 1....
ko1 (Koichi Sasada)
08:53 AM Feature #7457: GC.stat to return "allocated object count" and "freed object count"
Could you commit it?

Thanks!
authorNari (Narihiro Nakamura)
05:06 AM Feature #7457: GC.stat to return "allocated object count" and "freed object count"
Yes!! A million times yes. Tracking *total* allocations makes it possible to profile Ruby code by object creation ins... bitsweat (Jeremy Daer)
04:31 AM Feature #7457 (Closed): GC.stat to return "allocated object count" and "freed object count"
How about to return "allocated object count" and "freed object count"?
The following patch enable to show "total a...
ko1 (Koichi Sasada)
01:54 PM Revision 36c40166 (git): * ext/openssl/ossl_ssl.c (ssl_npn_encode_protocol_i): fix byte order
issue on big-endian architecture [ruby-core:50292] [Bug #7463]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37...
ngoto (Naohisa Goto)
01:25 PM Revision 40a44254 (git): Add issue ref to the previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Hiroshi Nakamura
01:24 PM Revision 361f6b25 (git): * test/openssl/test_cipher.rb (test_ctr_if_exists): add CTR mode test
if underlying OpenSSL supports it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37994 b2dd03c8-39d4-4d8f-98ff-...
Hiroshi Nakamura
12:50 PM Revision 421314cf (git): * vm_method.c (rb_method_entry_make): add a method entry with
VM_METHOD_TYPE_REFINED to the class refined by the refinement if
the target module is a refinement. When a method ...
shugo (Shugo Maeda)
12:44 PM Bug #7462 (Closed): x86_64-linux build failure after r37951
It seems make distclean fixed it.
https://twitter.com/tenderlove/status/273990942866931712
zzak (zzak _)
11:56 AM Bug #7462 (Closed): x86_64-linux build failure after r37951
I can only produce this in my working svn clone, here is the make log:
https://gist.github.com/4166280
re: r37951
zzak (zzak _)
12:25 PM Bug #7442 (Closed): StringScanner#charpos vs StringScanner#pos
I think so. We can keep it unless any serious problem is reported after preview2. Thanks for your quick action!
...
mame (Yusuke Endoh)
09:23 AM Bug #7442: StringScanner#charpos vs StringScanner#pos
No objections (yet)... can this be merged to 2.0 branch for next preview release? zenspider (Ryan Davis)
11:53 AM Bug #7461 (Closed): Deadlock
fixed at r37964 kosaki (Motohiro KOSAKI)
11:49 AM Bug #7461: Deadlock
"minimal" reproduction:
require 'minitest/metametameta'
class TestMiniTestUnit < MetaMetaMetaTestCase
parall...
zenspider (Ryan Davis)
10:45 AM Bug #7461: Deadlock
Sorry. No. 37921 is the first bad. 37920 runs clean. zenspider (Ryan Davis)
10:43 AM Bug #7461: Deadlock
I double checked and r37921 runs clean. zenspider (Ryan Davis)
10:37 AM Bug #7461 (Closed): Deadlock
When I try to update minitest in trunk and run my tests I get the following error:
% ./miniruby -I./lib ./tool/ru...
zenspider (Ryan Davis)
11:09 AM Revision bda0aca2 (git): Revert r37991 "compile.c: hash must be paired"
DO BUILD BEFORE COMMIT !
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:15 AM Revision 399a32df (git): compile.c: hash must be paired
* compile.c (compile_array_): hash elements must be paired even for
literal elements. [ruby-dev:46658] [Bug #7466]...
nobu (Nobuyoshi Nakada)
10:03 AM Bug #7460 (Assigned): メインスレッド終了後のサブスレッド終了待ち処理においてデッドロック検知が動作していない
kosaki (Motohiro KOSAKI)
10:02 AM Bug #7460 (Closed): メインスレッド終了後のサブスレッド終了待ち処理においてデッドロック検知が動作していない
[Bug #5368] からの派生なんですが、
Thread.new do
begin
p "sleep1"
sleep
p "sleep2"
ensure
p "stop1"...
kosaki (Motohiro KOSAKI)
09:56 AM Bug #7459 (Closed): at_exit { Thread.new {} } broken in r37921
fixed at r37958
kosaki (Motohiro KOSAKI)
09:44 AM Bug #7459: at_exit { Thread.new {} } broken in r37921
This is blocking my merge of minitest to trunk for 2.0 preview. zenspider (Ryan Davis)
09:40 AM Bug #7459: at_exit { Thread.new {} } broken in r37921
I don't think main thread should be marked dead until after at_exit is done:
% multiruby -e 'p Thread.current; at_...
zenspider (Ryan Davis)
09:19 AM Bug #7459 (Closed): at_exit { Thread.new {} } broken in r37921
ruby -e 'p Thread.current; at_exit { p Thread.current; [Thread.new {}].map(&:join) }'
outputs:
#<Thread:0x007fe...
zenspider (Ryan Davis)
09:23 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
(2012/11/28 6:08), sam.saffron (Sam Saffron) wrote:
> I think either 1) or 3-1), works ok.

I committed (3-1)....
ko1 (Koichi Sasada)
09:12 AM Feature #7434 (Closed): Allow caller_locations and backtrace_locations to receive negative params
This issue was solved with changeset r37957.
Sam, thank you for reporting this issue.
Your contribution to Ruby is gr...
ko1 (Koichi Sasada)
04:53 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
(2012/11/28 6:08), sam.saffron (Sam Saffron) wrote:
> Though there is an issue with accepting ranges: caller(1..-6...
ko1 (Koichi Sasada)
08:49 AM Feature #5481: Gemifying Ruby standard library
@vo.x Don't count your eggs before they hatch ;) I think the exceptions will be pretty well defined, basically anythi... trans (Thomas Sawyer)
07:22 AM Feature #5481: Gemifying Ruby standard library
@trans You know how it is with exceptions. They tend to become rules and justification for another exceptions. I beli... vo.x (Vit Ondruch)
06:23 AM Feature #5481: Gemifying Ruby standard library
@vo.x Psych would have to be an exception. And really, with the inclusion of libyaml, YAML is becoming more and more ... trans (Thomas Sawyer)
06:17 AM Feature #5481: Gemifying Ruby standard library
@sdaubert That shouldn't be a problem in this case. All the necessary gems would be distributed with the Ruby source ... trans (Thomas Sawyer)
04:30 AM Feature #5481: Gemifying Ruby standard library
trans (Thomas Sawyer) wrote:
> Why keep the source code in the Ruby repository at all? Development occurs at the lib...
sdaubert (Sylvain Daubert)
08:45 AM Revision f77c97a8 (git): variable.c: show namespace
* variable.c (rb_const_set): show namespace in warning messages.
[Feature #7190]
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
08:34 AM Revision 5cab66cb (git): * lib/rubygems.rb (Gem.load_yaml): return if Kernel#gem is not defined
yet. This causes crash if test-all requires libraries in a certain
order. A simple reproducible code is
ruby --di...
naruse (Yui NARUSE)
08:22 AM Revision 88f5a4ff (git): * lib/tracer.rb: Updated to match removal of custom_require from
RubyGems.
* test/test_tracer.rb: ditto. Improved failure message if the test
fails
git-svn-id: ...
drbrain (Eric Hodel)
08:15 AM Revision 8baab38a (git): * gc.c: Documentation for GC, GC::Profiler, ObjectSpace, and
ObjectSpace::WeakMap [ruby-core:50245] [Bug #7449]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37987 b2dd03c8...
zzak (zzak _)
08:13 AM Revision 8818a574 (git): helper.rb: try with sudo
* test/dtrace/helper.rb (DTrace::TestCase#trap_probe): try with $SUDO if set.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
08:12 AM Revision d22ac50a (git): tool/vpath.rb
* tool/generic_erb.rb, tool/id2token.rb: add --path-separator option
for mingw where make and built ruby live in di...
nobu (Nobuyoshi Nakada)
08:11 AM Revision 2f80fdda (git): test_io_wait.rb: Bug #7420
* test/io/wait/test_io_wait.rb (TestIOWait#fill_pipe):
Errno::EWOULDBLOCK may not be the same as Errno::EAGAIN. pa...
nobu (Nobuyoshi Nakada)
08:10 AM Revision cf1d6730 (git): remove trainling spaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:04 AM Revision 0a7d24cc (git): * lib/rubygems/test_case.rb: Determine path to certificates to avoid
build-dir problems.
* test/rubygems/test_gem_security_signer.rb: Use predetermined paths
to avoid ...
drbrain (Eric Hodel)
07:18 AM Revision d9422d87 (git): * lib/rubygems/test_case.rb: Disable loading of keys and certificates
outside rubygems or ruby tests as the files are not available (or
necessary).
git-svn-id: svn+ssh://ci.ruby-lang....
drbrain (Eric Hodel)
07:15 AM Revision e8af0046 (git): * vm_backtrace.c (rb_debug_inspector_open): use RARRAY_LENINT() for
int variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
07:05 AM Revision 585ac7f1 (git): * include/ruby/debug.h: add rb_debug_inspector_* APIs.
* vm_backtrace.c: ditto.
* common.mk: add dpendency from vm_backtrace.o to
include/ruby/debug.h.
* proc.c (rb_bindi...
ko1 (Koichi Sasada)
07:01 AM Revision 07b10cd5 (git): * lib/rdoc/test_case.rb (RDoc::TestCase#verbose_capture_io):
defined for asserts of warnings.
* test/rdoc: use verbose_capture_io on asserts of warnings.
they failed when test...
naruse (Yui NARUSE)
06:54 AM Revision a985c589 (git): * ext/psych/extconf.rb: added --enable-bundled-libyaml option. this
enforces using bundled libyaml.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37977 b2dd03c8-39d4-4d8f-98ff-823...
U.Nakamura
06:52 AM Revision 9694bb8c (git): * lib/rubygems*: Updated to RubyGems 2.0
* test/rubygems*: ditto.
* common.mk (prelude): Updated for RubyGems 2.0 source rearrangement.
* tool/change_make...
drbrain (Eric Hodel)
06:43 AM Revision 3f606b70 (git): * include/ruby/debug.h: provide rb_tracearg_*() APIs,
instead of rb_tracepoint_attr_*().
These APIs are for debuggers/profilers.
They will be explained in another docs...
ko1 (Koichi Sasada)
06:19 AM Revision d81b5a4f (git): * test/minitest/test_minitest_unit.rb: restore orig_verbose only
if it is set. This broke rdoc's tests.
http://u64.rubyci.org/~chkbuild/ruby-trunk/log/20121129T050102Z.diff.html.gz...
naruse (Yui NARUSE)
05:57 AM Revision 479e3961 (git): * vm_trace.c (rb_tracepoint_attr_method_id):
rename TracePoint#id to TracePoint#method_id.
* include/ruby/debug.h: ditto.
* test/ruby/test_settracefunc.rb: ditto,...
ko1 (Koichi Sasada)
05:52 AM Revision 89c889d4 (git): * vm_trace.c (rb_tracepoint_attr_defined_class):
rename TracePoint#klass to TracePoint#defined_class.
[ruby-core:50187] Re: [ruby-trunk - Feature #6895]
* include/r...
ko1 (Koichi Sasada)
05:29 AM Revision 502ab126 (git): * gc.c (gc_stat): prepre Symbol objects at first time
to make it fast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
05:21 AM Bug #7458 (Closed): Depending on value of BigDecimal::limit, addition can give inaccurate results
=begin
This bug is present in ruby-trunk and also in 1.8.7 and 1.9.3p125.
I apologize that I cannot figure out wh...
bpow (Bradford Powell)
05:05 AM Revision c512d6ac (git): * gc.c (gc_stat): GC.stat supports new information
* total_allocated_object: total allocated object number.
* total_freed_object: total freed object number.
Above two...
ko1 (Koichi Sasada)
04:53 AM Feature #7051: Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
(2012/11/27 9:02), SASADA Koichi wrote:
> (2012/09/23 15:43), sam.saffron (Sam Saffron) wrote:
>> Also it feels ...
ko1 (Koichi Sasada)
04:39 AM Revision 5bb12509 (git): * test/dtrace/helper.rb (DTrace::TestCase): check dtrace availability
once.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:50 AM Feature #7375: embedding libyaml in psych for Ruby 2.0
Aaron, you have to add the ticket in the message, like:
[Feature #7375]
zzak (zzak _)
03:26 AM Feature #7375 (Closed): embedding libyaml in psych for Ruby 2.0
I fixed this in r37919, but it didn't seem to close. I'm closing now. tenderlovemaking (Aaron Patterson)
03:24 AM Revision 0e515efd (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:23 AM Revision 81eb635f (git): Imported minitest 4.3.2 (r8026)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
02:58 AM Revision 304885cd (git): test/dl: no warnings
* test/dl/test_base.rb, test/dl/test_c_struct_entry.rb: deprecation
warnings make no sense here.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
02:58 AM Revision ecaba0f2 (git): remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:50 AM Revision c058d821 (git): Revert r37956: thread.c (thread_start_func_2): small cleanups.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
02:30 AM Feature #5458: DL should be removed
DL is deprecated in trunk. To maintain backwards compatibility, I've moved some parts of DL to Fiddle. We should be... tenderlovemaking (Aaron Patterson)
02:09 AM Revision 989c529c (git): * thread.c (thread_start_func_2): remove unused code. When
th->safe_level == 4, th->errinfo never be thrown. So, to
create new exception makes no sense.
git-svn-id: svn+ssh:...
kosaki (Motohiro KOSAKI)
01:30 AM Revision f22f1fbb (git): * vm_backtrace.c: same as a last patch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:26 AM Revision d7ab6820 (git): * vm_backtrace.c: use `long' for return values of `NUM2LONG()'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:11 AM Revision d1dfebc0 (git): Revert r37953: thread.c (thread_start_func_2): remove unused code. security
This sticks at bootstraptest/test_fork.rb:24 on FreeBSD and darwin.
http://fb.rubyci.org/~chkbuild/ruby-trunk/log/201...
naruse (Yui NARUSE)
12:52 AM Revision e2779a53 (git): * thread.c (do_select): suppress warning (uninitialized value warning)
with UNINITIALIZED_VAR().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:48 AM Revision 98ed344a (git): * eval.c (ruby_cleanup): delay THREAD_KILLED timing.
It should be located just before rb_thread_terminate_all().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3795...
ko1 (Koichi Sasada)
12:33 AM Bug #7356 (Feedback): ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
横からすみません。adlint-benchmark 使わせていただきました。
git bisect で調べてみたのですが、r34948 で rb_ary_push_m() が
rb_ary_cat() を呼び出すように変更されてい...
wanabe (_ wanabe)
12:12 AM Revision 3d47e7b2 (git): * vm_backtrace.c (vm_backtrace_to_ary): support range argument
like Array#[].
[ruby-core:50092] [ruby-trunk - Feature #7434]
Test and document is not available. Please help us....
ko1 (Koichi Sasada)

11/28/2012

11:41 PM Bug #7455 (Closed): Queue#popで待っている間にtrapに入りその時にQueue#pushされると、Queue#popから戻ってこなくなる。
This issue was solved with changeset r37944.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is...
ko1 (Koichi Sasada)
10:47 PM Bug #7455: Queue#popで待っている間にtrapに入りその時にQueue#pushされると、Queue#popから戻ってこなくなる。
とりあえず原因を書いておくと
1. que.popで、mutex.sleepが呼ばれ、結局sleep_forever()が呼ばれる。ここで一旦 status = THREAD_STOPPED_FOREVERになる
2. Pro...
kosaki (Motohiro KOSAKI)
10:36 PM Bug #7455 (Closed): Queue#popで待っている間にtrapに入りその時にQueue#pushされると、Queue#popから戻ってこなくなる。
以下スクリプトを実行すると期待したように終わらずに、deadlockしてしまいます。
ささださんよろしく。
--
require 'thread'
que = Queue.new
th = Thread.new{
...
tarui (Masaya Tarui)
11:30 PM Feature #5534: Redefine Range class and introduce RelativeNumeric and RelativeRange
=begin
I propose to disregard the second part of my proposal: about (({RelativeNumeric})) and
(({RelativeRange}))....
alexeymuranov (Alexey Muranov)
10:35 PM Bug #3351: stack overflow on super
shugo-san, do you know why Override#foo called only once?
ko1 (Koichi Sasada)
09:55 PM Revision b76b6b5c (git): * thread.c (thread_start_func_2): small cleanups.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
09:55 PM Revision 5e606aee (git): * thread.c (thread_start_func_2): remove unused code.
this function never be used for main thread.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37955 b2dd03c8-39d4-4...
kosaki (Motohiro KOSAKI)
09:55 PM Revision fdda95ed (git): * thread.c (thread_start_func_2): remove unused code.
errinfo = th->errinfo; and errinfo = rb_errinfo(); are
the same.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
kosaki (Motohiro KOSAKI)
09:54 PM Revision 1d207fcf (git): * thread.c (thread_start_func_2): remove unused code. security
level is checked before rb_eSecurityError raises.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37953 b2dd03c8-3...
kosaki (Motohiro KOSAKI)
08:30 PM Revision 2fa079b6 (git): * vm_backtrace.c (backtrace_to_str_ary2): rename to backtrace_to_str_ary.
* vm_backtrace.c (rb_backtrace_to_str_ary): use `backtrace_to_str_ary()'.
* vm_backtrace.c (backtrace_to_frame_ary): ...
ko1 (Koichi Sasada)
08:20 PM Revision 4bdd9095 (git): * probes.d: Change function-entry probe to method-entry.
* insns.def: ditto
* probes_helper.h: ditto
* test/dtrace/test_function_entry.rb: ditto
* test/dtrace/test_singleton_...
tenderlovemaking (Aaron Patterson)
08:01 PM Bug #7445: strptime('%s %z') doesn't work
this is intentional behaviour.
`%s` cannot represent localtime with offset.
`%s` implies utc.
this is just odd as ...
tadf (tadayoshi funaba)
07:46 PM Revision 0fe2051c (git): * vm_backtrace.c: rename Class name from
::RubyVM::Backtrace and ::RubyVM::Backtrace::Location
to ::Thread::Backtrace and ::Thread::Backtrace::Location.
...
ko1 (Koichi Sasada)
06:09 PM Revision c5c1d8c2 (git): * ChangeLog: fix a typo for r37928.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
05:56 PM Revision c788b5f5 (git): * 2012-11-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:56 PM Revision af6decf8 (git): * ChangeLog: fix a typo for r37938.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
05:31 PM Bug #7450 (Closed): Thread#raise may override Thread#status unexpectedly
This issue was solved with changeset r37931.
Motohiro, thank you for reporting this issue.
Your contribution to Ruby ...
kosaki (Motohiro KOSAKI)
02:10 PM Bug #7450 (Closed): Thread#raise may override Thread#status unexpectedly
test.rb
---------------------
ary = []
t = Thread.new {
begin
sleep
ensure
begin
ary << T...
kosaki (Motohiro KOSAKI)
05:01 PM Bug #4559 (Closed): Proc#== does not match the documented behaviour
This issue was solved with changeset r37929.
Adam, thank you for reporting this issue.
Your contribution to Ruby is g...
ko1 (Koichi Sasada)
04:23 PM Bug #4559: Proc#== does not match the documented behaviour
(2012/11/28 16:10), matz (Yukihiro Matsumoto) wrote:
>
> @ko1 You've chosen the latter option, so it is natural...
ko1 (Koichi Sasada)
04:10 PM Bug #4559: Proc#== does not match the documented behaviour
@ko1 You've chosen the latter option, so it is natural conclusion.
Matz.
matz (Yukihiro Matsumoto)
03:29 PM Bug #7451 (Closed): r37911 breaks build on non gcc or non IA-32 platforms
This issue was solved with changeset r37924.
Naohisa, thank you for reporting this issue.
Your contribution to Ruby i...
ngoto (Naohisa Goto)
03:12 PM Bug #7451 (Closed): r37911 breaks build on non gcc or non IA-32 platforms
r37911 以降、__sync_val_compare_and_swap がリンク失敗したら必ず -march=i486 が付くため、
gccではないコンパイラ、またはIA-32ではない環境ではコンパイルに失敗します。
Su...
ngoto (Naohisa Goto)
02:55 PM Revision 7b6e26ae (git): * ext/fiddle/closure.c: cosmetic fix for rdoc comment. (fix for r37917)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
02:53 PM Revision 5c32aff1 (git): revert some part of r37942. sorry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
02:41 PM Revision 36b21ada (git): add ticket ref: [ruby-dev:46654] [ruby-trunk - Bug #7455]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:40 PM Revision 09f9aa43 (git): * thread.c (rb_mutex_sleep): fix to allow spurious wakeup.
* NEWS: write about spurious wakeup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37943 b2dd03c8-39d4-4d8f-98...
ko1 (Koichi Sasada)
02:37 PM Revision e59c7307 (git): * NEWS (Thread) remove incompatible changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
02:20 PM Bug #7449: Rdoc for obj.object_id
changing to Integer is fine with me. It seems to be a better type. drbrain (Eric Hodel)
02:05 PM Bug #7449: Rdoc for obj.object_id
zzak (Zachary Scott) wrote:
> Luis, can you confirm this on windows?
I don't think the Windows part is relevant b...
luislavena (Luis Lavena)
01:53 PM Bug #7449: Rdoc for obj.object_id
Luis, can you confirm this on windows? zzak (zzak _)
01:46 PM Bug #7449 (Assigned): Rdoc for obj.object_id
luislavena (Luis Lavena)
01:45 PM Bug #7449 (Closed): Rdoc for obj.object_id
Documentation for return type of obj.object_id is wrong on Windows x64.
C:\Users\phasis>irb
irb(main):001:0> 0.1....
phasis68 (Heesob Park)
01:57 PM Revision bf442ed2 (git): * thread_win32.c: catch up latest change of BLOCKING_REGION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:56 PM Revision ff2ca81b (git): * vm_insnhelper.c (vm_call_method): fix undefined behavior.
Should not access scope local variable from outer scope.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37940 b...
ko1 (Koichi Sasada)
01:44 PM Bug #7443: Method redefinition from Fiddle is causing a test failure (MinGW)
=begin
Thank you Aaron
This indeed improved the error, but now we are getting a different one:
http://ci.rubyi...
luislavena (Luis Lavena)
03:54 AM Bug #7443: Method redefinition from Fiddle is causing a test failure (MinGW)
I should probably mention the failures I saw were due to missing libffi headers, carry on! zzak (zzak _)
01:24 PM Revision c6557c6f (git): * test/ruby/test_thread.rb (test_thread_status_in_trap): change test for
thread status in trap. now can accept Thread#join and Thread#value in trap.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
Masaya Tarui
01:12 PM Bug #6531 (Closed): Increase Racc runtime versions
zzak (zzak _)
01:01 PM Bug #6416: Deadlock when calling Thread#join from signal interrupt context
kosaki (Motohiro KOSAKI) wrote:
> Nari,
>
> In your case, main thread and trap handler uses the same mutex and it...
authorNari (Narihiro Nakamura)
11:46 AM Bug #6416: Deadlock when calling Thread#join from signal interrupt context
Nari,
In your case, main thread and trap handler uses the same mutex and it is racy and deadlockable. Even if I re...
kosaki (Motohiro KOSAKI)
11:31 AM Bug #6416: Deadlock when calling Thread#join from signal interrupt context
Hello
I need sometimes to call Thread#join in Signal.trap when I want to implement safe termination in a server.
...
authorNari (Narihiro Nakamura)
01:01 PM Revision 9d0de48e (git): * include/ruby/thread.h (rb_thread_call_without_gvl2): change
meaning of function.
This function is called with same parameters of
`rb_thread_call_without_gvl()'.
However, i...
ko1 (Koichi Sasada)
12:34 PM Revision f5dc27aa (git): * thread.c (thread_join_sleep): check spurious wakeup by itself for
corresponding status change in trap context.
* vm_core.h (struct rb_thread_struct): add rb_thread_list_t and ...
Masaya Tarui
12:23 PM Revision ac93d931 (git): emitter.c: constify
* ext/psych/yaml/emitter.c (yaml_emitter_write_indicator): constify.
* ext/psych/yaml/emitter.c (yaml_emitter_write_b...
nobu (Nobuyoshi Nakada)
12:22 PM Revision 082a2716 (git): extconf.rb: mingw32
* ext/psych/extconf.rb: mingw32 also needs macros for win32, not
only mswin32.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
12:21 PM Revision d8da0faf (git): extconf.rb: VPATH
* ext/psych/extconf.rb: compile sources in the source directory
without copying by using VPATH.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
12:20 PM Feature #6670: str.chars.last should be possible
duerst (Martin Dürst) wrote:
> Instead of this proposal, what about adding some/most/all of the Array methods to Enu...
yhara (Yutaka HARA)
09:38 AM Feature #6670: str.chars.last should be possible
Instead of this proposal, what about adding some/most/all of the Array methods to Enumerator?
E.g. like so:
mod...
duerst (Martin Dürst)
01:32 AM Feature #6670: str.chars.last should be possible
trans (Thomas Sawyer) wrote:
> If I understand correctly, this is going to break a lot of code?
For String, the i...
yhara (Yutaka HARA)
12:19 PM Revision a0f7f36a (git): mkmf.rb: each_compile_rules
* lib/mkmf.rb (MakeMakefile#each_compile_rules): splat $(*VPATH*) for
each VPATH elements.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
12:17 PM Revision 3baef1fc (git): unit.rb: remove unnecessary includes
* lib/test/unit.rb (Test::Unit::{GlobOption,LoadPathOption}): remove
unnecessary includes.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
09:31 AM Bug #7442: StringScanner#charpos vs StringScanner#pos
Committed revision 37916.
Please beat up on it.
zenspider (Ryan Davis)
08:57 AM Bug #3022 (Closed): What are $. and ARGF.lineno ?
This issue was solved with changeset r37913.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
zzak (zzak _)
08:31 AM Revision 9cbf4732 (git): * vm_core.h (enum rb_thread_status): remove THREAD_TO_KILL
* vm_core.h (struct rb_thread_struct): add to_kill field
* thread.c (terminate_i): convert THREAD_TO_KILL to to_kill....
kosaki (Motohiro KOSAKI)
08:30 AM Revision b8a1e362 (git): * thread.c (struct rb_mutex_struct): add allow_trap field.
* internal.h (rb_mutex_allow_trap): added.
* thread.c (rb_mutex_lock, rb_mutex_unlock): check mutex->allow_trap.
* th...
kosaki (Motohiro KOSAKI)
08:01 AM Revision fc57f2bf (git): add ticket number [Bug #4559]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
08:00 AM Revision 49ed2a75 (git): * proc.c: remove Proc#== and Proc#eql?.
Proc objects compared with thier object ids.
* test/ruby/test_proc.rb: remove related test.
git-svn-id: svn+ssh://...
ko1 (Koichi Sasada)
07:41 AM Revision 45011d08 (git): * lib/rdoc/servlet.rb: Add support for serving documentation from a
subdirectory.
* lib/rdoc/generator/darkfish.rb: ditto
* test/rdoc/test_rdoc_servlet.rb: Test for above
* test/rdoc/...
drbrain (Eric Hodel)
06:45 AM Revision 013521e5 (git): * configure.in: fix r37294: run only on i[3-6]86-linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:36 AM Revision e6ef313a (git): * io.c (FMODE_SYNCWRITE): removed unused macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
06:29 AM Revision 58b85730 (git): * configure.in: revert r37911, r37906 and r37904 which break build
with non-gcc and/or non-IA32 compilers, e.g. Solaris Studio,
Fujitsu C Compiler. [ruby-dev:46646] [Bug #7451]
git...
ngoto (Naohisa Goto)
06:08 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
I think either 1) or 3-1), works ok.
Though there is an issue with accepting ranges: caller(1..-6, 8) becomes a bi...
sam.saffron (Sam Saffron)
05:59 AM Feature #4085: Refinements and nested methods
shugo (Shugo Maeda) wrote:
> headius (Charles Nutter) wrote:
> > Well, I'm still questioning how super should work ...
headius (Charles Nutter)
05:52 AM Revision 1ff0a3d0 (git): * ext/psych/extconf.rb: copy sources into build directory,
not into srcdir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
05:40 AM Revision 835d24f6 (git): * thread.c (rb_mutex_lock): moved trap context check from
rb_mutex_trylock because try_lock have no change to make
a deadlock.
* thread.c (rb_mutex_trylock): ditto.
* NEWS: ...
kosaki (Motohiro KOSAKI)
04:43 AM Revision 8111b32d (git): * thread.c (thread_s_new): uses main_thread->status instead of
th->inhibit_thread_creation for preventing thread creation.
* vm_core.h (rb_vm_struct): remove inhibit_thread_creatio...
kosaki (Motohiro KOSAKI)
04:35 AM Revision d5c463b5 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:34 AM Revision 14099149 (git): * ext/psych/extconf.rb: use embedded libyaml if no system libyaml is
found. [ruby-core:49463]
* ext/psych/lib/psych.rb: updating to psych 2.0.0
* ext/psych/lib/psych/deprecated.rb: updat...
tenderlovemaking (Aaron Patterson)
04:09 AM Revision 694c7763 (git): * thread.c (thread_join): A trap handler check was moved from
thread_join_m because Thread#value should be raised an exception
too.
* thread.c (thread_join_m): remove trap handl...
kosaki (Motohiro KOSAKI)
03:14 AM Feature #5458: DL should be removed
I wrote a patch for the deprecation notice: https://gist.github.com/4155983 zzak (zzak _)
02:08 AM Revision 4ed6a88b (git): * ext/fiddle/closure.c: Documentation for Fiddle
* ext/fiddle/lib/fiddle/import.rb: ditto
* ext/fiddle/lib/fiddle/value.rb: ditto
* ext/fiddle/lib/fiddle/pack.rb: dit...
zzak (zzak _)
02:08 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
> なお、#1952 ですでに指摘されているように Ctrl-c が押された時にサブスレッドを待たずに終了してしまうという案はSEGVを引き起こすのでNG。
もうちょっとまじめに書くと、SEGVを引き起こすのは終了処理でまじめに...
kosaki (Motohiro KOSAKI)
12:53 AM Feature #5481: Gemifying Ruby standard library
trans (Thomas Sawyer) wrote:
> Why keep the source code in the Ruby repository at all? Development occurs at the lib...
vo.x (Vit Ondruch)
12:19 AM Feature #5481: Gemifying Ruby standard library
Why keep the source code in the Ruby repository at all? Development occurs at the library's repository anyway, so why... trans (Thomas Sawyer)
12:17 AM Revision 0700a911 (git): Added #charpos for multibyte string position.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
12:03 AM Revision db9fe59b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:02 AM Revision 0713f899 (git): * ext/fiddle/fiddle.c: adding alignment constants for compatibility
with DL.
* ext/fiddle/fiddle.h: ditto
* ext/fiddle/lib/fiddle/cparser.rb: importing the C parser for DL
backwards c...
tenderlovemaking (Aaron Patterson)

11/27/2012

11:57 PM Revision 118d9f43 (git): * doc/globals.rdoc: Add documentation file for magic globals
[ruby-core:29048] [Bug #3022]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37913 b2dd03c8-39d4-4d8f-98ff-823fe...
zzak (zzak _)
11:56 PM Feature #6670: str.chars.last should be possible
Here's a patch to deprecate #lines, #bytes, #chars and #codepoints of IO-likes. knu (Akinori MUSHA)
10:21 PM Feature #6670: str.chars.last should be possible
If I understand correctly, this is going to break a lot of code?
trans (Thomas Sawyer)
08:14 PM Feature #6670: str.chars.last should be possible
It may be an idea to simply obsolete IO#{lines,chars,codepoints,bytes} for now.
First of all, line wise operation is...
knu (Akinori MUSHA)
12:21 PM Feature #6670: str.chars.last should be possible
Okay, I understand that it may be harmful to change the behavior right now.
Then, let's warn a user to use `each_lin...
mame (Yusuke Endoh)
08:15 AM Feature #6670: str.chars.last should be possible
#size will return `nil` for all enumerators based on IO.
Maybe the best is to have `chars` return an array for str...
marcandre (Marc-Andre Lafortune)
05:36 AM Feature #6670 (Assigned): str.chars.last should be possible
Now we have Enumerable#size, so we can know whether the last character is available or not by it.
So how about chang...
naruse (Yui NARUSE)
11:55 PM Revision d07c73be (git): * .document: Add README's to be included with docs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
11:36 PM Bug #7445 (Assigned): strptime('%s %z') doesn't work
usa (Usaku NAKAMURA)
10:33 PM Bug #7445: strptime('%s %z') doesn't work
I've attached a patch that fixes this. Anonymous
05:02 PM Bug #7445 (Rejected): strptime('%s %z') doesn't work
See:
ruby -e "require 'date'; p DateTime.strptime('0 +0100', '%s %z').strftime('%s %z')"
The timezone is ig...
felipec (Felipe Contreras)
11:30 PM Revision 13dc0e14 (git): Refix of r37904
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
11:27 PM Revision 4ba88161 (git): * ext/dl/lib/dl.rb: Deprecation notice for DL
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
11:26 PM Revision 9c831edb (git): * ext/fiddle/closure.c: Documentation for Fiddle
* ext/fiddle/pointer.c: ditto
* ext/fiddle/function.c: ditto
* ext/fiddle/lib/fiddle.rb: ditto
* ext/fiddle/fiddle.c:...
zzak (zzak _)
11:20 PM Feature #5481: Gemifying Ruby standard library
=begin
Hi,
I played around a bit an put together a few patches. You can find it here: https://github.com/voxik/ru...
vo.x (Vit Ondruch)
10:52 PM Bug #7180: set_trace_func with error in proc block locks up Ruby with 100% cpu usage and no way to exit without killing proc
This can be reproduced inside eval:
eval 'set_trace_func proc {|event, file, line, id, binding, classname| raise...
Anonymous
10:36 PM Bug #6573: Webrick test failures
Thanks to bkabrda and mlartz's minimal reproducer and the investigation, I could easily understand the issue.
I th...
nahi (Hiroshi Nakamura)
10:05 PM Feature #7444: Array#product_set
I'd prefer `Array.product`, all things being the same.
But you have given me a neat idea. In Ruby Facets there is ...
trans (Thomas Sawyer)
02:44 PM Feature #7444 (Assigned): Array#product_set
I'd like to propose `Array#product_set` to return the product set of arrays (aka cartesian product)
deck = [1....
marcandre (Marc-Andre Lafortune)
09:20 PM Bug #7356: ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
=begin
まずは ruby 単体で動くベンチマークプログラムを adlint-benchmark という gem で作成しました。
== 短時間で終了する版で測定
% gem install adlint-benc...
yanoh (Yutaka Yanoh)
07:57 PM Revision 7e4b6fa7 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:54 PM Revision c1fb6a82 (git): * ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handle
to Fiddle::Handle.
* ext/fiddle/pointer.c: Make Fiddle independent of DL, copy
DL::Pointer to Fiddle::Pointer.
* te...
tenderlovemaking (Aaron Patterson)
06:59 PM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
(2012/11/27 18:35), sam.saffron (Sam Saffron) wrote:
>> > The last point is API design.
>> > "negative number" ...
ko1 (Koichi Sasada)
06:35 PM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
> The last point is API design.
> "negative number" to this purpose is feasible?
I like negative numbers cause it h...
sam.saffron (Sam Saffron)
05:23 PM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
(2012/11/27 15:52), sam.saffron (Sam Saffron) wrote:
> Issue #7434 has been updated by sam.saffron (Sam Saffron).
...
ko1 (Koichi Sasada)
03:52 PM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
> My question is: use-case of negative number for performance. Your answer only shows "backtrace is big".
Apologie...
sam.saffron (Sam Saffron)
08:53 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
(2012/11/27 7:35), sam.saffron (Sam Saffron) wrote:
> This means that there are 60 or so frames below my applicati...
ko1 (Koichi Sasada)
07:37 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
This means, I don't really know how many frames I want to take, I just know how many frames I want to discard. sam.saffron (Sam Saffron)
07:35 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
This is a "typical" caller trace for a rails app:
app/controllers/list_controller.rb:8:in `block (2 levels) in ...
sam.saffron (Sam Saffron)
06:24 PM Feature #4085: Refinements and nested methods
headius (Charles Nutter) wrote:
> I would think they stack like module includes, so at lookup time we'd see refined ...
shugo (Shugo Maeda)
01:37 AM Feature #4085: Refinements and nested methods
shugo (Shugo Maeda) wrote:
> headius (Charles Nutter) wrote:
> > {:upcase => {
> > :default => <builtin upcase>,...
headius (Charles Nutter)
06:23 PM Feature #7426: Update Rdoc
On Nov 26, 2012, at 11:21 PM, Eric Hodel <[email protected]> wrote:
> On Nov 26, 2012, at 10:17 PM, Eric Hodel <...
drbrain (Eric Hodel)
04:23 PM Feature #7426: Update Rdoc
On Nov 26, 2012, at 10:17 PM, Eric Hodel <[email protected]> wrote:
> On Nov 26, 2012, at 10:09 PM, Luis Lavena ...
drbrain (Eric Hodel)
03:23 PM Feature #7426: Update Rdoc
On Nov 26, 2012, at 10:09 PM, Luis Lavena <[email protected]> wrote:
> On Tue, Nov 27, 2012 at 12:57 AM, SASADA ...
drbrain (Eric Hodel)
03:23 PM Feature #7426: Update Rdoc
On Tue, Nov 27, 2012 at 12:57 AM, SASADA Koichi <[email protected]> wrote:
> (2012/11/27 13:33), drbrain (Eric Hodel) w...
luislavena (Luis Lavena)
02:59 PM Feature #7426: Update Rdoc
(2012/11/27 13:33), drbrain (Eric Hodel) wrote:
> You may need to delete .ext/rdoc as the format of the ri data ha...
ko1 (Koichi Sasada)
01:32 PM Feature #7426: Update Rdoc
I have updated RDoc to 4.0.
You may need to delete .ext/rdoc as the format of the ri data has changed. While I di...
drbrain (Eric Hodel)
06:12 PM Revision c8d35368 (git): fix r37904: it forced i486 though -marh was usually i686
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:04 PM Revision bb2e9e9e (git): * configure.in (opt-dir): don't use non portable flag -E of sed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:02 PM Revision c41e749c (git): * configure.in (ARCH_FLAG): __sync_val_compare_and_swap_4 needs
-march=i486 on at least linux gcc 4.1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37904 b2dd03c8-39d4-4d8f-98...
naruse (Yui NARUSE)
04:20 PM Revision e6be8784 (git): * 2012-11-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:20 PM Revision bd43e67e (git): * ChangeLog: fix typos for r37867, r37874, r37877 and r37884.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
02:49 PM Feature #7427: Update Rubygems
I plan to commit RubyGems by Thursday Pacific Time. drbrain (Eric Hodel)
02:39 PM Feature #6499: Array::zip
I've thought a bit about this, and the proposed `Array.zip` basically already exists if all arrays have the same leng... marcandre (Marc-Andre Lafortune)
01:34 PM Revision 06d6edca (git): * string.c (rb_str_enumerate_chars, rb_str_enumerate_codepoints)
(rb_str_enumerate_lines): Dummy initialization of ary has been
replaced with UNINITIALIZED_VAR().
git-svn-id: svn+...
Akinori MUSHA
01:16 PM Bug #7443: Method redefinition from Fiddle is causing a test failure (MinGW)
Luis, sorry to pollute your ticket, I was just discussing this with drbrain on irc. Ignore me :)
edit: that test pas...
zzak (zzak _)
01:11 PM Bug #7443: Method redefinition from Fiddle is causing a test failure (MinGW)
=begin
zzak (Zachary Scott) wrote:
> For what it's worth, here's the issues I'm getting:
> https://gist.github....
luislavena (Luis Lavena)
01:07 PM Bug #7443: Method redefinition from Fiddle is causing a test failure (MinGW)
For what it's worth, here's the issues I'm getting:
https://gist.github.com/4152220
zzak (zzak _)
01:00 PM Bug #7443 (Closed): Method redefinition from Fiddle is causing a test failure (MinGW)
=begin
The modification introduced in r37881 associated with #5458 is causing a test failure on RubyInstaller CI:
...
luislavena (Luis Lavena)
12:53 PM Revision 8c4992f1 (git): * NEWS: typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:46 PM Revision 1dce5edf (git): * bignum.c (bigdivrem): optimize the way to retry calculation of
bigdivrem so that the calculation is started from the point where
the last interruption was occurred.
* bignum.c (...
Kenta Murata
12:25 PM Bug #7442 (Feedback): StringScanner#charpos vs StringScanner#pos
Sorry, it is too late to fix such a spec-level bug. Setting the target to Next Major.
If you create and commit a pa...
mame (Yusuke Endoh)
11:04 AM Bug #7442 (Closed): StringScanner#charpos vs StringScanner#pos
=begin
I talked to Matz at rubyconf and he agreed this was a bug I should file. Sorry I took so long to do so.
As...
zenspider (Ryan Davis)
12:18 PM Bug #7440: IO#lines etc. should return Array
Eregon (Benoit Daloze) wrote:
> Strongly agreed. It could also increase a lot the memory usage (while on String we a...
yhara (Yutaka HARA)
03:49 AM Bug #7440: IO#lines etc. should return Array
drbrain (Eric Hodel) wrote:
> With the exception of StringIO hey also support infinite streams. I think the current ...
Eregon (Benoit Daloze)
02:29 AM Bug #7440: IO#lines etc. should return Array
With the exception of StringIO hey also support infinite streams. I think the current Enumerator is best. drbrain (Eric Hodel)
01:49 AM Bug #7440: IO#lines etc. should return Array
Is this really wnat you'd want? ARGF and IO (and possibly Zlib's readers) can stream data lazily in lines/chars/bytes... headius (Charles Nutter)
12:46 AM Bug #7440 (Rejected): IO#lines etc. should return Array
String#bytes, #chars, #codepints and #lines are changed to return Array in #6670.
For consistent behavior, followi...
yhara (Yutaka HARA)
12:11 PM Bug #2402: super in instance_eval
shugo (Shugo Maeda) wrote:
> instance_evalの中でsuperを呼んだ時に正しいレシーバを見つけるために r36640 で外側のフレームを辿る
> ようにしたのですが、 Bug #6907 ...
shugo (Shugo Maeda)
11:58 AM Revision 956cc293 (git): * vm.c (rb_vm_make_env_object): make Proc object if Env is possible
to point block.
[ruby-core:41038] [ruby-trunk - Bug #5634]
* vm.c (rb_vm_make_proc): No need to make Proc object he...
ko1 (Koichi Sasada)
11:03 AM Feature #1952: cannot stop with Ctrl+C
ついでというわけではないんですが、mameさんのcomment#10のようなスクリプトへの防御力をあげるため、メインスレッドがサブスレッド終了を待ってる時はステータスをTHREAD_KILLEDに変える修正を r37886 で入れまし... kosaki (Motohiro KOSAKI)
08:08 AM Feature #1952 (Closed): cannot stop with Ctrl+C
This issue was solved with changeset r37875.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is ...
kosaki (Motohiro KOSAKI)
10:53 AM Feature #5458: DL should be removed
On Sat, Nov 24, 2012 at 11:26:16AM +0900, mame (Yusuke Endoh) wrote:
>
> Issue #5458 has been updated by mame (...
Anonymous
10:21 AM Revision 5faf4cc7 (git): * ruby_atomic.h (ATOMIC_CAS): added for Solaris and other platforms.
* ruby_atomic.h, signal.c (NEED_RUBY_ATOMIC_OPS): renamed from
NEED_RUBY_ATOMIC_EXCHANGE.
* signal.c (ruby_atomic_c...
ngoto (Naohisa Goto)
09:58 AM Bug #7439 (Closed): Please revert r32841
This issue was solved with changeset r37878.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
06:45 AM Bug #7439 (Assigned): Please revert r32841
Well, may be it was incomprehensible, but I really wanted you to accept my patch, not fix the Ruby 1.8 support as a B... vo.x (Vit Ondruch)
04:12 AM Bug #7439 (Closed): Please revert r32841
This issue was solved with changeset r37870.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
03:58 AM Bug #7439: Please revert r32841
That line is not in r32841. nobu (Nobuyoshi Nakada)
09:23 AM Feature #7051: Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
(2012/09/23 15:43), sam.saffron (Sam Saffron) wrote:
> Also it feels very tied to MRI returning RubyVM:::Backtrace...
ko1 (Koichi Sasada)
08:54 AM Revision 6d1266a8 (git): * lib/rdoc/*: Added --root option for building documentation outside
the source directory.
* test/rdoc/*: ditto
* common.mk (rdoc): Added --root to rdoc rule
git-svn-id: svn+ssh://ci...
drbrain (Eric Hodel)
08:53 AM Feature #6895: TracePoint API
(2012/11/26 5:47), SASADA Koichi wrote:
> * Is #klass method necessary since one can call `self.class`? But maybe ...
ko1 (Koichi Sasada)
08:53 AM Feature #6895: TracePoint API
I renamed methods:
* TracePoint#file -> TracePoint#path
* TracePoint#line -> TracePoint#lineno
to make consi...
ko1 (Koichi Sasada)
08:16 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
1.8と同等と書いたのは
Thread.new do
begin
sleep
ensure
sleep
end
end
というプログラムが一度ensure節のsleepで寝てしまうが...
kosaki (Motohiro KOSAKI)
08:13 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
[Feature #1952]の対策として、r37875でCtrl-Cが押されるたびに eTerminateSignalを最送出するようにしたので、現状1.8と同等の動きをするようになってます。
kosaki (Motohiro KOSAKI)
05:09 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
1.8の挙動の方がバグっぽいですけれどねぇ
Ctrl-Cでensureの実行が保証されず、終わってしまうのは大きな問題だと思います。
現にTimeoutでensureが飛ばされるので困ってcontrol_interruptをなどを...
tarui (Masaya Tarui)
01:15 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
1.8 だと、Ctrl-C でsleepを抜けてくれるようです。うーん、この挙動のほうがいいんかなあ。1.8がどういう理屈でこう動いているのかよくわからないんだけど、ようするにInterruptがmain threadではなく、たまた... kosaki (Motohiro KOSAKI)
07:29 AM Revision 7de9e2df (git): * test/rdoc/test_rdoc_ri_paths.rb: Fixed duplicate path bug which
caused windows failures.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
07:09 AM Revision ef8e0908 (git): * test/rdoc/test_rdoc_generator_darkfish.rb: Updated tests for windows
* test/rdoc/test_rdoc_options.rb: ditto
* test/rdoc/test_rdoc_parser.rb: ditto
* test/rdoc/test_rdoc_rdoc.rb: ditt...
drbrain (Eric Hodel)
06:31 AM Bug #5985: miniruby skews "make benchmark" results
"ko1 (Koichi Sasada)" <[email protected]> wrote:
>
> Issue #5985 has been updated by ko1 (Koichi Sasada).
...
normalperson (Eric Wong)
06:19 AM Revision 585de40a (git): * common.mk (rdoc): Set --debug for rdoc generation in case of bugs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
06:01 AM Revision cb581e20 (git): * lib/rdoc/rubygems_hook.rb: Updated for (upcoming) RubyGems 2
import.
* test/rdoc/test_rdoc_rubygems_hook.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37892 b2dd...
drbrain (Eric Hodel)
05:59 AM Revision 1eac1cb2 (git): reverting r37881
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
05:16 AM Bug #7437 (Closed): Array#delete(obj) should return obj when there is an object that is equal in the array
Documentation fixed, thanks for bringing this up. marcandre (Marc-Andre Lafortune)
01:44 AM Bug #7437: Array#delete(obj) should return obj when there is an object that is equal in the array
marcandre (Marc-Andre Lafortune) wrote:
> Indeed, the documentation does not match the code and there is no test for...
headius (Charles Nutter)
12:20 AM Bug #7437 (Assigned): Array#delete(obj) should return obj when there is an object that is equal in the array
mame (Yusuke Endoh)
05:00 AM Revision 1d8d7a3e (git): * NEWS: add improvements of the garbage collector.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
04:28 AM Revision 1c279a7d (git): * lib/rdoc*: Updated to RDoc 4.0 (pre-release)
* bin/rdoc: ditto
* test/rdoc: ditto
* NEWS: Updated with RDoc 4.0 information
git-svn-id: svn+ssh://ci.ruby-lan...
drbrain (Eric Hodel)
03:18 AM Revision c72f0daa (git): * thread.c (rb_thread_terminate_all): retry broadcast only when
an exception is raised.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:11 AM Feature #6762: Control interrupt timing
kosaki (Motohiro KOSAKI) wrote:
> Sure. then we can't drop Thread.raise even though 99% programmers don't use it dir...
headius (Charles Nutter)
02:10 AM Feature #6762: Control interrupt timing
> The timeout module uses Thread#raise, of course.
Sure. then we can't drop Thread.raise even though 99% programme...
kosaki (Motohiro KOSAKI)
01:50 AM Feature #6762: Control interrupt timing
kosaki (Motohiro KOSAKI) wrote:
> Thread.raise is not big problem, the most big problems are timeout module and Ctrl...
headius (Charles Nutter)
12:47 AM Feature #6762: Control interrupt timing
> Honestly, the only safe answer is to disallow asynchronous exceptions. The better long-term design would probably b... kosaki (Motohiro KOSAKI)
12:40 AM Feature #6762: Control interrupt timing
normalperson (Eric Wong) wrote:
> Really, naming is hard :<
>
> I think Thread.may_raise is fine, however...
...
headius (Charles Nutter)
03:04 AM Revision 2f9ee7af (git): * thread.c (rb_thread_terminate_all): broadcast terminate event
not only an interrupt exception but any exceptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37887 b2dd03...
ko1 (Koichi Sasada)
02:00 AM Revision 9ace5c12 (git): * eval.c (ruby_cleanup): set thread status to THREAD_KILLED
for preventing thr.raise.
* test/ruby/test_thread.rb (test_main_thread_status_at_exit):
test for the above.
git-sv...
kosaki (Motohiro KOSAKI)
02:00 AM Revision 863e0873 (git): * thread.c (rb_thread_terminate_all): suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
02:00 AM Revision b1a18cf4 (git): * thread.c (thread_join): raises ThreadError if target therad
is a main thread.
* test/ruby/test_thread.rb (test_thread_join_main_thread):
test for the above.
* NEWS: news for t...
kosaki (Motohiro KOSAKI)
02:00 AM Revision 8079f8a6 (git): * thread.c (thread_join): raises ThreadError if target thread
is a current thread.
* test/ruby/test_thread.rb (test_thread_join_current):
test for the above.
* NEWS: news for th...
kosaki (Motohiro KOSAKI)
01:43 AM Revision 82cc52ed (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:38 AM Revision ab2a7a93 (git): * ext/fiddle/handle.c: Make Fiddle independent of DL, copy DL::Handle
to Fiddle::Handle.
* ext/fiddle/pointer.c: Make Fiddle independent of DL, copy
DL::Pointer to Fiddle::Pointer.
* te...
tenderlovemaking (Aaron Patterson)
01:35 AM Revision 357d4256 (git): Suppress uninitialized variable warning with UNINITIALIZED_VAR()
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:11 AM Bug #7441 (Third Party's Issue): Segmentation Fault generated with 1.9.3 installed by library1.8.so.1.8.7
Hi,
I reported this under issue #7428 which was closed with the recommendation that I move to 1.9.3 and see if the...
agenerette (Anthony Generette)
12:59 AM Revision 3677a68d (git): extmk.rb: fix mixing mkmf.log
* ext/extmk.rb (extmake): close mkmf.log for each libraries so that
failure messages are not mixed.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
12:58 AM Revision f0a229b6 (git): extconf.rb: git rid of post-1.8 feature
* ext/digest/*/extconf.rb, ext/openssl/extconf.rb: get git rid of
post-1.8 feature require_relative for cross compi...
nobu (Nobuyoshi Nakada)
12:26 AM Feature #7429: Provide options for core collections to customize behavior
matz (Yukihiro Matsumoto) wrote:
> @headius I am afraid it's not going to 2.0, for some reasons:
>
> * it's too l...
headius (Charles Nutter)
12:18 AM Revision 4df479f5 (git): * NEWS: add TracePont.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

11/26/2012

11:25 PM Revision d187f4bc (git): * vm_trace.c: rename TracePoint#file and TracePoint#line
to TracePoint#path and TracePoint#lineno respectively.
They are consistent to RubyVM::Backtrace::Location.
* includ...
ko1 (Koichi Sasada)
11:08 PM Revision a9162789 (git): * thread.c (rb_thread_terminate_all): broadcast eTerminateSignal
again when Ctrl-C was pressed. [Feature #1952] [ruby-dev:39107]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37...
kosaki (Motohiro KOSAKI)
11:01 PM Revision 8c138db3 (git): * vm_core.h: add members to rb_trace_arg_t:
* `klass_solved' represents klass and id is checked.
* `line' represents line calculated from cfp.
* `file' represent...
ko1 (Koichi Sasada)
10:59 PM Bug #5368 (Assigned): ensure節でsleepするようなThreadがあるとインタプリタが終了しない
現状、ささださんが #1にてCPU使用率が跳ね上がるのだけがバグで、終わらない、かつCtrl-Cも効かなくなるのは仕様という見解を出しているのでそれにそって、r37865でCPU使用率問題を直しました。
さて、このまま閉じてしまって...
kosaki (Motohiro KOSAKI)
10:47 PM Bug #5368 (Closed): ensure節でsleepするようなThreadがあるとインタプリタが終了しない
This issue was solved with changeset r37865.
Masaki, thank you for reporting this issue.
Your contribution to Ruby is...
kosaki (Motohiro KOSAKI)
10:40 PM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
なお、#1952 ですでに指摘されているように Ctrl-c が押された時にサブスレッドを待たずに終了してしまうという案はSEGVを引き起こすのでNG。 kosaki (Motohiro KOSAKI)
12:27 PM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
読み返しました。[Feature #1952] とちょっと似た話で終了途中で例外食われてしまったら、という話のようですね。論点をまとめると
- ensure節の中でsleep等、無限待ちが記述されているとハングしてしまう。これ...
kosaki (Motohiro KOSAKI)
09:26 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
ticket の詳細が思い出せないので小崎先生に振ってみます.
control_interrupt じゃ解決しないんだよな,多分.
ko1 (Koichi Sasada)
10:49 PM Revision 25393806 (git): * thread.c (rb_thread_terminate_all): add RUBY_VM_CHECK_INTS_BLOCKING().
Otherwise the loop in this function behave as busy loop because
native_sleep() return immediately when RUBY_VM_INTE...
kosaki (Motohiro KOSAKI)
10:46 PM Bug #7439: Please revert r32841
=begin
This is error I get when using 1.8 for cross-compilation:
./ext/extmk.rb:228:in `extmake': undefined method...
vo.x (Vit Ondruch)
10:28 PM Bug #7439 (Assigned): Please revert r32841
This was applied due a bunch of issues cross-compiling Ruby 1.9.x using Ruby 1.8.7 as baseline.
I'm not sure if th...
luislavena (Luis Lavena)
10:21 PM Bug #7439 (Closed): Please revert r32841
I cannot find any reference why r32841 was committed and what is the real issue it solves, but since R1.8 cannot be u... vo.x (Vit Ondruch)
10:18 PM Bug #7364 (Rejected): CGI::Cookie.parse can't deal with cookie options
I agree with mame-san.
In this case, I think CGI::Cookie::parse is out of role.
xibbar (Takeyuki FUJIOKA)
10:12 PM Bug #7380: benchmark/driver.rb: --executables separator
ko1 (Koichi Sasada) wrote:
> I always use -e with quote strings. does it bother you?
>
> By the way, -e accept `...
Eregon (Benoit Daloze)
06:19 PM Bug #7380 (Closed): benchmark/driver.rb: --executables separator
This issue was solved with changeset r37854.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is...
ko1 (Koichi Sasada)
09:52 AM Bug #7380: benchmark/driver.rb: --executables separator
I always use -e with quote strings. does it bother you?
By the way, -e accept `:'
like -e "foo::path1; bar::pat...
ko1 (Koichi Sasada)
08:14 PM Revision 5768a4a7 (git): * array.c: Fix rdoc for Array#delete [#7437]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
08:05 PM Bug #5768 (Closed): TestRequire#test_race_exceptionで競合するケースがまだある
さすがに時期的に、書き直しはあきらめるべきなので、close
kosaki (Motohiro KOSAKI)
08:04 PM Bug #4909 (Closed): trapハンドラは再入されてはいけないのではないか?
#6009と重複しているので、こちらのチケットは閉じますね。英語のほうを残します。
kosaki (Motohiro KOSAKI)
09:21 AM Bug #4909: trapハンドラは再入されてはいけないのではないか?
小崎先生にお任せ. ko1 (Koichi Sasada)
08:02 PM Bug #6416 (Closed): Deadlock when calling Thread#join from signal interrupt context
Fixed at r37852.
Thanks, Timothy!
kosaki (Motohiro KOSAKI)
09:35 AM Bug #6416: Deadlock when calling Thread#join from signal interrupt context
I agree with kosaki-san's comment.
ko1 (Koichi Sasada)
07:57 PM Bug #6009 (Closed): Rapid signal delivery via kill(2) causes SystemStackError
This issue was solved with changeset r37861.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
kosaki (Motohiro KOSAKI)
07:46 PM Bug #6786 (Closed): Add :trace_instruction to the output of RubyVM::InstructionSequence.compile_option
This issue was solved with changeset r37860.
David, thank you for reporting this issue.
Your contribution to Ruby is ...
ko1 (Koichi Sasada)
07:19 PM Revision cd246ff2 (git): string.c: suppress warning
* string.c (rb_str_enumerate_bytes): suppress a uninitialized variable
warning.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
07:12 PM Revision 943b664e (git): extmk.rb: git rid of post-1.8 features
* ext/extmk.rb (extmake): git rid of post-1.8 features for cross
compilation. [ruby-core:50160] [Bug #7439]
git-s...
nobu (Nobuyoshi Nakada)
06:54 PM Bug #4559: Proc#== does not match the documented behaviour

def test_eq2
b1 = proc { }
b2 = b1.dup
assert(b1 == b2)
end
will be `false'. Is it okay?
ko1 (Koichi Sasada)
06:43 PM Bug #5985: miniruby skews "make benchmark" results
Sorry, the previous comment is for [Bug #7380].
BTW, the current benchmark using `ruby' instead of `miniruby'.
...
ko1 (Koichi Sasada)
06:20 PM Bug #5985 (Closed): miniruby skews "make benchmark" results
I changed to accept multiple `-e' like "-e path1 -e path2". or "-e label1::path1 -e label2::path2".
You don't need t...
ko1 (Koichi Sasada)
06:34 PM Feature #4085: Refinements and nested methods
headius (Charles Nutter) wrote:
> ko1's suggestion, as I understand it, was to add a flag to the method table (or me...
shugo (Shugo Maeda)
05:48 AM Feature #4085: Refinements and nested methods
I was reading this discussion (http://branch.com/b/rubyists-which-would-you-rather-have-in-ruby-2-0-0) about refineme... trans (Thomas Sawyer)
05:42 PM Bug #7356: ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
反応が遅れてすみません。
まずは、ko1 さんからリクエストがあった ruby 単体で動くベンチマークを作ってみて、
その後 dtrace してみます。
yanoh (Yutaka Yanoh)
09:50 AM Bug #7356: ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
最悪「refinementのせい」「siphash のせい」ということで一つ.
いや,プロファイラ作れって話か.
簡単に試せそうなら,せっかく入った dtrace で見てみたいのですが,
yanoh さん,いかがでしょうか.
ko1 (Koichi Sasada)
04:01 PM Revision 79d42a88 (git): * README: mention about README.win32.
* win32/README.win32: small changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37869 b2dd03c8-39d4-4d8f-98f...
U.Nakamura
03:50 PM Feature #2255: unicode parameters cannot be passed to ruby
% Done: 0% ;-( usa (Usaku NAKAMURA)
03:23 PM Bug #7437: Array#delete(obj) should return obj when there is an object that is equal in the array
Indeed, the documentation does not match the code and there is no test for this.
It was clearly Matz' intention to...
marcandre (Marc-Andre Lafortune)
01:21 PM Bug #7437: Array#delete(obj) should return obj when there is an object that is equal in the array
Here's the patch. Where should the tests go? RubySpec? hasari (Hiro Asari)
01:00 PM Bug #7437 (Closed): Array#delete(obj) should return obj when there is an object that is equal in the array
According to http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-delete, Array#delete(obj) should return "obj" whe... hasari (Hiro Asari)
03:17 PM Revision 4491b98c (git): * 2012-11-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:17 PM Revision 5b238e8d (git): * thread.c (rb_mutex_trylock, rb_mutex_unlock, mutex_sleep):
raises ThreadError if called from trap handler as Thread#join.
* NEWS: news fot the above.
git-svn-id: svn+ssh://ci....
kosaki (Motohiro KOSAKI)
03:01 PM Bug #7276: TestFile#test_utime failure
This seems due to r37337. I don't know the reason of r37337, but reverting the commit (use rb_w32_fstati64 for fstat)... h.shirosaki (Hiroshi Shirosaki)
02:55 PM Revision 23d5c282 (git): * NEWS: update for Thread#join incompatible change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
01:53 PM Feature #6762: Control interrupt timing
For the records.
Ko1 suggested me defer_async_interrupt or async_interrupt_timing(...){...}.
Both looks acceptabl...
kosaki (Motohiro KOSAKI)
10:29 AM Feature #6762: Control interrupt timing
SASADA Koichi <[email protected]> wrote:
> Okay mame-san.
>
> Eric, could you advice a good name?

Really, na...
normalperson (Eric Wong)
09:53 AM Feature #6762: Control interrupt timing
(2012/11/03 8:33), kosaki (Motohiro KOSAKI) wrote:
>> Okay. Give us a good name.
>
> How's this?
>
> co...
ko1 (Koichi Sasada)
09:53 AM Feature #6762: Control interrupt timing
Okay mame-san.

Eric, could you advice a good name?

Kosaki-san's points:
[ruby-core:48769] [ruby-trunk - ...
ko1 (Koichi Sasada)
01:47 PM Revision 39d38ff8 (git): * thread.c (rb_thread_terminate_all): use native_sleep() instead
of rb_thread_schedule(). Otherwise, it consume 100% cpu meaninglessly.
[Bug #5368] [ruby-dev:44546]
* thread.c (thr...
kosaki (Motohiro KOSAKI)
12:17 PM Revision 66e2e6ee (git): * vm_core.h (RUBY_VM_SET_TIMER_INTERRUPT, RUBY_VM_SET_INTERRUPT)
(RUBY_VM_SET_FINALIZER_INTERRUPT, RUBY_VM_SET_TRAP_INTERRUPT)
(RUBY_VM_INTERRUPTED): use enum symbol instead of immed...
kosaki (Motohiro KOSAKI)
11:45 AM Revision 58543f00 (git): * thread.c (thread_join_m): use th->interrupt_mask instead of
th->in_trap.
* vm_core.h (struct rb_thread_struct): remove in_trap member.
* signal.c (signal_exec): ditto.
* thread...
kosaki (Motohiro KOSAKI)
11:25 AM Revision 12d48f4e (git): * test/ruby/test_argf.rb (TestArgf#test_chars): since marshal data is
binary, shouldn't pass via text mode. use base64 encoded data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3...
U.Nakamura
11:11 AM Bug #2402: super in instance_eval
ko1 (Koichi Sasada) wrote:
> shugo-san
> これ,どういう話でしたっけ.
instance_evalの中でsuperを呼んだ時に正しいレシーバを見つけるために r36640 で外側のフレ...
shugo (Shugo Maeda)
09:05 AM Bug #2402: super in instance_eval
shugo-san
これ,どういう話でしたっけ.
ko1 (Koichi Sasada)
10:57 AM Revision 6190bb4d (git): * ruby_atomic.h (ATOMIC_CAS): new macro for compare-and-exchange.
* vm_core.h (struct rb_thread_struct): add interrupt_mask member.
* thread.c (thread_create_core, Init_Thread): initi...
kosaki (Motohiro KOSAKI)
10:46 AM Revision 8c6ad2b0 (git): * iseq.c (make_compile_option_value): add trace_instruction option.
a patch by davidbalbert (David Albert).
[Bug #6786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37860 b2dd...
ko1 (Koichi Sasada)
10:14 AM Revision 42e9fc41 (git): * bootstraptest/test_thread.rb: try to `join' each 100
threads.
This benchmark seems consuming long time on travis-ci
several times (and make `failure').
git-svn-id:...
ko1 (Koichi Sasada)
09:54 AM Bug #6832 (Closed): Module#instance_method and Module#method_defined? act inconsistently w.r.t #respond_to_missing?
Closed on request of myronmarston.
(I'm not totally sure, but I think only people in the Assignee list can close iss...
duerst (Martin Dürst)
09:22 AM Bug #6832: Module#instance_method and Module#method_defined? act inconsistently w.r.t #respond_to_missing?
Is there a way to close the issue? I haven't used rubymine enough to figure out how to do that, but I would if I could. myronmarston (Myron Marston)
09:21 AM Bug #6832: Module#instance_method and Module#method_defined? act inconsistently w.r.t #respond_to_missing?
While I still think this is initially surprising behavior, I've thought about it some more and realized that there's ... myronmarston (Myron Marston)
09:48 AM Bug #7259 (Closed): ruby-debug-base19x does not compile on 2.0.0-head
ko1 (Koichi Sasada)
09:46 AM Bug #6981: set_trace_func passes strange bindng on method call defined by define_method
time up.
ko1 (Koichi Sasada)
09:35 AM Bug #6701: once literal doesn't care escape
これ,preview 2 の後でも許されますか?
許されないなら next minor 行き.
ko1 (Koichi Sasada)
09:34 AM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
Exception seems good.
`transfer' and `resume' should not be mix.
Any volunteer?
or it will be tagged `next minor...
ko1 (Koichi Sasada)
09:30 AM Revision 7b918be3 (git): * common.mk: specify label `built-ruby'.
* benchmark/driver.rb: quote path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37858 b2dd03c8-39d4-4d8f-98ff...
ko1 (Koichi Sasada)
09:28 AM Revision 521af835 (git): * signal.c (signal_exec): add volatile to make sure setjmp safe.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
09:27 AM Bug #5527: set_trace_func binding incorrect
no discussion.
ko1 (Koichi Sasada)
09:25 AM Revision 458796d4 (git): * signal.c (signal_exec): suppress "warning: variable 'signum'
might be clobbered by 'longjmp' or 'vfork'" warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37856 b2dd03c...
kosaki (Motohiro KOSAKI)
09:23 AM Bug #5240 (Feedback): Hang when using threads + forks on Debian GNU/kFreeBSD
ko1 (Koichi Sasada)
09:23 AM Bug #5236: Including a module in a superclass after it has been included in a subclass leads to infinite recursion if the module uses `super`
nobu, could you check it?
ko1 (Koichi Sasada)
09:22 AM Bug #4911: timer_thread_function() が thead unsafe
これは忘れてはいけなかった気がする.
小崎先生お願いします.
ko1 (Koichi Sasada)
09:22 AM Revision 70871531 (git): split trap interrupt and async interrupt
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
09:20 AM Feature #4614: [RFC/PATCH] thread_pthread.c: lower RUBY_STACK_MIN_LIMIT to 64K
Priority: *High*.
ko1 (Koichi Sasada)
09:19 AM Bug #4537: Incorrectly creating private method via attr_accessor
No discussion.
ko1 (Koichi Sasada)
09:19 AM Revision 2e87867a (git): * benchmark/driver.rb: accept multiple `-e'.
You don't need to use `;' separation character.
[ruby-core:50139] [ruby-trunk - Bug #7380]
git-svn-id: svn+ssh:/...
ko1 (Koichi Sasada)
09:18 AM Bug #4502: strange Module.new behaviour
nobu, could you check it?
I think you tried something like this issue.
ko1 (Koichi Sasada)
09:16 AM Bug #4492 (Feedback): Segfault on successive stack overflows
ko1 (Koichi Sasada)
09:14 AM Bug #4379: [patch] eval(s, b, "(eval)", n) discards location
Are there any applications that this problem is critical for? ko1 (Koichi Sasada)
09:11 AM Bug #4285 (Feedback): Ruby don't have asynchrounous exception safe syntax and It should have.
ko1 (Koichi Sasada)
09:10 AM Bug #4040: SystemStackError with Hash[*a] for Large _a_
We need re-consideration about method invocation to support such cases.
I want to challenge at next version.
ko1 (Koichi Sasada)
09:05 AM Bug #3080: class_variable_set issue with duped Module
nobu, could you check it?
ko1 (Koichi Sasada)
09:03 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
I will check it *after* preview2.
This ticket will not affect *Ruby* level spec.
ko1 (Koichi Sasada)
09:01 AM Feature #1952: cannot stop with Ctrl+C
これはやらんといかんということで,pr2 前か後かわかりませんが,やります. ko1 (Koichi Sasada)
09:01 AM Feature #1586: Including a module already present in ancestors should not be ignored
nobu, could you check it?
ko1 (Koichi Sasada)
09:00 AM Bug #1152: profiler.rb is not concurrent-execution threadsafe
nobu, could you check it?
ko1 (Koichi Sasada)
08:59 AM Bug #953: 深い入れ子の配列の取り扱いで落ちる
タイムアップとして次に回します. ko1 (Koichi Sasada)
08:59 AM Feature #7436: Allow for a "granularity" flag for backtrace_locations
(2012/11/26 7:06), sam.saffron (Sam Saffron) wrote:
> This allows for one to take quicker backtraces if they need ...
ko1 (Koichi Sasada)
07:49 AM Feature #7436 (Assigned): Allow for a "granularity" flag for backtrace_locations
zzak (zzak _)
07:08 AM Feature #7436: Allow for a "granularity" flag for backtrace_locations
ouch, this was meant to be a feature req not a bug ... cant figure out how to change sam.saffron (Sam Saffron)
07:06 AM Feature #7436 (Assigned): Allow for a "granularity" flag for backtrace_locations
related to http://bugs.ruby-lang.org/issues/7051
Sometimes one need less information (or more information) associa...
sam.saffron (Sam Saffron)
08:59 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
(2012/11/26 6:59), sam.saffron (Sam Saffron) wrote:
> caller_locations(0,-2) # should strip the bottom frame

...
ko1 (Koichi Sasada)
07:49 AM Feature #7434 (Assigned): Allow caller_locations and backtrace_locations to receive negative params
zzak (zzak _)
07:08 AM Feature #7434: Allow caller_locations and backtrace_locations to receive negative params
ouch, this was meant to be pointed at 2.0 can't figure out how to change sam.saffron (Sam Saffron)
06:59 AM Feature #7434 (Closed): Allow caller_locations and backtrace_locations to receive negative params
Further to http://bugs.ruby-lang.org/issues/7051
It would be nice if caller_locations and backtrace_locations has...
sam.saffron (Sam Saffron)
08:56 AM Feature #7435 (Rejected): Exceptions should have backtrace_locations
ko1 (Koichi Sasada)
08:53 AM Feature #7435: Exceptions should have backtrace_locations
(2012/11/26 7:02), sam.saffron (Sam Saffron) wrote:
> This means exceptions could be more efficient as filenames c...
ko1 (Koichi Sasada)
07:54 AM Feature #7435: Exceptions should have backtrace_locations
Sorry, meant next minor, as #7051 zzak (zzak _)
07:48 AM Feature #7435 (Assigned): Exceptions should have backtrace_locations
zzak (zzak _)
07:07 AM Feature #7435: Exceptions should have backtrace_locations
ouch, this was meant to be a feature req not a bug ... cant figure out how to change sam.saffron (Sam Saffron)
07:02 AM Feature #7435 (Rejected): Exceptions should have backtrace_locations
Further to http://bugs.ruby-lang.org/issues/7051
def boom
raise "boom"
end
begin
boom
rescue => e
p...
sam.saffron (Sam Saffron)
08:13 AM Revision 6746eeca (git): * string.c (rb_str_enumerate_chars, rb_str_enumerate_codepoints)
(rb_str_enumerate_lines): suppress "may be used uninitialized in
this function" warning.
git-svn-id: svn+ssh://ci....
kosaki (Motohiro KOSAKI)
08:05 AM Revision f150ed15 (git): * vm_core.h (rb_thread_struct): added 'in_trap' member for marking
running trap handler.
* signal.c (signal_exec): turn on in_trap when running trap.
* thread.c (Init_Thread, thread_cr...
kosaki (Motohiro KOSAKI)
07:39 AM Feature #7429: Provide options for core collections to customize behavior
@headius I am afraid it's not going to 2.0, for some reasons:
* it's too late to add new classes to 2.0
* and it ...
matz (Yukihiro Matsumoto)
03:57 AM Feature #7429: Provide options for core collections to customize behavior
Speed isn't everything...until it becomes everything. Ruby should not be wasteful unnecessarily. There are also immut... headius (Charles Nutter)
03:44 AM Feature #7429: Provide options for core collections to customize behavior
That is interesting. I suspect part of the problem is the design of the Hash class itself --something I addressed bef... trans (Thomas Sawyer)
03:26 AM Feature #7429: Provide options for core collections to customize behavior
trans (Thomas Sawyer) wrote:
> I wonder if concurrency behavior can be designed as a mixin. As long as the underlyin...
headius (Charles Nutter)
03:23 AM Feature #7429: Provide options for core collections to customize behavior
matz (Yukihiro Matsumoto) wrote:
> Even though I prefer smaller set of built-in fundamental classes, I don't think '...
headius (Charles Nutter)
07:37 AM Revision 3e0becb4 (git): * io.c (argf_each_codepoint): add missing ARGF#codepoints [Bug #7438]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:09 AM Feature #7051: Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
Addeed #7436 #7435 and #7434 sam.saffron (Sam Saffron)
07:00 AM Revision cb0a4c0f (git): * bignum.c (bigdivrem): restart calculation when bigdivrem1 was
interrupted by signal. Otherwise, ruby script may see a garbage
value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
kosaki (Motohiro KOSAKI)
06:49 AM Revision 6f3ad9bd (git): * bignum.c (big_div_struct): added volatile to 'stop' member.
Otherwise, "if (bds->stop)" check in bigdivrem1 don't read
memory and ignore interrupt.
* bignum.c (bigdivrem, rb_b...
kosaki (Motohiro KOSAKI)
06:43 AM Feature #6895: TracePoint API
> I can't get points.
> What is "defined event"?
Undefined event, where `tp.event #=> nil`. I would assume there ...
trans (Thomas Sawyer)
05:53 AM Feature #6895: TracePoint API
Hi,

(2012/11/26 4:27), trans (Thomas Sawyer) wrote:
> I made a comparison of the API with the pure Ruby Trace...
ko1 (Koichi Sasada)
04:27 AM Feature #6895: TracePoint API
I made a comparison of the API with the pure Ruby TracePoint gem I had written and have a few points:
* Do all tra...
trans (Thomas Sawyer)
06:01 AM Feature #6670: str.chars.last should be possible
=begin
An IO may be infinite (({open "/dev/zero" do |io| io.chars.to_a }})), and so may ARGF ((%ruby -e 'ARGF.chars....
drbrain (Eric Hodel)
02:23 AM Feature #6670: str.chars.last should be possible
What about IO, StringIO, ARGF as mentioned above?
Thanks,
Brian
brixen (Brian Shirai)
04:52 AM Bug #7344: gem pristine bigdecimal が失敗してしまう
須藤さんありがとうございます。直りそうな気がします!
mrkn よろしくお願いします!
hsbt (Hiroshi SHIBATA)
03:12 AM Revision e4b54208 (git): string.c: suppress warnings
* string.c (rb_str_enumerate_{lines,chars,codepoints}): suppress
uninitialized variable warnings.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
03:11 AM Revision 6a858bc1 (git): Makefile.sub: fix r37821
* win32/Makefile.sub (DLNOBJ): missing in r37821.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37847 b2dd03c8-...
nobu (Nobuyoshi Nakada)
03:08 AM Feature #7400: Incorporate OpenSSL tests from JRuby.
MartinBosslet (Martin Bosslet) wrote:
> > ((*Some caveats:*))
> >
> > * ((*Not all of these pass in MRI's OpenSSL...
headius (Charles Nutter)
01:57 AM Revision 769781a0 (git): * test/ruby/test_process.rb (test_setsid): added a few wait for
preventing that Process.getsid(io.pid) makes Errno::ESRCH.
(refix r37844)
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
kosaki (Motohiro KOSAKI)
12:52 AM Bug #7246 (Assigned): FileUtils.cp_r does not preserve attributes of directories
Thanks, I'll import your fix unless there is objection.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:19 AM Bug #7180: set_trace_func with error in proc block locks up Ruby with 100% cpu usage and no way to exit without killing proc
The following script also repeat "[:return, 1]".
I'm not sure it is same problem or not.
def m
p:m
end
Tra...
ko1 (Koichi Sasada)

11/25/2012

11:19 PM Feature #7429: Provide options for core collections to customize behavior
=begin
I wonder if concurrency behavior can be designed as a mixin. As long as the underlying class conforms to its ...
trans (Thomas Sawyer)
09:54 PM Feature #7429 (Rejected): Provide options for core collections to customize behavior
Even though I prefer smaller set of built-in fundamental classes, I don't think 'concurrent' option is sufficient,
s...
matz (Yukihiro Matsumoto)
09:55 AM Feature #7429: Provide options for core collections to customize behavior
Too late completely, as you said.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
01:49 AM Feature #7429 (Rejected): Provide options for core collections to customize behavior
Many folks know that Matz is a fan of having a few classes that handle a wide range of behavior. For this reason, I t... headius (Charles Nutter)
11:11 PM Feature #7432: Explicit way to define local variable in scope
I see why then. Thanks. trans (Thomas Sawyer)
09:49 PM Feature #7432 (Rejected): Explicit way to define local variable in scope
Since I am sick of 'var' and 'local' in other languages, I don't want to add explicit local variable declaration, tha... matz (Yukihiro Matsumoto)
08:02 PM Feature #7432: Explicit way to define local variable in scope
I have always been curious why there is no dynamic way to create local variables (other then eval).
Eg. x = 10 mig...
trans (Thomas Sawyer)
06:17 PM Feature #7432 (Assigned): Explicit way to define local variable in scope
Assigning to matz, but don't hold your breath; matz has rejected such a explicit variable declaration syntax many tim... mame (Yusuke Endoh)
05:18 PM Feature #7432: Explicit way to define local variable in scope
This should definitely not be a method, however I would welcome a 'local' keyword for this purpose. Anonymous
04:32 PM Feature #7432 (Rejected): Explicit way to define local variable in scope
Imagine code such as this
def test_smth
result = nil
assert_nothing_raised { result = some_slow_calculat...
prijutme4ty (Ilya Vorontsov)
10:40 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
あぁ、それは解決しないです。そっちはrubygems.orgにあるbigdecimal-1.1.0.gemをダウンロードしてビルドするのでdefault gemとかは関係ない世界になります。
gem install bigdec...
kou (Kouhei Sutou)
09:42 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
gem install bigdecimal でも同様の結果になってしまいました。rubygems/rubygems の #377 でインストールできない問題も解決するのであれば、rubygems 側の変更でよさそうです。 hsbt (Hiroshi SHIBATA)
01:46 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
RubyGemsに https://github.com/rubygems/rubygems/pull/377 がマージされて、RubyGemsがRuby本体にマージされれば #7427 解決しそうな気がします。RubyGemsの方の... kou (Kouhei Sutou)
02:16 AM Bug #7344: gem pristine bigdecimal が失敗してしまう
他のライブラリは pure-ruby なので問題無いようです。EM 等にならってビルド時の working ディレクトリを tmp とかにすれば良さそうな気もしますが、rubygems や fake_gem.rb の仕組みをあまりよく... hsbt (Hiroshi SHIBATA)
09:32 PM Feature #6688: Object#replace
This is a very dangerous proposal and has the potential to cause all sorts of crashes and other nastiness.
Consider ...
Anonymous
02:33 AM Feature #6688: Object#replace
This is an awful, awful idea. Objects should never change their basic type in-place, or the very essence of OO is des... headius (Charles Nutter)
09:00 PM Bug #7430: 'unexpected return' occurs when call a Proc that returning value in rescue
In fact, there is no problem with 'return' in 'rescue'.
My intention is to return after the Proc not continue execut...
danilo.s.coelho (Danilo Coelho)
09:50 AM Bug #7430 (Rejected): 'unexpected return' occurs when call a Proc that returning value in rescue
This is the spec. To exit from Proc, use next instead of return.
p = Proc.new do
begin
1 / 0
rescu...
mame (Yusuke Endoh)
05:44 AM Bug #7430 (Rejected): 'unexpected return' occurs when call a Proc that returning value in rescue
p = Proc.new do
begin
1 / 0
rescue
return "error handled by proc"
end
end
p.call
danilo.s.coelho (Danilo Coelho)
04:59 PM Revision 251dbc12 (git): * 2012-11-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:59 PM Revision 997518c6 (git): * test/ruby/test_process.rb (test_setsid): call Process.getsid for
child process in child process. because parent process call
Process.getsid with io.pid, Errno::ESRCH could be raise...
nagachika (Tomoyuki Chikanaga)
01:45 PM Bug #6653: 1.9.2/1.9.3 exhibit SEGV with many threads+tcp connections
Unfortunately, I've seen nothing wrong even if file descriptor limits are greater than FD_SETSIZE.
kosaki (Motohiro KOSAKI)
11:41 AM Bug #6653 (Assigned): 1.9.2/1.9.3 exhibit SEGV with many threads+tcp connections
Erik, thank you for the reply!
Well, it seems that there is something wrong in the handling of file descriptors bigg...
mame (Yusuke Endoh)
01:39 PM Revision 56132b13 (git): array.c: refactoring of rb_ary_delete_same()
* array.c (ary_resize_smaller): new function to resize array.
* array.c (rb_ary_delete): refactoring to extract a fu...
h.shirosaki (Hiroshi Shirosaki)
01:28 PM Revision 0012b0ab (git): * array.c: fixes for the updated documentation in r35858:
Typos and #take/#drop accept to take/drop 0 elements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37842 b2dd03...
Eregon (Benoit Daloze)
01:08 PM Bug #7431 (Rejected): Encoding.compatible? results are order-dependent for Strings but not Encodings
mame (Yusuke Endoh)
12:48 PM Bug #7431: Encoding.compatible? results are order-dependent for Strings but not Encodings
Nevermind, I was writing other specs and interchanging Encoding constants and encoding names (eg that #encode and #fo... brixen (Brian Shirai)
12:32 PM Bug #7431 (Rejected): Encoding.compatible? results are order-dependent for Strings but not Encodings
Could someone please explain the following?
1.9.3p286 :001 > Encoding.compatible? "euc-jp", "utf-8"
=> #<Encodin...
brixen (Brian Shirai)
12:15 PM Bug #7311 (Assigned): DRb test suite fails when hostname cannot be reached
Seki-san, Urabe-san, Naruse-san, what do you think?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:03 PM Bug #7318 (Feedback): activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:1213: [BUG] Segmentation fault
Sorry, please contact first on pg gem developer. The segfault seems to occur in pg_ext.so.
If they say this is defi...
mame (Yusuke Endoh)
11:57 AM Bug #7364 (Assigned): CGI::Cookie.parse can't deal with cookie options
I guess that CGI::Cookie::parse is a method for parsing ENV["HTTP_COOKIE"], not http response.
Anyway I'm assignin...
mame (Yusuke Endoh)
11:17 AM Feature #6589: Set#rehash
headius (Charles Nutter) wrote:
> Is it specified that Set must be hashtable-based forever? There are alternate ways...
marcandre (Marc-Andre Lafortune)
02:05 AM Feature #6589: Set#rehash
Is it specified that Set must be hashtable-based forever? There are alternate ways to implement a Set. headius (Charles Nutter)
10:51 AM Feature #7349: Struct#inspect needs more meaningful output
This is not a bug. This ticket has been moved to the feature tracker.
I'm not against this proposal, but I don't ...
mame (Yusuke Endoh)
10:44 AM Feature #7349 (Assigned): Struct#inspect needs more meaningful output
mame (Yusuke Endoh)
10:45 AM Revision d91b1dd4 (git): * NEWS: add a news about iconv.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
10:42 AM Bug #7373 (Assigned): FileUtils#chmod verbose gives error when mode is string
Thank you.
I'll apply the following patch unless there is objection.
diff --git a/lib/fileutils.rb b/lib/fileutil...
mame (Yusuke Endoh)
09:46 AM Feature #6647: Exceptions raised in threads should be logged
headius (Charles Nutter) wrote:
> Can we at least agree it should happen for 2.0.0?
No, objection. This looks to...
mame (Yusuke Endoh)
02:18 AM Feature #6647: Exceptions raised in threads should be logged
Checking in on this again. Can we at least agree it should happen for 2.0.0? Perhaps Matz should review this? headius (Charles Nutter)
09:34 AM Feature #6769: rbinstall.rb: install both src and batch files separetely
Though it is better if it is implemented in this month, an accepted feature can be implemented up to code freeze (aro... mame (Yusuke Endoh)
09:16 AM Feature #6769: rbinstall.rb: install both src and batch files separetely
Sorry, was unable to work on this while still working on the other bug/issues.
I'm moving this to next minor.
E...
luislavena (Luis Lavena)
07:39 AM Revision 1ab73afb (git): Fix test to follow r37838
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:00 AM Bug #7326: Time.c doc improvements
After going over the file one last time I found a couple of lines I've missed. bt (Bernd Homuth)
06:19 AM Feature #7121: Extending the use of `require'
Just an alternative idea. What about using Regexp as an alternative to String?
require /.*_helper/
prijutme4ty (Ilya Vorontsov)
03:46 AM Feature #6670 (Closed): str.chars.last should be possible
This issue was solved with changeset r37838.
Yutaka, thank you for reporting this issue.
Your contribution to Ruby is...
knu (Akinori MUSHA)
02:28 AM Feature #6721: Object#yield_self
It occurs to me #apply is used in some other languages to refer to the elements of a collection rather than to the co... headius (Charles Nutter)
02:03 AM Feature #7299: Ruby should not completely ignore blocks.
Perhaps methods that want to ensure nobody accidentally passes in a block should just check for it? `fail if block_gi... headius (Charles Nutter)
01:39 AM Bug #7081: GServer orphaned threads lead to resource exhaustion
FWIW, this could have been fixed by ko1's proposal for threads that don't start until you start them. This would guar... headius (Charles Nutter)

11/24/2012

10:24 PM Feature #6670: str.chars.last should be possible
Thanks!
> Should I revise the patch myself?
Could you do it, please?
If you are not willing, please pass the b...
mame (Yusuke Endoh)
10:18 PM Feature #6670: str.chars.last should be possible
Hello,
Sorry for late reply.
OK, I assign this ticket to knu san again.
Anyway I'm willing to review the patch :...
nagachika (Tomoyuki Chikanaga)
07:38 PM Feature #6670: str.chars.last should be possible
Sorry, my mail filter was so buggy I failed to be notified.
I've reviewed and already given a comment above, and a...
knu (Akinori MUSHA)
11:16 AM Feature #6670: str.chars.last should be possible
nagachika-san, could you please review this?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:26 PM Bug #7304 (Closed): Random test failures around test_autoclose_true_closed_by_finalizer
This issue was solved with changeset r37834.
Luis, thank you for reporting this issue.
Your contribution to Ruby is...
Anonymous
08:28 PM Bug #7304 (Assigned): Random test failures around test_autoclose_true_closed_by_finalizer
This fix causes segv, which was pointed out at r37831. Thank you, naruse-san.
I found `rb_ary_delete(ary, obj)` is n...
h.shirosaki (Hiroshi Shirosaki)
01:01 PM Bug #7304 (Closed): Random test failures around test_autoclose_true_closed_by_finalizer
This issue was solved with changeset r37826.
Luis, thank you for reporting this issue.
Your contribution to Ruby is...
Anonymous
04:06 AM Bug #7304: Random test failures around test_autoclose_true_closed_by_finalizer
Thank you Nobu,
Hiroshi, Nobu give you green light to commit the changes from the branch.
Thank you both!
luislavena (Luis Lavena)
08:57 PM Bug #7214: Ruby 2.0 breaks support for some debugging tools
Hope this https://bugs.ruby-lang.org/issues/6586 could be done any time soon :) spastorino (Santiago Pastorino)
07:38 PM Bug #7326: Time.c doc improvements
See my three patches (time_patch000x.diff), first one for typos etc, second one for format changes and third one for ... bt (Bernd Homuth)
06:51 PM Revision e58d0bd3 (git): Move tests embedded in lib/set.rb to test/test_set.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
06:46 PM Revision 3f9b0936 (git): String#{lines,chars,codepoints,bytes} now return an array.
* string.c (rb_str_each_line, rb_str_lines): String#lines now
returns an array instead of an enumerator. Passing a...
Akinori MUSHA
06:40 PM Bug #7380 (Assigned): benchmark/driver.rb: --executables separator
ko1, what do you think?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
06:39 PM Bug #7425 (Feedback): Execute a script by active record, the console is crash.
What's "Stakeholder"?
Please show us any reproducible code, or, disclose your rails application.
Please assume th...
mame (Yusuke Endoh)
06:25 PM Bug #7356 (Assigned): ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
ささださん、preview2 後でいいのでがんばってみてください。
こういうので遅くなってたら「ささださんの仕事とは何だったのか」ということになりかねない。
他の方の追試も歓迎です。
--
Yusuke Endoh ...
mame (Yusuke Endoh)
06:17 PM Bug #7406 (Assigned): English.rb says that $_ is thread-local, but it is frame-local
I think that "scope-local" normally implies "thread-local".
If you think it is confusing, I'll delete the comments, ...
mame (Yusuke Endoh)
06:12 PM Bug #7350 (Feedback): Segmentation fault with ruby 1.9.3p328 (2012-11-13) [x86_64-linux]
Could you show the small code sample?
I'm very happy if you kindly show the process to setup STOMP server :-)
We ca...
mame (Yusuke Endoh)
06:10 PM Feature #4085: Refinements and nested methods
Here are few points I'd like to make as to why I think the feature should not be part of 2.0. First of all, there is ... dbussink (Dirkjan Bussink)
02:58 PM Feature #4085: Refinements and nested methods
duerst (Martin Dürst) wrote:
> If this means that every time (or the first time) refinements are used in a program, ...
mame (Yusuke Endoh)
02:21 PM Feature #4085: Refinements and nested methods
mame (Yusuke Endoh) wrote:
> I propose: will we release the refinement as an "experimental" feature? It is enough...
duerst (Martin Dürst)
02:07 PM Feature #4085: Refinements and nested methods
P.S. This is just my current impression, but we have no option to remove the whole feature from 2.0.0.
--
Yusuk...
mame (Yusuke Endoh)
02:04 PM Feature #4085: Refinements and nested methods
To be honest, I do not follow this discussion at all. I just heard from ko1 that there are still room to discuss thi... mame (Yusuke Endoh)
05:41 PM Feature #7412 (Assigned): Pathname#relative_path_from does not support mixed directory separators on windows
mame (Yusuke Endoh)
05:41 PM Bug #7342 (Assigned): String#<=> checks for a #to_str method on other but never uses it?
mame (Yusuke Endoh)
05:32 PM Feature #7424 (Assigned): an embedded Ruby interpreter doesn't get the full Ruby environment unless it calls ruby_process_options() (which is not documented)
I think that this is a feature request, not a bug. Moving the feature tracker.
Related to #3731.
--
Yusuke End...
mame (Yusuke Endoh)
05:14 PM Revision 7f0dd3a5 (git): * 2012-11-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:14 PM Revision 6c1bfbe4 (git): Fix tests of rb_warning().
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_warning)
(Test::Unit::Assertions#assert_warn), test/ruby/envu...
Akinori MUSHA
03:26 PM Feature #4840: Allow returning from require
Anyone create a patch conformed to the spec written in [ruby-core:46648]?
I guess that my experimental patch ([rub...
mame (Yusuke Endoh)
02:19 PM Feature #6552 (Rejected): Enumerator::Generator:select should return another Enumerator::Generator
I agree with gregolsen. No feedback. Closing.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
02:18 PM Feature #6557 (Closed): Make rb_hash_clear() public
Congrats, rb_hash_clear() was public since r37480.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
01:51 PM Feature #6154: Eliminate extending WaitReadable/Writable at runtime
I postpone this ticket to next minor. Very sorry.
If Eric Wong were a committer, I would leave this to him.
--
...
mame (Yusuke Endoh)
01:35 PM Feature #7377: #indetical? as an alias for #equal?
@boris
> You give +1 to stability. I give +1 to having a synonym #identical? for #equal?
Nothing to do with stabi...
trans (Thomas Sawyer)
01:26 PM Feature #7377: #indetical? as an alias for #equal?
This is nothing unusual or difficult about an alias. Ruby has a number of them and it hasn't turned any nuby minds to... trans (Thomas Sawyer)
10:51 AM Feature #7377: #indetical? as an alias for #equal?
Eric, your post could be shortened to 10% without loss of meaning: You give +1 to stability. I give +1 to having a sy... Anonymous
06:22 AM Feature #7377: #indetical? as an alias for #equal?
Boris, sorry to break it to you, but "identical" means both "similar in every detail" (so not a misuse as in "identic... drbrain (Eric Hodel)
01:09 PM Feature #5903: Optimize st_table (take 2)
I'll postpone the pool allocation to next minor. Sorry.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
01:08 PM Feature #6842: Add Optional Arguments to String#strip
I don't agree with the options hash that was proposed for allowing separate strings to be stripped from the left and ... Anonymous
12:31 PM Feature #6842: Add Optional Arguments to String#strip
Might support regexp instead of arrays,
"<b>bold text</b>".strip(/[\/<b>]/) #=> "old text"
Also note, we part...
trans (Thomas Sawyer)
01:08 PM Bug #5317: rubyのヘッダファイルを使った拡張を行う際にoff_tの宣言回避をする事が出来ない。
これはバグ扱いでいいですかね。早くなんとかしてくれると嬉しいです。
もしもう直ってたら閉じてください。
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
01:06 PM Feature #5056 (Closed): About 1.9 EOL
Is there any reason to keep this ticket open?
I'm closing. Please open separate ticket for each concrete issue (if ...
mame (Yusuke Endoh)
01:01 PM Feature #7400: Incorporate OpenSSL tests from JRuby.
Let me set the priority to low to distinguish other 2.0.0 mandatory tickets.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:41 AM Feature #7400 (Assigned): Incorporate OpenSSL tests from JRuby.
Adding tests is always welcome. Thank you!
Martin, you can commit it even after preview2 release if it contains o...
mame (Yusuke Endoh)
12:59 PM Feature #7426: Update Rdoc
Thank you!
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
10:55 AM Feature #7426: Update Rdoc
I have one more issue to evaluate before I can release. I will finish tonight, test RDoc against various gems tomorro... drbrain (Eric Hodel)
10:42 AM Feature #7426 (Closed): Update Rdoc
Eric Hodel is planning to update Rdoc by the end of November.
See [ruby-core:48212].
Eric, what's the status?
...
mame (Yusuke Endoh)
12:58 PM Feature #6823: Where/how should ruby-mode issues be reported?
Currently, I hesitate to drop ruby-mode.el from 2.0.0.
I'm setting to next minor tentatively. But I'm open to any o...
mame (Yusuke Endoh)
12:46 PM Feature #5142 (Rejected): Remove ruby-mode.el from ruby's repo
mame (Yusuke Endoh)
12:46 PM Feature #5142: Remove ruby-mode.el from ruby's repo
#6823 でもおんなじこと言われてます。
英語で議論したほうがいいと思うので、こっちは閉じましょう。
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:44 PM Feature #7258 (Rejected): Update Rdoc
mame (Yusuke Endoh)
10:40 AM Feature #7258: Update Rdoc
I'll re-register this ticket because Eric is unlikely to check ruby-dev.
ruby-dev だと Eric が見てなさそうなので、チケット作り直します。
...
mame (Yusuke Endoh)
12:40 PM Feature #7121: Extending the use of `require'
It's ugly, as it makes code harder to read. Please no. trans (Thomas Sawyer)
09:08 AM Feature #7121 (Assigned): Extending the use of `require'
mame (Yusuke Endoh)
12:26 PM Revision 7b298723 (git): gc.c: refactoring to rename variables
* gc.c (wmap_final_func): rename variables to clarify the meaning.
In wmap2obj the key is WeakRef and the value is ...
h.shirosaki (Hiroshi Shirosaki)
12:26 PM Revision 1cdeab5c (git): Fix WeakRef finalize
* array.c (rb_ary_delete_same_obj): new function for WeakRef.
This deletes same objects as item argument in the arr...
h.shirosaki (Hiroshi Shirosaki)
12:17 PM Feature #6895: TracePoint API
I want to help with documentation, but I will open a separate ticket for review. zzak (zzak _)
12:16 PM Feature #6895 (Closed): TracePoint API
Sure.
I close it.
ko1 (Koichi Sasada)
11:23 AM Feature #6895: TracePoint API
Ko1, may I close this ticket?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:16 PM Feature #7394: Enumerable#find ifnone parameter could be non-callable
This was during my import of patches from github to redmine.
You can turn off pull requests on github, maybe start...
zzak (zzak _)
11:09 AM Feature #7394: Enumerable#find ifnone parameter could be non-callable
Oh, I didn't realized that this ticket was from github pull reqeust.
Thank you for your importing work!
But, the fa...
mame (Yusuke Endoh)
11:02 AM Feature #7394 (Assigned): Enumerable#find ifnone parameter could be non-callable
Zachary Scott, please don't add 2.0.0 feature ticket unless I approve. The 2.0.0 feature deadline was passed.
-- ...
mame (Yusuke Endoh)
12:15 PM Feature #6762 (Assigned): Control interrupt timing
Ko1 said, this issue is requiring just the name.
Please decide the name and commit it before preview2 (1 Dec.).
Oth...
mame (Yusuke Endoh)
12:12 PM Feature #6801: String#~ for a here document
This is really an area in which Ruby is sorely missing some needed String methods. Some of the most commonly used met... trans (Thomas Sawyer)
09:11 AM Feature #6801 (Assigned): String#~ for a here document
mame (Yusuke Endoh)
12:10 PM Feature #7051 (Closed): Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
I added Thread#backtrace_locations.
I close this issue. Please re-open new tickets for separated one.
ko1 (Koichi Sasada)
11:19 AM Feature #7051 (Assigned): Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
mame (Yusuke Endoh)
12:09 PM Revision e6c2ffa9 (git): * ext/nkf/nkf-utf8/nkf.c (unicode_iconv_combine): returning flags are
nkf_char.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:06 PM Feature #2832 (Closed): Vector#each and Enumerable
Right, let's close this.
I still think that Vector#map & select be covariant, and I'll change them if ever there's...
marcandre (Marc-Andre Lafortune)
09:36 AM Feature #2832: Vector#each and Enumerable
Marc-Andre, what do we have to do about this ticket?
I'm setting to next minor. Let me know if there is any task fo...
mame (Yusuke Endoh)
11:53 AM Feature #6757: [PATCH] Add Process.getsid
r37825 で入れました。テストの追加と、引数を省略した時にカレントプロセスとみなす処理の追加を行いました(ほとんどのケースでカレントプロセスにしか興味ないはず)
佐藤さん、ありがとうございました。
kosaki (Motohiro KOSAKI)
11:51 AM Feature #6757 (Closed): [PATCH] Add Process.getsid
This issue was solved with changeset r37825.
Fumiyasu, thank you for reporting this issue.
Your contribution to Ruby ...
kosaki (Motohiro KOSAKI)
10:07 AM Feature #6757: [PATCH] Add Process.getsid
kosaki さんが accept 気味なので、kosaki さんがよければ入れてください。
嫌なら next minor にしといてください。
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:51 AM Feature #7418: Kernel#used_refinements
Shugo, is this feature mandatory for the 2.0.0 refinements?
I'm setting to next minor tentatively.
--
Yusuke En...
mame (Yusuke Endoh)
11:49 AM Feature #7414 (Assigned): Now that const_get supports "Foo::Bar" syntax, so should const_defined?.
Aaron, can you fix it easily?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:47 AM Feature #6047: read_all: Grow buffer exponentially in generic case
My experience also shows that it is useless to open a ticket for a reminder to myself :-)
I'm setting to next mino...
mame (Yusuke Endoh)
11:32 AM Feature #7375: embedding libyaml in psych for Ruby 2.0
Thanks matz! Aaron, go ahead.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:31 AM Feature #4233: autoload Can't Require Gems
Thank you drbrain for the explanation!
Recently, nahi is not so active. So, I'm sorry but I recognize this as a (ba...
mame (Yusuke Endoh)
11:26 AM Feature #5458: DL should be removed
Aaron?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:25 AM Feature #7368 (Assigned): rb_str_each_line()のパフォーマンス向上とリファクタリング
mame (Yusuke Endoh)
11:22 AM Feature #2542: URI lib should be updated to RFC 3986
Naruse-san, could you please answer to Nikos?
I'm setting to next minor, but if you are willing to do anything to ...
mame (Yusuke Endoh)
11:20 AM Feature #6265: Remove 'useless' 'concatenation' syntax
Thanks drbrain!
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:18 AM Feature #7378 (Assigned): Adding Pathname#write
mame (Yusuke Endoh)
11:18 AM Feature #6811 (Assigned): File, Dir and FileUtils should have bang-versions of singleton methods that fails silently
mame (Yusuke Endoh)
11:12 AM Feature #6682 (Assigned): Add a method to return an instance attached by a singleton class
mame (Yusuke Endoh)
11:09 AM Feature #7396 (Assigned): encode location header
mame (Yusuke Endoh)
11:03 AM Feature #7401 (Assigned): Pathname#cleanpath default consider_symlink to true
mame (Yusuke Endoh)
11:03 AM Feature #7399 (Assigned): Add tests for PKCS7#type= and add_data.
mame (Yusuke Endoh)
10:58 AM Feature #7363 (Rejected): Remove the global Pathname() method
As drbrain said, this is the convention in Ruby. There is no reason to hate only Pathname.
Because of compatibility...
mame (Yusuke Endoh)
10:52 AM Feature #7309 (Assigned): HEREDOC end of line or similar
mame (Yusuke Endoh)
10:49 AM Feature #7148 (Assigned): Improved Tempfile w/o DelegateClass
mame (Yusuke Endoh)
10:45 AM Feature #7362 (Assigned): Adding Pathname#start_with?
mame (Yusuke Endoh)
10:45 AM Feature #7361 (Assigned): Adding Pathname#touch
mame (Yusuke Endoh)
10:45 AM Feature #7360 (Assigned): Adding Pathname#glob
mame (Yusuke Endoh)
10:43 AM Feature #7427 (Closed): Update Rubygems
Eric Hodel is planning to update Rubygems by the end of November.
See [ruby-core:48212].
Eric, what's the status?...
mame (Yusuke Endoh)
10:40 AM Feature #7257 (Rejected): Update Rubygems
I'll re-register this ticket because Eric is unlikely to check ruby-dev.
ruby-dev だと Eric が見てなさそうなので、チケット作り直します。
...
mame (Yusuke Endoh)
10:39 AM Feature #6980: OpenSSL support for AEAD additional authenticated data and tags
Please commit it before preview2, i.e., in this month, and make sure that it causes no problem.
--
Yusuke Endoh ...
mame (Yusuke Endoh)
10:31 AM Revision 0114fde8 (git): * test/ruby/test_rubyoptions.rb (test_usage, test_usage_long):
reduced, renamed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
10:29 AM Feature #7314 (Assigned): Convert Proc to Lambda doesn't work in MRI
Matz will require a use case, I guess.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
10:28 AM Feature #6993 (Closed): Class#allocate の仕様変更(Cレベル)
Class#allocate は C レベルの set_trace_func でもフックできなくなったという非互換があります、
ということで preview2 を出してみて、文句が来たら reopen して考えましょう。
--...
mame (Yusuke Endoh)
10:15 AM Feature #4569 (Closed): Replace IPAddr with IPAddress
=begin
Marco and knu,
This issue is closed, right? Please reopen if there is still any issue.
--
Yusuke Endoh...
mame (Yusuke Endoh)
10:12 AM Feature #7240 (Feedback): Inheritable #included/#extended Hooks For Modules
mame (Yusuke Endoh)
10:11 AM Feature #7274 (Assigned): UnboundMethods should be bindable to any object that is_a?(owner of the UnboundMethod)
mame (Yusuke Endoh)
10:09 AM Feature #1482: Kernel.exec doesn't respect COMSPEC environment variable on Windows
Nobu, did you?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
10:05 AM Feature #2255: unicode parameters cannot be passed to ruby
Usa-san, what's the status?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
10:03 AM Feature #1927: rb_w32_readdir seems to be superseded by rb_w32_readdir_with_enc
Usa-san, is there any reason for the task to wait immediately before code freeze?
If there is no reason, and if you ...
mame (Yusuke Endoh)
10:00 AM Feature #4614: [RFC/PATCH] thread_pthread.c: lower RUBY_STACK_MIN_LIMIT to 64K
ko1, what's the status?
Too many 2.0.0 tickets, especially big task ones, are assigned to ko1. ko1, please decide...
mame (Yusuke Endoh)
09:55 AM Feature #2674 (Closed): RubyVM::InstructionSequence to accept IOs
卜部さん、
これって r37339 で入ったということでいいですよね?
勝手に閉じますが間違ってたら適当にしてください。
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:51 AM Feature #7075 (Assigned): const_get でトップレベルの定数を参照する時に警告
私も matz に賛成です。
const_get のようなリフレクションは自分の足を撃つための裏道という認識です。
private constant も const_get なら読み出せるとか。
まだコミットされていないよう...
mame (Yusuke Endoh)
09:44 AM Feature #6769: rbinstall.rb: install both src and batch files separetely
Luis, what's the status?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:41 AM Feature #6707: Remove checks for Ruby 1.9 in trunk
These checks are benign.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:39 AM Feature #3731: Easier Embedding API for Ruby
ko1, I think you are not divided yet.
This looks a big feature. I'm setting this to next minor.
Please try it if...
mame (Yusuke Endoh)
09:30 AM Feature #1586: Including a module already present in ancestors should not be ignored
ko1, what's the status?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:28 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
Ko1, what's the status?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:27 AM Bug #7190: warning: already initialized constant の書式
バグ扱いで直しちゃってもいいんじゃないですかね。
Matz.
matz (Yukihiro Matsumoto)
09:13 AM Bug #7190 (Assigned): warning: already initialized constant の書式
mame (Yusuke Endoh)
09:24 AM Feature #1952: cannot stop with Ctrl+C
ささださん、現状を教えてください。
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:24 AM Feature #6946: FIPS support?
Martin Bosslet, what's the status?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:17 AM Feature #7132 (Assigned): Alternation between named / ordered method arguments and aliases for method arguments.
mame (Yusuke Endoh)
09:09 AM Feature #6611 (Assigned): Comments requested on implementation of set_parse_func
mame (Yusuke Endoh)
09:08 AM Feature #7181 (Assigned): New Methods On OpenSSL::OCSP::CertificateId
mame (Yusuke Endoh)
08:50 AM Feature #6648 (Assigned): Provide a standard API for retrieving all command-line flags passed to Ruby
I'm sorry that matz didn't noticed this.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
08:47 AM Feature #7068: ability to deactivate Hash#compare_by_identity()
Please make the proposal complete: your use case and the corner case behavior (Eric said).
--
Yusuke Endoh <mame...
mame (Yusuke Endoh)
08:45 AM Feature #5531: deep_value for dealing with nested hashes
matz expressed a negative opinion for similar proposal (in Japanese, #5550)
The original in Japanese:
> Hashの本質...
mame (Yusuke Endoh)
08:38 AM Feature #7082 (Assigned): Process.kill 0 in windows can return spurious success
mame (Yusuke Endoh)
08:36 AM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
matz, how do you feel about this ticket?
autoload should be marked as "deprecated" in 2.0.0?
--
Yusuke Endoh <m...
mame (Yusuke Endoh)
07:43 AM Revision 757413f6 (git): Rvert r37827 and r37828
Revert "Fix finalize of WeakRef"
This causes segv on rubyspec.
http://u64.rubyci.org/~chkbuild/ruby-trunk/log/2012112...
naruse (Yui NARUSE)
06:32 AM Bug #7385: Compilation of Ruby should fail when libyaml is not present on system
Then RubyGems should be automatically disabled or something. It is like if Ruby would segfaulted under some scenarios... vo.x (Vit Ondruch)
01:18 AM Bug #7385 (Rejected): Compilation of Ruby should fail when libyaml is not present on system
Even if gem command can't run, ruby itself can run. nobu (Nobuyoshi Nakada)
04:12 AM Revision 9d803dfd (git): * vm_trace.c (rb_tracepoint_attr_raised_exception): should not check
value before event checking.
* vm_trace.c (rb_tracepoint_attr_return_value): ditto.
* test/ruby/test_settracefunc.rb:...
ko1 (Koichi Sasada)
04:01 AM Revision 76cffcdb (git): Fix TestProcess#test_setsid
* test/ruby/test_process.rb (TestProcess#test_setsid): "./ruby-trunk"
doesn't work on all environments. EnvUtil.rub...
h.shirosaki (Hiroshi Shirosaki)
04:01 AM Revision 005986bd (git): Fix Segmentation fault at TestArray#test_aref
* array.c (rb_ary_aref): fix Segmentation fault at TestArray#test_aref
on x64 mingw. Variable argument of rb_scan_a...
h.shirosaki (Hiroshi Shirosaki)
04:01 AM Revision 3fac4abc (git): wmap_finalize: refactoring to rename variables
* gc.c (wmap_final_func): rename variables to clarify the meaning.
In wmap2obj the key is WeakRef and the value is ...
h.shirosaki (Hiroshi Shirosaki)
04:01 AM Revision 82cac33e (git): Fix finalize of WeakRef
* gc.c (wmap_final_func): remove WeakRef object reference from the
array.
* gc.c (wmap_finalize): remove recycled ...
h.shirosaki (Hiroshi Shirosaki)
02:51 AM Revision 5611df70 (git): * process.c (proc_getsid): adds new method for getting session id.
Contributed from fumiyas (Fumiyasu SATOH). Thank you!
[Feature #6757] [ruby-dev:45977]
* configure.in: adds getsid ...
kosaki (Motohiro KOSAKI)
02:00 AM Revision 82b33551 (git): * thread.c (thread_create_core): don't use th->thread_id before
initialized.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
12:00 AM Bug #7423 (Closed): ruby_process_options() dereferences argv even if argc is zero
This issue was solved with changeset r37823.
Graham, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
12:00 AM Feature #4946 (Closed): Building libruby-static.a with option nodynamic and --with-static-link-ext doesn't disable dlopen
This issue was solved with changeset r37821.
Alex, thank you for reporting this issue.
Your contribution to Ruby is g...
nobu (Nobuyoshi Nakada)

11/23/2012

11:44 PM Bug #7163 (Closed): Chomp problem in pkg_config of mkmf.rb (ruby 1.9.3 P286)
This issue was solved with changeset r37820.
ray, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
07:28 PM Bug #7420: Writeable pipe and timeout tests are failing (MinGW)
Thank you for the pointing out.
Since SystemCallError.=== matches by the errno values, so it works on platforms wh...
nobu (Nobuyoshi Nakada)
11:54 AM Bug #7420: Writeable pipe and timeout tests are failing (MinGW)
As I know, Errno::EWOULDBLOCK is not the same as Errno::EAGAIN on Windows.
Here is a patch:
diff --git a/test_io_...
phasis68 (Heesob Park)
06:00 PM Bug #7184 (Closed): --disable-gems commandline parameter does not show up with ruby -h
nobu (Nobuyoshi Nakada)
06:00 PM Bug #7184: --disable-gems commandline parameter does not show up with ruby -h
No rationale, no description but just failing test makes no sense.
File a ticket first.
nobu (Nobuyoshi Nakada)
05:40 PM Bug #7184: --disable-gems commandline parameter does not show up with ruby -h
fixed at r37818. nobu (Nobuyoshi Nakada)
05:10 PM Bug #7184: --disable-gems commandline parameter does not show up with ruby -h
i reverted your commit, not feature or bug.
you reverted a test.
matz wants to print -h in a page.
because, user...
tadf (tadayoshi funaba)
04:38 PM Bug #7184 (Open): --disable-gems commandline parameter does not show up with ruby -h
tadf reverted this feature. nobu (Nobuyoshi Nakada)
05:20 PM Bug #7422 (Closed): test_usage2(TestRubyOptions) test failure
tadf (tadayoshi funaba)
12:25 PM Bug #7422: test_usage2(TestRubyOptions) test failure
80 column is de fact standard until today.
we should keep this convention if we want to use pre-formatted doc.
anyw...
tadf (tadayoshi funaba)
03:00 PM Revision b9163cc1 (git): ruby.c: argv check
* ruby.c (proc_options, process_options, ruby_process_options): take
care of the case argc is 0, and check if argv ...
nobu (Nobuyoshi Nakada)
03:00 PM Revision a20d306f (git): * 2012-11-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision f6761088 (git): configure.in: --disable-dln
* configure.in (--disable-dln): option to disable dynamic linking
feature. [ruby-core:37676] [Feature #4946]
git...
nobu (Nobuyoshi Nakada)
02:44 PM Revision e54cd2bd (git): mkmf.rb: mingw64+MSYS pkg-config fix
* lib/mkmf.rb (MakeMakefile#pkg_config): strip all white spaces for
mingw64+MSYS pkg-config which errouneously emit...
nobu (Nobuyoshi Nakada)
01:49 PM Revision 400d2d9d (git): mkrunnable.rb: static-linked-ext
* tool/mkrunnable.rb: make archdir for static-linked-ext.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37819 b2...
nobu (Nobuyoshi Nakada)
11:08 AM Bug #7425 (Closed): Execute a script by active record, the console is crash.
On my rails application, I write a script like this:
Stakeholder.find_each do |stakeholder|
stakeholder.resourc...
fsword (John Lee)
10:47 AM Bug #7304: Random test failures around test_autoclose_true_closed_by_finalizer
go ahead nobu (Nobuyoshi Nakada)
10:46 AM Bug #6732 (Closed): documentation error in IPSocket#peeraddr
This issue was solved with changeset r37812.
Joachim, thank you for reporting this issue.
Your contribution to Ruby i...
zzak (zzak _)
08:31 AM Revision 48df3458 (git): ruby.c: wrap descriptions
* ruby.c (usage): wrap description lines if options are too long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
08:31 AM Revision 38a1bcb0 (git): * ruby.c, test/ruby/test_rubyoptions.rb: revert r37815:r37816.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:59 AM Feature #4085: Refinements and nested methods
On 22.11.2012 17:40, headius (Charles Nutter) wrote:

> After lookup, call sites would know there's potentially ...
The8472 (Aaron G)
01:40 AM Feature #4085: Refinements and nested methods
Escaping the "should we or shouldn't we" question for a bit, I thought of an alternative implementation, building off... headius (Charles Nutter)
05:51 AM Feature #7424 (Closed): an embedded Ruby interpreter doesn't get the full Ruby environment unless it calls ruby_process_options() (which is not documented)
The documented way to embed a Ruby interpreter is to call:
RUBY_INIT_STACK;
ruby_init();
ruby_init_l...
gfim (Graham Menhennitt)
05:39 AM Bug #7423 (Closed): ruby_process_options() dereferences argv even if argc is zero
In ruby_process_options(), there is a line:
ruby_script(argv[0]); /* for the time being */
This dereferenc...
gfim (Graham Menhennitt)
03:35 AM Revision 10cceae9 (git): * ruby.c: revert r37298.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
02:42 AM Bug #7405 (Closed): Rdoc for CGI#header alias
This issue was solved with changeset r37811.
Marcus, thank you for reporting this issue.
Your contribution to Ruby is...
zzak (zzak _)
02:18 AM Bug #7405: Rdoc for CGI#header alias
Will you commit your version? stomar (Marcus Stollsteimer)
02:41 AM Revision d53204f9 (git): * test/ruby/test_rubyoptions.rb (TestRubyOptions#test_usage2):
revert the previous.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
02:13 AM Revision 0d280f3d (git): test_rubyoptions.rb: refine assertion
* test/ruby/test_rubyoptions.rb (TestRubyOptions#test_usage2): refine
assertion.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
02:12 AM Revision d03ed07e (git): test_rubyoptions.rb: --help
* test/ruby/test_rubyoptions.rb (TestRubyOptions#test_usage2): now
--help option is for modern terminals.
git-svn...
nobu (Nobuyoshi Nakada)
02:09 AM Bug #7331: Set the precedence of unary `-` equal to the precedence `-`, same for `+`
> I believe that in mathematical language `-2·3` is parsed `(-(2·3))`,
> as if `0` was taken out of `(0-(2·3))`.
...
stomar (Marcus Stollsteimer)
12:32 AM Bug #7331: Set the precedence of unary `-` equal to the precedence `-`, same for `+`
stomar (Marcus Stollsteimer) wrote:
> I refute your primary supposition. In the mathematical expression -2·3, the ...
alexeymuranov (Alexey Muranov)
01:46 AM Revision d2ddd30a (git): * ext/socket/ipsocket.c (IPSocket#peeraddr): Fix example
[ruby-core:46429] [Bug #6732]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37812 b2dd03c8-39d4-4d8f-98ff-823fe...
zzak (zzak _)
 

Also available in: Atom