Go to file
sgjesse@chromium.org 25112aba44 Refactored the mirror representation of properties. Removed the AssessorMirror and InterceptorPropertyMirror and moved all reflection for properties to PropertyMirror. From a PropertyMirror it can be checked whether a property has getter/setter defined in JavaScript and information on the getter/setter functions are now available. If calling the getter resulted in an exception this is reflected as well.
Properties from interceptors are also reflected through PropertyMirror as the distinction did not make sense seen from a JavaScript debugging perspective. The isNative function on a PropertyMirror can be used to check whether a property is defined natively by the host (or V8).

Simplified the local property lookup in the debug runtime call to just call GetProperty as the property is known to be a local property.
Review URL: http://codereview.chromium.org/17377

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1068 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-01-13 14:38:44 +00:00
benchmarks Fix benchmarks to not format scores that are really errors. 2009-01-13 09:27:47 +00:00
include Added more constness to the api. There are still some methods back 2009-01-08 11:35:34 +00:00
samples Adds a --help option and usage message listing all flags to V8. 2008-11-06 10:43:15 +00:00
src Refactored the mirror representation of properties. Removed the AssessorMirror and InterceptorPropertyMirror and moved all reflection for properties to PropertyMirror. From a PropertyMirror it can be checked whether a property has getter/setter defined in JavaScript and information on the getter/setter functions are now available. If calling the getter resulted in an exception this is reflected as well. 2009-01-13 14:38:44 +00:00
test Refactored the mirror representation of properties. Removed the AssessorMirror and InterceptorPropertyMirror and moved all reflection for properties to PropertyMirror. From a PropertyMirror it can be checked whether a property has getter/setter defined in JavaScript and information on the getter/setter functions are now available. If calling the getter resulted in an exception this is reflected as well. 2009-01-13 14:38:44 +00:00
tools Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
AUTHORS Apply patch from Alexander Botero-Lowry that adds FreeBSD platform 2008-11-21 10:06:29 +00:00
ChangeLog Preparing push to trunk (0.4.7) 2009-01-06 14:11:19 +00:00
LICENSE Initial export. 2008-07-03 15:10:15 +00:00
SConstruct Added support for building V8 on Windows with either the shared or static version of MSVCRT. The selection of the MSVCRT version is through the new SCons flag msvcrt which can have values static or shared with static being the default. 2008-11-21 11:19:01 +00:00