[#78949] [Ruby trunk Feature#13095] [PATCH] io.c (rb_f_syscall): remove deprecation notice — kosaki.motohiro@...
Issue #13095 has been updated by Motohiro KOSAKI.
3 messages
2017/01/03
[#78997] [Ruby trunk Bug#13110] Byte-based operations for String — shugo@...
Issue #13110 has been updated by Shugo Maeda.
3 messages
2017/01/06
[#79228] Re: [ruby-cvs:64576] naruse:r57410 (trunk): Prevent GC by volatile [Bug #13150] — Eric Wong <normalperson@...>
naruse@ruby-lang.org wrote:
5 messages
2017/01/23
[#79511] Re: [ruby-cvs:64576] naruse:r57410 (trunk): Prevent GC by volatile [Bug #13150]
— Eric Wong <normalperson@...>
2017/02/13
Eric Wong <normalperson@yhbt.net> wrote:
[#79518] Re: [ruby-cvs:64576] naruse:r57410 (trunk): Prevent GC by volatile [Bug #13150]
— Nobuyoshi Nakada <nobu@...>
2017/02/13
On 2017/02/13 10:04, Eric Wong wrote:
[#79298] [Ruby trunk Bug#13085][Assigned] io.c io_fwrite creates garbage — nobu@...
Issue #13085 has been updated by Nobuyoshi Nakada.
3 messages
2017/01/29
[#79337] Re: [ruby-changes:45397] normal:r57469 (trunk): io.c: recycle garbage on write — SASADA Koichi <ko1@...>
Eric:
4 messages
2017/01/31
[#79352] Re: [ruby-changes:45397] normal:r57469 (trunk): io.c: recycle garbage on write
— Eric Wong <normalperson@...>
2017/01/31
SASADA Koichi <ko1@atdot.net> wrote:
[ruby-core:79088] Re: ruby/spec needs help from CRuby committers
From:
"NARUSE, Yui" <naruse@...>
Date:
2017-01-16 15:27:35 UTC
List:
ruby-core #79088
I understand your point is * CRuby uses test-all. It’s not good for other implementations. * someone need to reimplement tests * test-all (and rdoc) doesn’t describe the behavior well. * test re-implementer needs to read CRuby source * ruby/spec is better than test-unit * ruby/spec encourages to write the description * ruby/spec’s example is shorter and usually atomic * ruby/spec has tags for known failures * CRuby people should write ruby/spec * change CRuby and ruby/spec atomically * single person write implementation and spec * use ruby/spec instead of test-unit But mspec doesn’t have enough utility in envutil, like assert_separately. Like above mspec is not as robust as miniunit. Even though ruby/spec’s example is smaller than test-all, mspec has more abstraction layers than minitest+test-unit wrapper. If it hits mysterious SEGV, it makes hard to debug. (I experienced such hard debugging some times through the experience) Therefore it is not acceptable to use mspec as primary framework of testing CRuby especially for core classes. Just as a note * test-all also has tag feature; JRuby uses that for these days * CRuby already has test-rubyspec to ease running rubyspec. (But if people actually change rubyspec, they need to run it with other version of rubies) I agree with tests should be more descriptive. -- NARUSE, Yui <naruse@airemix.jp> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>