Changes between Version 64 and Version 65 of squirrelfish


Ignore:
Timestamp:
Apr 14, 2008 11:13:54 AM (16 years ago)
Author:
ggaren@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • squirrelfish

    v64 v65  
    148148remove irrelevent files
    149149
     150replace resolve_base_and_func:
     151    - statically detect functions that use "this", and emit an "op_fix_this" instruction for them that does the isActivationObject check. normal function calls don't need to do it.
     152    - for built-in functions, have a "thisObject" accessor on List, which lazily fixes up "this", or just fix up "this" in the native function invocation code, since most native functions use "this".
     153    - remove resolve_base_and_func, and use resolve_base_and_value in its place
     154
    150155If a nested program overwrites the global slot holding a currently executing function, the function won't be marked during GC
    151156