Aleksey Kladov a198d78bd1 cache chalk queries
This gives a significant speedup, because chalk will call these
functions several times even withing a single revision. The only
significant one here is `impl_data`, but I figured it might be good to
cache others just for consistency.

The results I get are:

Before:

from scratch:   16.081457952s
no change:      15.846493ms
trivial change: 352.95592ms
comment change: 361.998408ms
const change:   457.629212ms

After:

from scratch:   14.910610278s
no change:      14.934647ms
trivial change: 85.633023ms
comment change: 96.433023ms
const change:   171.543296ms

Seems like a nice win!
2019-06-26 12:54:13 +03:00
..
2019-04-26 11:42:10 -04:00
2019-06-25 13:26:12 -07:00
2019-06-26 11:11:28 +03:00
2019-06-26 12:54:13 +03:00
2019-06-24 10:21:36 +00:00
2019-06-06 10:06:46 +08:00
2019-06-24 10:10:05 +00:00
2019-06-26 11:11:28 +03:00
2019-06-24 10:10:05 +00:00
2019-06-04 18:05:07 -04:00
2019-06-17 00:07:31 +06:00
2019-06-04 18:05:07 -04:00
2019-06-04 18:05:07 -04:00
2019-06-04 18:05:07 -04:00