{"push_id":2349393895,"size":8,"distinct_size":8,"ref":"refs/heads/faster/hash-array-direct-use","head":"908486e73de4a43d3631538f44fd6ff1547184c0","before":"7b3f846157072fecda2bfaf1c3b26c6b3a78c793","commits":[{"sha":"351ab3d5d0ae7f8525c116b8c243f792cb3f016d","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"Avoid use of WrappedArray in favour of direct Array usage","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/351ab3d5d0ae7f8525c116b8c243f792cb3f016d"},{"sha":"0321c711890a75facdc63533be5d4d70642ef458","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"Avoid boxing in tuples in name hashing","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/0321c711890a75facdc63533be5d4d70642ef458"},{"sha":"be05038813b04f4ef2100823059a1ab86dbfb7fe","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"Optimize annotation extraction\n\n  - hand inline enteringPhase to avoid closure allocation\n  - avoid looking up getter/setters for non fields\n  - optimize for common case of no annotations","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/be05038813b04f4ef2100823059a1ab86dbfb7fe"},{"sha":"8ca9eff8bde6e41354757ff1b1dc1f297c158ce9","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"Use iterators rather than foreach\n\nThis is not to improve performance, but rather to give cleaner profiles.","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/8ca9eff8bde6e41354757ff1b1dc1f297c158ce9"},{"sha":"937c0c0bccb99f7460a0585cd2ceed82f4d892ea","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"Hoist functions to reduce allocations in hot code path","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/937c0c0bccb99f7460a0585cd2ceed82f4d892ea"},{"sha":"3e4b3b4705ce67e88dac909a7c97e13cf242139f","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"Use AnyRefMap","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/3e4b3b4705ce67e88dac909a7c97e13cf242139f"},{"sha":"52959c9e40be56d17fdf92c8d3c2662911d3e4bd","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"Use Java collections","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/52959c9e40be56d17fdf92c8d3c2662911d3e4bd"},{"sha":"908486e73de4a43d3631538f44fd6ff1547184c0","author":{"name":"Jason Zaugg","email":"ed7c853e8cee0d3b3580a0be792529cf101f03e4@gmail.com"},"message":"WIP Stricter ExtractAPI\n\nSomething similar was tried before and reverted due to a regression:\n\nhttps://github.com/sbt/zinc/pull/290\n\nThis is just in this PR to benchmark the potential performance gain.","distinct":true,"url":"https://api.github.com/repos/retronym/zinc/commits/908486e73de4a43d3631538f44fd6ff1547184c0"}]}
{"actor":{"display_login":"retronym"}}