Skip to content
Snippets Groups Projects
Commit 0e6fe766 authored by Oswald Buddenhagen's avatar Oswald Buddenhagen
Browse files

optimize function scoping

previously, the entire value hash was simply pushed on a stack upon
entering a custom function. the problem with that was that setting the
function's argument already detached (i.e., copied) the entire hash.
so instead store only actually modified values in nested scopes and let
lookups cascade to parent scopes.

improvement: 2% for qt, 15% for creator ...
parent 62270c1c
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment