Files
sdk/runtime/lib
Alexander Markov 44e8da3ecd Simplify and fix implicit closure check, speed up Closure_equals
This CL introduces a new Function kind, kImplicitClosureFunction, in
order to simplify check for implicit closures and make it more
efficient.

This CL also fixes Function::IsImplicitStaticClosureFunction(RawFunction*)
to correctly handle implicit closures created from static native
functions.

Closes #30203.

As the result of a faster check for implicit closures and slight
refactoring of Closure_equals, micro-benchmark exercising Closure_equals
speeds up from 9618ms to 6700ms for implicit closures case and
insignificantly for other cases.

R=zra@google.com

Review-Url: https://codereview.chromium.org/2989493002 .
2017-07-21 14:26:56 -07:00
..
2016-02-22 08:53:11 -08:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2017-02-09 15:39:44 -08:00
2017-06-24 13:41:39 +02:00
2017-03-15 13:11:05 -07:00