v8/test/mjsunit
mstarzinger@chromium.org b54ca31fb2 Fix LFastLiteral to check boilerplate elements kind.
Adds a missing check that the elements kind of the boilerplate object
still has the expected elements kind, unoptimized code can transition
the boilerplate. Corner cases might cause the optimized code to be
reentered again.

R=danno@chromium.org
TEST=mjsunit/regress/regress-fast-literal-transition

Review URL: https://chromiumcodereview.appspot.com/10254006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11470 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-04-30 14:59:13 +00:00
..
bugs Clean up JavaScript files to better follow coding standard. 2011-11-28 12:11:00 +00:00
compiler Replaced the --limit-inling flag by three separate flags and bumped hard limits. 2012-04-20 10:42:12 +00:00
harmony Issue 2081: Expose function's (closure's) inner context in debugger. 2012-04-26 20:16:53 +00:00
regress Fix LFastLiteral to check boilerplate elements kind. 2012-04-30 14:59:13 +00:00
third_party Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
tools Fix test expectations for the tickprocessor. 2012-02-13 10:24:55 +00:00
accessors-on-global-object.js Reapply 7143 after fixing issue 1250 2011-03-15 12:25:13 +00:00
api-call-after-bypassed-exception.js
apply-arguments-gc-safepoint.js
apply.js Fix handling Function.apply for non-array arguments. 2011-10-19 13:56:18 +00:00
argument-assigned.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
argument-named-arguments.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
arguments-apply.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
arguments-call-apply.js
arguments-enum.js
arguments-escape.js Add missing write barrier for arguments store ICs. 2011-06-23 09:20:07 +00:00
arguments-indirect.js
arguments-lazy.js
arguments-load-across-eval.js
arguments-opt.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
arguments-read-and-assignment.js
arguments.js Fix wrong bounds check on arguments object. 2011-06-21 09:27:38 +00:00
array-bounds-check-removal.js Eliminate redundant array bound checks (checks already performed earlier in the DT). 2012-04-25 14:32:27 +00:00
array-concat.js Fix array concat to follow the specification in the presence of element getters. 2011-02-24 14:00:52 +00:00
array-construct-transition.js Store transitioned JSArray maps in global context 2012-01-26 21:47:57 +00:00
array-constructor.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
array-elements-from-array-prototype-chain.js
array-elements-from-array-prototype.js
array-elements-from-object-prototype.js
array-functions-prototype-misc.js
array-functions-prototype.js
array-indexing.js
array-iteration.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
array-join.js Speed up two unit tests to avoid timeouts and make tests finish faster. 2012-02-06 11:40:24 +00:00
array-length-number-conversion.js
array-length.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
array-literal-transitions.js Fix outdated test expectations for array literal crankshafting 2011-12-14 13:32:34 +00:00
array-pop.js
array-push.js
array-reduce.js Fix a number of tests that incorrectly used assertUnreachable. 2011-05-31 08:08:42 +00:00
array-shift.js
array-slice.js
array-sort.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
array-splice.js
array-store-and-grow.js Implement KeyedStoreICs to grow arrays on out-of-bound stores. 2012-02-10 12:36:05 +00:00
array-tostring.js Fix issue 1361 - Implement ES5 Array.prototype.toString. 2011-10-05 07:08:23 +00:00
array-unshift.js
ascii-regexp-subject.js
assert-opt-and-deopt.js Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
big-array-literal.js
big-object-literal.js
binary-op-newspace.js Fix GC-unsafe corner case in bit-not on ARM 2011-05-25 10:35:00 +00:00
binary-operation-overwrite.js
bit-not.js Fix GC-unsafe corner case in bit-not on ARM 2011-05-25 10:35:00 +00:00
bitops-info.js Fix incorrect assumption on bit-and on ARM 2011-03-15 21:56:12 +00:00
bitwise-operations-undefined.js
body-not-visible.js
boolean.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
break.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
builtins.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
call-non-function-call.js
call-non-function.js
call-stub.js
call.js
char-escape.js
class-of-builtins.js
closure.js
closures.js Replace long running loops by OptimizeFunctionOnNextCall in some tests that are often timing out on ARM. 2011-05-03 13:53:08 +00:00
codegen-coverage.js
compare-character.js
compare-nan.js
comparison-ops-and-undefined.js Inline ordered relational compares of mixed double/undefined values. 2012-03-02 13:40:14 +00:00
const-declaration.js
const-eval-init.js Introduce runtime function %OptimizeFunctionOnNextCall to manually trigger optimization. 2011-04-11 13:24:50 +00:00
const-redecl.js Change global const handling to silently ignore redeclarations 2011-09-15 12:00:30 +00:00
const.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
constant-folding.js
context-variable-assignments.js
copy-on-write-assert.js
count-based-osr.js Initial support for count-based profiling 2012-02-14 14:00:31 +00:00
cyclic-array-to-string.js
cyrillic.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
d8-os.js Fix d8-os unit test to be skipped for isolates. 2012-02-09 09:52:38 +00:00
date-parse.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
date.js Fix compile errors on Windows introduced by r10983. 2012-03-09 13:01:32 +00:00
debug-backtrace-text.js
debug-backtrace.js Add source position recording for variable loads 2011-07-11 15:20:17 +00:00
debug-break-inline.js Fix handling of recompiling code for optimized and inlined functions 2011-11-30 11:48:35 +00:00
debug-breakpoints.js
debug-changebreakpoint.js
debug-clearbreakpoint.js
debug-clearbreakpointgroup.js
debug-compile-event-newfunction.js
debug-compile-event.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-conditional-breakpoints.js
debug-constructed-by.js
debug-constructor.js
debug-continue.js
debug-enable-disable-breakpoints.js
debug-evaluate-arguments.js
debug-evaluate-bool-constructor.js
debug-evaluate-locals-optimized-double.js Remove more assumptions from debug tests. Even though a function 2012-04-26 13:44:18 +00:00
debug-evaluate-locals-optimized.js Remove more assumptions from debug tests. Even though a function 2012-04-26 13:44:18 +00:00
debug-evaluate-locals.js Merge arguments branch to bleeding edge (second try). 2011-06-16 14:12:58 +00:00
debug-evaluate-recursive.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-evaluate-with-context.js
debug-evaluate-with.js Fix debuger evaluation on a breakpoint inside eval 2011-04-15 14:09:45 +00:00
debug-evaluate.js Use JSON.parse instead of eval for the debugger JSON protocol. 2011-05-02 14:20:34 +00:00
debug-event-listener.js
debug-function-scopes.js Issue 2081: Expose function's (closure's) inner context in debugger. 2012-04-26 20:16:53 +00:00
debug-handle.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-ignore-breakpoints.js
debug-listbreakpoints.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-liveedit-1.js
debug-liveedit-2.js
debug-liveedit-3.js
debug-liveedit-breakpoints.js
debug-liveedit-check-stack.js
debug-liveedit-diff.js
debug-liveedit-newsource.js
debug-liveedit-patch-positions-replace.js
debug-liveedit-patch-positions.js
debug-liveedit-utils.js
debug-mirror-cache.js
debug-multiple-breakpoints.js
debug-receiver.js Fix the debugger for strict-mode functions. 2011-07-18 14:29:50 +00:00
debug-referenced-by.js
debug-references.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-return-value.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-scopes.js Introduce extended mode. 2011-11-24 15:17:04 +00:00
debug-script-breakpoints.js
debug-script.js Only count uniquely named native scripts for debug. 2011-08-26 13:23:25 +00:00
debug-scripts-request.js Remove more assumptions from debug tests. Even though a function 2012-04-26 13:44:18 +00:00
debug-set-script-source.js Debugger: add ability to set script source from within OnBeforeCompile. 2012-03-15 11:51:26 +00:00
debug-setbreakpoint.js
debug-setexceptionbreak.js
debug-sourceinfo.js
debug-sourceslice.js
debug-step-2.js Support for precise stepping in functions compiled before debugging was started (step 1) 2011-09-13 08:31:21 +00:00
debug-step-3.js Fix handling of recompiling code for optimized and inlined functions 2011-11-30 11:48:35 +00:00
debug-step-stub-callfunction.js
debug-step.js
debug-stepin-accessor.js Set debug break slot at init of loop variable in a for loop. 2012-03-08 10:21:43 +00:00
debug-stepin-builtin-callback.js Disabling stepping into callback function of String.replace. 2012-04-20 15:20:52 +00:00
debug-stepin-builtin.js
debug-stepin-call-function-stub.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-stepin-constructor.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-stepin-function-call.js Debugger: naive implementation of "step into Function.prototype.bind". 2012-03-15 14:17:22 +00:00
debug-stepnext-do-while.js
debug-stepout-recursive-function.js
debug-stepout-scope.js Reapply "Fix the ScopeIterator reimplementation". 2011-11-29 08:43:14 +00:00
debug-stepout-to-builtin.js
debug-suspend.js
debug-version.js
declare-locally.js Put new global var semantics behind a flag until WebKit tests are cleaned up. 2012-04-20 13:35:09 +00:00
deep-recursion.js
define-property-gc.js
delay-syntax-error.js
delete-global-properties.js
delete-in-eval.js
delete-in-with.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
delete-vars-from-eval.js
delete.js
div-mod.js ARM: Improve register allocation and constraints (try 2). 2011-06-29 10:51:06 +00:00
do-not-strip-fc.js
dont-enum-array-holes.js
dont-reinit-global-var.js
double-equals.js Fix implementation of == to correctly convert Date objects to primitives. 2011-05-03 12:15:14 +00:00
dtoa.js
elements-kind-depends.js Add and use ElementsKind side effect 2011-10-31 14:15:10 +00:00
elements-kind.js Add asserts to try to flush out test flakiness. 2012-02-09 17:29:26 +00:00
elements-transition-hoisting.js Relax TransitionElementsKind DependsOn/Changes dependencies. 2012-02-16 15:37:52 +00:00
elements-transition.js Store transitioned JSArray maps in global context 2012-01-26 21:47:57 +00:00
enumeration-order.js
error-constructors.js Make name and message non-enumerable on Error object (this is a partial fix for issue 1215) 2011-06-15 13:54:40 +00:00
error-tostring.js Fix Error.prototype.toString to be ES5 conform. 2011-10-26 10:41:52 +00:00
escape.js
eval-enclosing-function-name.js
eval-typeof-non-existing.js
eval.js Make eval consider anything on the form eval(args...) a potential direct cal 2011-10-31 09:38:52 +00:00
external-array.js Uniformly handle 'undefined' store to Float64Array and Float32Array. 2012-02-16 07:58:07 +00:00
extra-arguments.js
extra-commas.js
fast-element-smi-check.js SMI checks for receiver in KeyedLoad/Store (done right this time) 2011-05-23 13:42:33 +00:00
for-in-delete.js
for-in-null-or-undefined.js
for-in-special-cases.js
for-in.js
for.js
fun-as-prototype.js
fun-name.js
function-arguments-null.js
function-bind.js Make bound functions have poisoned .caller and .arguments. 2011-10-18 12:26:53 +00:00
function-call.js Fix Error.prototype.toString to throw TypeError. 2012-03-05 13:57:48 +00:00
function-caller.js Changed computation of func.caller to skip some built-in functions. 2011-08-25 13:38:58 +00:00
function-named-self-reference.js Landing forgotten mjsunit test file from previous CL. 2011-12-13 17:13:47 +00:00
function-names.js Remove execScript from V8. No longer present i neither Firefox nor Safari. 2011-05-19 08:10:27 +00:00
function-property.js
function-prototype.js
function-source.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
function-without-prototype.js
function.js
fuzz-accessors.js
fuzz-natives.js Implement date library functions in C++. 2012-03-09 12:07:29 +00:00
get-own-property-descriptor.js Fix Object.getOwnPropertyDescriptor in string elements. 2012-02-24 11:58:09 +00:00
get-prototype-of.js
getter-in-prototype.js Change calls to undefined property setters to not throw (fixes issue 1355). 2011-05-25 08:37:38 +00:00
getter-in-value-prototype.js Fix wrapping of receiver for non-strict callbacks. 2012-03-14 17:42:19 +00:00
global-accessors.js Extend crankshaft support for global stores 2011-04-04 15:03:34 +00:00
global-const-var-conflicts.js Change global const handling to silently ignore redeclarations 2011-09-15 12:00:30 +00:00
global-deleted-property-ic.js
global-deleted-property-keyed.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
global-ic.js
global-load-from-eval-in-with.js
global-load-from-eval.js
global-load-from-nested-eval.js
global-vars-eval.js
global-vars-with.js
greedy.js
has-own-property.js
hex-parsing.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
html-comments.js
html-string-funcs.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
if-in-undefined.js
in.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
indexed-accessors.js Change calls to undefined property setters to not throw (fixes issue 1355). 2011-05-25 08:37:38 +00:00
indexed-value-properties.js Handle indexed properties on value objects correctly. 2011-02-16 12:10:48 +00:00
instanceof-2.js
instanceof.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
int32-ops.js
integer-to-string.js
invalid-lhs.js
invalid-source-element.js
json.js Fix JSON issue with arrays. 2011-05-30 10:47:38 +00:00
keyed-call-generic.js
keyed-call-ic.js
keyed-ic.js
keyed-storage-extend.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
keywords-and-reserved_words.js Proper handling of future reserved words in strict and normal mode. 2011-06-24 14:59:51 +00:00
large-object-allocation.js
large-object-literal.js
lazy-load.js
leakcheck.js
length.js
limit-locals.js Limit the number of local variables in a function 2011-05-16 08:27:52 +00:00
local-load-from-eval.js
logical.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
math-abs.js Add regression test for optimized version of Math.abs. 2011-06-24 07:46:57 +00:00
math-floor-of-div.js Optimise Math.floor(x/y) to use integer division for specific divisor. 2012-04-24 15:59:07 +00:00
math-floor.js Add roundsd instruction to ia32 and use it in optimized Math.floor. 2011-08-12 10:13:40 +00:00
math-min-max.js Enable inlining for Math.min/max in more cases. 2012-02-20 13:21:15 +00:00
math-pow.js Fixing bug introduced in r10210 that crashes v8 raytrace benchmark. 2011-12-09 12:11:56 +00:00
math-round.js Fix three bugs with handling negative zero in the optimizing compiler. 2011-08-10 12:32:43 +00:00
math-sqrt.js Fix test that can fail for small denormals. 2011-03-25 14:03:42 +00:00
megamorphic-callbacks.js
mirror-array.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
mirror-boolean.js
mirror-date.js
mirror-error.js Avoid callbacks to user code during error formatting in a couple of 2011-02-01 12:31:16 +00:00
mirror-function.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
mirror-null.js
mirror-number.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
mirror-object.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
mirror-regexp.js
mirror-script.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
mirror-string.js
mirror-undefined.js
mirror-unresolved-function.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
mjsunit.js Implement ES5 erratum: global declarations shadow inherited properties. 2012-04-16 13:20:50 +00:00
mjsunit.status Fix HConstant's hash function for smis on x64. 2012-02-24 10:59:12 +00:00
mod.js
mul-exhaustive.js Add more tests to mul-exhaustive for constant left/right operands. 2011-03-25 13:24:20 +00:00
multiline.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
multiple-return.js
negate-zero.js Add more tests to mul-exhaustive for constant left/right operands. 2011-03-25 13:24:20 +00:00
negate.js
new.js
newline-in-string.js
no-branch-elimination.js
no-octal-constants-above-256.js
no-semicolon.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
non-ascii-replace.js
not.js Generalized Stephen's patch from http://codereview.chromium.org/7044100/ and 2011-06-20 07:40:42 +00:00
nul-characters.js
number-is.js Implement Object.is and Number.is[Finite,NaN] functions. 2012-03-08 12:49:24 +00:00
number-limits.js
number-string-index-call.js Make RegExp objects not callable. 2011-05-26 07:35:09 +00:00
number-tostring-small.js
number-tostring.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
numops-fuzz.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
obj-construct.js
object-create.js
object-define-properties.js Fixed evaluation order issue in defineProperties. 2011-10-19 09:52:08 +00:00
object-define-property.js Make the runtime entry for setting/changing accessors "atomic". 2012-03-07 13:24:44 +00:00
object-freeze.js Fix a number of tests that incorrectly used assertUnreachable. 2011-05-31 08:08:42 +00:00
object-get-own-property-names.js
object-is.js Fix minifier to distinguish regexps from divisions (to some extent). 2012-03-08 16:38:44 +00:00
object-literal-conversions.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
object-literal-gc.js
object-literal-overwrite.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
object-literal.js Make "native" not a keyword. 2011-06-20 10:20:57 +00:00
object-prevent-extensions.js After assignment return right hand side value instead of undefined 2012-02-21 14:09:45 +00:00
object-seal.js Fix a number of tests that incorrectly used assertUnreachable. 2011-05-31 08:08:42 +00:00
object-toprimitive.js
optimized-typeof.js Recognize special comparisons via pattern matching on the hydrogen graph, 2nd attempt. 2011-10-19 07:35:30 +00:00
override-read-only-property.js
parse-int-float.js The spec (15.1.2.2 parseInt (string , radix)) says ToString should be called before ToInt32. 2011-09-02 11:38:40 +00:00
pixel-array-rounding.js Don't use an explicit s0 in ClampDoubleToUint8. 2012-03-15 09:52:48 +00:00
polymorph-arrays.js Fix polymorphic array test 2011-07-08 10:59:20 +00:00
property-load-across-eval.js Fix a number of tests that incorrectly used assertUnreachable. 2011-05-31 08:08:42 +00:00
property-object-key.js
proto.js
prototype.js
receiver-in-with-calls.js
regexp-cache-replace.js
regexp-call-as-function.js Make RegExp objects not callable. 2011-05-26 07:35:09 +00:00
regexp-capture-3.js Regexp: Remove nodes from the regexp that cannot match because 2012-04-26 09:11:19 +00:00
regexp-capture.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
regexp-captures.js
regexp-compile.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
regexp-indexof.js
regexp-lookahead.js
regexp-loop-capture.js
regexp-multiline-stack-trace.js
regexp-multiline.js
regexp-standalones.js
regexp-static.js Remove special-casing of calls to RegExp test and exec methods with no argument. 2011-10-26 12:51:07 +00:00
regexp-string-methods.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
regexp-UC16.js
regexp.js Experimental profiler: split RegExp.test() for better optimization. 2012-03-15 17:21:42 +00:00
samevalue.js
scanner.js
scope-calls-eval.js Fix calculation of 'scope_calls_eval' when 'eval' is within a nested catch. 2011-07-28 12:17:36 +00:00
search-string-multiple.js
setter-on-constructor-prototype.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
shifts.js
short-circuit-boolean.js
simple-constructor.js
sin-cos.js Fix error in sin-cos.js test introduced in r7129. 2011-03-10 14:04:18 +00:00
smi-negative-zero.js Add more tests to mul-exhaustive for constant left/right operands. 2011-03-25 13:24:20 +00:00
smi-ops-inlined.js
smi-ops.js
sparse-array-reverse.js
sparse-array.js
stack-traces-2.js Make builtin functions be skipped in stack traces. 2011-10-20 12:31:33 +00:00
stack-traces.js Make builtin functions be skipped in stack traces. 2011-10-20 12:31:33 +00:00
store-dictionary.js
str-to-num.js Add more tests to mul-exhaustive for constant left/right operands. 2011-03-25 13:24:20 +00:00
stress-array-push.js
strict-equals.js
strict-mode-eval.js Fix a number of tests that incorrectly used assertUnreachable. 2011-05-31 08:08:42 +00:00
strict-mode-implicit-receiver.js Make eval consider anything on the form eval(args...) a potential direct cal 2011-10-31 09:38:52 +00:00
strict-mode-opt.js Replace long running loops by OptimizeFunctionOnNextCall in some tests that are often timing out on ARM. 2011-05-03 13:53:08 +00:00
strict-mode.js Make bound functions have poisoned .caller and .arguments. 2011-10-18 12:26:53 +00:00
string-add.js
string-case.js
string-charat.js
string-charcodeat.js Introduce runtime function %OptimizeFunctionOnNextCall to manually trigger optimization. 2011-04-11 13:24:50 +00:00
string-compare-alignment.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
string-external-cached.js Handle external strings in generated code when concatenating short strings. 2011-12-14 10:32:22 +00:00
string-externalize.js Add external strings support to regexp in generated code. 2011-11-25 14:04:47 +00:00
string-flatten.js
string-fromcharcode.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
string-index.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
string-indexof-1.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
string-indexof-2.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
string-lastindexof.js
string-localecompare.js
string-match.js
string-replace-gc.js
string-replace-one-char.js Speed up two unit tests to avoid timeouts and make tests finish faster. 2012-02-06 11:40:24 +00:00
string-replace-with-empty.js
string-replace.js Fixing presubmit error. 2011-09-07 16:15:48 +00:00
string-search.js
string-slices-regexp.js Simplify StringCharCodeAt in non-crankshaft codegen. 2011-11-09 14:32:51 +00:00
string-slices.js Avoid bailing out to runtime for short substrings. 2011-12-09 10:04:58 +00:00
string-split-cache.js
string-split.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
substr.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
sum-0-plus-undefined-is-NaN.js Introduce runtime function %OptimizeFunctionOnNextCall to manually trigger optimization. 2011-04-11 13:24:50 +00:00
switch.js Landing: [hydrogen] optimize switch with string clauses. Patch by Fedor Indutny <fedor.indutny@gmail.com>. 2011-11-17 13:57:55 +00:00
testcfg.py Switch from sample shell to d8 for unit test 2011-07-26 05:56:45 +00:00
this-in-callbacks.js
this-property-assignment.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
this.js
throw-and-catch-function.js
throw-exception-for-null-access.js
to_number_order.js Fix evaluation order of GT and LTE operators. 2011-10-17 07:43:40 +00:00
to-precision.js
tobool.js
toint32.js
top-level-assignments.js
touint32.js
transcendentals.js
try-catch-extension-object.js
try-catch-scopes.js
try-finally-nested.js
try.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
typeof.js Implement set trap for proxies, and revamp class hierarchy in preparation: 2011-05-31 16:38:40 +00:00
unbox-double-arrays.js Force transition to FAST_ELEMENTS on out-of-bounds KeyedLoads. 2011-10-28 10:35:38 +00:00
undeletable-functions.js Remove hidden prototype for builtin functions. 2011-11-15 09:44:57 +00:00
unicode-case-overoptimization.js
unicode-string-to-number.js
unicode-test.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
unicodelctest-no-optimization.js RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
unicodelctest.js RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
unusual-constructor.js
uri.js
value-callic-prototype-change.js
value-of.js
value-wrapper.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
var.js
with-function-expression.js
with-leave.js Simplify handling of exits from with and catch. 2011-08-12 10:52:49 +00:00
with-parameter-access.js
with-prototype.js
with-readonly.js
with-value.js