Make hashy arguments faster
---------------------------

                 Key: JRUBY-5205
                 URL: http://jira.codehaus.org/browse/JRUBY-5205
             Project: JRuby
          Issue Type: Improvement
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.6
            Reporter: Charles Oliver Nutter


I started an attempt to make hash args faster by forcing them into a 
single-bucket hash (linear searching instead of hashing) and cutting out 
resize/rehash checks. The result is here: https://gist.github.com/711005

Unfortunately, this does slow down access a bit, and since there's no way to 
differentiate hash args from a regular literal hash, this affects all small 
literal hashes in the system.

Something like this patch might be better, but I'm posting this bug/improvement 
here so it doesn't get lost forever.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to