2011/10/1 SASADA Koichi <ko1 / atdot.net>:
> I made a questionnaire "What do you want to introduce in 2.0?" in my
> RubyConf2011 presentation.
>
> Followings are results from my memo. =A0My memo should be incomplete, so
> please complement them.
>
>
> - Cleanup syntax
> - Bytecode export
> - Symbol GC
> - Remove Proc binding
> - Macros
> - Getting parse tree
> - Getting source code
> - Cross thread Fiber migration
> - Standard Gem
> - Review all standard libraries
> - Remove obsolete one standard libraries
> - Improve Proc#curry
> - Non-blocking I/O
> - Dtrace
> - GC API (replacable GC)
>

I noticed that when used excessively, rb_hash_aref can become a
bottleneck, even for a hash
with symbol keys with just about 10 key/value pairs. So I looked into
this a bit and found out
that st_table is using Murmur Hash. We don't use Murmur3 [1] yet, do
we? If not, how do you
feel about upgrading?


Regards,
Martin

[1] http://code.google.com/p/smhasher/