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
... -
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 ... -
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... -
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...
-
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...
-
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 ...
-
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 ... -
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... -
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... -
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...
-
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... -
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...
-
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
==============================================... -
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
-
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
-
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]
... -
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... -
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...
-
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... -
10:35 PM Bug #6141 (Feedback): rails-3.2.2+1.9.3p125 の環境で SEGV が発生
- すいません、私にassignしたばっかりに放置されてしまいました。。。で、今見てもさっぱりわからないので、再現したらまた教えてください。
-
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
-
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 ... -
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.
-
10:20 PM Bug #4332 (Third Party's Issue): Some seemingly random segfaults
- Thanks for the confirmation. Closing.
-
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... - 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
-
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.
-
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
-
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... -
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... -
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... -
04:23 PM Bug #7466 (Closed): Hashの大きさによってHash#keysでvalueが返ることがある
- =begin
jpmobileのRuby 2.0対応をやっていてわかったのですが、添付のようなHashでkeysの戻り値が途中でvalueになってしまい、それ以降valueが返るようになります。
% ruby -v
... -
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...
-
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... -
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
-
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.... -
05:50 PM Feature #6823: Where/how should ruby-mode issues be reported?
- vote to remove ruby-mode.el.
-
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 ... -
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... -
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... -
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.
-
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); -
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... -
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... -
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... -
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... -
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
- 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
-
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
-
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... -
03:54 PM Bug #7464 (Closed): minitest 4.3.2 in r37967 breaks RDoc tests
-
03:53 PM Bug #7464: minitest 4.3.2 in r37967 breaks RDoc tests
- Fixed by r37974 thank you naruse
-
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... -
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... -
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.... -
08:53 AM Feature #7457: GC.stat to return "allocated object count" and "freed object count"
- Could you commit it?
Thanks! -
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...
-
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... -
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... - 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
- 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-... -
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 ... -
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 -
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 -
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!
... -
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?
-
11:53 AM Bug #7461 (Closed): Deadlock
- fixed at r37964
-
11:49 AM Bug #7461: Deadlock
- "minimal" reproduction:
require 'minitest/metametameta'
class TestMiniTestUnit < MetaMetaMetaTestCase
parall... -
10:45 AM Bug #7461: Deadlock
- Sorry. No. 37921 is the first bad. 37920 runs clean.
-
10:43 AM Bug #7461: Deadlock
- I double checked and r37921 runs clean.
-
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... -
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 -
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]... -
10:03 AM Bug #7460 (Assigned): メインスレッド終了後のサブスレッド終了待ち処理においてデッドロック検知が動作していない
-
10:02 AM Bug #7460 (Closed): メインスレッド終了後のサブスレッド終了待ち処理においてデッドロック検知が動作していない
- [Bug #5368] からの派生なんですが、
Thread.new do
begin
p "sleep1"
sleep
p "sleep2"
ensure
p "stop1"... -
09:56 AM Bug #7459 (Closed): at_exit { Thread.new {} } broken in r37921
- fixed at r37958
-
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.
-
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_... -
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... -
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).... -
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... -
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... -
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...
-
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...
-
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 ...
-
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 ...
-
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... -
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... -
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... -
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: ... -
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... -
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... -
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... -
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... -
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
-
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 ... -
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.... -
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 -
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... -
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... - 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... -
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... -
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... -
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... -
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,... -
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... -
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 -
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... -
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... -
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 ... -
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 -
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] -
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.
-
03:24 AM Revision 0e515efd (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 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
-
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... -
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
-
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
-
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...
-
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:... -
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
-
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
-
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... -
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 -
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... -
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() を呼び出すように変更されてい... -
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....
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... -
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... -
10:36 PM Bug #7455 (Closed): Queue#popで待っている間にtrapに入りその時にQueue#pushされると、Queue#popから戻ってこなくなる。
- 以下スクリプトを実行すると期待したように終わらずに、deadlockしてしまいます。
ささださんよろしく。
--
require 'thread'
que = Queue.new
th = Thread.new{
... -
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})).... -
10:35 PM Bug #3351: stack overflow on super
- shugo-san, do you know why Override#foo called only once?
-
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
-
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... -
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... -
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... -
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): ... -
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_... -
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 ... -
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.
... -
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
- 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
-
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
-
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 ... -
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... -
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... -
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... -
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. -
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... -
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... -
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
- 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
-
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
-
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... - 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
-
02:20 PM Bug #7449: Rdoc for obj.object_id
- changing to Integer is fine with me. It seems to be a better type.
-
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... -
01:53 PM Bug #7449: Rdoc for obj.object_id
- Luis, can you confirm this on windows?
-
01:46 PM Bug #7449 (Assigned): Rdoc for obj.object_id
-
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.... -
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
-
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... -
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... -
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!
- 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/... -
01:12 PM Bug #6531 (Closed): Increase Racc runtime versions
-
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... -
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... -
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.
... -
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... - 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 ... -
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... -
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... -
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... -
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... -
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... -
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... -
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... -
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... -
09:31 AM Bug #7442: StringScanner#charpos vs StringScanner#pos
- Committed revision 37916.
Please beat up on it. -
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... -
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.... -
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... -
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
-
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://... -
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/... -
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
-
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
-
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... -
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... -
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 ... -
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 -
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: ... -
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... -
04:35 AM Revision d5c463b5 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
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... -
03:14 AM Feature #5458: DL should be removed
- I wrote a patch for the deprecation notice: https://gist.github.com/4155983
-
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... -
02:08 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- > なお、#1952 ですでに指摘されているように Ctrl-c が押された時にサブスレッドを待たずに終了してしまうという案はSEGVを引き起こすのでNG。
もうちょっとまじめに書くと、SEGVを引き起こすのは終了処理でまじめに... -
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... -
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...
- 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
-
12:03 AM Revision db9fe59b (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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...
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... -
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.
-
10:21 PM Feature #6670: str.chars.last should be possible
- If I understand correctly, this is going to break a lot of code?
-
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... -
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... -
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... -
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... -
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
-
11:36 PM Bug #7445 (Assigned): strptime('%s %z') doesn't work
-
10:33 PM Bug #7445: strptime('%s %z') doesn't work
- I've attached a patch that fixes this.
-
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... -
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
-
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
-
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:... -
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... -
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... -
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... -
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 ... -
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.... -
09:20 PM Bug #7356: ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
- =begin
まずは ruby 単体で動くベンチマークプログラムを adlint-benchmark という gem で作成しました。
== 短時間で終了する版で測定
% gem install adlint-benc... -
07:57 PM Revision 7e4b6fa7 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
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" ... -
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... -
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).
... -
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... -
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... -
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.
-
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 ... -
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 ... -
01:37 AM Feature #4085: Refinements and nested methods
- shugo (Shugo Maeda) wrote:
> headius (Charles Nutter) wrote:
> > {:upcase => {
> > :default => <builtin upcase>,... -
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 <... -
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 ... -
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 ... -
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... -
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... -
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... -
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
-
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
-
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... - 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
-
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
-
02:49 PM Feature #7427: Update Rubygems
- I plan to commit RubyGems by Thursday Pacific Time.
-
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...
- 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+... -
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... -
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.... -
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 -
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:
... -
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
- 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 (... -
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... -
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... -
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... -
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 ... -
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.
-
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...
-
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... -
12:11 PM Bug #2402: super in instance_eval
- shugo (Shugo Maeda) wrote:
> instance_evalの中でsuperを呼んだ時に正しいレシーバを見つけるために r36640 で外側のフレームを辿る
> ようにしたのですが、 Bug #6907 ... -
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... -
11:03 AM Feature #1952: cannot stop with Ctrl+C
- ついでというわけではないんですが、mameさんのcomment#10のようなスクリプトへの防御力をあげるため、メインスレッドがサブスレッド終了を待ってる時はステータスをTHREAD_KILLEDに変える修正を r37886 で入れまし...
-
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 ... -
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 (... -
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... -
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... -
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...
-
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... -
03:58 AM Bug #7439: Please revert r32841
- That line is not in r32841.
-
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... -
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... -
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 ... -
08:53 AM Feature #6895: TracePoint API
- I renamed methods:
* TracePoint#file -> TracePoint#path
* TracePoint#line -> TracePoint#lineno
to make consi... -
08:16 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- 1.8と同等と書いたのは
Thread.new do
begin
sleep
ensure
sleep
end
end
というプログラムが一度ensure節のsleepで寝てしまうが... -
08:13 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- [Feature #1952]の対策として、r37875でCtrl-Cが押されるたびに eTerminateSignalを最送出するようにしたので、現状1.8と同等の動きをするようになってます。
-
05:09 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- 1.8の挙動の方がバグっぽいですけれどねぇ
Ctrl-Cでensureの実行が保証されず、終わってしまうのは大きな問題だと思います。
現にTimeoutでensureが飛ばされるので困ってcontrol_interruptをなどを... -
01:15 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- 1.8 だと、Ctrl-C でsleepを抜けてくれるようです。うーん、この挙動のほうがいいんかなあ。1.8がどういう理屈でこう動いているのかよくわからないんだけど、ようするにInterruptがmain threadではなく、たまた...
-
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 -
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... -
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).
... -
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
-
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... -
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
-
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.
-
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... -
12:20 AM Bug #7437 (Assigned): Array#delete(obj) should return obj when there is an object that is equal in the array
-
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
-
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... -
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 -
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... -
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... -
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... -
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...
-
12:40 AM Feature #6762: Control interrupt timing
- normalperson (Eric Wong) wrote:
> Really, naming is hard :<
>
> I think Thread.may_raise is fine, however...
... -
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... -
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... -
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
-
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... -
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... -
01:43 AM Revision 82cc52ed (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
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
-
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... -
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... -
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... -
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... -
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
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... -
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... -
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... -
10:59 PM Bug #5368 (Assigned): ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- 現状、ささださんが #1にてCPU使用率が跳ね上がるのだけがバグで、終わらない、かつCtrl-Cも効かなくなるのは仕様という見解を出しているのでそれにそって、r37865でCPU使用率問題を直しました。
さて、このまま閉じてしまって... -
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... -
10:40 PM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- なお、#1952 ですでに指摘されているように Ctrl-c が押された時にサブスレッドを待たずに終了してしまうという案はSEGVを引き起こすのでNG。
-
12:27 PM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- 読み返しました。[Feature #1952] とちょっと似た話で終了途中で例外食われてしまったら、という話のようですね。論点をまとめると
- ensure節の中でsleep等、無限待ちが記述されているとハングしてしまう。これ... -
09:26 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- ticket の詳細が思い出せないので小崎先生に振ってみます.
control_interrupt じゃ解決しないんだよな,多分. -
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... -
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... -
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... -
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...
-
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.
-
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 `... -
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... -
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... - 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
-
08:05 PM Bug #5768 (Closed): TestRequire#test_race_exceptionで競合するケースがまだある
- さすがに時期的に、書き直しはあきらめるべきなので、close
-
08:04 PM Bug #4909 (Closed): trapハンドラは再入されてはいけないのではないか?
- #6009と重複しているので、こちらのチケットは閉じますね。英語のほうを残します。
-
09:21 AM Bug #4909: trapハンドラは再入されてはいけないのではないか?
- 小崎先生にお任せ.
-
08:02 PM Bug #6416 (Closed): Deadlock when calling Thread#join from signal interrupt context
- Fixed at r37852.
Thanks, Timothy! -
09:35 AM Bug #6416: Deadlock when calling Thread#join from signal interrupt context
- I agree with kosaki-san's comment.
-
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... -
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 ... -
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... -
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... -
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?
-
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'.
... -
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... -
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... -
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...
-
05:42 PM Bug #7356: ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
- 反応が遅れてすみません。
まずは、ko1 さんからリクエストがあった ruby 単体で動くベンチマークを作ってみて、
その後 dtrace してみます。
-
09:50 AM Bug #7356: ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
- 最悪「refinementのせい」「siphash のせい」ということで一つ.
いや,プロファイラ作れって話か.
簡単に試せそうなら,せっかく入った dtrace で見てみたいのですが,
yanoh さん,いかがでしょうか. - 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... -
03:50 PM Feature #2255: unicode parameters cannot be passed to ruby
- % Done: 0% ;-(
-
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... -
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?
-
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...
- 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
-
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.... -
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)...
-
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
-
01:53 PM Feature #6762: Control interrupt timing
- For the records.
Ko1 suggested me defer_async_interrupt or async_interrupt_timing(...){...}.
Both looks acceptabl... -
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... -
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... -
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 - ... -
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... -
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... -
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... - 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... -
11:11 AM Bug #2402: super in instance_eval
- ko1 (Koichi Sasada) wrote:
> shugo-san
> これ,どういう話でしたっけ.
instance_evalの中でsuperを呼んだ時に正しいレシーバを見つけるために r36640 で外側のフレ... -
09:05 AM Bug #2402: super in instance_eval
- shugo-san
これ,どういう話でしたっけ. -
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... -
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... -
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:... -
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... -
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.
-
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 ...
-
09:48 AM Bug #7259 (Closed): ruby-debug-base19x does not compile on 2.0.0-head
-
09:46 AM Bug #6981: set_trace_func passes strange bindng on method call defined by define_method
- time up.
-
09:35 AM Bug #6701: once literal doesn't care escape
- これ,preview 2 の後でも許されますか?
許されないなら next minor 行き. -
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... -
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... -
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
-
09:27 AM Bug #5527: set_trace_func binding incorrect
- no discussion.
-
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... -
09:23 AM Bug #5240 (Feedback): Hang when using threads + forks on Debian GNU/kFreeBSD
-
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?
-
09:22 AM Bug #4911: timer_thread_function() が thead unsafe
- これは忘れてはいけなかった気がする.
小崎先生お願いします. -
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
-
09:20 AM Feature #4614: [RFC/PATCH] thread_pthread.c: lower RUBY_STACK_MIN_LIMIT to 64K
- Priority: *High*.
-
09:19 AM Bug #4537: Incorrectly creating private method via attr_accessor
- No discussion.
-
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:/... -
09:18 AM Bug #4502: strange Module.new behaviour
- nobu, could you check it?
I think you tried something like this issue.
-
09:16 AM Bug #4492 (Feedback): Segfault on successive stack overflows
-
09:14 AM Bug #4379: [patch] eval(s, b, "(eval)", n) discards location
- Are there any applications that this problem is critical for?
-
09:11 AM Bug #4285 (Feedback): Ruby don't have asynchrounous exception safe syntax and It should have.
-
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.
-
09:05 AM Bug #3080: class_variable_set issue with duped Module
- nobu, could you check it?
-
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.
-
09:01 AM Feature #1952: cannot stop with Ctrl+C
- これはやらんといかんということで,pr2 前か後かわかりませんが,やります.
-
09:01 AM Feature #1586: Including a module already present in ancestors should not be ignored
- nobu, could you check it?
-
09:00 AM Bug #1152: profiler.rb is not concurrent-execution threadsafe
- nobu, could you check it?
-
08:59 AM Bug #953: 深い入れ子の配列の取り扱いで落ちる
- タイムアップとして次に回します.
-
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 ... -
07:49 AM Feature #7436 (Assigned): Allow for a "granularity" flag for backtrace_locations
-
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
-
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... -
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
... -
07:49 AM Feature #7434 (Assigned): Allow caller_locations and backtrace_locations to receive negative params
-
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
-
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... -
08:56 AM Feature #7435 (Rejected): Exceptions should have backtrace_locations
-
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... -
07:54 AM Feature #7435: Exceptions should have backtrace_locations
- Sorry, meant next minor, as #7051
-
07:48 AM Feature #7435 (Assigned): Exceptions should have backtrace_locations
-
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
-
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... -
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.... -
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... -
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 ... -
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...
-
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...
-
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... -
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 '... -
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
-
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
-
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... -
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... -
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 ... -
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... -
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... -
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.... -
02:23 AM Feature #6670: str.chars.last should be possible
- What about IO, StringIO, ARGF as mentioned above?
Thanks,
Brian -
04:52 AM Bug #7344: gem pristine bigdecimal が失敗してしまう
- 須藤さんありがとうございます。直りそうな気がします!
mrkn よろしくお願いします!
-
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... -
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-... -
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... -
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... -
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]> -
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...
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 ... -
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... -
09:55 AM Feature #7429: Provide options for core collections to customize behavior
- Too late completely, as you said.
--
Yusuke Endoh <[email protected]> -
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...
-
11:11 PM Feature #7432: Explicit way to define local variable in scope
- I see why then. Thanks.
-
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...
-
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... -
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...
-
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.
-
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... -
10:40 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
- あぁ、それは解決しないです。そっちはrubygems.orgにあるbigdecimal-1.1.0.gemをダウンロードしてビルドするのでdefault gemとかは関係ない世界になります。
gem install bigdec... -
09:42 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
- gem install bigdecimal でも同様の結果になってしまいました。rubygems/rubygems の #377 でインストールできない問題も解決するのであれば、rubygems 側の変更でよさそうです。
-
01:46 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
- RubyGemsに https://github.com/rubygems/rubygems/pull/377 がマージされて、RubyGemsがRuby本体にマージされれば #7427 解決しそうな気がします。RubyGemsの方の...
-
02:16 AM Bug #7344: gem pristine bigdecimal が失敗してしまう
- 他のライブラリは pure-ruby なので問題無いようです。EM 等にならってビルド時の working ディレクトリを tmp とかにすれば良さそうな気もしますが、rubygems や fake_gem.rb の仕組みをあまりよく...
-
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 ... -
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...
-
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... -
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... -
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 - 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
-
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... -
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.
-
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... -
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... -
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... -
01:08 PM Bug #7431 (Rejected): Encoding.compatible? results are order-dependent for Strings but not Encodings
-
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...
-
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... -
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]> -
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... -
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... -
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... -
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.
-
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 ... -
10:44 AM Feature #7349 (Assigned): Struct#inspect needs more meaningful output
-
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
-
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... -
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... -
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?
-
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...
-
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... -
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
-
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.
-
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/ -
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... -
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...
-
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...
-
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...
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... -
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 :... -
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... -
11:16 AM Feature #6670: str.chars.last should be possible
- nagachika-san, could you please review this?
--
Yusuke Endoh <[email protected]> -
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... -
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... -
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... -
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! -
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 :)
-
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 ...
- 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
- 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... -
06:40 PM Bug #7380 (Assigned): benchmark/driver.rb: --executables separator
- ko1, what do you think?
--
Yusuke Endoh <[email protected]> -
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... -
06:25 PM Bug #7356 (Assigned): ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
- ささださん、preview2 後でいいのでがんばってみてください。
こういうので遅くなってたら「ささださんの仕事とは何だったのか」ということになりかねない。
他の方の追試も歓迎です。
--
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, ... -
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... -
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 ...
-
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, ... -
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... -
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... -
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...
-
05:41 PM Feature #7412 (Assigned): Pathname#relative_path_from does not support mixed directory separators on windows
-
05:41 PM Bug #7342 (Assigned): String#<=> checks for a #to_str method on other but never uses it?
-
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... - 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
- 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... -
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... -
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]> -
02:18 PM Feature #6557 (Closed): Make rb_hash_clear() public
- Congrats, rb_hash_clear() was public since r37480.
--
Yusuke Endoh <[email protected]> -
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.
--
... -
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... -
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...
-
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...
-
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...
-
01:09 PM Feature #5903: Optimize st_table (take 2)
- I'll postpone the pool allocation to next minor. Sorry.
--
Yusuke Endoh <[email protected]> -
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 ...
-
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... -
01:08 PM Bug #5317: rubyのヘッダファイルを使った拡張を行う際にoff_tの宣言回避をする事が出来ない。
- これはバグ扱いでいいですかね。早くなんとかしてくれると嬉しいです。
もしもう直ってたら閉じてください。
--
Yusuke Endoh <[email protected]> -
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 ... -
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]> -
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... -
12:59 PM Feature #7426: Update Rdoc
- Thank you!
--
Yusuke Endoh <[email protected]> -
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...
-
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?
... -
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... -
12:46 PM Feature #5142 (Rejected): Remove ruby-mode.el from ruby's repo
-
12:46 PM Feature #5142: Remove ruby-mode.el from ruby's repo
- #6823 でもおんなじこと言われてます。
英語で議論したほうがいいと思うので、こっちは閉じましょう。
--
Yusuke Endoh <[email protected]> -
12:44 PM Feature #7258 (Rejected): Update Rdoc
-
10:40 AM Feature #7258: Update Rdoc
- I'll re-register this ticket because Eric is unlikely to check ruby-dev.
ruby-dev だと Eric が見てなさそうなので、チケット作り直します。
... -
12:40 PM Feature #7121: Extending the use of `require'
- It's ugly, as it makes code harder to read. Please no.
-
09:08 AM Feature #7121 (Assigned): Extending the use of `require'
-
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 ... -
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... -
12:17 PM Feature #6895: TracePoint API
- I want to help with documentation, but I will open a separate ticket for review.
-
12:16 PM Feature #6895 (Closed): TracePoint API
- Sure.
I close it. -
11:23 AM Feature #6895: TracePoint API
- Ko1, may I close this ticket?
--
Yusuke Endoh <[email protected]> -
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... -
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... -
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.
-- ... -
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... -
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...
-
09:11 AM Feature #6801 (Assigned): String#~ for a here document
-
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.
-
11:19 AM Feature #7051 (Assigned): Extend caller_locations API to include klass and bindings. Allow caller_locations as a method hanging off Thread.
-
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 -
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... -
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... -
11:53 AM Feature #6757: [PATCH] Add Process.getsid
- r37825 で入れました。テストの追加と、引数を省略した時にカレントプロセスとみなす処理の追加を行いました(ほとんどのケースでカレントプロセスにしか興味ないはず)
佐藤さん、ありがとうございました。 -
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 ... -
10:07 AM Feature #6757: [PATCH] Add Process.getsid
- kosaki さんが accept 気味なので、kosaki さんがよければ入れてください。
嫌なら next minor にしといてください。
--
Yusuke Endoh <[email protected]> -
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... -
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]> -
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... -
11:32 AM Feature #7375: embedding libyaml in psych for Ruby 2.0
- Thanks matz! Aaron, go ahead.
--
Yusuke Endoh <[email protected]> -
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... -
11:26 AM Feature #5458: DL should be removed
- Aaron?
--
Yusuke Endoh <[email protected]> -
11:25 AM Feature #7368 (Assigned): rb_str_each_line()のパフォーマンス向上とリファクタリング
-
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 ... -
11:20 AM Feature #6265: Remove 'useless' 'concatenation' syntax
- Thanks drbrain!
--
Yusuke Endoh <[email protected]> -
11:18 AM Feature #7378 (Assigned): Adding Pathname#write
-
11:18 AM Feature #6811 (Assigned): File, Dir and FileUtils should have bang-versions of singleton methods that fails silently
-
11:12 AM Feature #6682 (Assigned): Add a method to return an instance attached by a singleton class
-
11:09 AM Feature #7396 (Assigned): encode location header
-
11:03 AM Feature #7401 (Assigned): Pathname#cleanpath default consider_symlink to true
-
11:03 AM Feature #7399 (Assigned): Add tests for PKCS7#type= and add_data.
-
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... -
10:52 AM Feature #7309 (Assigned): HEREDOC end of line or similar
-
10:49 AM Feature #7148 (Assigned): Improved Tempfile w/o DelegateClass
-
10:45 AM Feature #7362 (Assigned): Adding Pathname#start_with?
-
10:45 AM Feature #7361 (Assigned): Adding Pathname#touch
-
10:45 AM Feature #7360 (Assigned): Adding Pathname#glob
-
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?... -
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 が見てなさそうなので、チケット作り直します。
... -
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 ... - 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 -
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]> -
10:28 AM Feature #6993 (Closed): Class#allocate の仕様変更(Cレベル)
- Class#allocate は C レベルの set_trace_func でもフックできなくなったという非互換があります、
ということで preview2 を出してみて、文句が来たら reopen して考えましょう。
--... -
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... -
10:12 AM Feature #7240 (Feedback): Inheritable #included/#extended Hooks For Modules
-
10:11 AM Feature #7274 (Assigned): UnboundMethods should be bindable to any object that is_a?(owner of the UnboundMethod)
-
10:09 AM Feature #1482: Kernel.exec doesn't respect COMSPEC environment variable on Windows
- Nobu, did you?
--
Yusuke Endoh <[email protected]> -
10:05 AM Feature #2255: unicode parameters cannot be passed to ruby
- Usa-san, what's the status?
--
Yusuke Endoh <[email protected]> -
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 ... -
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... -
09:55 AM Feature #2674 (Closed): RubyVM::InstructionSequence to accept IOs
- 卜部さん、
これって r37339 で入ったということでいいですよね?
勝手に閉じますが間違ってたら適当にしてください。
--
Yusuke Endoh <[email protected]> -
09:51 AM Feature #7075 (Assigned): const_get でトップレベルの定数を参照する時に警告
- 私も matz に賛成です。
const_get のようなリフレクションは自分の足を撃つための裏道という認識です。
private constant も const_get なら読み出せるとか。
まだコミットされていないよう... -
09:44 AM Feature #6769: rbinstall.rb: install both src and batch files separetely
- Luis, what's the status?
--
Yusuke Endoh <[email protected]> -
09:41 AM Feature #6707: Remove checks for Ruby 1.9 in trunk
- These checks are benign.
--
Yusuke Endoh <[email protected]> -
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... -
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]> -
09:28 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
- Ko1, what's the status?
--
Yusuke Endoh <[email protected]> -
09:27 AM Bug #7190: warning: already initialized constant の書式
- バグ扱いで直しちゃってもいいんじゃないですかね。
Matz.
-
09:13 AM Bug #7190 (Assigned): warning: already initialized constant の書式
-
09:24 AM Feature #1952: cannot stop with Ctrl+C
- ささださん、現状を教えてください。
--
Yusuke Endoh <[email protected]> -
09:24 AM Feature #6946: FIPS support?
- Martin Bosslet, what's the status?
--
Yusuke Endoh <[email protected]> -
09:17 AM Feature #7132 (Assigned): Alternation between named / ordered method arguments and aliases for method arguments.
-
09:09 AM Feature #6611 (Assigned): Comments requested on implementation of set_parse_func
-
09:08 AM Feature #7181 (Assigned): New Methods On OpenSSL::OCSP::CertificateId
-
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]> -
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... -
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の本質... -
08:38 AM Feature #7082 (Assigned): Process.kill 0 in windows can return spurious success
-
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... -
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... -
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...
-
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.
-
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:... -
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... -
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... -
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 ... -
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 ... -
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 ... -
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 -
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... -
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...
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... -
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... -
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_... -
06:00 PM Bug #7184 (Closed): --disable-gems commandline parameter does not show up with ruby -h
-
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. -
05:40 PM Bug #7184: --disable-gems commandline parameter does not show up with ruby -h
- fixed at r37818.
-
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... -
04:38 PM Bug #7184 (Open): --disable-gems commandline parameter does not show up with ruby -h
- tadf reverted this feature.
-
05:20 PM Bug #7422 (Closed): test_usage2(TestRubyOptions) test failure
-
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... -
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 ... - 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
-
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... -
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... -
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... -
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... -
10:47 AM Bug #7304: Random test failures around test_autoclose_true_closed_by_finalizer
- go ahead
-
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... -
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... -
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
-
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 ... -
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...
-
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... -
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... - 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
-
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... -
02:18 AM Bug #7405: Rdoc for CGI#header alias
- Will you commit your version?
- 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 -
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... -
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... -
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))`.
... -
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 ... -
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...
Also available in: Atom