[ruby-core:66762] Re: [ruby-changes:36667] normal:r48748 (trunk): struct: avoid all O(n) behavior on access

From: Tanaka Akira <akr@...>
Date: 2014-12-10 01:58:52 UTC
List: ruby-core #66762
2014-12-10 0:44 GMT+09:00 normal <ko1@atdot.net>:
> normal  2014-12-10 00:43:49 +0900 (Wed, 10 Dec 2014)
>
>   New Revision: 48748
>
>   http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=48748
>
>   Log:
>     struct: avoid all O(n) behavior on access

"make dist" causes SEGV after this commit on Debian GNU/Linux 7.7 (wheezy) i386.

http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20141209T155000Z.fail.html.gz
:

...
make[2]: Leaving directory
`/extdisk/chkbuild/chkbuild/tmp/build/20141209T155000Z/tmp/ruby-snapshot20141210-21764-85829x/ruby-2.2.0-r48750/ext/ripper'
generating ext/rbconfig/sizeof/sizes.c
make[2]: Entering directory
`/extdisk/chkbuild/chkbuild/tmp/build/20141209T155000Z/tmp/ruby-snapshot20141210-21764-85829x/ruby-2.2.0-r48750/ext/rbconfig/sizeof'
sizes.c updated
make[2]: Leaving directory
`/extdisk/chkbuild/chkbuild/tmp/build/20141209T155000Z/tmp/ruby-snapshot20141210-21764-85829x/ruby-2.2.0-r48750/ext/rbconfig/sizeof'
rbconfig.rb updated
generating enc.mk
making srcs under enc
make[2]: Entering directory
`/extdisk/chkbuild/chkbuild/tmp/build/20141209T155000Z/tmp/ruby-snapshot20141210-21764-85829x/ruby-2.2.0-r48750'
generating table from enc/trans/big5.c
./tool/transcode-tblgen.rb:4: [BUG] Segmentation fault at 0x6e690000
ruby 2.2.0dev (2014-12-10 trunk 48750) [i686-linux]
...
-- 
Tanaka Akira

In This Thread

Prev Next