General

Profile

wanabe (_ wanabe)

Issues

Projects

Activity

04/26/2017

12:11 AM Ruby trunk Bug #13181: Unexpected line in rescue backtrace
I think this is parse.y issue.
The lineno of NODE_RESCUE is 1 correctly with `begin ... rescue ... end` pattern.
...

04/18/2017

12:36 AM Ruby trunk Bug #13444: compatibility breaking change: backticks is not evalueted as shell script call while ...
`ruby` does not evaluate specific kinds of expressions at `if`/`unless` cond after r54775.
NODE_XSTR is one of them.

04/17/2017

12:57 PM Ruby trunk Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
nobu (Nobuyoshi Nakada) wrote:
> `ALLOCA` would be useful.
Is it platform dependent?
`__builtin_alloca()` of gcc...
12:14 AM Ruby trunk Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
There are some choices for this "cfp consistency error".
All patches are just for description and incomplete.
1...

04/16/2017

05:35 AM Ruby trunk Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
Here is another stat for association between first SEGV point and process result.
```
ruby 2.5.0dev (2017-04-16 t...
03:16 AM Ruby trunk Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
I have checked the patterns with attached .patch and .sh and .rb.
This is the result at r58331.
```
ruby 2.5.0...

04/10/2017

11:24 PM Ruby trunk Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
Looks like inconsistency longjmp().
I added debug print:
```diff
diff --git a/vm_insnhelper.c b/vm_insnhelper....

04/09/2017

09:54 PM Ruby trunk Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
> Duplicates Bug #13164: A second `SystemStackError` exception results in `Segmentation fault (core dumped)` added
...
09:04 AM Ruby trunk Bug #13412 (Open): Infinite recursion with define_method may cause silent SEGV or cfp consistency...
The script causes silent (no output [BUG]) SEGV or "cfp consistency error" on my environment.
```ruby
define_meth...

02/19/2017

01:12 AM Ruby trunk Bug #13228: s[i]=c(assigning a character) for String is slower than Array on Linux
`perf` shows that ruby spent most of the time in `search_nonascii()`.
```
$ perf record ruby -ve 'n=100000; s = "...

Also available in: Atom