Activity
From 06/17/2015 to 06/23/2015
06/23/2015
-
11:53 PM Feature #11299: [PATCH] use Array instead of custom struct for generic ivars
- I'm weakly against this proposal because it will consumes more objects and increase GC pressure.
I don't think it is... -
11:23 PM Feature #11299 (Assigned): [PATCH] use Array instead of custom struct for generic ivars
- I'll commit this in a few days unless there's an objection.
~~~
This reduces both code and object size while redu... -
11:41 PM Feature #11263 (Closed): [PATCH] ext/socket/ancdata.c (bsock_recvmsg_internal): reduce stack use
- Applied in changeset r51003.
----------
ext/socket/ancdata.c (bsock_recvmsg_internal): reduce stack use
Using 8K st... - 11:41 PM Revision 3f172356 (git): * 2015-06-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:40 PM Revision d9d1b20d (git): ext/socket/ancdata.c (bsock_recvmsg_internal): reduce stack use
- Using 8K stack is probably too much. As reference, ALLOCV falls
back to heap allocation at a mere 1K. Since
bsock_r... -
07:18 PM Feature #11298 (Closed): [PATCH] socket: memoize common socket families in fptr->mode
- I noticed an unnecesary getsockname() syscalls for every
sendmsg_nonblock call I make on SOCK_SEQPACKET pair.
This ... -
02:47 PM Feature #6284: Add composition for procs
- Attached patch to support composing with any object that responds to `call` (rather than raising a `TypeError` if the...
-
02:07 PM Bug #11296: Proc#arity returns weird value for non-lambda proc with optional arguments
- Hans, thank you. That's what I meant.
Kazuhiro, #7765 suggests that seems intentional.
After hearing opnion from ot... -
01:26 PM Bug #11296: Proc#arity returns weird value for non-lambda proc with optional arguments
- I think #5694 and #7765 are related issues.
-
12:55 PM Bug #11296: Proc#arity returns weird value for non-lambda proc with optional arguments
- i think matz means:
~~~ruby
Proc.new(){|x=0|}.arity # => 0
lambda {|x=0|}.arity # => -1
~~~ -
11:50 AM Bug #11296 (Feedback): Proc#arity returns weird value for non-lambda proc with optional arguments
- `Proc.new(x=0){}` raises an `ArgumentError` for me, in 1.8..2.3.
-
05:48 AM Bug #11296 (Rejected): Proc#arity returns weird value for non-lambda proc with optional arguments
- `Proc.new(x=0){}.arity` returns 0, not -1 unlike lambdas.
I don't remember if it's intentional or not. Anyone remem... -
01:27 PM Feature #11297 (Closed): Allow private method of self to be called
- Ruby does not allow private method to be called if receiver is given. Calling private method with receiver is prohibi...
-
12:00 PM Bug #11294: Possible bug in Object.const_get
- Thank you, Nobuyoshi, for your answering. Now I see the reason.
When I told that `Foo::Bar::Qux` is "closest" to `... -
11:47 AM Bug #11265: deadlock on Solaris 10 since r50900
- 親プロセス側のスレッド l@5 内で呼ばれている dlsym() で要求しているシンボルは _ex_unwind であるのがわかりました。
(下記のdbxの出力は、上記とは別の実行時になりますが、おおむね同じです。)
~~~
... -
05:32 AM Revision c23a7b0d (git): error.c: ArgumentError if no receiver
- * error.c (name_err_receiver): raise ArgumentError if no receiver
is available on this exception object. [Feature ... -
05:32 AM Revision 8283e4fd (git): error.c: index numbers
- * error.c (rb_name_err_mesg_new, name_err_mesg_to_str): name magic
numbers of indexes.
git-svn-id: svn+ssh://ci.ru... -
01:58 AM Misc #11295: Request for comments about error messages
- [email protected] wrote:
> There are several proposals to extend error messages.
>
> * https://github.com/charliesom... -
01:09 AM Misc #11295 (Closed): Request for comments about error messages
- (This is not a proposal, bug reports)
Ruby shows error messages when something wrong.
There are several proposa... - 12:49 AM Revision 3fe2773c (git): dir.c (check_dirname): avoid volatile, use return value
- volatile is unnecessary since we use rb_sys_fail_path nowadays
and that prevents the path argument from being GC-ed.
...
06/22/2015
-
11:20 PM Bug #11294 (Rejected): Possible bug in Object.const_get
- Toplevel constants are defined under `Object` context, which are inherited by every contexts.
Your results are sam... -
09:23 PM Bug #11294 (Rejected): Possible bug in Object.const_get
- ~~~ruby
module Foo; end
module Foo::Baz; end
module Bar; end
module Bar::Qux; end
Object.const_get "Foo::Baz::... -
10:54 PM Bug #11293 (Rejected): Integer('0123') => 83
- Try `Integer('0123', 10)`.
-
03:20 PM Bug #11293: Integer('0123') => 83
- Matt Di Pasquale wrote:
> Is this the correct behavior?
>
> irb(main):001:0> Integer('0123')
> => 83
> ... -
03:02 PM Bug #11293 (Rejected): Integer('0123') => 83
- Is this the correct behavior?
irb(main):001:0> Integer('0123')
=> 83
Shouldn't the return value be `123`? -
10:38 PM Feature #10585: struct: speedup struct.attr = v for first 10 attributes and struct[:attr] for big structs
- Thanks, I've committed 0002, 0003, and would like to commit a
slightly-updated 0004 soon unless somebody else objec... - 09:50 PM Revision 099e6e78 (git): struct.c: cache member definition in a subclass
- Since getting Qnil is already error, it is safe to use rb_attr_get.
* struct.c (struct_ivar_get): cache member defin... - 08:10 PM Revision 8b71b4e5 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:10 PM Revision 1a8e3ba1 (git): * 2015-06-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:10 PM Revision a63c5b26 (git): add benchmarks for struct[:name]
- * benchmark/bm_vm2_struct_big_href_hi.rb: new benchmark
* benchmark/bm_vm2_struct_big_href_lo.rb: ditto
* benchmark/b... -
07:38 PM Feature #11139: [PATCH] socket: support accept `sock_nonblock: (true|false)'
- I don't think the flag matters for second-tier OSes, as the underlying
descriptor does not matter with our current ... -
07:38 PM Misc #11276: [RFC] compile.c: convert to use ccan/list
- SASADA Koichi <[email protected]> wrote:
> I have no opinion about that, if there are no behavior changes.
> All of op... -
06:07 PM Feature #11158: Introduce a Symbol.count API as a more efficient alternative to Symbol.all_symbols.size
- Marc-Andre Lafortune wrote:
> Franck Verrot wrote:
> > Isn't there way to much overhead to include `Enumerable` in ... -
09:28 AM Revision 63dda7f9 (git): fix typo aroud Bug numbering format
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:25 AM Bug #11288 (Closed): start_watchdog in test/lib/test/unit.rb is meaningless
- r36385 (2012/7/14) にて、launch_worker の行が watchdog = start_watchdog の後ろに移動していました。
大丈夫そうなので、r50994 にて削除しました。
-
09:21 AM Revision 05f78a6f (git): * test/lib/test/unit.rb (Test::Unit::Parallel#start_watchdog): removed
- because it has been meaningless since r36385. [Bug:11288]
* test/lib/test/unit.rb (Test::Unit::Parallel#_run_paralle... -
04:22 AM Feature #11292: objspace: Dump type of special consts
- Could you add use-case of this patch?
- 12:21 AM Revision cc934fc3 (git): * 2015-06-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:21 AM Revision a2cd78a5 (git): win32.c: use numberof
- * win32/win32.c (open_dir_handle): use numberof() macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50992 b2d...
06/21/2015
-
02:55 PM Revision 2431ad55 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:53 PM Revision 68f4385d (git): * NEWS: mention Array#bsearch_index and Hash#fetch_values. [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:48 PM Revision b86b3624 (git): * NEWS: add a reference to a ticket. [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:48 PM Revision c0f571e0 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:30 PM Bug #10968: [BUG] object allocation during garbage collection phase in /opt/rubies/ruby-2.2.1/lib/ruby/2.2.0/openssl/ssl.rb:177
- Can't you compile with debug symbols enabled?
-
11:00 AM Bug #10968: [BUG] object allocation during garbage collection phase in /opt/rubies/ruby-2.2.1/lib/ruby/2.2.0/openssl/ssl.rb:177
- Zachary Scott wrote:
> Do you know how to reproduce it?
>
> Rails+Ruby 2.2 isn't enough for me to make a crash.
... -
12:28 PM Revision 4a686ebc (git): array.c: use ALLOCV_N
- * array.c (rb_ary_permutation): use ALLOCV_N instead of ALLOCV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50... -
11:28 AM Revision bbe805f0 (git): internal.h: roomof
- * internal.h (roomof): extract from type_roomof, and move from
bignum.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
10:52 AM Revision e9482963 (git): runruby.rb: don't close other fds
- * tool/runruby.rb: rubyspec now requires other FDs not to be
closed since 7b6ce1fee.
git-svn-id: svn+ssh://ci.ruby... -
09:32 AM Revision 9767eb30 (git): ruby_atomic.h: refine ATOMIC_PTR_CAS
- * ruby_atomic.h (ATOMIC_PTR_CAS): define by generic CAS macro, not
via size_t, to suppress a warning by mingw gcc.
... -
07:13 AM Feature #11181: Add a line directive to Ruby
- Today on IRC someone else also wanted such a feature:
sphex> hey. does ruby support something like "#line" direc... -
03:21 AM Revision e833adaa (git): ext/objspace/objspace_dump.c: adjust indent
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/20/2015
-
09:03 PM Feature #11292 (Assigned): objspace: Dump type of special consts
- related to #11291, fix at r50982 doesn't put passed immediate value's type on output. This patch changes to include t...
-
08:50 PM Bug #11291 (Closed): [PATCH] Check SPECIAL_CONST_P before RBASIC_CLASS to avoid SEGV
- Applied in changeset r50982.
----------
* ext/objspace/objspace_dump.c(dump_object): Return empty JSON object when
... -
05:06 PM Bug #11291 (Closed): [PATCH] Check SPECIAL_CONST_P before RBASIC_CLASS to avoid SEGV
- https://github.com/ruby/ruby/pull/943
It fixes SEGV when a special constant is passed to `ObjectSpace.dump` .
I t... -
08:50 PM Revision cc77375d (git): * ext/objspace/objspace_dump.c(dump_object): Return empty JSON object when
- passed object is a special const, instead of SEGV.
Based patch by Kohei Suzuki (eagletmt). [ruby-core:69692] [Bug #... - 03:48 PM Revision a2e4c418 (git): * 2015-06-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:48 PM Revision 54d4de67 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:35 PM Bug #11290 (Closed): Abort: 6 error running sample app
- Going through Ruby on Rails course, working through initial install.
Running into an issue running sample_app... ... -
09:41 AM Bug #11282: ruby.exe never run. ebtry point not found
- Diamond Star wrote:
> Unable to find gmtime64_s_ in msvcrt.dll library"
If you've used the RubyInstaller, this th... -
08:32 AM Revision f7547ae6 (git): * object.c (rb_obj_taint): [DOC] $SAFE=3 is obsolete.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:11 AM Bug #11288: start_watchdog in test/lib/test/unit.rb is meaningless
- なくて今誰も困ってないのですから削除に一票。
欲しくなったら戻すのはいつでも出来るでしょ。そのためにバージョン管理してるんだから。 -
01:13 AM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- I knew the call to `rb_check_arity()` should come first, but your very nice solution to doing so without mixing decla...
-
12:12 AM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- D.E. Akers wrote:
> I assumed `*argv` would resolve to `Qnil` in the case of no arguments, but this is indeed not th...
06/19/2015
-
10:14 PM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- Nobuyoshi Nakada wrote:
> > ~~~diff
> > + struct MEMO *memo = MEMO_NEW(Qtrue, *argv, 0);
> > + rb_check_arit... -
09:54 PM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- > ~~~diff
> + struct MEMO *memo = MEMO_NEW(Qtrue, *argv, 0);
> + rb_check_arity(argc, 0, 1);
Why dereferen... -
02:22 PM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- I agree. Assigning to Matz
-
08:48 AM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- I rather like this proposal. I hope it gets accepted.
-
07:11 AM Feature #11286 (Closed): [PATCH] Add case equality arity to Enumerable's sequence predicates.
- ## Proposal
It is proposed that `Enumerable`'s sequence predicates (`#all?`, `#any?`, `#none?`, and `#one?`) be augm... -
10:11 PM Bug #11289 (Closed): Segmentation fault with 2.2.2 on OpenWRT
- A very simple sinatra program fails:
require 'sinatra'
get '/' do
'Hello!'
end
# ruby sentinel.rb
[2015... -
09:47 PM Bug #11287 (Third Party's Issue): XML generation, App 551 stderr: Segmentation fault at 0×00000000000040
- Seems it happened in Nokogiri.
-
08:41 AM Bug #11287 (Third Party's Issue): XML generation, App 551 stderr: Segmentation fault at 0×00000000000040
- We have a page that should deliver XML. We have newly upgraded ruby from 1.9.3 to 2.2.2 and rails 3.2.17 to 4.2.1
Ou... -
07:02 PM Revision e4fa17a9 (git): * enc/make_encmake.rb: the list of encoding extension libraries must
- not include encinit.c itself. It caused "undefined reference to
Init_encinit".
git-svn-id: svn+ssh://ci.ruby-lang... -
06:40 PM Bug #11288 (Closed): start_watchdog in test/lib/test/unit.rb is meaningless
- test/lib/test/unit.rb の 317行目付近の start_watchdog は、
_run_parallel メソッド内の408行目から呼ばれますが、
子プロセスを起動する前に呼んでいるため、
start_w... -
05:51 PM Bug #11265 (Assigned): deadlock on Solaris 10 since r50900
- r50977 で発生率は下がりましたがゼロではないようなので、再オープンしておきます。
-
05:49 PM Bug #11265 (Closed): deadlock on Solaris 10 since r50900
- Applied in changeset r50977.
----------
* process.c (rb_execarg_parent_start1): new macro ALWAYS_NEED_ENVP
to gene... -
10:13 AM Bug #11265: deadlock on Solaris 10 since r50900
- おぉ、調べ直したところ、execv が async-signal-safe な関数としてされたのは SUSv4 からのようです。
http://pubs.opengroup.org/onlinepubs/9699919799/fun... -
10:11 AM Bug #11265: deadlock on Solaris 10 since r50900
- 訂正です。
> なお、execv が not async-signal-safe なのは Linux でも同様のようです。
は、少なくとも最近のLinuxに関しては間違いでした。すみません。
execv は POSIX.... -
09:43 AM Bug #11265: deadlock on Solaris 10 since r50900
- process.c の1260行目付近に以下の記述があります。
~~~
envp = envp_str ? (char **)RSTRING_PTR(envp_str) : NULL;
if (envp_st... -
07:15 AM Bug #11265: deadlock on Solaris 10 since r50900
- 本当に dynamic linker とかで使っている mutex が問題なら、ちょっと対応不能だと思うので、
Solaris 上では vfork はあきらめて fork で済ましておくことになりますかね。 -
07:03 AM Bug #11265: deadlock on Solaris 10 since r50900
- > に書いてあった、dynamic linker が、という話を思い出しますが、関係あるかなぁ。
関係ある気がしてきました。
popen呼び出し元のほうのスレッドは3つありますが、l@5 が dlsym などを呼んでいます... -
05:49 PM Revision f59356a8 (git): * process.c (rb_execarg_parent_start1): new macro ALWAYS_NEED_ENVP
- to generate envp_str anytime on Solaris 10 (or earlier version
of Solaris) to avoid calling execv() which is async-... -
04:56 PM Feature #10672: Enable SSL on cache.ruby-lang.org
- Hello Hiroshi,
I had sent in another ticket update for your request to add TLS to your Fastly domain cache.ruby-la... - 04:24 PM Revision 21bc6f90 (git): * 2015-06-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:24 PM Revision eabd2217 (git): * NEWS: mention about $SAFE.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:11 PM Bug #11270 (Rejected): Coverity Scan warns out-of-bounds access in ext/socket
- I talked with akr on twitter, and was convinced that `(void*)&arg.buf.addr == (void*)&arg.buf` was guaranteed. So cl...
-
01:36 AM Bug #11270: Coverity Scan warns out-of-bounds access in ext/socket
- Yusuke Endoh wrote:
> Honestly I'm not sure the C language specification: is it guaranteed that a pointer to a fie... -
09:39 AM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
- Version with separate methods
-
08:12 AM Revision fdad97f6 (git): test_last_thread.rb: relax
- * test/-ext-/gvl/test_last_thread.rb (test_last_thread): allow low
resolution sleep.
git-svn-id: svn+ssh://ci.ruby... -
08:12 AM Bug #11284 (Closed): String#upcase and String#downcase don't work for accented characters
- Closing because this is being worked on (slowly) as #10085, which is already accepted.
-
07:42 AM Bug #11277: "code converter not found" error with multi-thread (high occurrence rate since r50887)
- エンコーディング関係は autoload は使わず自前でロード処理を実装しているようですが、関連として autoload の将来廃止の方向性を示している #5653 を挙げておきます。
-
07:35 AM Bug #11277: "code converter not found" error with multi-thread (high occurrence rate since r50887)
- たとえば #5654 のような何らかのロック機構が必要な気はしますが、
Encoding 関係は、事前にどのファイルにどのクラス・モジュールが格納されているかは完全に把握済、かつ、circular requireは絶対無い、という前... -
06:11 AM Revision cc144d1d (git): test_method.rb: fix commit miss
- * test/ruby/test_method.rb (test_define_singleton_method_no_proc):
fix missing object. [Bug #11283]
git-svn-id: s... -
06:04 AM Revision 6398515a (git): test_gem_remote_fetcher.rb: get rid of errors
- * test/rubygems/test_gem_remote_fetcher.rb (start_ssl_server):
temporary measure for "dh key too small" error of Op... -
05:54 AM Bug #11283 (Closed): Block assigned implicitly
- Applied in changeset r50971.
----------
proc.c: ArgumentError if no block
* proc.c (rb_mod_define_method): now requ... -
05:49 AM Bug #11283: Block assigned implicitly
- Not, in my examples (from the initial post) it does not do that, but something different. Namely, it doesn't assignin...
-
02:25 AM Bug #11283: Block assigned implicitly
- > * Either provide a method with empty proc (`Proc.new`)
That is, in fact, exactly what Ruby is doing:
```ruby
... -
05:53 AM Revision e77f9fcb (git): proc.c: ArgumentError if no block
- * proc.c (rb_mod_define_method): now requires a block direct to
this method call. [ruby-core:69655] [Bug #11283]
... -
05:22 AM Revision 19d2532a (git): test_method.rb: split test
- * test/ruby/test_method.rb (test_define_singleton_method): split
and fix test names.
git-svn-id: svn+ssh://ci.ruby... -
04:55 AM Revision 0ba2ccc5 (git): proc.c: inadvertent ID
- * proc.c (rb_mod_define_method): get rid of inadvertent ID
creations at error.
git-svn-id: svn+ssh://ci.ruby-lang.... -
04:54 AM Revision 88249ada (git): proc.c: extract same messages
- * proc.c (proc_new): extract same warning and error messages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5096... - 02:26 AM Revision 172c5fab (git): * ChangeLog: typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:08 AM Misc #11276: [RFC] compile.c: convert to use ccan/list
- I have no opinion about that, if there are no behavior changes.
All of operations are , same behavior and same comp...
06/18/2015
-
11:38 PM Bug #11285 (Closed): Net::HTTP should handle content-coding with case-insensitive
- When Ruby Net::HTTP sent a request. It by default set the content to be compress with header: Accept-Encoding
But ... -
10:58 PM Revision e282d78a (git): extmk.rb: fix with-ext condition
- * ext/extmk.rb: if no with-ext option is given, dafault to
enable everything. [ruby-dev:49108] [Bug #11280]
git-s... -
10:45 PM Bug #11283: Block assigned implicitly
- I'd expect Ruby to do any of two options:
* Either provide a method with empty proc (`Proc.new`)
* Or call `Synta... -
09:56 PM Bug #11283: Block assigned implicitly
- Andrew, what would you like Ruby to do when you attempt to define a method with no body?
-
07:31 PM Bug #11283: Block assigned implicitly
- This feature buzzes and wiggles aerials like a bug.
I cannot see why is it needed for your example. It is pretty e... -
07:11 PM Bug #11283: Block assigned implicitly
- This is "hidden feature", not the bug: `Proc.new` can consume unnamed block passed to method.
It makes possible foll... -
03:36 PM Bug #11283 (Closed): Block assigned implicitly
- That is how it works:
module Test
def self.build(&block)
klass = Class.new(Object)
kl... -
10:41 PM Bug #11265: deadlock on Solaris 10 since r50900
- Solaris で vfork で deadlock というと、
https://web.archive.org/web/20120205202630/http://developers.sun.com/solaris/articl... -
04:52 PM Bug #11265: deadlock on Solaris 10 since r50900
- vforkは "The parent process is suspended while the child is using its resources." (Solaris 10 の man vfork(2) より引用) なので...
-
05:15 AM Bug #11265: deadlock on Solaris 10 since r50900
- IO.popen内で、retry_fork_async_signal_safeから呼んでいるvforkから帰ってこないようです。
なお、スタックトレースを取るためにデバッグ付き最適化無しでコンパイルしたら、再現確率が20-30回... -
10:26 PM Bug #11284: String#upcase and String#downcase don't work for accented characters
- http://stackoverflow.com/a/4418681
It would be unreasonable to add natural language processing to Ruby for the sak... -
08:20 PM Bug #11284 (Rejected): String#upcase and String#downcase don't work for accented characters
- Many accented and other non-english characters fails to upcase/downcase properly.
Accented characters is the most co... - 09:38 PM Revision d82b2e28 (git): * 2015-06-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:36 PM Revision c78e0d37 (git): * bootstraptest/test_method.rb: remove a test because $SAFE=2 was
- obsolete.
Please check btest, too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50964 b2dd03c8-39d4-4d8f-98... -
06:00 PM Bug #11282: ruby.exe never run. ebtry point not found
- Description
I installed ruby and tried to run a .rb
file
or even ruby.exe directly then an error
generated direct... -
01:57 PM Bug #11282 (Closed): ruby.exe never run. ebtry point not found
- I installed ruby and tried to run a .rb file
or even ruby.exe directly then an error generated directly. it says:
... -
03:59 PM Bug #11270 (Open): Coverity Scan warns out-of-bounds access in ext/socket
- Akira Tanaka wrote:
> arg.alen is initialized as sizeof(union_sockaddr) and
> modified by recvfrom() which is less ... -
07:49 AM Bug #11270 (Feedback): Coverity Scan warns out-of-bounds access in ext/socket
- I'm not sure the problem.
arg.alen is initialized as sizeof(union_sockaddr) and
modified by recvfrom() which is l... -
03:15 PM Bug #11277: "code converter not found" error with multi-thread (high occurrence rate since r50887)
- Ruby 1.9.3 でも発生率は低くなりますが再現できました。
r50887 以降発生しやすくなっただけで、それ以前から問題があったようです。 -
03:10 PM Bug #11277: "code converter not found" error with multi-thread (high occurrence rate since r50887)
- x86_64 Linux でも50%程度の発生率で再現できました。
r50920 にて確認しました。
~~~
$ echo a0 > /tmp/a0
$ echo a1 > /tmp/a1
$ ruby --disabl... -
07:01 AM Bug #11277 (Closed): "code converter not found" error with multi-thread (high occurrence rate since r50887)
- sparc Solaris 10 にて、r50887 以降、make test-all にて以下の3つのFailureが出るようになりました。
~~~
1) Failure:
TestDir_M17N#test_file... -
02:53 PM Revision 6c45fa78 (git): * bin/erb: $SAFE=3 is obsolete.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:47 PM Revision 2c23924e (git): * safe.c: removed needless doc related $SAFE=2
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:39 PM Revision 12247647 (git): * thread.c (rb_thread_safe_level): fix document. $SAFE=3 is obsolete.
- [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:33 PM Revision a9b06707 (git): $SAFE=2 is now obsolete
- * include/ruby/ruby.h (RUBY_SAFE_LEVEL_CHECK): fix safe_level
limit.
* vm_core.h (rb_proc_t): update comment for s... -
02:26 PM Bug #11280 (Closed): r49210 breaks --with-ext
- Applied in changeset r50959.
----------
extmk.rb: fix with-ext condition
* ext/extmk.rb: configure intersection of ... -
01:09 PM Bug #11280 (Closed): r49210 breaks --with-ext
- 中田さん
r49210 以降、--with-ext=zlib としても zlib 以外をビルドしてしまうようになっていると思います。
2.2.2 はちゃんと zlib だけビルドしてくれます。
--
Yusuke E... -
02:25 PM Revision 65ab2660 (git): extmk.rb: fix with-ext condition
- * ext/extmk.rb: configure intersection of with-ext and not
without-ext, as withouts is no longer true by default if... -
02:22 PM Feature #5455: $SAFE should be removed
- removed $SAFE=2 at r50958, and $SAFE=3 at r50932
-
02:21 PM Revision 5d6ca9e9 (git): * include/ruby/ruby.h: $SAFE=2 is now obsolete.
- * dir.c, ext/fiddle/handle.c, ext/socket/basicsocket.c, file.c
gc.c, io.c, process.c, safe.c, signal.c, win32/file.... -
02:03 PM Revision e8ce2a92 (git): * enc/make_encmake.rb: added --transes and --no-transes options.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:58 PM Revision 0b9d86f2 (git): un.rb: cwd by default
- * lib/un.rb (httpd): set DocumentRoot to the current working
directory by default.
git-svn-id: svn+ssh://ci.ruby-l... -
01:49 PM Bug #11281 (Rejected): Unexpected behaviour in HTTP header processing
- Running this:
~~~ruby
Net::HTTP::Get.new('http://any.url', {'header' => nil})
~~~
Results in:
~~~
NoMetho... -
01:45 PM Revision 82c29098 (git): un.rb: HTTP-alt by default
- * lib/un.rb (httpd): changed default port number to 8080 (HTTP
Alternate), which does not need root privilege.
git... -
01:35 PM Revision c96e4a6a (git): common.mk: reorder args for ENC_MK
- * common.mk (ENC_MK): reorder $(ENCS) before the target file name,
as enc/make_encmake.rb ignores any arguments aft... -
01:30 PM Revision cf44e740 (git): make_encmake.rb: mandatory dbs
- * enc/make_encmake.rb (target_transcoders, target_encodings):
encdb and transdb are always mandatory.
git-svn-id: ... -
01:10 PM Revision ae8dc6f3 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:35 AM Bug #11279 (Closed): remove rb_control_frame_t::klass
- Please check https://bugs.ruby-lang.org/issues/11278
I sent it to ruby-dev because of my operation miss.
This is ... -
11:30 AM Bug #11278 (Closed): remove rb_control_frame_t::klass
- # Abstract
rb_control_frame_t has a field `klass`, which is used to search super class when `super` is called (and... -
09:27 AM Bug #10533: HTTP reconnection with SNI does not send correct hostname
- Root cause seems to be in ossl_ssl.c:
Net::Http calls `s.session=` (C-method `ossl_ssl_set_session`), which calls ... -
08:51 AM Bug #10533: HTTP reconnection with SNI does not send correct hostname
- Created https://github.com/ruby/ruby/pull/964
-
08:36 AM Bug #10533: HTTP reconnection with SNI does not send correct hostname
- It looks like i've solved it: Moving `s.hostname = @address` before `s.session = @ssl_session` has solved it on my en...
- 09:25 AM Revision 072b3c86 (git): test/socket/test_unix.rb: replace sleep with select
- Not sure what drugs I was on, but blindly sleeping instead of
using IO#wait or IO.select to wait for data on a socket... -
09:01 AM Revision 58ba24f8 (git): * vm.c (rb_vm_control_frame_id_and_class): remove usless codes.
- `me' knows ID and owner class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50950 b2dd03c8-39d4-4d8f-98ff-823... - 08:01 AM Revision f74fdd72 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:01 AM Revision c8590d60 (git): * method.h: constify rb_method_alias_struct::original_me and
- rb_method_refined_struct::orig_me.
* class.c (move_refined_method): use RB_OBJ_WRITE() for
me->def->body.refined.or... -
05:36 AM Revision 37b38306 (git): * ext/objspace/objspace.c (count_imemo_objects): support imemo_ment.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:50 AM Revision fac04ba9 (git): NEWS: NameError#receiver [Feature #10881]
- [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:33 AM Feature #10881 (Closed): NoMethodError#receiever
- Applied in changeset r50945.
----------
error.c: NameError#receiver
* error.c (name_err_receiver): add NameError#re... -
04:32 AM Revision 51de63df (git): error.c: NameError#receiver
- * error.c (name_err_receiver): add NameError#receiver method.
[Feature #10881]
git-svn-id: svn+ssh://ci.ruby-lang.... -
01:28 AM Feature #10295 (Closed): [PATCH] io.c (fptr_finalize): free memory (before GC sweep)
- r47758
-
01:04 AM Feature #11056 (Closed): [PATCH] lib/net/*: use io/wait methods instead of IO.select
- r50326
-
01:02 AM Feature #10302 (Closed): [PATCH] marshal.c: lazy compat_tbl allocation
- r47756
-
01:00 AM Revision 42191947 (git): * safe.c: removed needless doc related $SAFE=3
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:59 AM Revision 0def632d (git): * safe.c: rename old method name for $SAFE=3
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/17/2015
-
11:54 PM Misc #11276 (Closed): [RFC] compile.c: convert to use ccan/list
- ```
Not the results I was hoping for, but maybe the LoC and stack
reductions are still worth it.
This reduces li... -
11:41 PM Feature #10881: NoMethodError#receiever
- Thanks Matsumoto-san.
I realized that the last line in the example above is wrong, it has to use `#equal?` instead... -
02:04 PM Feature #10881: NoMethodError#receiever
- Looks OK for me. I am interested in how JRuby/Rubinius guys feel about the proposal.
Matz.
-
11:34 PM Revision a6141c59 (git): common.mk: -fake
- * common.mk (no-fake): add alias -fake for dist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50942 b2dd03c8-39... -
11:16 PM Bug #10871: Sclass thread unsafe due to CREF sharing
- Thank you.
I updated a patch.
```diff
Index: insns.def
======================================================... -
09:11 PM Bug #10871: Sclass thread unsafe due to CREF sharing
- Hi, ko1 san.
I applied the ko1's patch on ruby_2_2 branch and make test-rubyspec fails with Segmentation fault.
... -
10:27 PM Bug #10402: URI regression in 2.2.0-preview1 (bad URI(is not URI?): URI::InvalidURIError)
- The patch caused this bug https://bugs.ruby-lang.org/issues/11275.
-
10:23 PM Bug #11275: RFC3986_Parser accepts invalid URIs containing %
- Seems to have happened in commit [21ab98a997d2ed44c9c95cf5434a42561b2cd688](https://github.com/ruby/ruby/commit/21ab9...
-
10:12 PM Bug #11275 (Closed): RFC3986_Parser accepts invalid URIs containing %
- URI.parse('https://www.example.com/search?q=%XX') does not raise an error despite being an invalid URI. A % in a URI ...
- 09:07 PM Revision c3a27db1 (git): * 2015-06-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:07 PM Revision fa5d0d24 (git): compile.c: use %+PRIsVALUE instead of rb_inspect
- * compile.c (get_exception_sym2type, iseq_build_from_ary_body):
rely on %+PRIsVALUE instead of calling rb_inspect d... -
06:42 PM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
- No specific reason, only to make the changes to the library smaller. They certainly can be separate methods.
-
01:08 AM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
- Any reason to create both together in `create_request_and_response`?
-
03:48 PM Bug #11265: deadlock on Solaris 10 since r50900
- 2015-06-17 11:40 GMT-04:00 <[email protected]>:
> Issue #11265 has been updated by Naohisa Goto.
>
>
> ... -
03:40 PM Bug #11265: deadlock on Solaris 10 since r50900
- test/lib/test/unit.rb の _run_parallel メソッド内の 408-410行目にて、以下のタイミングで発生していることはわかりました。
1. 408行目では start_watchdog を呼ぶ。
... -
03:40 PM Bug #11121 (Third Party's Issue): openssl ext does not handle EWOULDBLOCK
- Thanks for following up!
-
03:19 PM Bug #11121: openssl ext does not handle EWOULDBLOCK
- Thanks for the feedback and apologies for the delay here - it took a while to do further testing and confirming with ...
-
03:12 PM Bug #11274: Equality inconsistency between Method and UnboundMethod
- 一致する方に揃えると良いと思います。
また、ドキュメントはaliasを考慮していないと思うので、「ownerの一致または同じ実体を指すalias」とでも記述するのが良いのではないでしょうか。
Matz.
-
08:01 AM Bug #11274 (Closed): Equality inconsistency between Method and UnboundMethod
- Method と UnboundMethod の equality が一貫していません。
```ruby
module M1
def foo; end
end
module M2
include M1
... -
01:40 PM Bug #10533: HTTP reconnection with SNI does not send correct hostname
- Following up on my comment a few days ago:
I ran a test in python using https://github.com/nabla-c0d3/sslyze (with... -
12:52 PM Revision 04d13d06 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:11 PM Revision 61da1049 (git): bignum.c: doc of rb_cstr_to_inum
- * bignum.c (rb_cstr_to_inum): [DOC] add document of the function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
12:00 PM Bug #11272 (Closed): cross compilation problem
- Applied in changeset r50937.
----------
common.mk: needs fake.rb
* common.mk (ENC_MK): needs fake.rb if cross compi... -
01:05 AM Bug #11272 (Closed): cross compilation problem
- 3月あたりから cross compile に失敗していることに気がつきました。
今日の結果はたとえば
http://www.rubyist.net/~akr/chkbuild/debian/crossruby-trunk-a... -
11:59 AM Revision 22eb2a4f (git): common.mk: needs fake.rb
- * common.mk (ENC_MK): needs fake.rb if cross compilation.
[ruby-dev:49098] [Bug #11272]
git-svn-id: svn+ssh://ci.r... -
11:24 AM Revision 07a296ce (git): * ext/rbconfig/sizeof/extconf.rb: Check __float80.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:51 AM Feature #11032 (Closed): Add a warning for misspelling "def intialize"
- This issue can be closed because this will be covered by #11252 in a much more general way.
-
07:21 AM Revision e521b916 (git): util.c: fix off-by-one error
- * util.c (ruby_scan_digits): fix the return length off-by-one
error when the length is given and the last char is a... -
07:04 AM Feature #11273 (Closed): [PATCH] Make it possible to `load` from a FIFO file
- Revision #50887 (https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/50887) avoided `load` from block...
- 06:25 AM Revision aabe6b46 (git): * ChangeLog: typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:17 AM Revision f9fca831 (git): * safe.rb (safe_setter): of course, don't have to warn the limitation of
- $SAFE=3 after it's removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50933 b2dd03c8-39d4-4d8f-98ff-823fe69... -
05:29 AM Revision bbf440c9 (git): * include/ruby/ruby.h: $SAFE=3 is now obsolete.
- * ext/socket/init.c, ext/socket/socket.c, ext/socket/tcpsocket.c
ext/socket/udpsocket.c, gc.c, object.c, re.c, safe... -
04:20 AM Feature #11267: CSV::Row#field と CSV::Table#[] の引数に Range を使えるようにした
- ありがとうございました !
-
01:59 AM Feature #11267 (Closed): CSV::Row#field と CSV::Table#[] の引数に Range を使えるようにした
- Applied in changeset r50929.
----------
* lib/csv.rb: accept to use Range object for row selection.
[Feature #1126... -
12:42 AM Feature #11267 (Assigned): CSV::Row#field と CSV::Table#[] の引数に Range を使えるようにした
- やっておきます
-
04:16 AM Feature #11258: add 'x' mode character for O_EXCL
- > ~~~diff
> +#define MODE_BINARY_EXCL(a,b,c,d) \
> + ((oflags & O_EXCL) ? MODE_BINARY(d, c) : MODE_BINARY(b, a))
... -
03:13 AM Revision 3759dfa2 (git): * ChangeLog: added contibutor name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 AM Bug #11269 (Assigned): ruby_init_setproctitle() should be called before require_libraries()
- I agree.
I'll take a look.
-
02:41 AM Bug #10951: insert WB in lep_svar_set() (r49898)
- ruby_2_1 r50930 merged revision(s) 49898.
- 02:41 AM Revision 9af0f53f (git): merge revision(s) 49898: [Backport #10951]
- * vm_insnhelper.c (lep_svar_set): add WBs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@50930 b2dd... -
01:58 AM Revision 96fb8196 (git): * lib/csv.rb: accept to use Range object for row selection.
- [Feature #11267][ruby-dev:49091]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50929 b2dd03c8-39d4-4d8f-98ff-823... -
01:49 AM Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
- In [r48934](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/48934), why were both the RFC 2396 an...
-
12:53 AM Bug #11264: Memory leak in JSON stdlib ext (JSON generation)
- Luke Gruber wrote:
> Should we continue this here or on https://github.com/flori/json/issues/251 ? I don't know what... -
12:50 AM Revision e5471cbe (git): servlet.rb: requires json
- * lib/rdoc/servlet.rb (documentation_search, root_search):
requires json for JSON.dump and fix sporadic failures du... -
12:46 AM Revision db577345 (git): mkmf.rb: suppress warnings
- * lib/mkmf.rb (try_func): suppress implicit-function-declaration
warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/... - 12:13 AM Revision 3c5f42a9 (git): * 2015-06-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:12 AM Revision 71ebbe33 (git): mkmf.rb: suppress warnings
- * lib/mkmf.rb (try_func, try_var): suppress
unused-but-set-variable warnings.
git-svn-id: svn+ssh://ci.ruby-lang.o...
Also available in: Atom