Get rid of variableEnvironment
authorLars Knoll <lars.knoll@digia.com>
Thu, 29 Nov 2012 21:37:25 +0000 (22:37 +0100)
committerErik Verbruggen <erik.verbruggen@digia.com>
Fri, 30 Nov 2012 11:28:38 +0000 (12:28 +0100)
commitf26d5c36cff33cc8a968c87a69e9dddbb4278855
tree185ef14f30ed409cb74ff8cf11ad8223597cb5ad
parentf00cf7cfae716f5e5af2d0952c3a822744977811
Get rid of variableEnvironment

Found out that the variableEnv is only required
for two use cases: To expose the exception in the
catch statement, and to create temporary
environments for the with() statment. Both can be
better handled differently and don't require the
overhead of two environments.

Change-Id: I149e1fd7bdfc3267544b141b6f94e46e42cf641b
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
debugging.cpp
llvm_runtime.cpp
moth/qv4vme_moth.cpp
qmljs_engine.cpp
qmljs_environment.cpp
qmljs_environment.h
qmljs_objects.cpp
qmljs_objects.h
qv4ecmaobjects.cpp
qv4isel_masm.cpp