..
asm
[turbofan] Skip bounds checks for positive indices only.
2014-10-20 06:25:41 +00:00
bugs
Revert "Remove SmartMove, bringing Array methods further into spec compliance"
2014-10-15 23:53:02 +00:00
compiler
Optimize Function.prototype.call
2014-10-15 12:22:15 +00:00
es6
Don't expose Array.prototype.values as it breaks webcompat
2014-10-17 20:11:47 +00:00
es7
Enable ES6 Map and Set by default
2014-08-05 19:37:32 +00:00
harmony
Handle property name "-0" correctly for typed arrays.
2014-10-21 11:54:10 +00:00
lithium
Reland "Change the order of arguments of the (One|Two)ByteSeqStringSetChar intrinsic."
2014-09-12 10:58:43 +00:00
regress
The issue is that by handling strings with map/handler pairs instead of a special
2014-10-21 13:04:51 +00:00
runtime-gen
Implement loads and calls from 'super'
2014-09-19 11:08:04 +00:00
third_party
Convert obj
ToObject in Object.keys()
2014-10-09 13:19:02 +00:00
tools
Tick processor: Print C++ entry points
2014-10-17 15:44:02 +00:00
accessor-map-sharing.js
accessors-on-global-object.js
allocation-folding.js
Remove Heap::MaxRegularSpaceAllocationSize and use Page::MaxRegularHeapObjectSize instead.
2014-01-23 13:02:27 +00:00
allocation-site-info.js
Keep new arrays allocated with 'new Array(N)' in fast mode (revisited)
2014-07-28 13:12:26 +00:00
api-call-after-bypassed-exception.js
apply-arguments-gc-safepoint.js
apply.js
Keep new arrays allocated with 'new Array(N)' in fast mode (revisited)
2014-07-28 13:12:26 +00:00
argument-assigned.js
argument-named-arguments.js
arguments-apply-deopt.js
Fix of Hydrogen environment building for function "apply" calls.
2014-01-11 13:59:04 +00:00
arguments-apply.js
arguments-call-apply.js
arguments-enum.js
arguments-escape.js
arguments-indirect.js
arguments-lazy.js
arguments-load-across-eval.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
arguments-opt.js
arguments-read-and-assignment.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
arguments.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
array-bounds-check-removal.js
Turn on parallel recompilation for tests that assert optimization status.
2013-07-22 09:16:33 +00:00
array-concat.js
array-construct-transition.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
array-constructor-feedback.js
Keep new arrays allocated with 'new Array(N)' in fast mode (revisited)
2014-07-28 13:12:26 +00:00
array-constructor.js
array-elements-from-array-prototype-chain.js
array-elements-from-array-prototype.js
array-elements-from-object-prototype.js
array-feedback.js
Keep new arrays allocated with 'new Array(N)' in fast mode (revisited)
2014-07-28 13:12:26 +00:00
array-functions-prototype-misc.js
Revert "Remove SmartMove, bringing Array methods further into spec compliance"
2014-10-15 23:53:02 +00:00
array-functions-prototype.js
array-indexing.js
array-iteration.js
Array.prototype.{every, filter, find, findIndex, forEach, map, some}: Use fresh primitive wrapper for calls.
2014-10-15 09:11:32 +00:00
array-join.js
array-length-number-conversion.js
array-length.js
array-literal-feedback.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
array-literal-transitions.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
array-natives-elements.js
Revert "Remove SmartMove, bringing Array methods further into spec compliance"
2014-10-15 23:53:02 +00:00
array-non-smi-length.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
array-pop.js
Reland ArrayPop / ArrayPush.
2014-01-24 11:47:53 +00:00
array-push2.js
Partially fix semantics of Array.push()
2014-04-10 13:17:48 +00:00
array-push3.js
Partially fix semantics of Array.push()
2014-04-10 13:17:48 +00:00
array-push4.js
Partially fix semantics of Array.push()
2014-04-10 13:17:48 +00:00
array-push5.js
Partially fix semantics of Array.push()
2014-04-10 13:17:48 +00:00
array-push6.js
Remove hand-written assembly ArrayPush stubs
2014-04-17 11:37:59 +00:00
array-push7.js
Remove hand-written assembly ArrayPush stubs
2014-04-17 11:37:59 +00:00
array-push8.js
Remove hand-written assembly ArrayPush stubs
2014-04-17 11:37:59 +00:00
array-push9.js
Insert HSimulate immediately after Crankshaft-inlined push.
2014-04-22 12:55:40 +00:00
array-push10.js
Fix deoptimization problem with inlined Array.push()
2014-04-23 13:20:28 +00:00
array-push11.js
Fix the Array.push simulate for non-effect context.
2014-04-23 14:26:53 +00:00
array-push-non-smi-value.js
MIPS: Fix return-value from Array.push stub when pushing non-SMI value
2013-08-28 05:23:51 +00:00
array-push-unshift-read-only-length.js
Fix Array.prototype.push and Array.prototype.unshift for read-only length.
2014-05-22 08:09:57 +00:00
array-push.js
Turn ArrayPush into a stub specialized on the elements kind and argc.
2014-01-20 17:09:24 +00:00
array-reduce.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
array-shift2.js
Revert "Remove SmartMove, bringing Array methods further into spec compliance"
2014-10-15 23:53:02 +00:00
array-shift3.js
Improve Array.shift() performance for small arrays.
2014-05-09 08:28:25 +00:00
array-shift.js
array-slice.js
array-sort.js
Array.prototype.sort: Unchecked calls to hasOwnProperty and push and sort
2014-09-17 14:01:25 +00:00
array-splice.js
Revert 22595: "Keep new arrays allocated with 'new Array(N)' in fast mode"
2014-07-24 13:38:05 +00:00
array-store-and-grow.js
Store mode for keyed stores should be passed in from type feedback
2013-08-26 12:28:08 +00:00
array-tostring.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
array-unshift.js
Revert "Remove SmartMove, bringing Array methods further into spec compliance"
2014-10-15 23:53:02 +00:00
ascii-regexp-subject.js
assert-opt-and-deopt.js
Land the Fan (disabled)
2014-07-30 13:54:45 +00:00
big-array-literal.js
Adding more missing deoptimization points in Turbofan.
2014-09-29 13:37:58 +00:00
big-object-literal.js
Use a walking visitor to traverse JSObject structure. The purpose is to prepare for more complex context-dependent walks of the structure, needed for allocation site and pretenuring work. Different visitors can be created that annotate the object in various ways.
2013-09-30 11:36:50 +00:00
binary-op-newspace.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
binary-operation-overwrite.js
bit-not.js
bitops-info.js
bitwise-operations-bools.js
Truncate booleans to 0/1 in truncating t-to-i.
2013-10-11 15:13:12 +00:00
bitwise-operations-undefined.js
body-not-visible.js
bool-concat.js
Add a regression test for boolean concatenation in strings.
2013-12-10 14:05:25 +00:00
boolean.js
bounds-checks-elimination.js
Extend bounds check elimination to constant keys.
2014-06-04 11:52:17 +00:00
break.js
builtins.js
Enable ES6 iteration by default
2014-08-07 16:42:14 +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
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
codegen-coverage.js
compare-character.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
compare-known-objects-slow.js
compare-known-objects.js
Inline some more compare operations.
2013-10-02 18:15:57 +00:00
compare-nan.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
compare-nil.js
compare-objects.js
Inline some more compare operations.
2013-10-02 18:15:57 +00:00
comparison-ops-and-undefined.js
concurrent-initial-prototype-change.js
Refactor the compiling pipeline.
2013-12-23 14:30:35 +00:00
const-declaration.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
const-eval-init.js
This CL simplifies var / const by ensuring the behavior is consistent in itself, and with regular JS semantics; between regular var/const and eval-ed var/const.
2014-07-14 14:01:04 +00:00
const-redecl.js
This CL simplifies var / const by ensuring the behavior is consistent in itself, and with regular JS semantics; between regular var/const and eval-ed var/const.
2014-07-14 14:01:04 +00:00
const.js
constant-compare-nil-value.js
Fix Crankshafted CompareNil of constant values
2013-08-14 16:13:58 +00:00
constant-fold-control-instructions.js
Fix constant folding of %_IsMinusZero.
2014-03-10 15:06:54 +00:00
constant-folding-2.js
Inline Math.fround in optimized code.
2014-07-29 11:34:08 +00:00
constant-folding.js
context-calls-maintained.js
We need to know if a load, store or call IC is assumed
2014-01-07 14:14:34 +00:00
context-variable-assignments.js
contextual-calls.js
Reland v8:18458 "Load the global proxy from the context of the target function."
2014-01-07 10:46:39 +00:00
copy-on-write-assert.js
count-based-osr.js
Fix many tests that try to force an OSR by checking OptimizationStatus() to instead check OptimizationCount().
2013-07-30 09:28:55 +00:00
cross-realm-filtering.js
Revert "filter cross context eval"
2014-09-18 17:25:25 +00:00
cyclic-array-to-string.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
cyrillic.js
d8-os.js
d8-performance-now.js
Add infrastructure for skipping tests in GC stress mode.
2014-01-21 12:41:25 +00:00
date-parse.js
date.js
Turn on parallel recompilation for tests that assert optimization status.
2013-07-22 09:16:33 +00:00
debug-backtrace-text.js
Couple more debugger tests working with Turbofan.
2014-08-22 07:44:18 +00:00
debug-backtrace.js
debug-break-inline.js
Couple more debugger tests working with Turbofan.
2014-08-22 07:44:18 +00:00
debug-break-native.js
Do not break in native code (including non-builtin debugger code).
2014-05-27 12:21:40 +00:00
debug-breakpoints.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-changebreakpoint.js
debug-clearbreakpoint.js
debug-clearbreakpointgroup.js
Context deoptimization and removal of the deoptimization block in Turbofan
2014-09-01 09:31:14 +00:00
debug-compile-event-newfunction.js
Revert "Make --always-opt also optimize toplevel code."
2014-07-29 13:08:51 +00:00
debug-compile-event.js
Handle "//# sourceURL" comments in the Parser instead of the JS.
2014-07-02 07:01:31 +00:00
debug-compile-optimized.js
Compile optimized code with active debugger but no break points.
2014-06-26 06:32:51 +00:00
debug-conditional-breakpoints.js
debug-constructed-by.js
debug-constructor.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-continue.js
debug-enable-disable-breakpoints.js
debug-evaluate-arguments.js
Initial support for debugger frame state in Turbofan.
2014-08-21 11:56:46 +00:00
debug-evaluate-bool-constructor.js
debug-evaluate-closure.js
Context deoptimization and removal of the deoptimization block in Turbofan
2014-09-01 09:31:14 +00:00
debug-evaluate-const.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-evaluate-locals-optimized-double.js
debug-evaluate-locals-optimized.js
debug-evaluate-locals.js
Do not materialize uninitialized const for debug evaluate.
2013-08-12 13:35:46 +00:00
debug-evaluate-recursive.js
debug-evaluate-with-context.js
debug-evaluate-with.js
Context deoptimization and removal of the deoptimization block in Turbofan
2014-09-01 09:31:14 +00:00
debug-evaluate.js
debug-event-listener.js
debug-function-scopes.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-handle.js
debug-ignore-breakpoints.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-is-active.js
Introduce intrinsic to expose debug state to generated code.
2014-06-23 07:10:25 +00:00
debug-listbreakpoints.js
debug-liveedit-1.js
debug-liveedit-2.js
debug-liveedit-3.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-liveedit-4.js
LiveEdit to mark more closure functions for re-instantiation when scope layout changes
2013-09-20 13:15:31 +00:00
debug-liveedit-breakpoints.js
debug-liveedit-check-stack.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-liveedit-compile-error.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-liveedit-diff.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-liveedit-double-call.js
debug-liveedit-literals.js
debug-liveedit-newsource.js
CallICStub with a "never patch" approach by default. Patching will
2014-04-30 14:33:35 +00:00
debug-liveedit-patch-positions-replace.js
debug-liveedit-patch-positions.js
debug-liveedit-restart-frame.js
debug-liveedit-stack-padding.js
debug-liveedit-utils.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-mirror-cache.js
Do not clear mirror cache when fetching loaded scripts.
2014-06-10 09:42:41 +00:00
debug-multiple-breakpoints.js
debug-receiver.js
Initial support for debugger frame state in Turbofan.
2014-08-21 11:56:46 +00:00
debug-referenced-by.js
debug-references.js
Adding more missing deoptimization points in Turbofan.
2014-09-29 13:37:58 +00:00
debug-return-value.js
debug-scopes.js
Couple more debugger tests working with Turbofan.
2014-08-22 07:44:18 +00:00
debug-script-breakpoints-closure.js
debug-script-breakpoints-nested.js
debug-script-breakpoints.js
debug-script.js
Simplify language feature management.
2014-10-20 13:33:34 +00:00
debug-scripts-request.js
Fix leak in debug mirror cache.
2014-05-26 07:05:56 +00:00
debug-set-script-source.js
debug-set-variable-value.js
debug-setbreakpoint.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-setexceptionbreak.js
debug-sourceinfo.js
debug-sourceslice.js
debug-step-2.js
Context deoptimization and removal of the deoptimization block in Turbofan
2014-09-01 09:31:14 +00:00
debug-step-3.js
debug-step-4-in-frame.js
Speed up long-running test cases.
2013-11-26 11:32:39 +00:00
debug-step-stub-callfunction.js
debug-step.js
debug-stepin-accessor.js
debug-stepin-builtin-callback.js
debug-stepin-builtin.js
debug-stepin-call-function-stub.js
debug-stepin-constructor.js
debug-stepin-function-call.js
Support stepin for combination of apply and bound function
2013-09-17 17:35:36 +00:00
debug-stepin-positions.js
Reland "Simplify debugger state."
2014-05-20 08:52:42 +00:00
debug-stepin-property-function-call.js
Test case of V8 failing to step into in some cases.
2014-09-24 14:52:13 +00:00
debug-stepnext-do-while.js
debug-stepout-recursive-function.js
debug-stepout-scope-part1.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
debug-stepout-scope-part2.js
Make stray 'return' an early error
2014-04-02 12:38:01 +00:00
debug-stepout-scope-part3.js
Make stray 'return' an early error
2014-04-02 12:38:01 +00:00
debug-stepout-scope-part4.js
Make stray 'return' an early error
2014-04-02 12:38:01 +00:00
debug-stepout-scope-part5.js
Make stray 'return' an early error
2014-04-02 12:38:01 +00:00
debug-stepout-scope-part6.js
Make stray 'return' an early error
2014-04-02 12:38:01 +00:00
debug-stepout-scope-part7.js
debug-stepout-scope-part8.js
debug-stepout-to-builtin.js
debug-suspend.js
debug-toggle-mirror-cache.js
Add option to disable MirrorCache.
2014-06-03 14:27:19 +00:00
debug-version.js
declare-locally.js
deep-recursion.js
define-property-gc.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
dehoisted-array-index.js
[x64] Improve key value sign-extension of dehoisted LoadKeyed/StoreKeyed
2014-03-26 15:51:08 +00:00
delay-syntax-error.js
Make stray 'return' an early error
2014-04-02 12:38:01 +00:00
delete-global-properties.js
delete-in-eval.js
delete-in-with.js
delete-non-configurable.js
delete-vars-from-eval.js
delete.js
deopt-global-accessor.js
Use LookupIterator to transition to accessors
2014-08-19 17:02:04 +00:00
deopt-minus-zero.js
Turn on parallel recompilation for tests that assert optimization status.
2013-07-22 09:16:33 +00:00
deopt-with-fp-regs.js
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
deserialize-reference.js
Correctly hook up back references to internalized strings in code deserializer.
2014-07-23 07:16:32 +00:00
dictionary-properties.js
Mark as prototype only after instantiating the function
2014-08-07 16:14:22 +00:00
div-mod.js
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
div-mul-minus-one.js
Avoid FP exceptions when doing integer division.
2013-12-09 10:15:19 +00:00
do-not-strip-fc.js
dont-enum-array-holes.js
dont-reinit-global-var.js
double-equals.js
double-intrinsics.js
Reland "Introduce intrinsics for double values in Javascript."
2014-03-07 14:58:41 +00:00
double-truncation.js
dtoa.js
elements-kind-depends.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
elements-kind.js
Keep new arrays allocated with 'new Array(N)' in fast mode (revisited)
2014-07-28 13:12:26 +00:00
elements-length-no-holey.js
elements-transition-and-store.js
Remove flag track-allocation-sites.
2014-01-07 15:58:25 +00:00
elements-transition-hoisting.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
elements-transition.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
elide-double-hole-check-1.js
elide-double-hole-check-2.js
elide-double-hole-check-3.js
elide-double-hole-check-4.js
elide-double-hole-check-5.js
elide-double-hole-check-6.js
elide-double-hole-check-7.js
elide-double-hole-check-8.js
elide-double-hole-check-9.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
enumeration-order.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
error-accessors.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
error-constructors.js
error-tostring-omit.js
Shorten autogenerated error message for functions only.
2014-05-09 13:14:09 +00:00
error-tostring.js
escape.js
eval-enclosing-function-name.js
eval-stack-trace.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
eval-typeof-non-existing.js
eval.js
external-array-no-sse2.js
Move ToI conversions to the MacroAssembler
2013-09-02 09:30:54 +00:00
external-array.js
This implements allocating small typed arrays in heap.
2014-03-26 12:50:13 +00:00
extra-arguments.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
extra-commas.js
fast-array-length.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
fast-element-smi-check.js
fast-literal.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
fast-non-keyed.js
Allow all Names to be fast property names
2014-06-13 09:59:39 +00:00
fast-prototype.js
Mark as prototype only after instantiating the function
2014-08-07 16:14:22 +00:00
field-type-tracking.js
Allow merging of monomorphic accesses to tracked fields.
2014-04-16 11:41:09 +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
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
function-arguments-duplicate.js
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
function-arguments-null.js
function-bind.js
function-call.js
function-caller.js
Try to switch Array builtins into strict mode.
2014-04-14 11:24:40 +00:00
function-length-accessor.js
Convert function.length to API-style accessor.
2014-04-24 11:24:13 +00:00
function-named-self-reference.js
function-names.js
function-property.js
function-prototype.js
function-source.js
function-without-prototype.js
function.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
fuzz-accessors.js
generated-transition-stub.js
The compiled_transitions flag was enabled for quite some time now and seems to work out quite well, so time has come to remove the obsolete code paths and remove the unused methods.
2013-07-29 09:12:16 +00:00
get-own-property-descriptor.js
get-prototype-of.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
getter-in-prototype.js
getter-in-value-prototype.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
getters-on-elements.js
Fix gcstress test failure
2014-02-11 09:06:13 +00:00
global-accessors.js
global-const-var-conflicts.js
This CL simplifies var / const by ensuring the behavior is consistent in itself, and with regular JS semantics; between regular var/const and eval-ed var/const.
2014-07-14 14:01:04 +00:00
global-deleted-property-ic.js
global-deleted-property-keyed.js
global-ic.js
global-load-from-eval-in-with.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
global-load-from-eval.js
global-load-from-nested-eval.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
global-vars-eval.js
global-vars-with.js
has-own-property.js
hex-parsing.js
html-comments.js
html-string-funcs.js
if-in-undefined.js
in.js
indexed-accessors.js
indexed-value-properties.js
instanceof-2.js
instanceof.js
int32-ops.js
integer-to-string.js
invalid-lhs.js
Make invalid LHSs that are calls late errors
2014-04-02 11:03:05 +00:00
invalid-source-element.js
json2.js
Handle exception when retrieving toJSON function in JSON.stringify.
2014-03-05 10:54:35 +00:00
json-parser-recursive.js
json-stringify-recursive.js
Limit stack size when testing stack overflow in JSON.stringify.
2014-07-17 13:23:02 +00:00
json.js
keyed-array-call.js
Reland and fix "Add support for keyed-call on arrays of fast elements"
2013-11-15 10:52:05 +00:00
keyed-call-generic.js
keyed-call-ic.js
keyed-ic.js
keyed-load-dictionary-stub.js
Revert "Revert "Reland 21774: Generate KeyedLoadGeneric with Hydrogen""
2014-06-12 09:58:10 +00:00
keyed-named-access.js
Pass the ast_id to HandleKeyed to make sure it's the right one (e.g., CountOperation, not just the load-expression's id)
2014-09-22 12:43:40 +00:00
keyed-storage-extend.js
keywords-and-reserved_words.js
large-object-allocation.js
large-object-literal.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
lazy-load.js
lea-add.js
leakcheck.js
length.js
load_poly_effect.js
Replace LoadNamedFieldPolymorphic with explicit branches.
2013-08-09 14:04:47 +00:00
load-callback-from-value-classic.js
Handle all object types (minus smi) in load/store ICs
2013-11-14 16:25:31 +00:00
local-load-from-eval.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
logical.js
math-abs.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
math-exp-precision.js
math-floor-negative.js
math-floor-of-div-minus-zero.js
Turn on parallel recompilation for tests that assert optimization status.
2013-07-22 09:16:33 +00:00
math-floor-of-div-nosudiv.js
math-floor-of-div.js
Reland "Handle non-power-of-2 divisors in division-like operations".
2014-03-10 10:39:17 +00:00
math-floor-part1.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
math-floor-part2.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
math-floor-part3.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
math-floor-part4.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
math-imul.js
math-min-max.js
Fix Smi-based MathMinMax on x64, and reenable smi mode.
2013-07-26 12:06:22 +00:00
math-pow.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
math-round.js
ARM64: Generate optimized code for Math.floor and Math.round with double outputs.
2014-04-30 13:38:00 +00:00
math-sqrt.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
md5.js
megamorphic-callbacks.js
migrations.js
Reland r22082 "Replace HeapNumber as doublebox with an explicit MutableHeapNumber."
2014-07-01 15:02:31 +00:00
mirror-array.js
mirror-boolean.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
mirror-date.js
mirror-error.js
mirror-function.js
mirror-null.js
mirror-number.js
mirror-object.js
Mirror object properties are always names
2014-08-07 08:36:38 +00:00
mirror-regexp.js
mirror-script.js
Reland "Implement trigonometric functions using a fdlibm port."
2014-08-06 11:39:39 +00:00
mirror-string.js
mirror-undefined.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
mirror-unresolved-function.js
mjsunit.js
Fix mjsunit's assertOptimized and assertUnoptimized.
2014-06-25 08:01:13 +00:00
mjsunit.status
[arm64] Skip TF tests that time out in simulator debug runs.
2014-10-20 09:01:14 +00:00
mod.js
mul-exhaustive-part1.js
mul-exhaustive-part2.js
mul-exhaustive-part3.js
mul-exhaustive-part4.js
mul-exhaustive-part5.js
mul-exhaustive-part6.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
mul-exhaustive-part7.js
mul-exhaustive-part8.js
mul-exhaustive-part9.js
mul-exhaustive-part10.js
multiline.js
multiple-return.js
nans.js
Endian changes, support 64bit big endian
2014-10-01 13:14:14 +00:00
negate-zero.js
negate.js
neuter-twice.js
Allow to neuter array buffer twice in tests.
2014-03-25 12:55:10 +00:00
never-optimize.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
new-function.js
new.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
newline-in-string.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
no-branch-elimination.js
no-octal-constants-above-256.js
no-semicolon.js
non-ascii-replace.js
not.js
nul-characters.js
number-is.js
Upgrade Number constructor to ES6.
2014-01-08 09:09:49 +00:00
number-limits.js
number-literal.js
ES6: Duplicate properties are no longer an error
2014-08-20 14:25:48 +00:00
number-string-index-call.js
number-tostring-add.js
Handle misaligned loads and stores in load elimination. Do not track misaligned loads and be conservative about invalidating misaligned stores. Add more tests for number conversion to string (NumberToStringStub exhibits misaligned loads)
2013-10-21 13:33:03 +00:00
number-tostring-func.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
number-tostring-small.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
number-tostring.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
numops-fuzz-part1.js
numops-fuzz-part2.js
numops-fuzz-part3.js
numops-fuzz-part4.js
obj-construct.js
object-create.js
object-define-properties.js
object-define-property.js
Drop deprecated --es5-readonly flag from test suite.
2014-07-09 14:37:58 +00:00
object-freeze.js
Try to switch Array builtins into strict mode.
2014-04-14 11:24:40 +00:00
object-get-own-property-names.js
Convert argument toObject() in Object.getOwnPropertyNames/Descriptors
2014-10-15 14:01:20 +00:00
object-is.js
Object.is should use SameValue
2014-10-16 11:24:45 +00:00
object-literal-conversions.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
object-literal-gc.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
object-literal-overwrite.js
Fix overwriting order of object literal properties for MATERIALIZED_LITERALs
2013-08-13 17:27:58 +00:00
object-literal.js
Fix issue with numeric property names
2014-08-22 14:40:38 +00:00
object-prevent-extensions.js
object-seal.js
Reland ArrayPop / ArrayPush.
2014-01-24 11:47:53 +00:00
object-toprimitive.js
ToNumber(Symbol) should throw TypeError
2014-08-11 19:24:05 +00:00
omit-constant-mapcheck.js
Also eliminate map checks with transitions.
2013-07-23 10:01:06 +00:00
opt-elements-kind.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
optimized-typeof.js
osr-elements-kind.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
outobject-double-for-in.js
Reland 21720: Introduce FieldIndex to unify and abstract property/field offset
2014-06-10 14:01:08 +00:00
override-read-only-property.js
Drop deprecated --es5-readonly flag from test suite.
2014-07-09 14:37:58 +00:00
own-symbols.js
Add "own" symbols support.
2014-08-12 15:28:20 +00:00
packed-elements.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
parallel-optimize-disabled.js
Rename "parallel recompilation" to "concurrent recompilation".
2013-08-22 16:14:37 +00:00
parse-int-float.js
Upgrade Number constructor to ES6.
2014-01-08 09:09:49 +00:00
parse-surrogates.js
Allow identifier code points from supplementary multilingual planes.
2014-10-10 07:13:46 +00:00
pixel-array-rounding.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
polymorph-arrays.js
Keep new arrays allocated with 'new Array(N)' in fast mode (revisited)
2014-07-28 13:12:26 +00:00
property-load-across-eval.js
property-object-key.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
proto-accessor.js
Enable ES6 Symbols by default
2014-08-04 18:17:54 +00:00
proto.js
prototype.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
readonly-accessor.js
Do not call setters of read-only accessors.
2014-05-06 08:34:48 +00:00
readonly.js
Drop deprecated --es5-readonly flag from test suite.
2014-07-09 14:37:58 +00:00
receiver-in-with-calls.js
recursive-store-opt.js
Move failing ASSERT on ARM to a more sane place.
2014-02-05 10:12:14 +00:00
regexp-cache-replace.js
regexp-call-as-function.js
regexp-capture-3.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
regexp-capture.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
regexp-captures.js
regexp-compile.js
regexp-global.js
Tune mjsunit/regexp-global.
2013-10-25 08:57:50 +00:00
regexp-indexof.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
regexp-lookahead.js
regexp-loop-capture.js
regexp-multiline.js
regexp-not-sticky-yet.js
Reland sticky regexps https://codereview.chromium.org/567313003/
2014-09-19 07:36:05 +00:00
regexp-results-cache.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
regexp-standalones.js
regexp-static.js
regexp-string-methods.js
regexp-UC16.js
regexp.js
regress-3225.js
Enable ES6 generators
2014-09-16 12:30:39 +00:00
regress-3456.js
Fix checks to bit flags of PreParserExpression
2014-07-23 13:29:24 +00:00
regress-keyed-store-non-strict-arguments.js
Only use the non-strict-arguments-stub if the store site is non-strict.
2014-03-06 12:19:06 +00:00
regress-sync-optimized-lists.js
Evict from optimized code map in sync with removing from optimized functions list.
2014-02-28 12:27:31 +00:00
samevalue.js
scanner.js
scope-calls-eval.js
search-string-multiple.js
serialize-ic.js
Special handling for inline caches in code serializer.
2014-10-20 08:46:11 +00:00
setter-on-constructor-prototype.js
setters-on-elements.js
Correct handling of arrays with callbacks in the prototype chain.
2013-11-06 15:45:43 +00:00
shift-for-integer-div.js
Fixed and improved code for integral division. Fixed and extended tests.
2014-02-18 10:45:27 +00:00
shifts.js
short-circuit-boolean.js
simple-constructor.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
sin-cos.js
Reland "Implement trigonometric functions using a fdlibm port."
2014-08-06 11:39:39 +00:00
smi-mul-const.js
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
smi-mul.js
Eliminate intentional conversion from Smi to Int32 in HMul
2013-08-27 13:55:00 +00:00
smi-negative-zero.js
smi-ops-inlined.js
smi-ops.js
smi-representation.js
sparse-array-reverse.js
sparse-array.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
stack-traces-2.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
stack-traces-custom-lazy.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
stack-traces-overflow.js
Reland "Fix stack trace accessor behavior."
2014-07-02 14:18:10 +00:00
stack-traces.js
Reland "Fix stack trace accessor behavior."
2014-07-02 14:18:10 +00:00
store-dictionary.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
str-to-num.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
stress-array-push.js
strict-equals.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
strict-mode-eval.js
strict-mode-implicit-receiver.js
strict-mode-opt.js
strict-mode.js
Adding more missing deoptimization points in Turbofan.
2014-09-29 13:37:58 +00:00
string-add.js
string-case.js
Use fast path for sliced and external strings in ConvertCase.
2014-03-07 08:36:18 +00:00
string-charat.js
string-charcodeat.js
string-compare-alignment.js
string-external-cached.js
Rename ascii to one-byte where applicable.
2014-09-10 12:38:12 +00:00
string-externalize.js
Rename ascii to one-byte where applicable.
2014-09-10 12:38:12 +00:00
string-flatten.js
string-fromcharcode.js
string-index.js
string-indexof-1.js
string-indexof-2.js
string-lastindexof.js
string-localecompare.js
string-match.js
Remove RegExp.$input.
2014-08-20 09:43:00 +00:00
string-natives.js
Reland "Change the order of arguments of the (One|Two)ByteSeqStringSetChar intrinsic."
2014-09-12 10:58:43 +00:00
string-oom-array-join.js
Reland "Throw exception on invalid string length instead of OOM."
2014-03-20 12:27:36 +00:00
string-oom-concat.js
Disable lowering to StringAdd due to various issues.
2014-09-16 08:29:46 +00:00
string-oom-replace-global-regexp-with-string.js
Reland "No longer OOM on invalid string length."
2014-03-25 09:09:24 +00:00
string-oom-replace-regexp-global-with-function.js
Reland "Throw exception on invalid string length instead of OOM."
2014-03-20 12:27:36 +00:00
string-replace-gc.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
string-replace-one-char.js
string-replace-with-empty.js
string-replace.js
string-search.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
string-slices-regexp.js
string-slices.js
Rename ascii to one-byte where applicable.
2014-09-10 12:38:12 +00:00
string-split-cache.js
string-split.js
Fix small spec violation in String.prototype.split.
2013-12-23 10:01:22 +00:00
substr.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
sum-0-plus-undefined-is-NaN.js
switch-opt.js
Enable optimization of functions with generic switches.
2013-12-18 11:44:38 +00:00
switch.js
testcfg.py
this-in-callbacks.js
this-property-assignment.js
this.js
throw-and-catch-function.js
throw-exception-for-null-access.js
to_number_order.js
to-precision.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
tobool.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
toint32.js
top-level-assignments.js
touint32.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
track-fields.js
Disable map-check relying on cache behavior sensitive to GC-timing
2013-09-05 08:36:10 +00:00
transcendentals.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
transition-elements-kind.js
Remove flag track-allocation-sites.
2014-01-07 15:58:25 +00:00
try-catch-extension-object.js
try-catch-scopes.js
try-finally-continue.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
try-finally-nested.js
try.js
typed-array-slice.js
typeof.js
unary-minus-deopt.js
Replaced unary negation by multiplication with -1.
2013-08-02 11:56:35 +00:00
unbox-double-arrays.js
Add a soft-deopt in keyed element access when current IC is pre-monomorphic and no type feedback was collected.
2013-10-23 10:41:21 +00:00
undeletable-functions.js
unicode-case-overoptimization.js
unicode-string-to-number.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
unicode-test.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
unicodelctest-no-optimization.js
unicodelctest.js
unused-context-in-with.js
Fix InstructionSelector to handle calls with no (used) output values.
2014-10-17 11:26:26 +00:00
unusual-constructor.js
uri.js
value-callic-prototype-change.js
value-of.js
value-wrapper-accessor.js
Support setting named properties on non-JSObjects.
2014-07-22 08:28:49 +00:00
value-wrapper.js
Remove CallICs
2014-01-31 16:52:17 +00:00
var.js
Update unicode to 7.0.0.
2014-10-08 14:55:03 +00:00
verify-assert-false.js
Add tests and extension verifying CHECK and ASSERT.
2013-12-05 17:26:22 +00:00
verify-check-false.js
Add tests and extension verifying CHECK and ASSERT.
2013-12-05 17:26:22 +00:00
whitespaces.js
Fix inconsistencies wrt whitespaces.
2014-02-10 12:43:10 +00:00
with-function-expression.js
with-leave.js
with-parameter-access.js
with-prototype.js
with-readonly.js
Drop deprecated --es5-readonly flag from test suite.
2014-07-09 14:37:58 +00:00
with-value.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00