Activity
From 12/17/2012 to 12/23/2012
12/23/2012
-
11:50 PM Feature #7611 (Assigned): Focal method for all loads/requires
- =begin
Presently Ruby has seven methods for importing code. These are:
* (({Kernel#load}))
* (({Kernel#require}))
* (({Kernel#relative_require}))
* (({Kernel.load}))
* (({Kernel.require}))
* (({Kernel.relative_require}))
* (({K... -
10:23 PM Revision e9381c05 (git): * error.c (rb_compile_error_append): fix typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:57 PM Bug #7607: TypeError: invalid inspect_tbl pair_list on Windows 8
- Here is patch for this bug:
diff --git a/thread.c b/thread.c.new
index b7ae84c..9ef3d82 100644
--- a/thread.c
+++ b/thread.c.new
@@ -4591,7 +4591,11 @@ recursive_check(VALUE list, VALUE obj_id, VALUE paired_obj_id)
return Qfals... -
11:44 AM Bug #7607 (Closed): TypeError: invalid inspect_tbl pair_list on Windows 8
- The changeset r38548 caused following test failures on x64 Windows 8.
2) Error:
test_self_referential(Psych::TestArray):
TypeError: invalid inspect_tbl pair_list for :== in #<Thread:0x000045a4649558 run>
C:/work/snapshot-ms64... -
08:43 PM Feature #1586: Including a module already present in ancestors should not be ignored - I join my voice with Marc-Andre. (More precisely, a module in the "is kind of?" sense should be included or not included only once, globally. But tweaking the method lookup sequence is imaginable.)
- 07:58 PM Revision e1682d34 (git): * 2012-12-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:58 PM Revision 02253a79 (git): * lib/net/http/generic_request.rb (Net::HTTPGenericRequest):
- set content-length to zero on empty post requests
by Gregory Ostermayr <gregory.ostermayr@gmail.com>
https://github.com/ruby/ruby/pull/201 fix GH-201
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38578 b2dd03c8-39d4-4d8f-98ff-82... -
07:19 PM Feature #6762 (Closed): Control interrupt timing
- This issue was solved with changeset r38577.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* thread.c: rename methods:
from Thread.async_interrupt_timin... -
06:33 PM Feature #7604: Make === comparison operator ability to delegate comparison to an argument - Your proposal reminds me of trying to extend #coerce behavior. What you call "mirroring", happens with #coerce. "Double mirrorring" is prevented by simply by #coerce being required to return a compatible pair. That being said, I did have...
-
05:57 PM Bug #1152 (Closed): profiler.rb is not concurrent-execution threadsafe
- This issue was solved with changeset r38576.
Charles, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
profiler.rb: concurrent-execution
* lib/profiler.rb (Profiler... -
05:52 PM Bug #7610: Incompatible with percent literal regexp between 1.9.3 and 2.0.0
- Percent literal regexp brings SyntaxError with parenthesis. If I use | as separator, then it works fine, but I use () as separator, then it does not work.
$ ruby -v
ruby 2.0.0dev (2012-12-23 trunk 38571) [x86_64-darwin11.4.2]
$ irb
... -
05:49 PM Bug #7610 (Closed): Incompatible with percent literal regexp between 1.9.3 and 2.0.0
- =begin
Percent literal regexp brings SyntaxError with parenthesis. If I use | as separator, then it works fine, but I use () as separator, then it does not work.
$ ruby -v
ruby 2.0.0dev (2012-12-23 trunk 38571) [x86_64-darwin11.4.... -
05:48 PM Feature #7609 (Closed): Class#singleton_class?
- Related to #7554, there is no way to tell the called method is a singleton method or an ordinary method.
-
04:07 PM Bug #7608 (Closed): Document ERB::new trim_mode parameter
- This issue was solved with changeset r38572.
Tom, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/erb.rb: Document ERB::new trim_mode '-' for lines ending in ... -
01:40 PM Bug #7608 (Closed): Document ERB::new trim_mode parameter
- =begin
I believe the documentation for the ((<ERB::new|URL:http://ruby-doc.org/stdlib-1.9.3/libdoc/erb/rdoc/ERB.html#method-c-new>)) method could be improved. Specifically, the list of available arguments for the (({trim_mode})) paramen... -
03:26 PM Bug #7392 (Assigned): Add handling for %i and %I quoting to irb
- Committed as r38570 please check it
-
03:25 PM Bug #7392 (Closed): Add handling for %i and %I quoting to irb
- This issue was solved with changeset r38570.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/ruby-lex.rb: Add handling for %i and %I quoting to i... -
02:52 PM Bug #7571 (Closed): RDoc documentation bug in Regexp#===
- This issue was solved with changeset r38567.
Tsuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, adde... -
10:48 AM Bug #7606 (Closed): gcc -pie configure check is broken for OpenBSD/amd64
- =begin
I can use PIE if I compile with gcc -fPIE and link with gcc -pie. Ruby's configure script tries to enable PIE, but the check for gcc -pie says "no". I expected "yes". My system runs OpenBSD 5.2 for amd64. My compiler is the d... -
10:18 AM Revision 0f9b33c7 (git): * thread.c: rename methods:
- from Thread.async_interrupt_timing to Thread.handle_interrupt,
from Thread.async_interrupted? to Thread.pending_interrupt?.
Also rename option from `defer' to `never'.
[ruby-core:51074] [ruby-trunk - Feature #6762]
* vm_core.c, thr... -
10:01 AM Bug #7564 (Rejected): r38175 introduces incompatibility
- If `method_missing` does not deal with a method call, it should raise `NoMethodError`.
~~~ruby
def method_missing name, *args
@calls << [name, args]
super
end
~~~
-
08:57 AM Revision 80b55686 (git): profiler.rb: concurrent-execution
- * lib/profiler.rb (Profiler__::PROFILE_PROC, print_profile): store
profile data per threads for concurrent-execution.
[ruby-core:22046] [Bug #1152]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38576 b2dd03c8-39d4-4d8f-98ff-823... -
08:57 AM Revision c81a5012 (git): profiler.rb: Wrapper for BasicObject
- * lib/profiler.rb (Profiler__::Wrapper): support calling singleton
methods of an instance of BasicObject.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:57 AM Revision ef6abd10 (git): profiler.rb: TracePoint
- * lib/profiler.rb (Profiler__::PROFILE_PROC): use TracePoint.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:26 AM Bug #7605 (Assigned): Zlib: deprecation of IO-likes caused build failures
-
08:26 AM Bug #7605 (Closed): Zlib: deprecation of IO-likes caused build failures
- Hello,
Deprecation of IO-likes (lines, bytes, chars and codepoints) introduced in r38563 is causing build failures on GCC 4.7.2 on Windows:
http://ci.rubyinstaller.org/view/All/job/ruby-trunk-x64-build/556/console
http://ci.rubyin... -
07:13 AM Revision cd6139ca (git): * lib/erb.rb: typos for ERB::new link
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:07 AM Revision 4fa9e330 (git): * lib/erb.rb: Document ERB::new trim_mode '-' for lines ending in -%>
- [ruby-core:51084] [Bug #7608]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:34 AM Revision 1f3bf4ce (git): goruby.c: IRB at end
- * goruby.c (goruby_options): start IRB after goruby initialized.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:25 AM Revision 4943b46a (git): * lib/irb/ruby-lex.rb: Add handling for %i and %I quoting to irb
- Patch by flori [ruby-core:49550] [Bug #7392] [Github Issue #157]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:21 AM Revision 20a55053 (git): zlib.c: function name
- * ext/zlib/zlib.c (rb_gzreader_lines): fix function name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:05 AM Revision 0fe46cea (git): marshal.c: rb_check_funcall_with_hook
- * vm_eval.c (rb_check_funcall_with_hook): rb_check_funcall with hook
which is called before calling method_missing or target method.
* marshal.c (w_object, r_object0): use rb_check_funcall_with_hook
instead of respond_to? and call.
... -
05:52 AM Revision 450b9bb6 (git): * re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, added example
- [ruby-dev:46746] [Bug #7571]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:43 AM Revision 3193599d (git): marshal.c: use RB_TYPE_P
- * marshal.c (r_entry0): use RB_TYPE_P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:35 AM Revision 482bf47d (git): thread.c: ignore result of blocking_region_begin
- * thread.c (BLOCKING_REGION): if fail_if_interrupted is false ignore
the result of blocking_region_begin(), since it always is true in
that case. suppress "uninitialized" warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
02:22 AM Feature #6670 (Closed): str.chars.last should be possible
- This issue was solved with changeset r38563.
Yutaka, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Deprecate #{lines,bytes,chars,codepoints} of IO-likes.
* io.c ... -
02:05 AM Bug #7530: Concurrent loads fail with mutex errors
- When removing $".pop likes following, this issue never happen.
So, I suspect this is require and threadshield issue.
-------------------------------
~~~ruby
require 'benchmark'
FAKE_PATHS = ARGV[0].to_i || 100
THREADS = 2
ITER... -
01:38 AM Bug #6997: Improve documentation for OptionParser
- Thanks Marcus, I was holding off on this until I got around to some other patches I have in mind for OptionParser, but you beat me to it :)
Re: remove further documentation: I think we should keep it, it doesn't hurt to mention the tr... -
01:36 AM Bug #6997 (Closed): Improve documentation for OptionParser
- This issue was solved with changeset r38561.
Eike, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/optparse.rb: Documentation for OptionParser to remove 'shad... -
01:23 AM Bug #7603: app_factorial と so_ackermann が動かない - iPhoneから送信
2012/12/22 20:31、"authorNari (Narihiro Nakamura)" <authorNari@gmail.com> のメッセージ:
>
> Issue #7603 has been reported by authorNari (Narihiro Nakamura).
>
> ----------------------------------------
> Bug #7603:... -
12:35 AM Revision 6fe32d72 (git): * lib/rubygems/commands/check_command.rb: Added --doctor and --dry-run
- options to clean up after failed uninstallation.
* test/rubygems/test_gem_commands_check_command.rb: Test for above.
* lib/rubygems/commands/push_command.rb: Allow pushes from RubyGems
2.0.0.preview3
... -
12:06 AM Bug #1792 (Closed): Fixnum#& 等が、Rational などを受けつける
- This issue was solved with changeset r38560.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* include/ruby/intern.h: add the prototype declaration of
... -
12:04 AM Bug #7574 (Closed): 名前についてのエラーメッセージが正しくない事がある
- This issue was solved with changeset r38558.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
internal.h: quote unprintable
* internal.h (QUOTE, QUOTE_ID...
12/22/2012
-
09:23 PM Bug #7603: app_factorial と so_ackermann が動かない
- あれぇ,以前よりも増やしたつもりだったんだけど....
報告,ありがとうございます,確認します.
(2012/12/22 20:29), authorNari (Narihiro Nakamura) wrote:
>
> Issue #7603 has been reported by authorNari (Narihiro Nakamura).
>
> ---------------------------------------... -
08:29 PM Bug #7603 (Closed): app_factorial と so_ackermann が動かない
- r38478のコミットから bm_app_factorial.rb と bm_so_ackermann.rb が動かなくなってしまっています。
% ./ruby benchmark/bm_app_factorial.rb
benchmark/bm_app_factorial.rb:2: stack level too deep (SystemStackError)
% ./ruby benchmark/bm_so_ackermann.rb
benchma... -
09:04 PM Feature #7604 (Assigned): Make === comparison operator ability to delegate comparison to an argument
- =begin
I propose to expand default behaviour of === operator in the following way:
Objects have additional instance method Object#reverse_comparison?(other) which is false by default in all basic classes.
Each class that overrides Obj... -
07:51 PM Bug #6997: Improve documentation for OptionParser
- I tried to make this clearer, see patch.
I also changed the example to avoid a warning for "shadowed outer local variable".
@zzak: Do you think that the "Further documentation" section is of any use in the current form (since changes... -
07:26 PM Bug #7573 (Closed): const_get の引数検査が甘い
- This issue was solved with changeset r38551.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
object.c: check more strictly
* object.c (rb_mod_const_get)... -
06:59 PM Feature #6762: Control interrupt timing
- Thank you and sorry for my late response.
I will change method names as your proposal with the following patch.
http://www.atdot.net/sp/view/fwdffm/readonly
(2012/12/04 15:43), KOSAKI Motohiro wrote:
>> handle_interrupt(... - 05:22 PM Revision c47c095b (git): Deprecate #{lines,bytes,chars,codepoints} of IO-likes.
- * io.c (rb_io_lines, rb_io_bytes, rb_io_chars, rb_io_codepoints):
Deprecate IO#{lines,bytes,chars,codepoints} and those of ARGF.
[Feature #6670]
* ext/stringio/stringio.c (strio_lines, strio_bytes, strio_chars)
(strio_codepoints):... -
04:53 PM Revision 2742b6bc (git): common.mk: srcs-ext
- * common.mk (ext/dl/callback/callback.c): include in srcs-ext for
snapshot.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:36 PM Revision 78c56ae5 (git): * lib/optparse.rb: Documentation for OptionParser to remove 'shadowed
- outer local variable' from example and make obvious ARGV with
non-option arguments.
Patch by Marcus Stollsteimer [ruby-core:47460] [Bug #6997]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38561 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
03:45 PM Bug #5993 (Closed): Thread.new{ Fiber.new { Thread.exit }.resume }.join で例外
- This issue was solved with changeset r38550.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* cont.c (rb_fiber_start): in case of jump with TAG_FATAL,
... - 03:06 PM Revision a756488c (git): * include/ruby/intern.h: add the prototype declaration of
- rb_num_coerce_bit.
* numeric.c (rb_num_coerce_bit): the new coerce function for bitwise
binary operation.
* bignum.c (rb_big_and): use coerce to convert the argument, which isn't
a Fixnum nor a Bignum, to the corresponding Integer ... - 03:05 PM Revision 0f16820f (git): * 2012-12-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:04 PM Revision 6f02547d (git): internal.h: quote unprintable
- * internal.h (QUOTE, QUOTE_ID): quote unprintable chars in strings and
IDs. [Bug #7574] [ruby-dev:46749]
* string.c (rb_str_quote_unprintable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38558 b2dd03c8-39d4-4d8f-98ff-82... -
02:59 PM Revision 1df33a4a (git): error.c: PRIsVALUE
- * error.c (rb_compile_error, rb_compile_warn, rb_compile_warning),
(rb_warn, rb_warning): support PRIsVALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:08 PM Revision 92073646 (git): * cont.c (rb_fiber_start): unify conditions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:02 PM Revision 39858156 (git): * io.c (rb_io_wait_writable): use rb_thread_check_ints() instead
- of rb_thread_fd_writable().
* io.c (rb_io_wait_readable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:52 PM Revision c0a50272 (git): revert r38549. this typo in ChangeLog is intentional.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:52 AM Bug #7575 (Closed): Struct のメンバーをアクセサで参照できない事がある - This issue was solved with changeset r38547.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* struct.c (make_struct): remove junk ID check to allow memb... -
11:31 AM Revision f3b132fa (git): object.c: no nested symbol
- * object.c (rb_mod_const_get): symbol cannot be nested constant name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:40 AM Revision 7815cbd7 (git): object.c: defer creating string
- * object.c (rb_mod_const_get): defer creating partinal name string
until needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:26 AM Revision af1ca4cb (git): object.c: check more strictly
- * object.c (rb_mod_const_get): check more strictly. [ruby-dev:46748]
[Bug #7573]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:59 AM Bug #7568: Yaml fails to encode zero date string. - On Thu, Dec 20, 2012 at 11:40:10PM +0900, Luis Lavena wrote:
> On Wed, Dec 19, 2012 at 3:06 PM, Aaron Patterson
> <tenderlove@ruby-lang.org> wrote:
> >
> > Ya, I can submit a backport ticket. I need to figure out which commits
... -
06:45 AM Revision 6a35c26b (git): * cont.c (rb_fiber_start): in case of jump with TAG_FATAL,
- enqueue error into async_errinfo_queue, because you cannot call
TH_TAG_JUMP() in this function. [ruby-dev:45218] [Bug #5993]
* thread.c (rb_threadptr_execute_interrupts): now INT2FIX(TAG_FATAL)
can be popped from async_errinfo_queu... -
05:36 AM Feature #6482 (Closed): Add URI requested to Net::HTTP request and response objects
- This issue was solved with changeset r38546.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/net/http.rb: Requests may be created with a URI which sets... -
05:00 AM Revision a44e41e8 (git): fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:25 AM Revision ca2fce0c (git): * gc.c (obj_id_to_ref): add a macro to treat Bignum object id.
- This follows the change r38493.
* gc.c (id2ref): fix for working fine with Bignum object id on x64
Windows.
* gc.c (wmap_finalize): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:52 AM Revision f9e62137 (git): * struct.c (make_struct): remove junk ID check to allow members who
- have junk name like "foo\000".
* test/ruby/test_struct.rb: Test for above.
[Bug #7575] [ruby-dev:46750]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:37 AM Bug #7600 (Assigned): Constant typo in IRB::SLex
- Committed r38545 please check it
-
02:33 AM Bug #7600 (Closed): Constant typo in IRB::SLex
- D_DEATIL should be D_DETAIL
-
02:30 AM Bug #7599 (Assigned): IRB::InputMethod#readable_atfer_eof? should be #readable_after_eof?
- Committed r38544 please check it
-
02:29 AM Bug #7599 (Closed): IRB::InputMethod#readable_atfer_eof? should be #readable_after_eof?
- This issue was solved with changeset r38544.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/input-method.rb, lib/irb.rb: Typo in
InputMethod#... -
02:25 AM Bug #7599 (Closed): IRB::InputMethod#readable_atfer_eof? should be #readable_after_eof?
- I found a typo in the name of this method for IRB.
-
02:21 AM Bug #7597: $0を変更するとbug_reportでsegvする
- なんか、Linux固有バグらしいのでたまにはメンテナの真似事らしきことをしてみました
-
02:21 AM Bug #7597 (Closed): $0を変更するとbug_reportでsegvする
- This issue was solved with changeset r38543.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_dump.c (rb_vm_bugreport): revert r38533.
* addr2line.c (fi... -
02:09 AM Bug #7598 (Assigned): Move IRB::INSPECTORS and class methods to IRB::Inspector
- Committed r38542 please check it
-
02:08 AM Bug #7598 (Closed): Move IRB::INSPECTORS and class methods to IRB::Inspector
- This issue was solved with changeset r38542.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/inspector.rb, lib/irb/context.rb: Move IRB::INSPECTO... -
02:02 AM Bug #7598 (Closed): Move IRB::INSPECTORS and class methods to IRB::Inspector
- As of RDOC commit https://github.com/rdoc/rdoc/commit/610b483, methods defined on constants will no longer be documented.
INSPECTORS and methods defined on the constant should be moved to the Inspector class. I especially find ::def_i... -
01:52 AM Bug #7521 (Feedback): test_thr_kill(TestQueue) fails
- My CentOS6 machine don't reproduce this issue. Can you please explain what change Fedora19 has?
Or, can you make smallest repro?
-
01:45 AM Feature #4969: Subtle issue with require
- I just tried this out on Ruby v1.9.3-p327. And it seems to have been fixed! Yea!
So you can change the status of this from `Rejected` to `Closed` (if you'd like to be precise).
Thanks! -
01:44 AM Feature #6946 (Assigned): FIPS support?
- MartinBosslet (Martin Bosslet) wrote:
> @Vit: Could you please confirm that this works for you, too?
Martin, there are good news and bad news. The good news is that there is no core dump anymore! That is definitely major improvement.... -
01:27 AM Feature #5643: require/load options and binding option
- I think someone else recently suggested that the wrap argument be able to be a module which the code is then evaluated under, instead of toplevel. Considering that, maybe `:wrap` option should be used for all cases and it can just handle...
-
01:14 AM Bug #7474 (Feedback): I am getting undefined symbol: rb_enable_interrupt when running event machine
- > It's been static since r32510.
> ...
vm_core.h is definitely internal api place.
Moreover rb_disable_interrupt() is wrong api and we may be removed later.
There are two problems:
1)
rb_disable_interrupt()
..
rb_enable_inter...
12/21/2012
-
11:15 PM Bug #7571 (Assigned): RDoc documentation bug in Regexp#===
-
11:12 PM Bug #7533 (Assigned): Oniguruma hates the letter 's' :(
-
11:09 PM Bug #7530 (Assigned): Concurrent loads fail with mutex errors
-
11:09 PM Bug #7521 (Assigned): test_thr_kill(TestQueue) fails
-
11:08 PM Feature #7526 (Assigned): infinit loop in Registry::each_value
-
11:08 PM Bug #7512 (Assigned): Test for HMAC signing with UTF-8 String
-
11:07 PM Feature #7508 (Assigned): Clean up some more calls to rb_intern()
- IMO, it's OK.
Does anyone have another opinion? -
11:04 PM Bug #7498 (Assigned): Optparse does not complete argument when used with :REQUIRED
-
11:03 PM Feature #7476 (Assigned): missing "IP_TRANSPARENT" constant for IP sockets.
-
11:01 PM Bug #7479 (Third Party's Issue): undefined symbol: rb_thread_blocking_region_begin
- Could you ask the author of binlog first?
-
10:58 PM Bug #7458 (Assigned): Depending on value of BigDecimal::limit, addition can give inaccurate results
-
10:57 PM Bug #7467 (Assigned): lib/mkmf.rb merge_lib fails on larger sets of libraries
-
10:54 PM Bug #7231 (Assigned): StringIO inconsistently raises IOError or RuntimeError if the string is frozen
-
10:53 PM Bug #7232 (Assigned): StringIO#gets(nil, nil) raises TypeError, IO/File#gets do not
- can reproduce with current trunk.
-
10:32 PM Bug #7592 (Assigned): Can not continue after SystemStackError
-
10:32 PM Bug #7575 (Assigned): Struct のメンバーをアクセサで参照できない事がある
-
10:32 PM Bug #7573 (Assigned): const_get の引数検査が甘い
-
10:32 PM Bug #7392 (Assigned): Add handling for %i and %I quoting to irb
-
10:32 PM Bug #6928 (Assigned): SecureRandom.random_bytes: assume zero entropy for seed value
-
10:32 PM Bug #2402 (Assigned): super in instance_eval
-
10:27 PM Bug #6997 (Assigned): Improve documentation for OptionParser
-
10:26 PM Bug #7395 (Assigned): Negative numbers can't be primes by definition
-
10:26 PM Feature #7488 (Assigned): Receiving object_id in object creation probes
-
10:26 PM Bug #7492 (Assigned): Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
-
10:25 PM Bug #7585 (Assigned): DTrace probes are inconsistent
-
10:25 PM Bug #7583 (Assigned): Update DTrace probes description in Wiki
-
10:24 PM Bug #7391 (Assigned): Allow to use require_relative from eval and irb environment
-
10:23 PM Bug #7537 (Assigned): OptionParser treats negative digits as options
-
10:23 PM Bug #7565 (Assigned): Redundant functions in ruby-additional.el
-
10:23 PM Bug #7574 (Assigned): 名前についてのエラーメッセージが正しくない事がある
-
10:22 PM Bug #7389 (Assigned): use rb_str_free for freeing string in parse.y
-
10:22 PM Bug #7471 (Assigned): character class has duplicated range warning for "" =~ /[\w\W]/
-
10:22 PM Bug #7021 (Assigned): WEBrick::HTTPUtils.parse_header "normalizing" white space of cookie values.
-
10:21 PM Bug #7303 (Assigned): Logger fails on log rotation in Windows (log shifting failed. Permission denied)
-
10:21 PM Bug #7398 (Assigned): Modify TestSSL#test_read_and_write to handle partial sysreads
-
10:20 PM Feature #6482: Add URI requested to Net::HTTP request and response objects
- drbrain (Eric Hodel) wrote:
> Ok, here is a patch that uses host from URI over connection host.
OK, commit it -
10:20 PM Bug #7584 (Assigned): Ruby hangs when shutting down an ssl connection in gc finalization
-
10:20 PM Bug #6967 (Assigned): Vector#inner_product は複素数ベクトルのとき不適切
-
10:19 PM Bug #7208 (Assigned): 複素固有値を持つ行列に対する Matrix#eigensystem の返り値が正しくない
-
10:19 PM Bug #7564 (Assigned): r38175 introduces incompatibility
-
10:19 PM Bug #7397 (Assigned): Fix detection of RL_PROMPT_*_IGNORE macros
-
10:17 PM Bug #7371 (Assigned): Fix undefined overflow checking in bigdecimal
-
10:06 PM Feature #1927 (Closed): rb_w32_readdir seems to be superseded by rb_w32_readdir_with_enc
- This issue was solved with changeset r38534.
Vit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* win32/{dir.h,win32.c} (rb_w32_readdir): removed old rb_w32_readd... -
09:56 PM Feature #7525 (Rejected): How to avoid memory leak when something gets wrong and throw exception when using win32api?
- # This is not a feature request nor a bug report. Only quetion.
Generically, you can use begin-ensure-end syntax to release resources.
For example:
begin
foo = get_some_resource
do_something_and_raises_exception
ensu... -
09:21 PM Bug #7597 (Feedback): $0を変更するとbug_reportでsegvする
- 担当者を振られたのでとりあえず、
rb_dump_backtrace_with_lines
を呼び出す部分をコメントアウトしておきました。
patch welcomeです。 -
09:17 PM Bug #7597 (Closed): $0を変更するとbug_reportでsegvする
- This issue was solved with changeset r38533.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_dump.c (rb_vm_bugreport): commentout addr2line call tempor... -
08:28 PM Bug #7597: $0を変更するとbug_reportでsegvする
- $ cat ruby
"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff... -
08:14 PM Bug #7597 (Closed): $0を変更するとbug_reportでsegvする
- rb_vm_bugreport(void)の中で backtrace_symbols(trace, n)が ruby本体の代わりに$0で変更した名前を引っ張って来ています。
それがrb_dump_backtrace_with_lines(n, trace, syms);の中でelf形式の実行ファイルだと思い込んで処理をしてしまっており、
正しく処理されずに誤ったヘッダー情報を元にポインタ操作を行いsegv等します。
minitest中にsegvしたりrb_bu... -
09:20 PM Bug #7474 (Assigned): I am getting undefined symbol: rb_enable_interrupt when running event machine
- It's been static since r32510.
I'm not sure if it is a part of public API. -
08:36 PM Revision 570b7669 (git): * lib/net/http.rb: Requests may be created with a URI which sets the
- Host header. Responses contain the requested URI for easier redirect
following. [ruby-trunk - Feature #6482]
* lib/net/http/generic_request.rb: ditto.
* lib/net/http/response.rb: ditto.j
* NEWS (net/... -
08:30 PM Bug #7180 (Closed): set_trace_func with error in proc block locks up Ruby with 100% cpu usage and no way to exit without killing proc
- Maybe r38331 (nobu's commit) solves this issue.
-
07:40 PM Bug #7536 (Closed): local variables added to TOPLEVEL_BINDING in -r are broken
- This issue was solved with changeset r38529.
Conrad, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ruby.c (process_options): need to acquire env from TOPLEVEL_B... -
06:51 PM Bug #7590 (Closed): parallel test-all で test_settracefunc が cfp consistency error
- Fixed at r38524-38527
-
06:23 PM Feature #7549: A Ruby Design Process
- > Issue #7549 has been updated by naruse (Yui NARUSE).
> I setup a new project.
> https://bugs.ruby-lang.org/projects/common-ruby
Very good. But I think this could benefit from some followup/additional
text.
On the R... -
04:56 PM Feature #7549: A Ruby Design Process
- headius (Charles Nutter) wrote:
> 1. Ruby Design Council
> ...
I felt this is straightforward one.
Ruby Design Process by brixedn didn't explicitly show its goal,
but I think its goal is to ease make a MRI compatible implementation.
... -
12:49 PM Feature #7549: A Ruby Design Process
- nathany (Nathan Youngman) wrote:
> @brixen I feel that your proposed process is requesting too many changes all at once. We need to take small steps.
> ...
We had already tried to adopt some process like PEP, but it failed.
It is beca... -
05:36 PM Revision 34a3668c (git): * lib/irb/slex.rb(#match): Typo, should be D_DETAIL
- [ruby-core:51071] [Bug#7600]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:29 PM Revision e8a7607e (git): * lib/irb/input-method.rb, lib/irb.rb: Typo in
- InputMethod#readable_atfer_eof? to #readable_after_eof?
[ruby-core:51069] [Bug #7599]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:21 PM Revision 585afbbc (git): * vm_dump.c (rb_vm_bugreport): revert r38533.
- * addr2line.c (fill_lines): add ELF sanity check.
[Bug #7597] [ruby-dev:46786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:08 PM Revision 4da6fa28 (git): * lib/irb/inspector.rb, lib/irb/context.rb: Move IRB::INSPECTORS and
- class methods to IRB::Inspector [ruby-core:51067][Bug #7598]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:06 PM Feature #7596 (Closed): Find::find should not silently ignores errors
- =begin
The current implementation of (({Find::find})) silently ignores errors. It deliberately catches a number of (({Errno::*})) errors and just continues processing. This can cause unexpected (and often unnoticed) results when, for ex... - 03:37 PM Revision 29ff0372 (git): merge revision(s) 38493,38539: [Backport #7454]
- * gc.c (nonspecial_obj_id): VALUE is not compatible with Fixnum on
LLP64 platform, such as 64bit Windows.
reporeted by Heesob Park at [ruby-core:50255] [Bug #7454], and the
fix is suggested by akr.
... - 03:30 PM Revision 75584a1d (git): * 2012-12-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:30 PM Revision e31b6770 (git): * object.c (rb_obj_hash): shouldn't assume object_id can be long.
- based on a patch by Heesob Park at [ruby-core:51060].
cf. [Backport #7454]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:16 PM Revision 8346f7b2 (git): * ext/fiddle/lib/fiddle/struct.rb (Fiddle::CStructEntity#set_ctypes):
- CPtr -> Pointer.
* test/fiddle/test_c_struct_entry.rb
(Fiddle::TestCStructEntity#test_aref_pointer):
Added the test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:12 PM Revision e852838c (git): * ext/fiddle/lib/fiddle/struct.rb (Fiddle::CStructEntity#set_ctypes):
- CPtr -> Pointer.
* test/fiddle/test_c_struct_entry.rb
(Fiddle::TestCStructEntity#test_aref_pointer_array):
Added the test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:44 PM Revision 3fed8bc9 (git): * ext/fiddle/lib/fiddle/import.rb (Fiddle::Importer#sizeof):
- CPtr -> Pointer.
* test/fiddle/test_import.rb (Fiddle::TestImport#test_sizeof):
Added the test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:36 PM Revision 914611ad (git): * test/ruby/test_iseq.rb: disable a test which checks features
- removed at r38532.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:06 PM Revision 9848f0d0 (git): * win32/{dir.h,win32.c} (rb_w32_readdir): removed old rb_w32_readdir()
- and renamed from rb_w32_readdir_with_enc().
[ruby-core:24864] [Feature #1927]
* dir.c (READDIR): follow above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:27 PM Bug #7593 (Rejected): File encoding needs to be specified when using {Katakana} character property
- On 1.9.3, default source encoding is US-ASCII.
Regexp escape \p{foo} in US-ASCII is interpreted as POSIX character class foo.
In this case, US-ASCII doesn't have POSIX character class Katakana, so this will raise error.
On 2.0.0, de... - 12:17 PM Revision 315bf4b6 (git): * vm_dump.c (rb_vm_bugreport): commentout addr2line call temporarily
- in order to avoid segv. anyone can fix addr2line?
[Bug #7597] [ruby-dev:46786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:44 AM Revision 17ac7835 (git): * iseq.c (Init_ISeq): remove definition of the following methods:
- ISeq#line_trace_all and ISeq#line_trace_specify because they are
half baked.
C APIs are remained as experimental. These functions will be
renamed, removed their parameters may be changed.
You can use these methods by C exts. Plea... -
11:22 AM Revision a6c54311 (git): * vm_trace.c (tracepoint_new): add code to support specified thread.
- But not tested and this feature is not supported officially.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:53 AM Revision 1ed4ed43 (git): Add test for r38529 [Bug #7536]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:39 AM Revision f4ef96e6 (git): * ruby.c (process_options): need to acquire env from TOPLEVEL_BINDING
- each time.
`bind->env' may update after `eval()'.
[Bug #7536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:16 AM Revision 2b2ccf42 (git): merge revision(s) 36820: [Backport #7550]
- mkmf.rb: clean timestamps
* lib/mkmf.rb (MakeMakefile::CLEANINGS): clean timestamp files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:51 AM Revision a598fcc8 (git): fix ChangeLog
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:48 AM Revision 8578cc33 (git): * include/ruby/debug.h: define rb_trace_arg_t.
- * vm_core.h: catch up above changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:37 AM Revision 97947927 (git): add a ticket number
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:33 AM Revision 87d48d14 (git): * vm_core.h, vm_trace.c: fix multi-threading bug for tracing.
- Move `trace_arg' from rb_tp_t::trace_arg to rb_thread_t::trace_arg.
`trace_arg' may changed by multiple threads.
rb_thread_t::trace_arg can represent rb_thread_t::trace_running
(null or non-null) and rb_thread_t::trace_running is r... -
07:38 AM Revision 94a4bc0e (git): id.h.tmpl: ID2ATTRSET
- * template/id.h.tmpl (ID2ATTRSET): compile time constant macro for
ID_ATTRSET.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:38 AM Revision 2edcf87c (git): id.def: check duplication
- * defs/id.def (KeywordError): check duplication.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:38 AM Revision 298694a2 (git): id.def: other scope ID
- * defs/id.def: support for other scope IDs,
ID_{INSTANCE,GLOBAL,CONST,CLASS}.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:35 AM Revision e8794bf2 (git): test_thread.rb: descriptive assertions
- * test/ruby/test_thread.rb: (test_local_barrier),
(test_status_and_stop_p, test_recursive_outer, test_stack_size): use
more descriptive assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38520 b2dd03c8-39d4-4d8f-98ff-823f... -
07:35 AM Revision 2ed9c6fe (git): test_thread.rb: flush before SystemStackError
- * test/ruby/test_thread.rb (TestThread#test_stack_size): need to flush
before SystemStackError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:35 AM Revision 3763c760 (git): vm_trace.c: style
- * vm_trace.c (rb_suppress_tracing): adjust style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:31 AM Revision 6bfc7cca (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:04 AM Revision a6241676 (git): merge revision(s) 37862:
- * 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/branches/ruby_1_9_3@38516 b2dd03c8-39d4-4d8f-98... -
05:45 AM Revision 7e9eb326 (git): * lib/irb.rb, lib/irb/*: Documentation for IRB
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:37 AM Feature #7548: Load and Require Callbacks - trans (Thomas Sawyer) wrote:
> You mean "cherrypicking like Facets" right? ;)
Sorry, I'm a noob, not knowing whom to credit :] -
02:34 AM Revision 4f7a6aaf (git): * lib/rake/*: Updated to rake 0.9.6
- * doc/rake/*: ditto
* test/rake/*: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:02 AM Bug #7520 (Closed): irb/completion でインスタンス変数がチェックされていない
- This issue was solved with changeset r38512.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/completion.rb (CompletionProc): support completion of... -
01:00 AM Bug #7520: irb/completion でインスタンス変数がチェックされていない
- ありがとうございます。
入れさせていただきます。 -
12:30 AM Feature #6946: FIPS support?
- @ko1, @usa: Sorry guys, for breaking the build! But rubyci seems to be free of OpenSSL-related pain again ;)
-
12:27 AM Feature #6946: FIPS support?
- vo.x (Vit Ondruch) wrote:
> Marting, thank you for your effort. I'll look into it ASAP. Unfortunately I am not sure if I will be able to check it before the end of the year, but I'll try to do my best.
You're welcome! And - no proble...
12/20/2012
- 11:58 PM Revision 7764dd93 (git): * vm_trace.c (rb_suppress_tracing): remove unused variable 'vm_tracing'
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:53 PM Bug #7568: Yaml fails to encode zero date string.
- On Wed, Dec 19, 2012 at 3:06 PM, Aaron Patterson
<tenderlove@ruby-lang.org> wrote:
>
> Ya, I can submit a backport ticket. I need to figure out which commits
> should go in to a bugfix release of psych. The alternative is just to
... -
03:23 AM Bug #7568: Yaml fails to encode zero date string. - On Sun, Dec 16, 2012 at 12:53:14PM +0900, charliesome (Charlie Somerville) wrote:
>
> Issue #7568 has been updated by charliesome (Charlie Somerville).
>
> Status changed from Open to Assigned
> Assignee set to tenderlovemak... -
11:26 PM Bug #7583: Update DTrace probes description in Wiki
- I put together this [1] SystemTap file, which contains description of all parameters (please note that it will be merged into master soon). It could be used as a source for update of wiki.
Actually the best what could happen would be ... -
11:23 PM Bug #7520: irb/completion でインスタンス変数がチェックされていない
- けいじゅ@いしつかです.
tarui (Masaya Tarui) <tarui@prx.jp> wrote:
> Issue #7520 has been updated by tarui (Masaya Tarui).
>
>
> そろそろcode freezeなのですが、いかがでしょうか?
> 反応、反論が無いようでしたらRCに向けてひとまず修正させていただきます。
申し訳ない.
修正の方お願いしてよいですか... -
08:26 AM Bug #7520: irb/completion でインスタンス変数がチェックされていない
- そろそろcode freezeなのですが、いかがでしょうか?
反応、反論が無いようでしたらRCに向けてひとまず修正させていただきます。
-
10:33 PM Bug #7575: Struct のメンバーをアクセサで参照できない事がある
- 2012年12月18日 12:57 Yukihiro Matsumoto <matz@ruby.or.jp>:
> 許したほうが良いと思うのですが、なにか問題がありましたでしょうか。
> ...
define_methodでのメソッド定義は本当に何でもありなようですが、それで問題が起こっていないのなら大丈夫そうですね。
make_struct()からidのチェックを外したpatchを添付します。
反対がなければコミットしようと思います。 -
09:10 PM Feature #6946: FIPS support?
- MartinBosslet (Martin Bosslet) wrote:
> @Vit: Could you please confirm that this works for you, too?
Marting, thank you for your effort. I'll look into it ASAP. Unfortunately I am not sure if I will be able to check it before the end... -
08:53 PM Feature #6946: FIPS support?
- (2012/12/20 16:45), Martin Boßlet wrote:
> Thanks, I fixed it already - I used roughly the same approach as usa :)
Thank you! Now, it works!
--
// SASADA Koichi at atdot dot net -
04:53 PM Feature #6946: FIPS support?
- Thanks, I fixed it already - I used roughly the same approach as usa :)
2012/12/20 U.Nakamura <usa@garbagecollect.jp>
> Hello,
>
> In message "[ruby-core:51006] Re: [ruby-trunk - Feature #6946] FIPS
> support?"
> ... -
04:53 PM Feature #6946: FIPS support?
- Hello,
In message "[ruby-core:51006] Re: [ruby-trunk - Feature #6946] FIPS support?"
on Dec.20,2012 16:32:23, <martin.bosslet@gmail.com> wrote:
> No, I forgot to #ifdef... sorry! Fixing...
here is a patch.
Index:... -
04:53 PM Feature #6946: FIPS support?
- 2012/12/20 SASADA Koichi <ko1@atdot.net>
> After that, I got the following error.
>
> ...
> > make[2]: *** [ossl_cipher.o] Error 1
>
> Do you need other information?
>
>
No, I forgot to #ifdef... sorry! Fixing...
... -
04:53 PM Feature #6946: FIPS support?
- (2012/12/20 16:14), SASADA Koichi wrote:
> After that, I got the following error.
This issue was introduced at r38488 ?
--
// SASADA Koichi at atdot dot net -
04:23 PM Feature #6946: FIPS support?
- After that, I got the following error.
> make[2]: Entering directory `/mnt/sdb1/ruby/build/ext/openssl'
> compiling ../../../trunk/ext/openssl/ossl_x509attr.c
> compiling ../../../trunk/ext/openssl/ossl.c
> compiling ../../..... -
04:03 PM Feature #6946: FIPS support?
- @ko1: It should work with OpenSSL versions that have no "FIPS_mode_set" now, too. I removed the FIPS-related tests that caused errors on ruby-ci as well!
-
01:53 PM Feature #6946: FIPS support?
- Some CI servers fail with this modification.
http://rubyci.org/
and also on my development environment (Debian Squeeze) :)
$ make test-all
./ruby: symbol lookup error:
/mnt/sdb1/ruby/build/.ext/x86_64-linux/openssl.so: u... -
09:37 AM Feature #6946: FIPS support?
- OK, finally got it working. I added OpenSSL.fips_mode= to enable/disable FIPS mode manually. The test suite now automatically disables FIPS mode when running the tests. This worked for my FIPS-enabled version of OpenSSL. I have also adde...
-
09:29 AM Feature #6946 (Closed): FIPS support? - This issue was solved with changeset r38480.
Vit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl.c: add OpenSSL.fips_mode= to allow enabling FIP... -
05:15 PM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
- 前田です。
ko1 (Koichi Sasada) wrote:
> どうもありがとうございます.1点だけ,define_type を defineclass_type
> ...
そのように修正してcommitしました。
-
05:13 PM Bug #7572 (Closed): クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
- This issue was solved with changeset r38495.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_core.h (rb_vm_defineclass_type_t),
compile.c (iseq_co... -
04:23 PM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
- (2012/12/20 14:27), shugo (Shugo Maeda) wrote:
> 今のdefine_typeの値の付け方にとくに意味がないのであれば、scopedかどうか(class Foo::Barのような形か)も
> フラグにしてしまった方がすっきりする気がします。
>
> 例えば、以下のようにしてはどうでしょうか。
>
> 下位3ビット -> 定義のタイプ (0 = クラス, 1 = 特異クラス, 2 = モ... -
02:27 PM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
- 前田です。
ko1 (Koichi Sasada) wrote:
> 方針はその方向で,少し整理するといいでしょうか.
今のdefine_typeの値の付け方にとくに意味がないのであれば、scopedかどうか(class Foo::Barのような形か)も
フラグにしてしまった方がすっきりする気がします。
例えば、以下のようにしてはどうでしょうか。
下位3ビット -> 定義のタイプ (0 = クラス, 1 = 特異クラス, 2 = モ... -
07:47 AM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
- 方針はその方向で,少し整理するといいでしょうか.
>スーパークラスが指定されなかった場合はnilでなくQundefをputobjectしたらどうかとも 思ったのですが、r12621を見るとQundefはVMスタックに置かない方針なのですよね?
はい,GC で mark 出来るものしか置けないようにしています.
(GC の時,ちょっとは速度的に楽になるかな,という配慮です) -
04:11 PM Bug #6939: Uninformative exception in FIPS mode
- MartinBosslet (Martin Bosslet) wrote:
> We could try to open an issue on the OpenSSL tracker, though.
Would be cool if you can do this. -
10:22 AM Bug #6939 (Third Party's Issue): Uninformative exception in FIPS mode
- This is indeed a third party issue. The exception message (or better, the lack thereof) is generated by OpenSSL. They're fine for RSA, DSA and EC ("key too short"), but miserable for DH, agreed.
I really wouldn't want to start to impr... - 04:02 PM Revision 349b20cc (git): * lib/irb/completion.rb (CompletionProc): support completion of
- instance variables. [ruby-dev:46710] [Bug #7520]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:32 PM Revision d73872f3 (git): * 2012-12-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:32 PM Revision 5e85f086 (git): fix typos and tabify
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:10 PM Feature #6980: OpenSSL support for AEAD additional authenticated data and tags
- Thanks again, Stephen! I changed the interface a bit to make it possible to support CCM mode as well once it will be available through the EVP interface. Instead of Cipher#gcm_tag, it is now called Cipher#auth_tag. Because of this change...
-
03:03 PM Feature #6980 (Closed): OpenSSL support for AEAD additional authenticated data and tags - This issue was solved with changeset r38488.
Stephen, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl_cipher.c: add support for Authenticated Enc... -
02:11 PM Feature #6482: Add URI requested to Net::HTTP request and response objects
- Ok, here is a patch that uses host from URI over connection host.
- 12:02 PM Revision fbbb06f8 (git): * vm_trace.c (rb_suppress_tracing): bugfix for vm->trace_running
- counter. And if tracing is already true, vm_trace_running ops is
skipped to control overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:20 AM Bug #7593 (Rejected): File encoding needs to be specified when using {Katakana} character property
- Creating a file with only the following line in it:
/\p{Katakana}/
will raise the error
katakana.rb:1: invalid character property name {Katakana}: /\p{Katakana}/
This can be resolved by specifying
# encoding: UTF-8
Howe... -
10:23 AM Feature #6943 (Assigned): pstore in FIPS mode
- 10:10 AM Revision 7eb193b9 (git): merge revision(s) 35924: [Backport #7587]
- installation dependencies
* common.mk (do-install-{all,nodoc,arch}): fix installation
dependencies so build exts also.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:03 AM Revision 272dd5c6 (git): merge revision(s) 38364,38366: [Backport #7557]
- * object.c (Init_Object): use rb_mod_init_copy for Class#initialize_copy
* class.c (rb_class_init_copy): rename to class_init_copy_check, performs type
checks on arguments to prevent reinitialization of initialized cla... - 09:52 AM Revision 74bca55d (git): merge revision(s) 38202,38238,38324,38326: [Backport #7527]
- * test/dl/test_func.rb (test_name_with_block, test_bind, test_qsort1):
call unbind to release the callback closure because maximum number
of callbacks is limited to DL::MAX_CALLBACK (== 5) with pure DL
without Fiddle.
* ext/dl/lib... - 09:45 AM Revision 3912b7f2 (git): merge revision(s) 38073,38251,38252: [Backport #7552]
- * ext/fiddle/extconf.rb, ext/fiddle/function.c
(Fiddle::Function::STDCALL): FFI_STDCALL is not a macro, but an
enumeration. [ruby-core:50398] [Bug #7483]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9... - 09:41 AM Revision 449bf5f9 (git): [Backport #7538]
- * thread.c (exec_event_hooks): exceptions in event hooks should not
propagate outside.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:38 AM Revision d92d9a26 (git): merge revision(s) 37572,37622,37766,37773: [Backport #7527]
- * string.c (rb_str_crypt): crypt(3) may return NULL.
Latest glibc (2.16?) crypt(3) actually returns NULL. [Bug #7312]
* test/ruby/test_m17n_comb.rb (test_str_crypt): Use RbConfig to get
libc's directory. Patc... - 09:36 AM Revision e85d6f8b (git): merge revision(s) 38211: [Backport #7516]
- * ext/dl/lib/dl/func.rb (DL::Function#bind): When Fiddle is used,
@ptr should be updated. This fixes SEGV raised in DL::Function#call
after calling DL::Function#bind. [Bug #7516] [ruby-dev:46708]
* test/dl/te... - 09:35 AM Revision 3f084cde (git): merge revision(s) 38134,38136: [Backport #7468]
- * gc.h (SET_MACHINE_STACK_END): add volatile for preventing
harmful optimization.
harmful optimization. [ruby-dev:46665] [Bug #7468]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38501 b2dd03c8-39... - 09:34 AM Revision 4e0632ad (git): merge revision(s) 38095: [Backport #7456]
- * compile.c (ADD_CATCH_ENTRY): add a cast to fix SEGV with x64 mingw
on Windows 8. Without cast, 0 might be non zero value at higher bits
in rb_ary_new3().
[ruby-core:50258] [Bug #7456]
git-svn-id: svn+ssh... -
09:29 AM Revision 8497a7b9 (git): ruby.h: RTEST NIL_P
- * include/ruby/ruby.h (RTEST, NIL_P): make bare expressions without
outermost parentheses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:28 AM Revision ee26f5ec (git): tkutil.c: NIL_P
- * ext/tk/tkutil/tkutil.c (tk_symbolkey2str, ary2list, ary2list2): do
not assume NIL_P() to be parenthesized always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:28 AM Revision 026518c8 (git): ossl.c: RTEST
- * ext/openssl/ossl.c (ossl_fips_mode_set): do not assume RTEST() to be
parenthesized always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:29 AM Revision f1f05e75 (git): * NEWS: fix the description for Refinements.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:13 AM Revision ea01ffa5 (git): * vm_core.h (rb_vm_defineclass_type_t),
- compile.c (iseq_compile_each), insns.def (defineclass): change the
meaning of the third operand of defineclass as follows:
lower 3bits: the type of the defineclass
0 = class, 1 = singleton class, 2 = module
4... -
07:54 AM Bug #7416 (Feedback): test-all crashes with mysterious message
- これ,いつの間にか解決していた(なるせさんがやってくれた?)
という気がするんで,閉じてもいいでしょうか.
# どうもすみません.
-
07:54 AM Revision a1580347 (git): * NEWS: announce AEAD encryption support in the OpenSSL extension.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:49 AM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
- Any volunteers?
-
07:46 AM Feature #7473 (Feedback): new events for TracePoint thread_begin/end, b_call/b_end
- No feedback.
-
07:45 AM Bug #6701: once literal doesn't care escape
- timeup.
-
07:44 AM Bug #7513 (Closed): TracePoint#enable/disable should not cause error
- 07:43 AM Revision 94f42d6d (git): * gc.c (nonspecial_obj_id): VALUE is not compatible with Fixnum on
- LLP64 platform, such as 64bit Windows.
reporeted by Heesob Park at [ruby-core:50255] [Bug #7454], and the
fix is suggested by akr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:42 AM Revision b9bd8eaf (git): * ext/openssl/ossl_cipher.c: fix errors for installations that do not
- feature Authenticated Encryption.
* ext/openssl/extconf.rb: detect presence of EVP_CTRL_GCM_GET_TAG to
determine whether Authenticated Encryption can be used.
[Feature #6980] [ruby-core:47426]
git-svn-id: svn+ssh://ci.ruby-lang.or... -
07:38 AM Bug #7212 (Feedback): "stack level too deep" in Fiber much earlier in new versions of 1.9.3
- Do you use same compiler and compile option on each environments?
-
07:37 AM Feature #4614: [RFC/PATCH] thread_pthread.c: lower RUBY_STACK_MIN_LIMIT to 64K
- I add environment variable at r38479.
- RUBY_THREAD_VM_STACK_SIZE: vm stack size used at thread creation.
default: 128KB (32bit CPU) or 256KB (64bit CPU).
- RUBY_THREAD_MACHINE_STACK_SIZE: machine stack size used at... -
07:00 AM Revision 4fce754f (git): * ext/openssl/ossl.c: do not use FIPS_mode_set if not available.
- * test/openssl/utils.rb: revise comment about setting FIPS mode to
false.
* test/openssl/test_fips.rb: remove tests that cause errors on
ruby-ci.
[Feature #6946] [ruby-core:47345]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
06:23 AM Revision a6ed298d (git): * lib/rdoc/parser/ruby.rb: Ignore methods defined on constants to
- prevent modules with the names of constants from appearing in the
documentation.
* test/rdoc/test_rdoc_parser_ruby.rb: Test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:18 AM Revision d3d00ab8 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:03 AM Revision 215b5480 (git): * ext/openssl/ossl_cipher.c: add support for Authenticated Encryption
- with Associated Data (AEAD) for OpenSSL versions that support the
GCM encryption mode. It's the only mode supported for now by OpenSSL
itself. Add Cipher#authenticated? to detect whether a chosen mode
does support Authenticated Enc... -
05:36 AM Bug #7592 (Closed): Can not continue after SystemStackError
- The following code can not continue after next line where SystemStackError is raised.
def rec n=0
begin
rec n+1
p n # it works
rescue SystemStackError => e
p e
end
end
rec
p :end # this line doesn't work
-
03:57 AM Revision ec6cacf0 (git): * lib/rdoc/markup/to_html.rb (class RDoc): Added current heading and
- top links to headings.
* lib/rdoc/generator/template/darkfish/rdoc.css: ditto
* test/rdoc/test_rdoc_generator_markup.rb: Test for above
* test/rdoc/test_rdoc_markup_to_html.rb: ditto
* test/rdoc/test_rdoc_comment.rb: Removed trailin... -
03:43 AM Revision 44071452 (git): test_require.rb: clear load path
- * test/ruby/test_require.rb (test_require_invalid_shared_object),
(test_require_too_long_filename, test_require_changed_current_dir),
(test_require_not_modified_load_path, test_require_changed_home),
(test_require_to_path_redefined... -
02:05 AM Revision 0de805f6 (git): envutil.rb: validate syntax
- * test/ruby/envutil.rb (assert_valid_syntax): move from
test_syntax.rb.
* test/ruby/envutil.rb (assert_normal_exit): validate syntax before
running because this assertion passes even if the code fails by
SyntaxError.
git-svn-id: s... -
01:52 AM Revision 3ec17151 (git): vm.c: fix format
- * vm.c (get_param): fix format specifier for size_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:52 AM Revision 30fbc559 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:32 AM Revision b28ac403 (git): * test/openssl/test_pkey_dh.rb: revert special treatment of
- FIPS-capable installations since FIPS mode is now disabled for the
tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:31 AM Revision 9fbdf1e3 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:29 AM Revision a3b753b2 (git): * ext/openssl/ossl.c: add OpenSSL.fips_mode= to allow enabling FIPS
- mode manually.
* test/openssl/utils.rb: turn off FIPS mode for tests. This prevents
OpenSSL installations with FIPS mode enabled by default from raising
FIPS-related errors during the tests.
* test/openssl/test_fips.rb: add tests for... -
12:16 AM Bug #7562: __FILE__ encoding in Windows
- とりあえず、意図せざる変更だったのはそうなので、1.9相当の挙動になるように変更しました。
なお、1.9もそうですが、Windowsで、かつ、localeとfilesystem encodingが異なる場合、その2つのエンコーディングで異なるバイト列になる文字を含むファイル名に関しては問題が発生するとは思います。
if $0 == __FILE__ というイディオムを殺さずに解決してかつfeature freezeを突破する鮮やかな方法が思いつかないので、その問...
12/19/2012
-
11:54 PM Bug #7562 (Closed): __FILE__ encoding in Windows
- This issue was solved with changeset r38474.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ruby.c (load_file_internal): use original C string as the fil... -
11:47 PM Bug #7591 (Closed): SEGV on sparc Solaris10 when Marshal.dump
- This issue was solved with changeset r38473.
Naohisa, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* marshal.c (marshal_dump, marshal_load): fix SEGV during make... -
11:26 PM Bug #7591 (Closed): SEGV on sparc Solaris10 when Marshal.dump
- sparc Solaris10 上にて、Oracle Solaris Studio 12.3 にてデフォルトの最適化オプションである -O (-xO4 相当)を付けて make すると、rdoc作成時に Marshal.dump 内にて SEGV が発生します。make test-all すると、 TestMarshal が Failure になります。
marshal.c の marshal_dump および marshal_load 関数にて、変数 wrapp... -
10:33 PM Revision e3e4e9df (git): add ticket number
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:30 PM Bug #7482 (Feedback): test_system_redirect_win(TestSystem) failure on Windows 8
- I can't understand this test.
Kosaki-san, can you describe? -
09:35 PM Bug #7482 (Assigned): test_system_redirect_win(TestSystem) failure on Windows 8
-
10:29 PM Revision 87e16160 (git): * vm.c: support variable VM/Machine stack sizes.
- Specified by the following environment variaables:
- RUBY_THREAD_VM_STACK_SIZE: vm stack size used at thread creation.
default: 128KB (32bit CPU) or 256KB (64bit CPU).
- RUBY_THREAD_MACHINE_STACK_SIZE: machine stack size used at th... -
10:15 PM Bug #7544: Accented characters in IRB
- Hum I didn't get notified by your updates >_<
Thanks a lot for your feedbacks -
10:07 PM Bug #7586: Useless sourceline in DTrace parse__begin and parse__end probes
- =begin
Just FYI, this is the output I get testing with SystemTap:
# stap -e 'probe ruby.parse.begin { printf("*** file: %s line: %d\n", parsedfile, parsedline) }' -c 'ruby --disable-gems -e "eval \"puts 1234\", nil, \"foo\", 8"'
1... -
10:07 PM Bug #7586: Useless sourceline in DTrace parse__begin and parse__end probes
- kosaki (Motohiro KOSAKI) wrote:
> I think we don't pass 1 when no line information. 0 or -1 is better. and need to be documented when such special line number is happen.
May be it could be worth of own issue? -
08:58 PM Bug #7586: Useless sourceline in DTrace parse__begin and parse__end probes
- s/don't pass/souldn't pass/
-
08:34 PM Bug #7586: Useless sourceline in DTrace parse__begin and parse__end probes
- I think we don't pass 1 when no line information. 0 or -1 is better. and need to be documented when such special line number is happen.
-
07:55 PM Bug #7586: Useless sourceline in DTrace parse__begin and parse__end probes
- Thank you for explanation.
-
04:54 PM Bug #7586 (Closed): Useless sourceline in DTrace parse__begin and parse__end probes
- It can be other than 1 if the line number is given to eval.
-
09:28 PM Revision 5d92f6ec (git): * test/ruby/test_fiber.rb: remove a strange single quote character.
- With this character, this script exits by SyntaxError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:59 PM Bug #7590: parallel test-all で test_settracefunc が cfp consistency error
- (2012/12/19 20:30), kosaki (Motohiro KOSAKI) wrote:
> ところで、一般論としてcfp consistency errorが起きてる時に ruby level backtraceが採取できる可能性はないんじゃないですかね。
CFP consistency error は,期待している cfp とずれている,ということなの
で,だいたいあってる,という状態が取れます.スタックの破壊ではないので,
表... -
08:31 PM Bug #7590 (Assigned): parallel test-all で test_settracefunc が cfp consistency error
- CFPほげほげは全部強引にささださんに振っちゃう
-
08:30 PM Bug #7590: parallel test-all で test_settracefunc が cfp consistency error
- うちのx86_64 linuxだと以下のように vm_call_cfunc - cfp consistency error でrb_bugして、その延長でsegv.
ところで、一般論としてcfp consistency errorが起きてる時に ruby level backtraceが採取できる可能性はないんじゃないですかね。
#0 0x00007f0bedb7fec3 in fill_lines (num_traces=23,
traces... -
06:07 PM Bug #7590 (Closed): parallel test-all で test_settracefunc が cfp consistency error
- [Bug #7589]はr38464でなおったんですが今度は別のエラーが出るようになりました。
$ while (make TESTS='-qv -j1 ruby/test_settracefunc.rb' test-all >&t.log); do echo 1; done
で
[BUG] vm_call_cfunc - cfp consistency error
ruby 2.0.0dev (2012-12-19 trunk 38464) [x86_64-... -
08:30 PM Bug #7589: parallel test-all で test_settracefunc が SEGV
- あ、taruiさんが #7590としてすでに報告済みでした。そちらに転記しておきます
-
08:28 PM Bug #7589: parallel test-all で test_settracefunc が SEGV
- あれ、まだ起きるような。
うちのx86_64 linuxだと以下のように vm_call_cfunc - cfp consistency error でrb_bugして、その延長でsegv.
ところで、一般論としてcfp consistency errorが起きてる時に ruby level backtraceが採取できる可能性はないんじゃないですかね。
#0 0x00007f0bedb7fec3 in fill_lines (num_traces=23... -
05:55 PM Bug #7589 (Closed): parallel test-all で test_settracefunc が SEGV
- This issue was solved with changeset r38464.
Yui, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_trace.c (rb_threadptr_exec_event_hooks): get rid of race
c... -
12:01 PM Bug #7589 (Closed): parallel test-all で test_settracefunc が SEGV
- while make TESTS='-qv -j1 ruby/test_settracefunc.rb' test-all;do done としていると以下の通りSEGVします。
前略
TestSetTraceFunc#test_tracepoint_exception_at_line = 0.00 s = .
/home/naruse/ruby/lib/test/unit/parallel.rb:38: [BUG] Segmentation fault
r... -
04:51 PM Bug #7588 (Feedback): New warnings on ||=
- Try with newer revision.
-
08:47 AM Bug #7588 (Closed): New warnings on ||=
- I'm now getting warnings on my projects w/ 2.0 (ruby 2.0.0dev (2012-12-08 trunk 38265) [x86_64-darwin12.2.1]) when I use ||= to initialize unset variables. This never happened in < 2.0.
def initialize_test
self.multiruby_skip ||= [... - 04:04 PM Revision 7cb7d8ad (git): * 2012-12-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:04 PM Revision bfa7a49d (git): * ext/.document: Add missing ext modules to .document
- Patch by Ryunosuke SATO [Fixes Github #224]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:54 PM Revision e446378a (git): * ruby.c (load_file_internal): use original C string as the filename
- for parser.
reported by whiteleaf at [ruby-list:49085] [ruby-dev:46738]
[Bug #7562]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:47 PM Revision e90ccd3b (git): * marshal.c (marshal_dump, marshal_load): fix SEGV during make rdoc
- and test failure in TestMarshal#test_gc and test_context_switch
on SPARC Solaris 10 compiled with Oracle Solaris Studio 12.3.
[Bug #7591] [ruby-dev:46772]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38473 b2dd03c8-39d4-4d8f-9... -
01:16 PM Feature #6946: FIPS support?
- I'm sorry for not responding earlier. The problem is that I simply can't get a FIPS version of OpenSSL linked with Ruby OpenSSL to complete this task. I'm trying OpenSSL 1.0.1c and openssl-fips-2.0.2. I can compile my 1.0.1c using the FI...
-
01:09 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
- Thanks.
It seems that the following commands show a difference:
% touch a
% install a ./
% echo $?
"$?" is 1 on my Debian GNU/Linux. "$?" will be 0 with Mac OS X's native install. -
01:03 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
- I used GNU install(includes coreutils) in Mac OS. my result is same as kou's result of GNU/Linux.
-
01:26 AM Bug #7344: gem pristine bigdecimal が失敗してしまう
- > Could you try the following commands?
This is my result:
$ touch a
$ install a a
install: a and a are the same file
$ echo $?
64
$ which install
/usr/bin/install
$ uname -a
Darwin mrkn-mbp15.local 12.2.0... - 12:24 PM Revision c3fcb13c (git): merge revision(s) 37851: [Backport #7438]
- * io.c (argf_each_codepoint): add missing ARGF#codepoints [Bug #7438]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:20 PM Revision 94d2a351 (git): merge revision(s) 34871: [Backport #7415]
- * file.c (file_expand_path): use wcscasecmp().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:19 PM Revision f19478d5 (git): merge revision(s) 38039: [Backport #7408]
- * parse.y (parser_yylex): fix false usage of local variable, it cannot
appear in fname state [ruby-core:49659] [Bug #7408]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38470 b2dd03c8-39d4-4d8f-98ff-823fe69b... - 12:14 PM Revision 59995abc (git): merge revision(s) 36593: [Backport #7407]
- * gc.c: return true or false. Patch by Dirkjan Bussink. [Bug #6821]
* test/ruby/test_gc.rb: add test-case for this bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:13 PM Revision 60e7104f (git): merge revision(s) 38357,38363: [Backport #7325]
- * marshal.c (r_entry0): don't taint classes and modules because
Marshal.load just return the dumped classes and modules.
[Bug #7325] [ruby-core:49198]
* test/ruby/test_marshal.rb: related test.
Mars... -
11:19 AM Revision b8422636 (git): style fix.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:34 AM Revision c3026b72 (git): object.c: nul in const name
- * object.c (rb_mod_const_get): nul byte is invalid as constant name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:04 AM Bug #7564: r38175 introduces incompatibility
- I'm getting bit by this in my multi-version CI on Flay and any other project that uses the sexp gem and calls my deep_clone:
~~~ruby
def deep_clone
Marshal.load(Marshal.dump(self))
end
~~~ -
02:46 AM Bug #7564: r38175 introduces incompatibility
- Bump. /cc nobu
- 09:05 AM Revision 542a12d6 (git): * doc/syntax/methods.rdoc: rdoc fix, patch by Dave Brown
- [github:222]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:54 AM Revision e9e4ea98 (git): * vm_trace.c (rb_threadptr_exec_event_hooks): get rid of race
- condition. [Bug #7589] [ruby-dev:46763]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:25 AM Bug #4044: Regex matching errors when using \W character class and /i option
- ben_h (Ben Hoskings) wrote:
> But, I'm not sure how `[^\W]` should treat these characters:
> ...
Can you just fall back on the Unicode categories? If we define "word characters" as Letters and Numbers, U+212A is `{Lu}` and thus a word... -
08:13 AM Bug #4044: Regex matching errors when using \W character class and /i option
- Hi all, long time no see :)
naruse (Yui NARUSE) wrote:
> > The current behavior means that `\W` does not mean `[^A-Za-z0-9_]` in Ruby 1.9 in some cases.
> ...
I think I see the misunderstanding: there are multiple characters that r... -
07:30 AM Revision 8255e839 (git): * doc/syntax/literals.rdoc: Added 0d decimal format. Thanks Nobu!
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:19 AM Revision d8cda044 (git): * doc/syntax/methods.rdoc: Fixed typo. Thanks to Josh Susser.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:19 AM Revision eddc0685 (git): * lib/rubygems/commands/query_command.rb: Refactored to improve
- maintainability.
* test/rubygems/test_gem_commands_query_command.rb: Note default gems
in gem list details.
* lib/rubygems/uninstaller.rb: Detect all gems for uninstallation.
This allows duplicate installs of default gems to be re... -
06:31 AM Revision 1b2be1f8 (git): Use next in proc instead of break or return
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:24 AM Revision 2c0d2db5 (git): * doc/syntax/methods.rdoc: Add () around keyword arguments example for
- consistency. Thanks to Josh Susser.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:29 AM Revision 67ae926c (git): Don't check events from different files like r38456
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:46 AM Revision 30635a94 (git): fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:31 AM Bug #5993 (Assigned): Thread.new{ Fiber.new { Thread.exit }.resume }.join で例外
- パッチを作り直しました。
rb_threadptr_execute_interrupts() で async_errinfo_queue から INT2FIX(TAG_FATAL) が取れる可能性を考慮するようにしました。通常は INT2FIX(TAG_FATAL) は rb_threadptr_to_kill() で発生させて同期的例外のように処理するので async_errinfo_queue に入ることはないはずですが、Fiberの終了時は fiber_te... -
02:25 AM Revision a83df3dc (git): Push given event only if it is right one
- On parallel test-all, trace event may fire on another threads
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:25 AM Revision 056bdfd2 (git): Revert r38371 and r38384. they didn't solve the issue
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:25 AM Revision 526d7af1 (git): Suppress warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
12/18/2012
-
11:43 PM Feature #7548: Load and Require Callbacks
- =begin
@charliesome That doesn't quite fix the problem.
# foo/require_relative.rb
alias_method :require_relative_without_callback, :require_relative
def require_relative(feature)
result = require_relative_without_cal... -
01:58 PM Feature #7548: Load and Require Callbacks - =begin
You can use (({Kernel#caller})) to obtain the filename of the caller
=end -
01:57 PM Feature #7548: Load and Require Callbacks
- =begin
Ran into a little snag with implementation of this as a simple Ruby library. It is not possible to override (({#require_relative})) to add the callback b/c it is lexically scoped (is that the right term for this?). In other words... -
11:40 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
- > The installed version of bigdecimal and the default gem version are the same, so the installed version can't be used:
> ...
Umm... It is difficult... OK. It's a bug in RubyGems. We can fix it by the following change:
Index: specifi... -
12:40 AM Bug #7344 (Feedback): gem pristine bigdecimal が失敗してしまう
- I think we need more precise information to reproduce the issue that `gem install bigdecimal` is still failed on trunk.
-
11:19 PM Bug #5993 (Open): Thread.new{ Fiber.new { Thread.exit }.resume }.join で例外
- すみません、やっぱり r38414 ではちゃんと修正できていませんでした。
例外は発生しなくなりましたが、Thread.exit が Fiber を終了したところで無視されて Thread は動き続けてしまっていました。
Thread.start{
Fiber.new{ Thread.exit }.resume
p :unreachable # <- 実行されてしまう
}.join
async_errinfo_queue に... -
11:03 PM Bug #7570 (Closed): rb_fatal() in Fiber don't terminate process
- Thank you for your review.
I've committed at r38441. -
05:47 AM Bug #7570: rb_fatal() in Fiber don't terminate process
- Thank you for your report.
Your patch seems good and passed test-all on my environment.
Could you commit it?
-
07:37 PM Bug #7579: TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
- I confirmed this issue fixed.
Thank you. -
12:16 PM Bug #7579 (Closed): TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
- This issue was solved with changeset r38438.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rubygems/specification.rb: Fixed ruby output of requir... -
06:41 PM Bug #7586 (Closed): Useless sourceline in DTrace parse__begin and parse__end probes
- I am not 100% sure, but isn't the 'parser->parser_ruby_sourceline' at https://github.com/ruby/ruby/blob/trunk/parse.y#L5322 always '1'? Does it make sense to pass this information to DTrace parse__begin(const char *, int) and parse__end...
-
06:14 PM Bug #7585 (Closed): DTrace probes are inconsistent
- These are DTrace probes available in Ruby:
process("./libruby.so").mark("find__require__entry") $arg1:long $arg2:long $arg3:long
process("./libruby.so").mark("find__require__return") $arg1:long $arg2:long $arg3:long
process("./libru... -
05:06 PM Revision b32f9edd (git): * ChangeLog: fix a typo for r38452.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:04 PM Revision 26221584 (git): * vm.c (rb_vm_jump_tag_but_local_jump): remove unnessesary 2nd
- argument.
* load.c (rb_load_internal): ditto.
* eval_intern.h (rb_vm_jump_tag_but_local_jump): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:29 PM Revision ba6a2e7f (git): * 2012-12-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:29 PM Revision 157bfdcf (git): fix typos and styles
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:05 PM Bug #5073 (Closed): Ruby 1.9.2 may fail to build ri data when an RDoc plugin is installed
-
03:05 PM Bug #5073: Ruby 1.9.2 may fail to build ri data when an RDoc plugin is installed
- This seems fixed in latest rdoc.
-
02:44 PM Bug #5420 (Closed): RubyGems misleading error message for "update -l"
-
02:43 PM Bug #5420: RubyGems misleading error message for "update -l"
- =begin
It seems this has been fixed.
$ GEM_HOME=~/tmp/gems/ GEM_PATH= ruby20 -Ilib bin/gem update -l builder
Updating installed gems
Updating builder
Fetching: builder-3.1.4.gem (100%)
Successfully installed builder-3.1... -
02:34 PM Bug #6702: Date should be either required or not
- I am not clever enough to solve this problem.
As I said before, tool/rbinstall.rb cannot load extensions. If I try to lazy-load Date in lib/rubygems/specification.rb tool/rbinstall.rb obviously, tool/rbinstall.rb fails.
I cannot f... -
02:02 PM Revision c2834e3c (git): * ChangeLog: add ML and ticket ref for r38441.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:59 PM Bug #7575: Struct のメンバーをアクセサで参照できない事がある - まつもと ゆきひろです
In message "Re: [ruby-dev:46756] [ruby-trunk - Bug #7575] Struct のメンバーをアクセサで参照できない事がある"
on Tue, 18 Dec 2012 11:58:51 +0900, "Glass_saga (Masaki Matsushita)" <glass.saga@gmail.com> writes:
|調べてみましたが、"b\000"をin... -
11:58 AM Bug #7575: Struct のメンバーをアクセサで参照できない事がある
- 調べてみましたが、"b\000"をinternするとID_JUNKなIDになってしまう為に、make_struct()で"b\000"に対応するメソッドが定義されないようです。
"b\000"にはis_identchar()でない文字が含まれているので、internするとjunkであると判定されます。
従って、internするとjunkなIDとなるような名前のメンバの存在を許すかどうかという問題だと思われます。
ちなみにdefine_methodでは、junk... -
11:33 AM Bug #7197: Error: test_tls_v1_2(OpenSSL::TestSSL)
- I applied the workaround proposed by Shugo. Thanks a lot for investigating!!
-
11:32 AM Bug #7197 (Closed): Error: test_tls_v1_2(OpenSSL::TestSSL) - This issue was solved with changeset r38436.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* test/openssl/test_ssl.rb: Use :TLSv1_2_client explicitly in... -
11:09 AM Bug #7581: DTrace test should be executed against RUNRUBY
- vo.x (Vit Ondruch) wrote:
> Thank you for the fix.
> ...
Sorry, I don't know. -
01:04 AM Bug #7581: DTrace test should be executed against RUNRUBY
- Thank you for the fix.
Just wondering, if will it work with dynamically linked ruby as well? I am testing the functionality on Linux with dynamic linking and SystemTap and there I have to specify path to the library. Not sure if DTrac... -
11:02 AM Bug #5353 (Closed): TLS v1.0 and less - Attack on CBC mode - This issue was solved with changeset r38433.
Martin, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/lib/ssl.rb: Enable insertion of empty fragments a... -
10:07 AM Revision 06dcf784 (git): * io.c (rb_io_wait_writable): don't use rb_thread_wait_fd()
- because it is for waiting until io readable.
* io.c (rb_io_wait_writable): always use rb_thread_fd_writable()
instaed of bare rb_wait_for_single_fd(). we shouldn't ignore
return value.
* io.c (rb_io_wait_readable): ditto. always use... -
10:07 AM Revision 005db82d (git): * thread.c (rb_thread_wait_fd_rw): fix infinite loop bug.
- rb_wait_for_single_fd() never return positive number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:24 AM Revision dff59f6c (git): * lib/rdoc/encoding.rb: Do not remove #! line from document when
- setting encoding. This allows ruby executables to be parsed as ruby
files.
* test/rdoc/test_rdoc_encoding.rb: Test for above.
* lib/rdoc/parser.rb: Set the parser file name of ruby executables
correctly.
* test/rdoc/test_rdoc_par... -
07:46 AM Revision aa233d3f (git): * doc/syntax/literals.rdoc: Used simplified heredoc example that
- doesn't include method definition. Added heredoc with backticks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:39 AM Revision 69dfd5e0 (git): * lib/rdoc/store.rb: Work around RDoc stores from older versions of
- RDoc.
* test/rdoc/test_rdoc_store.rb: Test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:31 AM Revision 2e881bd5 (git): * lib/rdoc/ruby_lex.rb: Return a TkHEREDOC instead of a TkSTRING when
- the heredoc identifier is followed by a line-end. This allows proper
display of some HEREDOCs in source view.
* lib/rdoc/ruby_token.rb: Added TkHEREDOC
* test/rdoc/test_rdoc_ruby_lex.rb: Test for above.
git-svn-id: svn+ssh://ci.ru... -
05:28 AM Bug #7554 (Closed): TracePoint#defined_class doesn't return Class or Module
- This issue was solved with changeset r38430.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_trace.c (fill_id_and_klass): TracePoint#defined_class retu... -
04:35 AM Feature #7414: Now that const_get supports "Foo::Bar" syntax, so should const_defined?.
- I have been working on a patch, but I have some questions about expected behavior.
In the case when the parent is missing, for example:
# Foo is missing
Object.const_defined?("Foo::Bar")
should it return false? Or raise... -
04:31 AM Revision 84e3e844 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:30 AM Revision 606b66db (git): * vm.c (rb_vm_make_jump_tag_but_local_jump): take care of the case
- TAG_JUMP() with TAG_FATAL (ex. rb_fatal()).
* test/ruby/test_fiber.rb (test_fatal_in_fiber): add a test for above.
* ext/-test-/fatal/extconf.rb, ext/-test-/fatal/rb_fatal.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38... -
04:26 AM Bug #7584 (Closed): Ruby hangs when shutting down an ssl connection in gc finalization
- It appears that during garbage collection ruby will sometimes attempt to shutdown an ssl connection that has already been shutdown. At least in certain cases this causes the SSL_shutdown call to block forever.
(gdb) bt
#0 0xb76fa424... -
04:18 AM Revision ec3226d8 (git): * vm_trace.c (tracepoint_attr_defined_class): Clean up rdoc for
- TracePoint#defined_class
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:16 AM Revision dbc8565f (git): typos in changelog
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:59 AM Feature #7549: A Ruby Design Process
- =begin
@headius @naruse Regardless of what might be thought of my idea, at least this much should be clear. Directly from the Rubinius home page:
((*"A large aspect of popular languages such as C and Java is that the majority of the ... -
03:44 AM Feature #7549: A Ruby Design Process
- Right now, the easiest way to change ruby is to change ruby, without asking anything.
Almost all feature requests are silently ignored. Others are explicitly rejected. I don't think a feature request sequence like matz says works. ... -
03:16 AM Revision b06dfe59 (git): * lib/rubygems/specification.rb: Fixed ruby output of requirements
- with multiple version specifiers.
* test/rubygems/test_gem_ext_cmake_builder.rb: Only look for specific
lines in cmake output. Should fix [ruby-trunk - Bug #7579]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38438 b2dd03c8-39d... -
02:48 AM Revision 87f099d0 (git): * doc/syntax/literals.rdoc: Added 0o octal integers.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:44 AM Bug #7504 (Closed): Rdoc for OptionParser (remove "developer documentation" from Rdoc output)
- This issue was solved with changeset r38428.
Marcus, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/optparse.rb: Remove 'developer documentation' section fro... -
02:37 AM Bug #7582 (Closed): a mistake in Matrix#lup RDoc
- This issue was solved with changeset r38425.
py, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/matrix.rb (#dup): typo in example [ruby-core:50946][Bug #7582] -
01:15 AM Bug #7582 (Closed): a mistake in Matrix#lup RDoc
- http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/38300/entry/lib/matrix.rb#L1203
> # l * u == a * p # => true
http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/38300/entry/lib/matrix/lup_deco... -
02:33 AM Bug #7564: r38175 introduces incompatibility
- mame-san, how about this ticket?
-
02:32 AM Revision 831af844 (git): * test/openssl/test_ssl.rb: Use :TLSv1_2_client explicitly in
- test_tls_v1_2 to prevent upstream bug.
[Bug #7197] [ruby-dev:46240]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:06 AM Revision c2606d23 (git): Show $LOAD_PATH and RUBYLIB to debug easier
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:04 AM Revision e814e2ff (git): * test/openssl/test_ssl.rb: Improve my grammar.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:02 AM Revision 84f1dae9 (git): * ext/openssl/lib/ssl.rb: Enable insertion of empty fragments as a
- countermeasure for the BEAST attack by default. The default options
of OpenSSL::SSL:SSLContext are now:
OpenSSL::SSL::OP_ALL & ~OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS
[Bug #5353] [ruby-core:39673]
* test/openssl/test_ssl.rb:... -
01:34 AM Bug #7583 (Closed): Update DTrace probes description in Wiki
- The wiki [1] seems to be outdated. There are missing several probes descriptions, as discussed in [ruby-core:46870]
[1] http://bugs.ruby-lang.org/projects/ruby/wiki/DTraceProbes
12/17/2012
-
11:00 PM Bug #7572 (Assigned): クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
- 前田です。
tadf (tadayoshi funaba) wrote:
> クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある。
> ...
以下のように、コンパイルすると'class Foo; end'と'class Foo < nil; end'が同じ命令列に
なってしまうためのようです。
$ cat defineclass.rb
ary = RubyVM::InstructionSequence.co... -
10:08 PM Revision f5a32acb (git): fix ChangeLog comment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:04 PM Revision 256c5f25 (git): * method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type.
- This method type is for optimized CFUNC such as Fixnum#+ and so on.
This feature is half-baked and no way to use them.
[Background]
Now, VM has opt_plus instructions to optimize `+' methods for
some Classes (such as Fixnum, Float... -
09:48 PM Bug #7581 (Closed): DTrace test should be executed against RUNRUBY
- This issue was solved with changeset r38424.
Vit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Use EnvUtil.rubybin instead of Gem.ruby
[ruby-core:50943] [Bug #7... -
08:24 PM Bug #7581 (Closed): DTrace test should be executed against RUNRUBY
- Currently, the DTrace tests are executed using system Ruby [1], which is apparently wrong, since system Ruby might be of different version or may not be available. The tests should be executed against RUNRUBY, which were just build.
[... -
08:28 PM Revision 6247099f (git): * vm_trace.c (fill_id_and_klass): TracePoint#defined_class returns
- singleton class. `set_trace_func' passed attached class (which is
attached/modified by singleton class) by 6th block parameter if it
is singleton class. Previous behavior follows this spec.
However, this method named `defined_class... -
08:25 PM Bug #7569 (Closed): siphash.c / endian.h
- This issue is marked as duplicate of #7347 and #7470.
If you find Solaris 11 and/or Solaris x86 specific problems, please submit another report. -
01:50 PM Bug #7569: siphash.c / endian.h
- You are right, and I should have searched more thoroughly.
-
01:25 PM Bug #7569 (Feedback): siphash.c / endian.h
- It seems it is the same as #7470. Please try the following solution.
In [ruby-core:50377] [Backport93 - Backport #7470], usa (Usaku NAKAMURA) wrote:
It's already fixed on the repository, but not released yet.
Check out r37593 or l... -
08:06 PM Bug #7579 (Assigned): TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
-
07:25 AM Bug #7579 (Closed): TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
- TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale.
It should set locale C before invoking make.
Attached patch will revolve this issue.
1) Failure:
test_self_build(TestGemExtCmakeBuilder) [.../ruby/test/rubygems... -
06:49 PM Bug #7107 (Closed): Ruby can no longer find constants in methods in anonymous modules - This issue was solved with changeset r38423.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* class.c (rewrite_cref_stack, clone_method): rewrite a method's ... -
06:04 PM Revision 4654d75e (git): * ext/psych/lib/psych/visitors/to_ruby.rb: speed up node mapping so
- common cases are evaluated first. Thanks Kevin Menard!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:44 PM Revision c60e45f1 (git): * lib/optparse.rb: Remove 'developer documentation' section from rdoc
- Patch by Marcus Stollsteimer [ruby-core:50526][Bug #7504]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:37 PM Revision 08d59967 (git): typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:37 PM Revision b02141ad (git): * 2012-12-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:36 PM Revision f2a997d8 (git): * lib/matrix.rb (#dup): typo in example [ruby-core:50946][Bug #7582]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:14 PM Feature #7580 (Assigned): Range translation
- charliesome (Charlie Somerville) wrote:
> Do you propose that (({Range#<<})) would use (({#-})) and (({Range#>>})) would use (({#+})), or would it be a different method call internally?
Don't use +/- and use <</>> or Range#shift().
... -
03:03 PM Feature #7580: Range translation
- I would normally agree that 'shift' would be the proper term except that it's used in Array already which could cause a bit of confusion.
-
03:02 PM Feature #7580: Range translation - =begin
Do you propose that (({Range#<<})) would use (({#-})) and (({Range#>>})) would use (({#+})), or would it be a different method call internally?
I am happy with both alternatives, I just want nice convenience methods for this o... -
02:57 PM Feature #7580: Range translation
- I think such arithmetic is not addition/subtraction, but shift.
-
02:43 PM Feature #7580 (Assigned): Range translation - =begin
I would like to propose the (({#+})) and (({#-})) methods on (({Range})).
These would be useful for translating ranges - for example, given a range where the endpoints are 1-indexed, the range could be translated by 1 in the n... -
04:13 PM Feature #7549: A Ruby Design Process
- @brixen I feel that your proposed process is requesting too many changes all at once. We need to take small steps.
I humbly suggest that we rely on prior works. Let's borrow from our neighbours, by adapting the processes other langua... -
01:42 PM Feature #7548: Load and Require Callbacks
- > It seems that you are shaping and changing your suggestion with each new post,
> ...
Sorry. It's a process and discussion sort of request, which is why I presented it first with a question.
> But the way I see it, your suggestions bel... -
02:49 AM Feature #7548: Load and Require Callbacks - It seems that you are shaping and changing your suggestion with each new post,
so it is a bit hard to react. But the way I see it, your suggestions belong
somewhere to Std-lib 'debug'. Perhaps it might be possible to change stdlib
'de... -
01:28 AM Feature #7548: Load and Require Callbacks
- =begin
Some additional thoughts on this. It occurs to me that #prepend would make this a ((*little*)) easier now. One could do:
module LoadCallbacks
def load(*args)
super(*args)
$stderr.puts "load: %s" % [args.in... -
12:48 PM Revision 8dcc5ec8 (git): Use EnvUtil.rubybin instead of Gem.ruby
- [ruby-core:50943] [Bug #7581]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:49 AM Bug #7566: Escape (\u{}) forms in Regexp literals
- brixen (Brian Ford) wrote:
> Are you saying you can represent \b as a \u{} escape sequence in a Regexp?
No.
(1) \b (word boundary), \s (spaces and tabs) and so on are can't expressed as bytes
(2) so escapes are not converted to byt... -
11:38 AM Bug #7566: Escape (\u{}) forms in Regexp literals
- Are you saying you can represent \b as a \u{} escape sequence in a Regexp?
-
11:12 AM Bug #7566 (Rejected): Escape (\u{}) forms in Regexp literals
- Because Regexp Literals are not String Literals, and escapes in them have different meanings.
For example \b, it is word boundary in Regexp but BEL in String.
People will need to distingish word boundary from BEL, so \b must be showed ... - 09:49 AM Revision a70bb888 (git): * class.c (rewrite_cref_stack, clone_method): rewrite a method's cref
- stack when cloning into a new class to allow lexical const lookup to
work as expected [ruby-core:47834] [Bug #7107]
* test/ruby/test_class.rb (class TestClass): related test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38423 b2dd... -
06:56 AM Feature #7436: Allow for a "granularity" flag for backtrace_locations
- A flag that's enabled at runtime would not really work, since optimizations might already have happened. There needs to be a way to specify that optimizations should be off. In JRuby, the simplest way to do that is to turn off the compil...
-
05:47 AM Feature #6762: Control interrupt timing
- Could someone write up a summary of the current status on the wiki? I'm having trouble sorting out what has been implemented and what's just proposed at this point.
-
05:04 AM Revision 6d8ad6c4 (git): * io.c (io_flush_buffer_sync2): avoid to return 0. because
- rb_thread_call_without_gvl2 uses 0 internally.
* io.c (io_flush_buffer_async2): adapt the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:05 AM Revision 73b244d0 (git): * doc/syntax/methods.rdoc: Added a description of singleton methods.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:36 AM Revision 85d3d572 (git): * doc/.document: Added doc/syntax
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:26 AM Revision 29fd5934 (git): * doc/syntax.rdoc: Added syntax guide table of contents
- * doc/syntax/exceptions.rdoc: Syntax guide for exceptions
* doc/syntax/literals.rdoc: Syntax guide for literals
* doc/syntax/methods.rdoc: Syntax guide for methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38419 b2dd03c8-39d...