Arquivos
hhvm/hphp/runtime
Herman Venter 52503f5ea8 Do not cache units containing eval code created by debugger
A number of debugger commands end up doing an eval inside the VM. These eval's are ad-hoc and are performed in human time scales. There is no need to cache them. Consequently, call compile_string directly, rather than call it via compileEvalString (which does caching). Also make sure that the result of compile_string is always interpreted so that no JIT caching happens.

In principle, caching ought not to matter, but another bug is causing the JIT to fail an assertion if a cached eval string is recompiled in a context where variables that were bound are no longer bound.

Differential Revision: D904873
2013-08-01 18:27:25 -07:00
..
2013-08-01 16:07:33 -07:00
2013-08-01 16:07:33 -07:00
2013-07-25 13:59:56 -07:00
2013-02-11 02:10:41 -08:00
2013-02-11 02:10:41 -08:00