v8/test/cctest
antonm@chromium.org 8122f974d8 Make exception thrown via v8 public API propagate to v8::TryCatch as JS thrown exceptions do.
Correctly process failures which can be returned by Object::GetProperty
when performing GetRealNamedProperty* queries.

Callback properties can produce exceptions so we need to wrap access to them
into exception checks.  However, despite of many other methods with exception
checks, property access doesn't mandatroy go via JavaScript and hence we
need to inject code to propagate exception to public API TryCatch handlers.

Review URL: http://codereview.chromium.org/6685087

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7548 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-04-07 19:52:24 +00:00
..
cctest.cc Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
cctest.gyp Initial attempt to add support for using gyp to build V8 itself 2010-12-14 08:16:39 +00:00
cctest.h Use v8::internal threading support in samples/shell.cc. 2011-03-21 15:04:17 +00:00
cctest.status Remove snapshots-related code that is implemented in DevTools heap profiler. 2011-03-29 12:52:07 +00:00
gay-fixed.cc Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
gay-fixed.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
gay-precision.cc Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
gay-precision.h Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
gay-shortest.cc Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
gay-shortest.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
SConscript Re-establish mips basic infrastructure. 2011-03-28 13:05:36 +00:00
test-accessors.cc Simplify isolates access during stack iteration (WAS: Move SafeStackFrameIterator::active_count_...) 2011-04-05 09:01:47 +00:00
test-alloc.cc Fix the Cygwin build after isolates merge. 2011-03-30 17:16:36 +00:00
test-api.cc Make exception thrown via v8 public API propagate to v8::TryCatch as JS thrown exceptions do. 2011-04-07 19:52:24 +00:00
test-assembler-arm.cc ARM: Add support load/store multiple VFP registers 2011-04-06 09:06:23 +00:00
test-assembler-ia32.cc Fix multi-isolate build: 2011-04-01 14:46:30 +00:00
test-assembler-mips.cc Fix presubmit errors in r7388 2011-03-28 13:37:09 +00:00
test-assembler-x64.cc VM initialization refactoring. 2011-03-31 16:17:37 +00:00
test-ast.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-bignum-dtoa.cc Fix X64 compilation on Windows. 2011-02-03 11:13:04 +00:00
test-bignum.cc Bignum implementation of Strtod. 2010-11-08 11:49:47 +00:00
test-circular-queue.cc Use v8::internal threading support in samples/shell.cc. 2011-03-21 15:04:17 +00:00
test-compiler.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-conversions.cc Fix number parsing to not allow space between sign and digits. 2010-11-26 12:45:41 +00:00
test-cpu-profiler.cc Add support for CPU and heap profiles deletion. 2011-03-22 16:10:01 +00:00
test-dataflow.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-debug.cc Introduce accessors on builtins instance and use them to avoid TLS access when getting builtins. 2011-03-23 13:40:07 +00:00
test-decls.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-deoptimization.cc Revert "Never use classic code generator." 2011-04-01 14:38:30 +00:00
test-disasm-arm.cc ARM: Add support load/store multiple VFP registers 2011-04-06 09:06:23 +00:00
test-disasm-ia32.cc VM initialization refactoring. 2011-03-31 16:17:37 +00:00
test-diy-fp.cc Rename files containing underscores. 2010-03-19 12:15:24 +00:00
test-double.cc Fix Double.NextDouble function. 2010-11-08 12:13:05 +00:00
test-dtoa.cc Fix compilation on 64-bit Windows, update Visual Studio projects. 2011-02-03 13:29:10 +00:00
test-fast-dtoa.cc Fix X64 Windows compilation. 2011-02-03 15:14:46 +00:00
test-fixed-dtoa.cc Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
test-flags.cc Fix warnings on Win64. 2009-11-11 09:50:06 +00:00
test-func-name-inference.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-hashmap.cc Make the hash map test run faster by doing less work. 2009-05-15 13:49:00 +00:00
test-heap-profiler.cc Heap profiler: emit more descriptive names for system objects and properties. 2011-03-30 14:04:50 +00:00
test-heap.cc Revert "Never use classic code generator." 2011-04-01 14:38:30 +00:00
test-list.cc Add and use AsciiAlphaToLower. Move RemoveLast test. Add Clear test. This is a commit of http://codereview.chromium.org/3307003/show http://codereview.chromium.org/3312007/show and http://codereview.chromium.org/3341002/show for tfarina 2010-09-03 12:59:52 +00:00
test-liveedit.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-lock.cc Stop running some liveedit tests (see issue 915). 2010-10-29 07:10:14 +00:00
test-log-stack-tracer.cc Remove some dead code. 2011-04-07 14:42:37 +00:00
test-log-utils.cc Remove log compression support. 2010-12-07 13:24:22 +00:00
test-log.cc Revert "Never use classic code generator." 2011-04-01 14:38:30 +00:00
test-macro-assembler-x64.cc Fix non-ia32 build. 2011-04-01 15:37:59 +00:00
test-mark-compact.cc Make object groups and implicit references a bit more lightweight. 2011-04-06 19:17:54 +00:00
test-parsing.cc Make the preparser standalone library and process build in debug mode. 2011-03-29 13:06:48 +00:00
test-platform-linux.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-platform-macos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-nullos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-tls.cc Fast TLS support. 2011-03-27 16:14:20 +00:00
test-platform-win32.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-profile-generator.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-regexp.cc Cleanup of FACTORY macro and fix Irregexp Interpreter build in test-regexp.cc 2011-04-04 18:26:06 +00:00
test-reloc-info.cc Fix error in test-reloc-info/Positions. This error caused a failure on Windows 64-bit V8. 2011-03-22 11:51:16 +00:00
test-serialize.cc Introduce accessors on builtins instance and use them to avoid TLS access when getting builtins. 2011-03-23 13:40:07 +00:00
test-sockets.cc Use v8::internal threading support in samples/shell.cc. 2011-03-21 15:04:17 +00:00
test-spaces.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-strings.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-strtod.cc Add two tests to strtod. 2011-02-09 14:12:31 +00:00
test-thread-termination.cc Use v8::internal threading support in samples/shell.cc. 2011-03-21 15:04:17 +00:00
test-threads.cc Use v8::internal threading support in samples/shell.cc. 2011-03-21 15:04:17 +00:00
test-type-info.cc Type info: fix three bit representation of smi type. 2010-06-29 13:48:20 +00:00
test-unbound-queue.cc CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +00:00
test-utils.cc VM initialization refactoring. 2011-03-31 16:17:37 +00:00
test-version.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
testcfg.py Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00