v8/test/cctest
svenpanne@chromium.org 4084e698c3 Fixed a bug in the chaining of fixup position
The ARM and MIPS assemblers had a bug where they did not handle the last element
in the list of code positions correctly during the fixup of offsets for forward
jumps. This happened when the first instruction contained a forward jump to a
label, and that label was used in a forward jump later, too.

Unified the code for Assembler::next on ARM and MIPS while we were there.

Added test cases, even for ia32/x64, which seem to be correct, even I don't
fully understand why... %-}

BUG=v8:1644
Review URL: http://codereview.chromium.org/7786001

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9063 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-08-30 07:36:31 +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 Refactor .gyp files: 2011-08-25 14:50:09 +00:00
cctest.h "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
cctest.status Prototype of mark-and-compact support for Harmony weak maps. 2011-08-03 12:48:30 +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
log-eq-of-logging-and-traversal.js Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
SConscript Prototype of mark-and-compact support for Harmony weak maps. 2011-08-03 12:48:30 +00:00
test-accessors.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-alloc.cc Minimize malloc heap allocation on process startup. 2011-08-04 15:18:18 +00:00
test-api.cc Make (some) functions called from builtin functions use the callback's global as receiver. 2011-08-26 13:53:00 +00:00
test-assembler-arm.cc Fixed a bug in the chaining of fixup position 2011-08-30 07:36:31 +00:00
test-assembler-ia32.cc Fixed a bug in the chaining of fixup position 2011-08-30 07:36:31 +00:00
test-assembler-mips.cc Fixed a bug in the chaining of fixup position 2011-08-30 07:36:31 +00:00
test-assembler-x64.cc Fixed a bug in the chaining of fixup position 2011-08-30 07:36:31 +00:00
test-ast.cc v8: Move DeleteEmpty test to test-list.cc 2011-07-24 17:59:59 +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 Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-compiler.cc Fixed an off-by-one error in SplitConstantsInFullCompiler test. 2011-07-22 09:03:55 +00:00
test-conversions.cc Cleanup of ScannerConstants, now named UnicodeCache. 2011-04-12 08:27:38 +00:00
test-cpu-profiler.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-dataflow.cc Inline more zone stuff. 2011-05-23 22:23:50 +00:00
test-debug.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
test-decls.cc Revert "Make window.{undefined,NaN,Infinity} read-only" 2011-08-03 09:53:14 +00:00
test-deoptimization.cc Add constant splitting for user controlled constants in the full compiler 2011-05-11 14:16:24 +00:00
test-dictionary.cc Reintroduced dictionary that can use objects as keys. 2011-07-28 17:21:22 +00:00
test-disasm-arm.cc ARM: Fix disasm for strh, vabs, vneg. Add load/store tests. 2011-05-12 14:44:49 +00:00
test-disasm-ia32.cc Remove support for branch hints from the IA32 and X64 assembler. 2011-05-11 13:26:07 +00:00
test-disasm-mips.cc Add cctest/test-disasm-mips which was mistakenly omitted from r7825. 2011-05-11 08:26:22 +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 Fix issue 1354: Bad function name inference. 2011-06-22 20:23:48 +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: for objects of class "Object", try to lookup name 2011-08-23 12:24:54 +00:00
test-heap.cc Minimize malloc heap allocation on process startup. 2011-08-04 15:18:18 +00:00
test-list.cc v8: Move DeleteEmpty test to test-list.cc 2011-07-24 17:59:59 +00:00
test-liveedit.cc Revert "Fix Issue 1320: LiveEdit: text differencer fails with out of memory on large files" 2011-06-01 23:11:10 +00:00
test-lock.cc Stop running some liveedit tests (see issue 915). 2010-10-29 07:10:14 +00:00
test-lockers.cc Remove some unnecessary namespace alias definitions. 2011-08-17 10:29:05 +00:00
test-log-stack-tracer.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-log.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +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 Fixed scanner initialization in test-parsing. 2011-08-17 11:45:04 +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 "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
test-platform-win32.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
test-profile-generator.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-regexp.cc Drastically reduce the transitive dependencies of jsregexp.h, making it (almost) 2011-07-11 09:12:17 +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 Minimize malloc heap allocation on process startup. 2011-08-04 15:18:18 +00:00
test-sockets.cc "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
test-spaces.cc Minimize malloc heap allocation on process startup. 2011-08-04 15:18:18 +00:00
test-strings.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
test-strtod.cc Add two tests to strtod. 2011-02-09 14:12:31 +00:00
test-thread-termination.cc "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
test-threads.cc "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
test-unbound-queue.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-utils.cc Simplify include dependencies. 2011-05-03 08:23:58 +00:00
test-version.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
test-weakmaps.cc Prototype of mark-and-compact support for Harmony weak maps. 2011-08-03 12:48:30 +00:00
testcfg.py Make GYP build usable for day-to-day work (second attempt) 2011-08-05 09:44:30 +00:00