1. 11 Feb, 2010 4 commits
  2. 10 Feb, 2010 35 commits
  3. 09 Feb, 2010 1 commit
    • Oswald Buddenhagen's avatar
      optimize function scoping · 0e6fe766
      Oswald Buddenhagen authored
      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 ...
      0e6fe766