.. |
bugs
|
|
|
compiler
|
Add support for for loops to the toplevel code generator.
|
2009-11-02 14:12:48 +00:00 |
regress
|
Fix issue 491: constantpool dump violates ARM debugger assertion for return point
|
2009-11-04 14:45:50 +00:00 |
third_party
|
Implement ES5 Array.isArray
|
2009-10-14 09:42:13 +00:00 |
tools
|
|
|
api-call-after-bypassed-exception.js
|
|
|
apply.js
|
|
|
arguments-apply.js
|
|
|
arguments-call-apply.js
|
|
|
arguments-enum.js
|
[ES5] Made properties of the arguments array enumerable.
|
2009-09-16 08:25:54 +00:00 |
arguments-indirect.js
|
|
|
arguments-lazy.js
|
|
|
arguments-opt.js
|
|
|
arguments.js
|
|
|
array-concat.js
|
|
|
array-constructor.js
|
Fix GC bug and ARM simulator timeout.
|
2009-09-16 13:09:26 +00:00 |
array-functions-prototype.js
|
|
|
array-indexing.js
|
|
|
array-iteration.js
|
|
|
array-join.js
|
|
|
array-length-number-conversion.js
|
|
|
array-length.js
|
|
|
array-reduce.js
|
|
|
array-sort.js
|
|
|
array-splice.js
|
X64: Ensure that unary subtraction returns a zero-extended smi, if it returns a smi.
|
2009-09-16 12:40:15 +00:00 |
ascii-regexp-subject.js
|
|
|
big-array-literal.js
|
|
|
big-object-literal.js
|
|
|
binary-operation-overwrite.js
|
|
|
body-not-visible.js
|
|
|
call-non-function-call.js
|
|
|
call-non-function.js
|
|
|
call.js
|
|
|
char-escape.js
|
|
|
class-of-builtins.js
|
Follow the spec in disallowing function declarations without a name. We
|
2009-10-02 12:47:15 +00:00 |
closure.js
|
|
|
codegen-coverage.js
|
|
|
compare-nan.js
|
|
|
const-declaration.js
|
|
|
const-eval-init.js
|
|
|
const-redecl.js
|
|
|
const.js
|
|
|
constant-folding.js
|
|
|
context-variable-assignments.js
|
|
|
cyclic-array-to-string.js
|
|
|
d8-os.js
|
|
|
date-parse.js
|
|
|
date.js
|
|
|
debug-backtrace-text.js
|
|
|
debug-backtrace.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-breakpoints.js
|
|
|
debug-changebreakpoint.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-clearbreakpoint.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-clearbreakpointgroup.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-compile-event.js
|
Follow the spec in disallowing function declarations without a name. We
|
2009-10-02 12:47:15 +00:00 |
debug-conditional-breakpoints.js
|
|
|
debug-constructed-by.js
|
|
|
debug-constructor.js
|
|
|
debug-continue.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-enable-disable-breakpoints.js
|
|
|
debug-evaluate-arguments.js
|
|
|
debug-evaluate-bool-constructor.js
|
Check that constructor is a FunctionMirror before calling .name(), otherwise we may end up calling name method on a mirror object that doesn't have it.
|
2009-10-13 14:28:09 +00:00 |
debug-evaluate-locals.js
|
|
|
debug-evaluate-recursive.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-evaluate-with.js
|
|
|
debug-evaluate.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-event-listener.js
|
|
|
debug-handle.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-ignore-breakpoints.js
|
|
|
debug-mirror-cache.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-multiple-breakpoints.js
|
|
|
debug-referenced-by.js
|
|
|
debug-references.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-scopes.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-script-breakpoints.js
|
|
|
debug-script.js
|
|
|
debug-scripts-request.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-setbreakpoint.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-sourceinfo.js
|
|
|
debug-sourceslice.js
|
|
|
debug-step-stub-callfunction.js
|
Support stepping in functions called using CallFunction stub. When Debug::PrepareStep is called to prepare 'step in' and current code target is CallFunction stub, the debugger will find function being called on the expression stack and flood it with one shot breakpoints.
|
2009-09-07 07:20:05 +00:00 |
debug-step.js
|
|
|
debug-stepin-accessor.js
|
|
|
debug-stepin-builtin.js
|
|
|
debug-stepin-call-function-stub.js
|
Support stepping in functions called using CallFunction stub. When Debug::PrepareStep is called to prepare 'step in' and current code target is CallFunction stub, the debugger will find function being called on the expression stack and flood it with one shot breakpoints.
|
2009-09-07 07:20:05 +00:00 |
debug-stepin-constructor.js
|
Generate specialized constructor code for constructing simple objects.
|
2009-08-26 12:22:44 +00:00 |
debug-stepin-function-call.js
|
|
|
debug-stepout-recursive-function.js
|
Support stepping out for recursive functions.Simply flooding JS function from the calling stack frame with one shot breakpoints is not enough to support step out action in all cases since the function on top of the stack may be turn recursive and we may end up flooding itself. To overcome this a pointer to the stack frame where the debugger should be invoked after stepping out is strored in the debugger.Chromium bug:http://code.google.com/p/chromium/issues/detail?id=17967
|
2009-09-09 08:40:59 +00:00 |
debug-stepout-to-builtin.js
|
Support stepping out for recursive functions.Simply flooding JS function from the calling stack frame with one shot breakpoints is not enough to support step out action in all cases since the function on top of the stack may be turn recursive and we may end up flooding itself. To overcome this a pointer to the stack frame where the debugger should be invoked after stepping out is strored in the debugger.Chromium bug:http://code.google.com/p/chromium/issues/detail?id=17967
|
2009-09-09 08:40:59 +00:00 |
debug-suspend.js
|
Redo "running" field in debug-delay.js and support "suspend" command
|
2009-10-15 20:06:08 +00:00 |
debug-version.js
|
Add "Version" command
|
2009-10-21 17:07:43 +00:00 |
declare-locally.js
|
|
|
deep-recursion.js
|
|
|
delay-syntax-error.js
|
|
|
delete-global-properties.js
|
|
|
delete-in-eval.js
|
|
|
delete-in-with.js
|
|
|
delete-vars-from-eval.js
|
|
|
delete.js
|
|
|
div-mod.js
|
X64/Win64: Alternative implementation of fmod in general.
|
2009-10-23 09:18:19 +00:00 |
do-not-strip-fc.js
|
|
|
dont-enum-array-holes.js
|
|
|
dont-reinit-global-var.js
|
|
|
double-equals.js
|
|
|
dtoa.js
|
|
|
enumeration-order.js
|
|
|
error-constructors.js
|
|
|
escape.js
|
|
|
eval-enclosing-function-name.js
|
|
|
eval-typeof-non-existing.js
|
Remove the typeof state threaded through the code generator. It was
|
2009-11-04 13:56:41 +00:00 |
eval.js
|
|
|
execScript-case-insensitive.js
|
|
|
extra-arguments.js
|
|
|
extra-commas.js
|
|
|
for-in-null-or-undefined.js
|
|
|
for-in-special-cases.js
|
|
|
for-in.js
|
X64: Convert smis to holding 32 bits of payload.
|
2009-10-08 12:36:12 +00:00 |
fun-as-prototype.js
|
|
|
fun-name.js
|
|
|
function-arguments-null.js
|
|
|
function-caller.js
|
|
|
function-names.js
|
|
|
function-property.js
|
|
|
function-prototype.js
|
Made function prototype property DontEnum for compatibility with
|
2009-09-09 09:30:33 +00:00 |
function-source.js
|
|
|
function.js
|
|
|
fuzz-accessors.js
|
|
|
fuzz-natives.js
|
Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor
|
2009-11-04 08:51:48 +00:00 |
getter-in-prototype.js
|
|
|
getter-in-value-prototype.js
|
|
|
global-const-var-conflicts.js
|
|
|
global-deleted-property-ic.js
|
|
|
global-deleted-property-keyed.js
|
|
|
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
|
|
|
html-comments.js
|
|
|
html-string-funcs.js
|
|
|
if-in-undefined.js
|
|
|
in.js
|
|
|
indexed-accessors.js
|
|
|
instanceof.js
|
|
|
integer-to-string.js
|
|
|
invalid-lhs.js
|
Two changes, one a refactoring and one that affects V8's JS semantics.
|
2009-09-30 09:49:36 +00:00 |
invalid-source-element.js
|
Follow the spec in disallowing function declarations without a name. We
|
2009-10-02 12:47:15 +00:00 |
json.js
|
|
|
keyed-ic.js
|
|
|
keyed-storage-extend.js
|
|
|
large-object-allocation.js
|
|
|
large-object-literal.js
|
|
|
lazy-load.js
|
|
|
leakcheck.js
|
|
|
length.js
|
|
|
local-load-from-eval.js
|
|
|
math-min-max.js
|
|
|
megamorphic-callbacks.js
|
|
|
mirror-array.js
|
|
|
mirror-boolean.js
|
|
|
mirror-date.js
|
|
|
mirror-error.js
|
|
|
mirror-function.js
|
|
|
mirror-null.js
|
|
|
mirror-number.js
|
|
|
mirror-object.js
|
|
|
mirror-regexp.js
|
|
|
mirror-script.js
|
Follow the spec in disallowing function declarations without a name. We
|
2009-10-02 12:47:15 +00:00 |
mirror-string.js
|
|
|
mirror-undefined.js
|
|
|
mirror-unresolved-function.js
|
|
|
mjsunit.js
|
|
|
mjsunit.status
|
Marked mjsunit/apply as expected to fail on mac debug.
|
2009-11-03 12:53:30 +00:00 |
mul-exhaustive.js
|
|
|
multiple-return.js
|
|
|
negate-zero.js
|
|
|
negate.js
|
|
|
new.js
|
|
|
newline-in-string.js
|
|
|
no-branch-elimination.js
|
|
|
no-octal-constants-above-256.js
|
|
|
no-semicolon.js
|
|
|
non-ascii-replace.js
|
|
|
nul-characters.js
|
|
|
number-limits.js
|
|
|
number-string-index-call.js
|
|
|
number-tostring-small.js
|
|
|
number-tostring.js
|
|
|
obj-construct.js
|
|
|
object-literal-gc.js
|
|
|
object-literal.js
|
|
|
override-read-only-property.js
|
|
|
parse-int-float.js
|
|
|
property-load-across-eval.js
|
|
|
property-object-key.js
|
|
|
proto.js
|
|
|
prototype.js
|
|
|
receiver-in-with-calls.js
|
|
|
regexp-call-as-function.js
|
|
|
regexp-capture.js
|
|
|
regexp-captures.js
|
|
|
regexp-indexof.js
|
|
|
regexp-lookahead.js
|
|
|
regexp-loop-capture.js
|
|
|
regexp-multiline-stack-trace.js
|
|
|
regexp-multiline.js
|
|
|
regexp-standalones.js
|
|
|
regexp-static.js
|
|
|
regexp-string-methods.js
|
|
|
regexp-UC16.js
|
|
|
regexp.js
|
|
|
scanner.js
|
|
|
short-circuit-boolean.js
|
|
|
simple-constructor.js
|
Generate specialized constructor code for constructing simple objects.
|
2009-08-26 12:22:44 +00:00 |
sin-cos.js
|
|
|
smi-negative-zero.js
|
X64: Convert smis to holding 32 bits of payload.
|
2009-10-08 12:36:12 +00:00 |
smi-ops.js
|
|
|
sparse-array-reverse.js
|
|
|
sparse-array.js
|
|
|
stack-traces.js
|
|
|
str-to-num.js
|
|
|
stress-array-push.js
|
|
|
strict-equals.js
|
|
|
string-add.js
|
|
|
string-case.js
|
|
|
string-charat.js
|
|
|
string-charcodeat.js
|
|
|
string-compare-alignment.js
|
|
|
string-flatten.js
|
|
|
string-index.js
|
|
|
string-indexof.js
|
|
|
string-lastindexof.js
|
|
|
string-localecompare.js
|
|
|
string-match.js
|
|
|
string-replace-gc.js
|
|
|
string-replace.js
|
|
|
string-search.js
|
|
|
string-split.js
|
|
|
substr.js
|
|
|
switch.js
|
Follow the spec in disallowing function declarations without a name. We
|
2009-10-02 12:47:15 +00:00 |
testcfg.py
|
New mjsunit tests for the new compiler infrastructure. They
|
2009-10-14 10:24:50 +00:00 |
this-in-callbacks.js
|
|
|
this.js
|
|
|
throw-and-catch-function.js
|
|
|
throw-exception-for-null-access.js
|
|
|
to_number_order.js
|
|
|
to-precision.js
|
|
|
tobool.js
|
|
|
toint32.js
|
|
|
top-level-assignments.js
|
|
|
touint32.js
|
|
|
transcendentals.js
|
Change cache test to only test for correct behavior on collisions and
|
2009-09-01 15:40:19 +00:00 |
try-catch-extension-object.js
|
|
|
try-catch-scopes.js
|
|
|
try-finally-nested.js
|
|
|
try.js
|
|
|
undeletable-functions.js
|
|
|
unicode-string-to-number.js
|
|
|
unicode-test.js
|
|
|
unusual-constructor.js
|
|
|
uri.js
|
|
|
value-callic-prototype-change.js
|
|
|
var.js
|
|
|
with-function-expression.js
|
|
|
with-leave.js
|
|
|
with-parameter-access.js
|
|
|
with-prototype.js
|
|
|
with-value.js
|
|
|