Files
react/packages
Andrew Clark 779a472b09 Prevent inlining into recursive commit functions (#20105)
Adds a bunch of no-inline directives to commit phase functions to
prevent them from being inlined into one of our recursive algorithms.

The motivation is to minimize the number of variables in the recursive
functions, since each one contributes to the size of the stack frame.

Theoretically, this could help the performance of both the recursive
and non-recursive (iterative) implementations of the commit phase,
since even the iterative implementation sometimes uses the JS stack.
2020-10-27 12:51:34 -07:00
..
2020-10-20 21:41:18 +01:00
2020-10-22 13:24:46 +01:00
2020-10-22 13:24:46 +01:00
2020-10-20 21:41:18 +01:00
2020-10-22 13:24:46 +01:00
2020-10-20 21:41:18 +01:00
2020-10-22 13:24:46 +01:00
2020-10-22 13:24:46 +01:00
2020-10-22 13:24:46 +01:00