Revision 783609
Go back to digest for 9th March 2008Optimization in KDE Base
Maks Orlovich committed changes in /branches/work/kjs-frostbyte/kjs:
- Don't store List* in ExecState, not needed.
- Don't store a copy of argument list in Activations, since its possible use can not outlive the function running, and so a pointer is fine... This clarifies its livetime semantics somewhat.
As a bonus, this is also a ~2% speedup.
File Changes
Modified 4 files
- /branches/work/kjs-frostbyte/kjs
- /ExecState.cpp
- /ExecState.h
- /function.cpp
- /function.h
4 files changed in total