{"push_id":2204056609,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"9f2e1636977fa642958809946cee055754b3e238","before":"d83bee448be174e22efb94e8641fc99424f9316a","commits":[{"sha":"27b9c929d241cc58e5f3c9ec8deb4e9073a64fa5","author":{"name":"Colin Rofls","email":"43f333d9b027c18a5e761f9958c98c72d9d252fd@cmyr.net"},"message":"More efficiently resolve scopes to styles\n\nThis uses a simple cache to keep track of already-computed scope stacks,\nwhich greatly improves the efficiency of computing of new styles (at\nsome cost in memory.)","distinct":true,"url":"https://api.github.com/repos/google/xi-editor/commits/27b9c929d241cc58e5f3c9ec8deb4e9073a64fa5"},{"sha":"29b0c9e2a95323192f3aa3d862e1dc4754e152fa","author":{"name":"Colin Rofls","email":"43f333d9b027c18a5e761f9958c98c72d9d252fd@cmyr.net"},"message":"Remove redundant name lookup from ScopeLayer","distinct":true,"url":"https://api.github.com/repos/google/xi-editor/commits/29b0c9e2a95323192f3aa3d862e1dc4754e152fa"},{"sha":"9c7d612121e19de0ee1e154799c80d92f40e4e62","author":{"name":"Colin Rofls","email":"43f333d9b027c18a5e761f9958c98c72d9d252fd@cmyr.net"},"message":"Use hashmap instead of btreemap for style cache","distinct":true,"url":"https://api.github.com/repos/google/xi-editor/commits/9c7d612121e19de0ee1e154799c80d92f40e4e62"},{"sha":"9f2e1636977fa642958809946cee055754b3e238","author":{"name":"Colin Rofls","email":"43f333d9b027c18a5e761f9958c98c72d9d252fd@cmyr.net"},"message":"Merge pull request #453 from cmyr/fix/scope-perf\n\nImprove style resolution performance","distinct":true,"url":"https://api.github.com/repos/google/xi-editor/commits/9f2e1636977fa642958809946cee055754b3e238"}]}
{"actor":{"display_login":"cmyr"}}