General

Profile

Yui NARUSE

Issues

Projects

Activity

02/05/2016

06:52 AM Ruby trunk Revision 53744: improve r53741
* Remove branching by a==0 case
Before r53741:
% perf stat ./miniruby -e'a=100;i=0;while i<0xfffffff;i+=1;a=(a*557+2...
04:31 AM Ruby trunk Revision 53741: * insns.def (opt_mult): Use int128_t for overflow detection.
* bignum.c (rb_uint128t2big): added for opt_mult.
* bignum.c (rb_uint128t2big): added for rb_uint128t2big..
* confi...

02/03/2016

10:08 AM Ruby trunk Revision 53727: Remove debug print introduced in r52386
04:52 AM Ruby trunk Bug #11946 (Closed): Assertion failed: (!STR_EMBED_P(shared)), function str_new_frozen, file stri...
Applied in changeset r53724.
----------
* string.c (str_new_frozen): if the given string is embeddedable
but not e...
04:52 AM Ruby trunk Revision 53724: * string.c (str_new_frozen): if the given string is embeddedable
but not embedded, embed a new copied string. [Bug #11946]
03:18 AM Ruby trunk Bug #11946 (Assigned): Assertion failed: (!STR_EMBED_P(shared)), function str_new_frozen, file st...
Ben Miller wrote:
> I was able to reduce to a script that doesn't need any gems. I'm using Arch Linux.
This is so...

02/02/2016

05:38 PM Ruby trunk Revision 53720: * re.c (rb_reg_prepare_enc): use already compiled US-ASCII regexp
if given string is ASCII only.
121.2s to 113.9s on my x86_64-freebsd10.2 Intel Core i5 661
11:02 AM Ruby trunk Revision 53718: Skip SHA from test_digest_constants for LibreSSL 2.3
The first one of ruby/openssl#40
https://github.com/ruby/openssl/issues/40#issuecomment-159839338
10:14 AM Ruby trunk Feature #12034: RegExp does not respect file encoding directive
This is considered as a spec now.
Anyway the change is very tiny.
```c
diff --git a/re.c b/re.c
index 3f7d227...
04:39 AM Ruby trunk Revision 53715: * re.c: Introduce RREGEXP_PTR.
patch by dbussink.
partially merge https://github.com/ruby/ruby/pull/497
* include/ruby/ruby.h: ditto.
* gc.c: di...

Also available in: Atom