Bug 737608 - Add Halfmoon compiler, enabled by AVMFEATURE_HALFMOON (r=wmaddox?)
authorEdwin Smith <edwsmith@adobe.com>
Thu, 22 Mar 2012 13:23:24 -0700
changeset 7316 a6cded0538e77373a6421f8088c7047de3cdd7d0
parent 7315 bdc1ba72a4e402347d5bcd42a37058f2ba0f3330
child 7317 7552c86318d31af4da9baef6152f170dea09506b
push id4212
push userfklockii@adobe.com
push dateWed, 28 Mar 2012 08:26:09 +0000
reviewerswmaddox
bugs737608, 1046624
Bug 737608 - Add Halfmoon compiler, enabled by AVMFEATURE_HALFMOON (r=wmaddox?) Changes to core, all #ifdef VMCFG_HALFMOON - add AVMFEATURE_HALFMOON - hook BaseExecMgr::verifyJit() to run halfmoon jit and fallback to CodegenLIR. - Deopt flag in MethodFrame - JitManager pointer in CodeMgr (extra per-pool and per-function data managed by halfmoon - new friend statements routed through class halfmoon::JitFriend. - stubbed-out functions to invoke interpreter mid-way (for deopt and bailout). - exposed nativeLocalToAtom() and unbox_double() so they can be called for deopt. (moved code, no changes) - #ifdefd deopt hooks in class MethodInfo - new (ifdefd) tables of pinned double & string constants in PoolObject. (here, because putting them in JitManager would require JitManager and CodeMgr to be gc-traced) - exposed Verifier::findCommonBase() as a static method so halfmoon type system can use it. - new deoptimize() hook in ExecMgr interface. - new coercens_atom() helper function. Not worth ifdefing but only called by halfmoon. Changes to nanojit, not #ifdefd, but are essentially free until used - HashMap and Allocator needed some cleanup from the float4 changes; - the align parameter to operator new needs to be alignOf<T> not sizeof(T). - HashMap's fourth template parameter (DefaultEquals) wasn't used in some places it should have been. - Added not-ifdef hook for MetaDataWriter in Assembler. (if null then not used). - Assembler::endAssembly() returns a CodeList. - new UseOperEqual template helper, for when you want a HashMap that uses operator== for key comparison. - boilerplate for LIR_safe and LIR_endsafe instructions. - added VerboseWriter::never_flush flag, for better control over verbose formatting interlaved with IR. Changes to shell - added System::deopt() function, for testing. AS3 declaration and native methods not ifdefd, but function body is no-op without halfmoon. {{mercurial 3032081fdd7709ac985b7435a851cbc12d52a27e}} CL@1046624
build/avmfeatures.py
core/AvmCore.h
core/CodegenLIR.cpp
core/Deopt-CL.cpp
core/Deopt-CL.h
core/Deopt.cpp
core/Deopt.h
core/Interpreter.cpp
core/Interpreter.h
core/LirHelper.h
core/MethodEnv.h
core/MethodInfo-inlines.h
core/MethodInfo.cpp
core/MethodInfo.h
core/PoolObject.cpp
core/PoolObject.h
core/ScopeChain.h
core/VTable.h
core/Verifier.cpp
core/Verifier.h
core/avmbuild.h
core/avmfeatures.as
core/avmfeatures.cpp
core/avmfeatures.h
core/avmplus.h
core/exec-jit.cpp
core/exec.h
core/instr.cpp
core/instr.h
core/manifest.mk
generated/avmplus-tracers.hh
generated/builtin.abc
generated/builtin.cpp
generated/shell_toplevel.abc
generated/shell_toplevel.cpp
generated/shell_toplevel.h
halfmoon/attic/HalfMoonIR.h
halfmoon/attic/IR5.h
halfmoon/attic/add.cpp
halfmoon/attic/add.lir
halfmoon/attic/add.ll
halfmoon/attic/add.scm
halfmoon/attic/comment-cull.txt
halfmoon/attic/halfmoon-plans.graphml
halfmoon/attic/ir-design-notes.txt
halfmoon/attic/templates.as
halfmoon/generated/InstrFactory_buildTemplate_cases.hh
halfmoon/generated/InstrFactory_defs_impl.hh
halfmoon/generated/InstrFactory_defs_proto.hh
halfmoon/generated/InstrFactory_preds_impl.hh
halfmoon/generated/InstrFactory_preds_proto.hh
halfmoon/generated/InstrFactory_signatures_impl.hh
halfmoon/generated/KindAdapter_cases.hh
halfmoon/generated/KindAdapter_methods.hh
halfmoon/generated/ShapeAdapter_cases.hh
halfmoon/generated/ShapeAdapter_methods.hh
halfmoon/generated/Stub_callers.hh
halfmoon/generated/Stub_lirtable.hh
halfmoon/generated/Stub_protos.hh
halfmoon/halfmoon.h
halfmoon/hm-abcbuilder.cpp
halfmoon/hm-abcbuilder.h
halfmoon/hm-abcgraph.cpp
halfmoon/hm-abcgraph.h
halfmoon/hm-algorithms.h
halfmoon/hm-bailout-stubs.h
halfmoon/hm-bailouts.cpp
halfmoon/hm-bailouts.h
halfmoon/hm-check.cpp
halfmoon/hm-check.h
halfmoon/hm-cleaner.cpp
halfmoon/hm-cleaner.h
halfmoon/hm-constraints.cpp
halfmoon/hm-constraints.h
halfmoon/hm-dead.cpp
halfmoon/hm-dead.h
halfmoon/hm-debug-inlines.h
halfmoon/hm-debug.cpp
halfmoon/hm-debug.h
halfmoon/hm-deoptimizer.cpp
halfmoon/hm-deoptimizer.h
halfmoon/hm-dispatch.h
halfmoon/hm-dominatortree.cpp
halfmoon/hm-dominatortree.h
halfmoon/hm-exec.cpp
halfmoon/hm-identityanalyzer.cpp
halfmoon/hm-identityanalyzer.h
halfmoon/hm-inline.cpp
halfmoon/hm-inline.h
halfmoon/hm-instr.h
halfmoon/hm-instrfactory.cpp
halfmoon/hm-instrfactory.h
halfmoon/hm-instrgraph.cpp
halfmoon/hm-instrgraph.h
halfmoon/hm-interpreter.cpp
halfmoon/hm-interpreter.h
halfmoon/hm-jitmanager.cpp
halfmoon/hm-jitmanager.h
halfmoon/hm-jitwriter.cpp
halfmoon/hm-liremitter.cpp
halfmoon/hm-liremitter.h
halfmoon/hm-main.cpp
halfmoon/hm-main.h
halfmoon/hm-models.cpp
halfmoon/hm-models.h
halfmoon/hm-prettyprint.cpp
halfmoon/hm-prettyprint.h
halfmoon/hm-profiler.cpp
halfmoon/hm-profiler.h
halfmoon/hm-schedulers.cpp
halfmoon/hm-schedulers.h
halfmoon/hm-specializer.cpp
halfmoon/hm-specializer.h
halfmoon/hm-stubs.cpp
halfmoon/hm-templatebuilder.cpp
halfmoon/hm-templatebuilder.h
halfmoon/hm-typeanalyzer.cpp
halfmoon/hm-typeanalyzer.h
halfmoon/hm-typeinference.cpp
halfmoon/hm-typeinference.h
halfmoon/hm-types.cpp
halfmoon/hm-types.h
halfmoon/hm-util.h
halfmoon/hm-valnum.cpp
halfmoon/hm-valnum.h
halfmoon/manifest.mk
halfmoon/profiler/profiler-jit_calls.h
halfmoon/profiler/profiler-liremitter.cpp
halfmoon/profiler/profiler-main.h
halfmoon/profiler/profiler-methodprofile.cpp
halfmoon/profiler/profiler-methodprofile.h
halfmoon/profiler/profiler-profiledstate.cpp
halfmoon/profiler/profiler-profiledstate.h
halfmoon/profiler/profiler-types.h
halfmoon/profiler/profiler.h
halfmoon/templates/README
halfmoon/templates/ast.py
halfmoon/templates/hrdefs.py
halfmoon/templates/sexp.py
halfmoon/templates/templates.py
halfmoon/test/array.as
halfmoon/test/benchmarks/sunspider-long/typed/access-binary-trees.as
halfmoon/test/benchmarks/sunspider-long/typed/access-fannkuch.as
halfmoon/test/benchmarks/sunspider-long/typed/access-nbody.as
halfmoon/test/benchmarks/sunspider-long/typed/access-nsieve.as
halfmoon/test/benchmarks/sunspider-long/typed/bitops-3bit-bits-in-byte.as
halfmoon/test/benchmarks/sunspider-long/typed/bitops-bits-in-byte.as
halfmoon/test/benchmarks/sunspider-long/typed/bitops-bitwise-and.as
halfmoon/test/benchmarks/sunspider-long/typed/bitops-nsieve-bits.as
halfmoon/test/benchmarks/sunspider-long/typed/controlflow-recursive.as
halfmoon/test/benchmarks/sunspider-long/typed/crypto-aes.as
halfmoon/test/benchmarks/sunspider-long/typed/crypto-md5.as
halfmoon/test/benchmarks/sunspider-long/typed/crypto-sha1.as
halfmoon/test/benchmarks/sunspider-long/typed/date-format-tofte.as
halfmoon/test/benchmarks/sunspider-long/typed/math-cordic.as
halfmoon/test/benchmarks/sunspider-long/typed/math-partial-sums.as
halfmoon/test/benchmarks/sunspider-long/typed/math-spectral-norm.as
halfmoon/test/benchmarks/sunspider-long/typed/s3d-cube.as
halfmoon/test/benchmarks/sunspider-long/typed/s3d-morph.as
halfmoon/test/benchmarks/sunspider-long/typed/s3d-raytrace.as
halfmoon/test/benchmarks/sunspider-long/typed/string-fasta.as
halfmoon/test/benchmarks/sunspider-long/typed/string-unpack-code.as
halfmoon/test/benchmarks/sunspider-long/typed/string-validate-input.as
halfmoon/test/benchmarks/sunspider-long/untyped/access-binary-trees.as
halfmoon/test/benchmarks/sunspider-long/untyped/access-fannkuch.as
halfmoon/test/benchmarks/sunspider-long/untyped/access-nbody.as
halfmoon/test/benchmarks/sunspider-long/untyped/access-nsieve.as
halfmoon/test/benchmarks/sunspider-long/untyped/bitops-3bit-bits-in-byte.as
halfmoon/test/benchmarks/sunspider-long/untyped/bitops-bits-in-byte.as
halfmoon/test/benchmarks/sunspider-long/untyped/bitops-bitwise-and.as
halfmoon/test/benchmarks/sunspider-long/untyped/bitops-nsieve-bits.as
halfmoon/test/benchmarks/sunspider-long/untyped/controlflow-recursive.as
halfmoon/test/benchmarks/sunspider-long/untyped/crypto-aes.as
halfmoon/test/benchmarks/sunspider-long/untyped/crypto-md5.as
halfmoon/test/benchmarks/sunspider-long/untyped/crypto-sha1.as
halfmoon/test/benchmarks/sunspider-long/untyped/date-format-tofte.as
halfmoon/test/benchmarks/sunspider-long/untyped/math-cordic.as
halfmoon/test/benchmarks/sunspider-long/untyped/math-partial-sums.as
halfmoon/test/benchmarks/sunspider-long/untyped/math-spectral-norm.as
halfmoon/test/benchmarks/sunspider-long/untyped/s3d-cube.as
halfmoon/test/benchmarks/sunspider-long/untyped/s3d-morph.as
halfmoon/test/benchmarks/sunspider-long/untyped/s3d-raytrace.as
halfmoon/test/benchmarks/sunspider-long/untyped/string-fasta.as
halfmoon/test/benchmarks/sunspider-long/untyped/string-unpack-code.as
halfmoon/test/benchmarks/sunspider-long/untyped/string-validate-input.as
halfmoon/test/benchmarks/v8-long/typed/crypto.as
halfmoon/test/benchmarks/v8-long/typed/deltablue.as
halfmoon/test/benchmarks/v8-long/typed/raytrace.as
halfmoon/test/benchmarks/v8-long/typed/regexp.as
halfmoon/test/benchmarks/v8-long/typed/richards.as
halfmoon/test/benchmarks/v8-long/typed/splay.as
halfmoon/test/benchmarks/v8-long/untyped/crypto.as
halfmoon/test/benchmarks/v8-long/untyped/deltablue.as
halfmoon/test/benchmarks/v8-long/untyped/raytrace.as
halfmoon/test/benchmarks/v8-long/untyped/richards.as
halfmoon/test/benchmarks/v8-long/untyped/splay.js
halfmoon/test/boids.as
halfmoon/test/boids_untyped.as
halfmoon/test/boidshack.as
halfmoon/test/coerce.as
halfmoon/test/dead.as
halfmoon/test/divide.as
halfmoon/test/fdc.as
halfmoon/test/for-each.as
halfmoon/test/for-int.as
halfmoon/test/for.as
halfmoon/test/gcbug.as
halfmoon/test/hello.as
halfmoon/test/ifelse-stateful.as
halfmoon/test/ifelse.as
halfmoon/test/infiniteloop.as
halfmoon/test/inline-rest.as
halfmoon/test/inline-tests/Makefile
halfmoon/test/inline-tests/factorial-wrapper.as
halfmoon/test/inline-tests/factorial.as
halfmoon/test/inline-tests/fdc.as
halfmoon/test/inline-tests/inline-final.as
halfmoon/test/inline-tests/inline-finalclass.as
halfmoon/test/inline-tests/inline-notfinal.as
halfmoon/test/inline-tests/inline-static.as
halfmoon/test/inline-tests/inline.as
halfmoon/test/inline-tests/stubout.py
halfmoon/test/inline0.as
halfmoon/test/inline1.as
halfmoon/test/inline2.as
halfmoon/test/inline3.as
halfmoon/test/inline4.as
halfmoon/test/maketable.as
halfmoon/test/optional.as
halfmoon/test/pi.as
halfmoon/test/rest.as
halfmoon/test/sanity/acceptance/arrayCompare.as
halfmoon/test/sanity/acceptance/bug_561249a.as
halfmoon/test/sanity/acceptance/bug_638233.as
halfmoon/test/sanity/acceptance/foreverLoop.as
halfmoon/test/sanity/acceptance/getSuper.as
halfmoon/test/sanity/acceptance/infiniteRecursion.as
halfmoon/test/sanity/acceptance/mixTypeArguments.as
halfmoon/test/sanity/acceptance/regress_bug_654807.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/add.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/addEquals.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/addIntUint.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/addSubArrayElement.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/divide.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/divideEquals.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/mod.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/multiply.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/multiplyEquals.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/negative.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/sub.as
halfmoon/test/sanity/functionScripts/typed/arithmetic/subtractEquals.as
halfmoon/test/sanity/functionScripts/typed/arrays/array.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayConstructorPartial.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayCreation.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayCreationWithParameters.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayIncrementIndexAndSet.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayJoin.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayPreIncrement.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayPush.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayString.as
halfmoon/test/sanity/functionScripts/typed/arrays/arrayToString.as
halfmoon/test/sanity/functionScripts/typed/arrays/coreArrayConstructor.as
halfmoon/test/sanity/functionScripts/typed/arrays/emptyArrayLength.as
halfmoon/test/sanity/functionScripts/typed/arrays/literalArrayLength.as
halfmoon/test/sanity/functionScripts/typed/arrays/loopArray.as
halfmoon/test/sanity/functionScripts/typed/arrays/multiDimensionalArraySet.as
halfmoon/test/sanity/functionScripts/typed/arrays/multi_array.as
halfmoon/test/sanity/functionScripts/typed/arrays/newArray.as
halfmoon/test/sanity/functionScripts/typed/arrays/newArrayAsParameter.as
halfmoon/test/sanity/functionScripts/typed/arrays/newArrayInConstructor.as
halfmoon/test/sanity/functionScripts/typed/bitops/and.as
halfmoon/test/sanity/functionScripts/typed/bitops/combination.as
halfmoon/test/sanity/functionScripts/typed/bitops/lsh.as
halfmoon/test/sanity/functionScripts/typed/bitops/not.as
halfmoon/test/sanity/functionScripts/typed/bitops/or.as
halfmoon/test/sanity/functionScripts/typed/bitops/rsh.as
halfmoon/test/sanity/functionScripts/typed/bitops/ush.as
halfmoon/test/sanity/functionScripts/typed/bitops/xor.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/createDate.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/dateToNumber.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/dateToString.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/math/abs.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/math/cos.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/math/floor.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/math/max.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/math/min.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/math/pow.as
halfmoon/test/sanity/functionScripts/typed/builtinObjects/math/sin.as
halfmoon/test/sanity/functionScripts/typed/classes/booleanNullObject.as
halfmoon/test/sanity/functionScripts/typed/classes/castObject.as
halfmoon/test/sanity/functionScripts/typed/classes/class.as
halfmoon/test/sanity/functionScripts/typed/classes/classReturn.as
halfmoon/test/sanity/functionScripts/typed/classes/constructEarlyNumber.as
halfmoon/test/sanity/functionScripts/typed/classes/constructInstance.as
halfmoon/test/sanity/functionScripts/typed/classes/derivedClass.as
halfmoon/test/sanity/functionScripts/typed/classes/fieldVariables.as
halfmoon/test/sanity/functionScripts/typed/classes/getterOnInterface.as
halfmoon/test/sanity/functionScripts/typed/classes/ifElseInClass.as
halfmoon/test/sanity/functionScripts/typed/classes/initializedFieldVariables.as
halfmoon/test/sanity/functionScripts/typed/classes/interfaceCall.as
halfmoon/test/sanity/functionScripts/typed/classes/interfaceCallReturnInt.as
halfmoon/test/sanity/functionScripts/typed/classes/interfaceMerge.as
halfmoon/test/sanity/functionScripts/typed/classes/overrideFunction.as
halfmoon/test/sanity/functionScripts/typed/classes/overrideSubClassMultipleTimes.as
halfmoon/test/sanity/functionScripts/typed/classes/overrideSubclassMethod.as
halfmoon/test/sanity/functionScripts/typed/classes/setAllFieldTypes.as
halfmoon/test/sanity/functionScripts/typed/classes/setSuper.as
halfmoon/test/sanity/functionScripts/typed/classes/staticVariables.as
halfmoon/test/sanity/functionScripts/typed/classes/superExpression.as
halfmoon/test/sanity/functionScripts/typed/classes/superThisInstace.as
halfmoon/test/sanity/functionScripts/typed/classes/ternaryInClass.as
halfmoon/test/sanity/functionScripts/typed/classes/tripleDerived.as
halfmoon/test/sanity/functionScripts/typed/classes/undefinedDefaultValueInClass.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/branchOnNull.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/branchOnUndefined.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/conditionAsValue.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/continueForStatement.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/continueForWithIf.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/continueInWhile.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/doubleCondition.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifAssignment.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifEq.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifGE.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifGt.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifIfElse.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifLE.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifLt.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifNE.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ifNull.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/nestedElse.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/nestedIf.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/nonTakenBranch.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/switch.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/switchDefault.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/switchInMiddleBlock.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/switchReturn.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/switchReturnInDefaultCaseAndMethod.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ternary.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/ternaryArray.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/testConditions.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/testConditionsFloat.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/undefinedComparedToNumber.as
halfmoon/test/sanity/functionScripts/typed/controlFlow/whileBreak.as
halfmoon/test/sanity/functionScripts/typed/loops/doWhile.as
halfmoon/test/sanity/functionScripts/typed/loops/forever.as
halfmoon/test/sanity/functionScripts/typed/loops/innerFor.as
halfmoon/test/sanity/functionScripts/typed/loops/innerIf.as
halfmoon/test/sanity/functionScripts/typed/loops/postDecrement.as
halfmoon/test/sanity/functionScripts/typed/loops/postIncrement.as
halfmoon/test/sanity/functionScripts/typed/loops/preDecrement.as
halfmoon/test/sanity/functionScripts/typed/loops/preIncrement.as
halfmoon/test/sanity/functionScripts/typed/loops/returnInLoop.as
halfmoon/test/sanity/functionScripts/typed/loops/sum.as
halfmoon/test/sanity/functionScripts/typed/loops/vmStateFail.as
halfmoon/test/sanity/functionScripts/typed/loops/whileIf.as
halfmoon/test/sanity/functionScripts/typed/method/method.as
halfmoon/test/sanity/functionScripts/typed/method/methodAsParam.as
halfmoon/test/sanity/functionScripts/typed/method/methodMultiParam.as
halfmoon/test/sanity/functionScripts/typed/method/methodReturn.as
halfmoon/test/sanity/functionScripts/typed/method/methodWithEqualNamingForParametersAndLocals.as
halfmoon/test/sanity/functionScripts/typed/method/methodWithParams.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/combo.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/optionalBoolean.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/optionalInt.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/optionalNumber.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/optionalObject.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/optionalObjectNull.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/optionalString.as
halfmoon/test/sanity/functionScripts/typed/method/optionalTypes/optionalUint.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/arrayNull.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/boolStringObject.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/booleanParam.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/functionAsParam.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/intAndNumber.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/intNumberString.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/intParam.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/intStringNumber.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/nullAll.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/nullString.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/number.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/object.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/printBoolean.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/printInt.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/printNumber.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/printObject.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/printString.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/printUint.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/scriptObject.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/string.as
halfmoon/test/sanity/functionScripts/typed/method/paramTypes/uintParam.as
halfmoon/test/sanity/functionScripts/typed/method/paramWithDefaultValue.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/methodReturn.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnBoolean.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnBooleanAsAtom.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnInt.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnNull.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnNumber.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnNumberBoxed.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnString.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnUint.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnUndefined.as
halfmoon/test/sanity/functionScripts/typed/method/returnTypes/returnVoid.as
halfmoon/test/sanity/functionScripts/typed/method/undefinedDefaultValue.as
halfmoon/test/sanity/functionScripts/typed/objects/instantiateObject.as
halfmoon/test/sanity/functionScripts/typed/objects/objectLiteralNonString.as
halfmoon/test/sanity/functionScripts/typed/properties/basicProperties.as
halfmoon/test/sanity/functionScripts/typed/properties/newObject.as
halfmoon/test/sanity/functionScripts/typed/prototype/basicObject.as
halfmoon/test/sanity/functionScripts/typed/prototype/prototypeFunction.as
halfmoon/test/sanity/functionScripts/typed/prototype/shadowProperty.as
halfmoon/test/sanity/functionScripts/typed/strings/concat.as
halfmoon/test/sanity/functionScripts/typed/strings/length.as
halfmoon/test/sanity/functionScripts/typed/strings/stringConcatAndCompare.as
halfmoon/test/sanity/functionScripts/typed/typeCoerce/add.as
halfmoon/test/sanity/functionScripts/typed/typeCoerce/booleanToAll.as
halfmoon/test/sanity/functionScripts/typed/typeCoerce/floatToAll.as
halfmoon/test/sanity/functionScripts/typed/typeCoerce/numberAsBoolean.as
halfmoon/test/sanity/functionScripts/typed/typed/add.as
halfmoon/test/sanity/functionScripts/typed/typed/booleanToAll.as
halfmoon/test/sanity/functionScripts/typed/typed/floatToAll.as
halfmoon/test/sanity/functionScripts/typed/typed/floatToBoolean.as
halfmoon/test/sanity/functionScripts/typed/typed/numberAsBoolean.as
halfmoon/test/sanity/functionScripts/typed/typed/setPropertyNumber.as
halfmoon/test/sanity/functionScripts/typed/typed/typeVectorNewFunction.as
halfmoon/test/sanity/functionScripts/typed/typed/typedVector.as
halfmoon/test/sanity/functionScripts/typed/typed/vectorDecrement.as
halfmoon/test/sanity/functionScripts/typed/typed/vectorInt.as
halfmoon/test/sanity/functionScripts/typed/typed/vectorNumber.as
halfmoon/test/sanity/functionScripts/typed/variable/allUndefined.as
halfmoon/test/sanity/functionScripts/typed/variable/definedLaterVariable.as
halfmoon/test/sanity/functionScripts/typed/variable/definedVariableInIf.as
halfmoon/test/sanity/functionScripts/typed/variable/multiVarDefinition.as
halfmoon/test/sanity/functionScripts/typed/variable/redefinedVariable.as
halfmoon/test/sanity/functionScripts/typed/variable/variable.as
halfmoon/test/sanity/functionScripts/typed/variable/variableDeclaredTwice.as
halfmoon/test/sanity/functionScripts/typed/variable/variableInLoop.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/add.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/addEquals.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/divide.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/divideEquals.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/mod.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/multiply.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/multiplyEquals.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/negative.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/sub.as
halfmoon/test/sanity/functionScripts/untyped/arithmetic/subtractEquals.as
halfmoon/test/sanity/functionScripts/untyped/arrays/array.as
halfmoon/test/sanity/functionScripts/untyped/arrays/arrayCreation.as
halfmoon/test/sanity/functionScripts/untyped/arrays/arrayIncrementIndexAndSet.as
halfmoon/test/sanity/functionScripts/untyped/arrays/arrayPreIncrement.as
halfmoon/test/sanity/functionScripts/untyped/arrays/arrayPush.as
halfmoon/test/sanity/functionScripts/untyped/arrays/arrayString.as
halfmoon/test/sanity/functionScripts/untyped/arrays/arrayToString.as
halfmoon/test/sanity/functionScripts/untyped/arrays/emptyArrayLength.as
halfmoon/test/sanity/functionScripts/untyped/arrays/literalArrayLength.as
halfmoon/test/sanity/functionScripts/untyped/arrays/loopArray.as
halfmoon/test/sanity/functionScripts/untyped/arrays/multi_array.as
halfmoon/test/sanity/functionScripts/untyped/arrays/newArray.as
halfmoon/test/sanity/functionScripts/untyped/arrays/valnumBug.as
halfmoon/test/sanity/functionScripts/untyped/bitops/and.as
halfmoon/test/sanity/functionScripts/untyped/bitops/combination.as
halfmoon/test/sanity/functionScripts/untyped/bitops/lsh.as
halfmoon/test/sanity/functionScripts/untyped/bitops/not.as
halfmoon/test/sanity/functionScripts/untyped/bitops/or.as
halfmoon/test/sanity/functionScripts/untyped/bitops/rsh.as
halfmoon/test/sanity/functionScripts/untyped/bitops/splayOptimizeConstantInts.as
halfmoon/test/sanity/functionScripts/untyped/bitops/ush.as
halfmoon/test/sanity/functionScripts/untyped/bitops/xor.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/createDate.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/math/abs.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/math/cos.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/math/floor.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/math/max.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/math/min.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/math/pow.as
halfmoon/test/sanity/functionScripts/untyped/builtinObjects/math/sin.as
halfmoon/test/sanity/functionScripts/untyped/classes/class.as
halfmoon/test/sanity/functionScripts/untyped/classes/classReturn.as
halfmoon/test/sanity/functionScripts/untyped/classes/constructInstance.as
halfmoon/test/sanity/functionScripts/untyped/classes/derivedClass.as
halfmoon/test/sanity/functionScripts/untyped/classes/fieldVariables.as
halfmoon/test/sanity/functionScripts/untyped/classes/ifElseInClass.as
halfmoon/test/sanity/functionScripts/untyped/classes/initializedFieldVariables.as
halfmoon/test/sanity/functionScripts/untyped/classes/overrideFunction.as
halfmoon/test/sanity/functionScripts/untyped/classes/overrideSubClassMultipleTimes.as
halfmoon/test/sanity/functionScripts/untyped/classes/overrideSubclassMethod.as
halfmoon/test/sanity/functionScripts/untyped/classes/staticVariables.as
halfmoon/test/sanity/functionScripts/untyped/classes/superExpression.as
halfmoon/test/sanity/functionScripts/untyped/classes/superThisInstace.as
halfmoon/test/sanity/functionScripts/untyped/classes/ternaryInClass.as
halfmoon/test/sanity/functionScripts/untyped/classes/tripleDerived.as
halfmoon/test/sanity/functionScripts/untyped/classes/undefinedDefaultValueInClass.as
halfmoon/test/sanity/functionScripts/untyped/closures/closure.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/branchOnNull.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/branchOnUndefined.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/conditionAsValue.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/continueForStatement.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/continueForWithIf.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/continueInWhile.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/doubleCondition.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/fibonacci.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifAssignment.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifEq.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifGE.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifGt.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifIfElse.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifLE.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifLt.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifNE.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ifNull.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/nestedElse.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/nestedIf.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/switch.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/switchDefault.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/switchInMiddleBlock.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/switchReturn.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/switchReturnInDefaultCaseAndMethod.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/ternary.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/testConditions.as
halfmoon/test/sanity/functionScripts/untyped/controlflow/whileBreak.as
halfmoon/test/sanity/functionScripts/untyped/loops/doWhile.as
halfmoon/test/sanity/functionScripts/untyped/loops/forever.as
halfmoon/test/sanity/functionScripts/untyped/loops/innerFor.as
halfmoon/test/sanity/functionScripts/untyped/loops/innerForArray.as
halfmoon/test/sanity/functionScripts/untyped/loops/innerIf.as
halfmoon/test/sanity/functionScripts/untyped/loops/postDecrement.as
halfmoon/test/sanity/functionScripts/untyped/loops/postIncrement.as
halfmoon/test/sanity/functionScripts/untyped/loops/preDecrement.as
halfmoon/test/sanity/functionScripts/untyped/loops/preIncrement.as
halfmoon/test/sanity/functionScripts/untyped/loops/returnInLoop.as
halfmoon/test/sanity/functionScripts/untyped/loops/sum.as
halfmoon/test/sanity/functionScripts/untyped/loops/whileIf.as
halfmoon/test/sanity/functionScripts/untyped/method/method.as
halfmoon/test/sanity/functionScripts/untyped/method/methodAsParam.as
halfmoon/test/sanity/functionScripts/untyped/method/methodMultiParam.as
halfmoon/test/sanity/functionScripts/untyped/method/methodReturn.as
halfmoon/test/sanity/functionScripts/untyped/method/methodWithEqualNamingForParametersAndLocals.as
halfmoon/test/sanity/functionScripts/untyped/method/methodWithParams.as
halfmoon/test/sanity/functionScripts/untyped/method/paramWithDefaultValue.as
halfmoon/test/sanity/functionScripts/untyped/method/undefinedDefaultValue.as
halfmoon/test/sanity/functionScripts/untyped/objects/instantiateObject.as
halfmoon/test/sanity/functionScripts/untyped/objects/nullConstant.as
halfmoon/test/sanity/functionScripts/untyped/objects/objectLiteralNonString.as
halfmoon/test/sanity/functionScripts/untyped/properties/basicProperties.as
halfmoon/test/sanity/functionScripts/untyped/properties/newObject.as
halfmoon/test/sanity/functionScripts/untyped/prototype/basicObject.as
halfmoon/test/sanity/functionScripts/untyped/prototype/prototypeFunction.as
halfmoon/test/sanity/functionScripts/untyped/prototype/shadowProperty.as
halfmoon/test/sanity/functionScripts/untyped/strictNotEquals.as
halfmoon/test/sanity/functionScripts/untyped/strings/concat.as
halfmoon/test/sanity/functionScripts/untyped/strings/stringValidateShort.as
halfmoon/test/sanity/functionScripts/untyped/typed/add.as
halfmoon/test/sanity/functionScripts/untyped/typed/typedVector.as
halfmoon/test/sanity/functionScripts/untyped/variable/definedLaterVariable.as
halfmoon/test/sanity/functionScripts/untyped/variable/definedVariableInIf.as
halfmoon/test/sanity/functionScripts/untyped/variable/multiVarDefinition.as
halfmoon/test/sanity/functionScripts/untyped/variable/redefinedVariable.as
halfmoon/test/sanity/functionScripts/untyped/variable/variable.as
halfmoon/test/sanity/functionScripts/untyped/variable/variableDeclaredTwice.as
halfmoon/test/sanity/functionScripts/untyped/variable/variableInLoop.as
halfmoon/test/sanity/inline/add.as
halfmoon/test/sanity/inline/cryptFinddefError.as
halfmoon/test/sanity/inline/cryptModPowCrash.as
halfmoon/test/sanity/inline/deltaBlueGetIntPropertyError.as
halfmoon/test/sanity/inline/deltaBlueGetIntPropertyErrorLong.as
halfmoon/test/sanity/inline/deltaBlueIncrementalRemove.as
halfmoon/test/sanity/inline/deltablueDestroyConstraint.as
halfmoon/test/sanity/inline/deltablueGetIntPropertyErrrShort.as
halfmoon/test/sanity/inline/deltablueIncrementalAdd.as
halfmoon/test/sanity/inline/deltablueInlineArrayAccess.as
halfmoon/test/sanity/inline/if.as
halfmoon/test/sanity/inline/ifWhileCombo.as
halfmoon/test/sanity/inline/multiReturn.as
halfmoon/test/sanity/inline/multiReturnScopeChange.as
halfmoon/test/sanity/inline/returnThisPointer.as
halfmoon/test/sanity/inline/ternaryInline.as
halfmoon/test/sanity/inline/while.as
halfmoon/test/sanity/inline/whileBroken.as
halfmoon/test/sanity/profiler/addIntAndAtom.as
halfmoon/test/sanity/profiler/deopt.as
halfmoon/test/sanity/profiler/loop.as
halfmoon/test/sanity/profiler/null.as
halfmoon/test/sanity/profiler/returnBoolDeopt.as
halfmoon/test/sanity/profiler/returnString.as
halfmoon/test/sanity/profiler/setlocalOptimization.as
halfmoon/test/sanity/profiler/speculateArray.as
halfmoon/test/sanity/profiler/speculateBool.as
halfmoon/test/sanity/profiler/switch.as
halfmoon/test/sanity/profiler/switchReturn.as
halfmoon/test/sanity/sunspider/typed/access-binary-trees.as
halfmoon/test/sanity/sunspider/typed/access-fannkuch.as
halfmoon/test/sanity/sunspider/typed/access-nbody.as
halfmoon/test/sanity/sunspider/typed/access-nsieve.as
halfmoon/test/sanity/sunspider/typed/bitops-3bit-bits-in-byte.as
halfmoon/test/sanity/sunspider/typed/bitops-bits-in-byte.as
halfmoon/test/sanity/sunspider/typed/bitops-bitwise-and.as
halfmoon/test/sanity/sunspider/typed/bitops-nsieve-bits.as
halfmoon/test/sanity/sunspider/typed/controlflow-recursive.as
halfmoon/test/sanity/sunspider/typed/crypto-aes.as
halfmoon/test/sanity/sunspider/typed/crypto-md5.as
halfmoon/test/sanity/sunspider/typed/crypto-sha1.as
halfmoon/test/sanity/sunspider/typed/date-format-tofte.as
halfmoon/test/sanity/sunspider/typed/math-cordic.as
halfmoon/test/sanity/sunspider/typed/math-partial-sums.as
halfmoon/test/sanity/sunspider/typed/math-spectral-norm.as
halfmoon/test/sanity/sunspider/typed/s3d-cube.as
halfmoon/test/sanity/sunspider/typed/s3d-morph.as
halfmoon/test/sanity/sunspider/typed/string-fasta.as
halfmoon/test/sanity/sunspider/typed/string-unpack-code.as
halfmoon/test/sanity/sunspider/typed/string-validate-input.as
halfmoon/test/sanity/sunspider/untyped/access-binary-trees.as
halfmoon/test/sanity/sunspider/untyped/access-fannkuch.as
halfmoon/test/sanity/sunspider/untyped/access-nbody.as
halfmoon/test/sanity/sunspider/untyped/access-nsieve.as
halfmoon/test/sanity/sunspider/untyped/bitops-3bit-bits-in-byte.as
halfmoon/test/sanity/sunspider/untyped/bitops-bits-in-byte.as
halfmoon/test/sanity/sunspider/untyped/bitops-bitwise-and.as
halfmoon/test/sanity/sunspider/untyped/bitops-nsieve-bits.as
halfmoon/test/sanity/sunspider/untyped/controlflow-recursive.as
halfmoon/test/sanity/sunspider/untyped/crypto-aes.as
halfmoon/test/sanity/sunspider/untyped/crypto-md5.as
halfmoon/test/sanity/sunspider/untyped/crypto-sha1.as
halfmoon/test/sanity/sunspider/untyped/date-format-tofte.as
halfmoon/test/sanity/sunspider/untyped/math-cordic.as
halfmoon/test/sanity/sunspider/untyped/math-partial-sums.as
halfmoon/test/sanity/sunspider/untyped/math-spectral-norm.as
halfmoon/test/sanity/sunspider/untyped/s3d-cube.as
halfmoon/test/sanity/sunspider/untyped/s3d-morph.as
halfmoon/test/sanity/sunspider/untyped/string-unpack-code.as
halfmoon/test/sanity/sunspider/untyped/string-validate-input.as
halfmoon/test/sanity/v8suite/cryptInner.as
halfmoon/test/sanity/v8suite/crypto.as
halfmoon/test/sanity/v8suite/deltablue.as
halfmoon/test/sanity/v8suite/raytrace.as
halfmoon/test/sanity/v8suite/richards.as
halfmoon/test/sanity/v8suite/splay.js
halfmoon/test/sanity/v8suite/splay_short.js
halfmoon/test/sanity/v8suite/typed/crypto.as
halfmoon/test/sanity/v8suite/typed/deltablue.as
halfmoon/test/sanity/v8suite/typed/raytrace.as
halfmoon/test/sanity/v8suite/typed/regexp.as
halfmoon/test/sanity/v8suite/typed/richards.as
halfmoon/test/sanity/v8suite/typed/splay_short.as
halfmoon/test/suite/functionScripts/arithmetic/add.as
halfmoon/test/suite/functionScripts/arithmetic/addEquals.as
halfmoon/test/suite/functionScripts/arithmetic/divide.as
halfmoon/test/suite/functionScripts/arithmetic/divideEquals.as
halfmoon/test/suite/functionScripts/arithmetic/mod.as
halfmoon/test/suite/functionScripts/arithmetic/multiply.as
halfmoon/test/suite/functionScripts/arithmetic/multiplyEquals.as
halfmoon/test/suite/functionScripts/arithmetic/negative.as
halfmoon/test/suite/functionScripts/arithmetic/sub.as
halfmoon/test/suite/functionScripts/arithmetic/subtractEquals.as
halfmoon/test/suite/functionScripts/arrays/array.as
halfmoon/test/suite/functionScripts/arrays/arrayCreation.as
halfmoon/test/suite/functionScripts/arrays/arrayIncrementIndexAndSet.as
halfmoon/test/suite/functionScripts/arrays/arrayPreIncrement.as
halfmoon/test/suite/functionScripts/arrays/arrayPush.as
halfmoon/test/suite/functionScripts/arrays/arrayString.as
halfmoon/test/suite/functionScripts/arrays/arrayToString.as
halfmoon/test/suite/functionScripts/arrays/emptyArrayLength.as
halfmoon/test/suite/functionScripts/arrays/literalArrayLength.as
halfmoon/test/suite/functionScripts/arrays/loopArray.as
halfmoon/test/suite/functionScripts/arrays/multi_array.as
halfmoon/test/suite/functionScripts/arrays/newArray.as
halfmoon/test/suite/functionScripts/bitops/and.as
halfmoon/test/suite/functionScripts/bitops/combination.as
halfmoon/test/suite/functionScripts/bitops/lsh.as
halfmoon/test/suite/functionScripts/bitops/not.as
halfmoon/test/suite/functionScripts/bitops/or.as
halfmoon/test/suite/functionScripts/bitops/rsh.as
halfmoon/test/suite/functionScripts/bitops/ush.as
halfmoon/test/suite/functionScripts/bitops/xor.as
halfmoon/test/suite/functionScripts/builtinObjects/createDate.as
halfmoon/test/suite/functionScripts/builtinObjects/math/abs.as
halfmoon/test/suite/functionScripts/builtinObjects/math/cos.as
halfmoon/test/suite/functionScripts/builtinObjects/math/floor.as
halfmoon/test/suite/functionScripts/builtinObjects/math/max.as
halfmoon/test/suite/functionScripts/builtinObjects/math/min.as
halfmoon/test/suite/functionScripts/builtinObjects/math/pow.as
halfmoon/test/suite/functionScripts/builtinObjects/math/sin.as
halfmoon/test/suite/functionScripts/classes/class.as
halfmoon/test/suite/functionScripts/classes/classReturn.as
halfmoon/test/suite/functionScripts/classes/constructInstance.as
halfmoon/test/suite/functionScripts/classes/derivedClass.as
halfmoon/test/suite/functionScripts/classes/fieldVariables.as
halfmoon/test/suite/functionScripts/classes/ifElseInClass.as
halfmoon/test/suite/functionScripts/classes/initializedFieldVariables.as
halfmoon/test/suite/functionScripts/classes/overrideFunction.as
halfmoon/test/suite/functionScripts/classes/overrideSubClassMultipleTimes.as
halfmoon/test/suite/functionScripts/classes/overrideSubclassMethod.as
halfmoon/test/suite/functionScripts/classes/staticVariables.as
halfmoon/test/suite/functionScripts/classes/superExpression.as
halfmoon/test/suite/functionScripts/classes/superThisInstace.as
halfmoon/test/suite/functionScripts/classes/ternaryInClass.as
halfmoon/test/suite/functionScripts/classes/tripleDerived.as
halfmoon/test/suite/functionScripts/classes/undefinedDefaultValueInClass.as
halfmoon/test/suite/functionScripts/closures/closure.as
halfmoon/test/suite/functionScripts/controlflow/arrayIterator.as
halfmoon/test/suite/functionScripts/controlflow/arrayIteratorGlobal.as
halfmoon/test/suite/functionScripts/controlflow/branchOnNull.as
halfmoon/test/suite/functionScripts/controlflow/branchOnUndefined.as
halfmoon/test/suite/functionScripts/controlflow/conditionAsValue.as
halfmoon/test/suite/functionScripts/controlflow/continueForStatement.as
halfmoon/test/suite/functionScripts/controlflow/continueForWithIf.as
halfmoon/test/suite/functionScripts/controlflow/continueInWhile.as
halfmoon/test/suite/functionScripts/controlflow/doubleCondition.as
halfmoon/test/suite/functionScripts/controlflow/fibonacci.as
halfmoon/test/suite/functionScripts/controlflow/ifAssignment.as
halfmoon/test/suite/functionScripts/controlflow/ifEq.as
halfmoon/test/suite/functionScripts/controlflow/ifGE.as
halfmoon/test/suite/functionScripts/controlflow/ifGt.as
halfmoon/test/suite/functionScripts/controlflow/ifIfElse.as
halfmoon/test/suite/functionScripts/controlflow/ifLE.as
halfmoon/test/suite/functionScripts/controlflow/ifLt.as
halfmoon/test/suite/functionScripts/controlflow/ifNE.as
halfmoon/test/suite/functionScripts/controlflow/ifNull.as
halfmoon/test/suite/functionScripts/controlflow/nestedElse.as
halfmoon/test/suite/functionScripts/controlflow/nestedIf.as
halfmoon/test/suite/functionScripts/controlflow/switch.as
halfmoon/test/suite/functionScripts/controlflow/switchDefault.as
halfmoon/test/suite/functionScripts/controlflow/switchInMiddleBlock.as
halfmoon/test/suite/functionScripts/controlflow/switchReturn.as
halfmoon/test/suite/functionScripts/controlflow/switchReturnInDefaultCaseAndMethod.as
halfmoon/test/suite/functionScripts/controlflow/ternary.as
halfmoon/test/suite/functionScripts/controlflow/testConditions.as
halfmoon/test/suite/functionScripts/controlflow/undefinedComparedToNumber.as
halfmoon/test/suite/functionScripts/controlflow/whileBreak.as
halfmoon/test/suite/functionScripts/loops/doWhile.as
halfmoon/test/suite/functionScripts/loops/forever.as
halfmoon/test/suite/functionScripts/loops/innerFor.as
halfmoon/test/suite/functionScripts/loops/innerForArray.as
halfmoon/test/suite/functionScripts/loops/innerIf.as
halfmoon/test/suite/functionScripts/loops/postDecrement.as
halfmoon/test/suite/functionScripts/loops/postIncrement.as
halfmoon/test/suite/functionScripts/loops/preDecrement.as
halfmoon/test/suite/functionScripts/loops/preIncrement.as
halfmoon/test/suite/functionScripts/loops/returnInLoop.as
halfmoon/test/suite/functionScripts/loops/sum.as
halfmoon/test/suite/functionScripts/loops/vmstateFail.as
halfmoon/test/suite/functionScripts/loops/whileIf.as
halfmoon/test/suite/functionScripts/method/method.as
halfmoon/test/suite/functionScripts/method/methodAsParam.as
halfmoon/test/suite/functionScripts/method/methodMultiParam.as
halfmoon/test/suite/functionScripts/method/methodReturn.as
halfmoon/test/suite/functionScripts/method/methodWithEqualNamingForParametersAndLocals.as
halfmoon/test/suite/functionScripts/method/methodWithParams.as
halfmoon/test/suite/functionScripts/method/paramWithDefaultValue.as
halfmoon/test/suite/functionScripts/method/undefinedDefaultValue.as
halfmoon/test/suite/functionScripts/objects/instantiateObject.as
halfmoon/test/suite/functionScripts/objects/objectLiteralNonString.as
halfmoon/test/suite/functionScripts/properties/basicProperties.as
halfmoon/test/suite/functionScripts/properties/newObject.as
halfmoon/test/suite/functionScripts/prototype/basicObject.as
halfmoon/test/suite/functionScripts/prototype/prototypeFunction.as
halfmoon/test/suite/functionScripts/prototype/shadowProperty.as
halfmoon/test/suite/functionScripts/strictNotEquals.as
halfmoon/test/suite/functionScripts/strings/concat.as
halfmoon/test/suite/functionScripts/typed/add.as
halfmoon/test/suite/functionScripts/typed/arithmetic/add.as
halfmoon/test/suite/functionScripts/typed/arithmetic/addEquals.as
halfmoon/test/suite/functionScripts/typed/arithmetic/addIntUint.as
halfmoon/test/suite/functionScripts/typed/arithmetic/addSubArrayElement.as
halfmoon/test/suite/functionScripts/typed/arithmetic/divide.as
halfmoon/test/suite/functionScripts/typed/arithmetic/divideEquals.as
halfmoon/test/suite/functionScripts/typed/arithmetic/mod.as
halfmoon/test/suite/functionScripts/typed/arithmetic/multiply.as
halfmoon/test/suite/functionScripts/typed/arithmetic/multiplyEquals.as
halfmoon/test/suite/functionScripts/typed/arithmetic/negative.as
halfmoon/test/suite/functionScripts/typed/arithmetic/sub.as
halfmoon/test/suite/functionScripts/typed/arithmetic/subtractEquals.as
halfmoon/test/suite/functionScripts/typed/arrays/array.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayConstructorPartial.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayCreation.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayCreationWithParameters.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayIncrementIndexAndSet.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayJoin.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayPreIncrement.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayPush.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayString.as
halfmoon/test/suite/functionScripts/typed/arrays/arrayToString.as
halfmoon/test/suite/functionScripts/typed/arrays/coreArrayConstructor.as
halfmoon/test/suite/functionScripts/typed/arrays/emptyArrayLength.as
halfmoon/test/suite/functionScripts/typed/arrays/literalArrayLength.as
halfmoon/test/suite/functionScripts/typed/arrays/loopArray.as
halfmoon/test/suite/functionScripts/typed/arrays/multiDimensionalArraySet.as
halfmoon/test/suite/functionScripts/typed/arrays/multi_array.as
halfmoon/test/suite/functionScripts/typed/arrays/newArray.as
halfmoon/test/suite/functionScripts/typed/arrays/newArrayAsParameter.as
halfmoon/test/suite/functionScripts/typed/arrays/newArrayInConstructor.as
halfmoon/test/suite/functionScripts/typed/bitops/and.as
halfmoon/test/suite/functionScripts/typed/bitops/combination.as
halfmoon/test/suite/functionScripts/typed/bitops/lsh.as
halfmoon/test/suite/functionScripts/typed/bitops/not.as
halfmoon/test/suite/functionScripts/typed/bitops/or.as
halfmoon/test/suite/functionScripts/typed/bitops/rsh.as
halfmoon/test/suite/functionScripts/typed/bitops/ush.as
halfmoon/test/suite/functionScripts/typed/bitops/xor.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/createDate.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/dateToNumber.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/dateToString.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/math/abs.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/math/cos.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/math/floor.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/math/max.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/math/min.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/math/pow.as
halfmoon/test/suite/functionScripts/typed/builtinObjects/math/sin.as
halfmoon/test/suite/functionScripts/typed/classes/booleanNullObject.as
halfmoon/test/suite/functionScripts/typed/classes/castObject.as
halfmoon/test/suite/functionScripts/typed/classes/class.as
halfmoon/test/suite/functionScripts/typed/classes/classReturn.as
halfmoon/test/suite/functionScripts/typed/classes/constructEarlyNumber.as
halfmoon/test/suite/functionScripts/typed/classes/constructInstance.as
halfmoon/test/suite/functionScripts/typed/classes/derivedClass.as
halfmoon/test/suite/functionScripts/typed/classes/fieldVariables.as
halfmoon/test/suite/functionScripts/typed/classes/getterOnInterface.as
halfmoon/test/suite/functionScripts/typed/classes/ifElseInClass.as
halfmoon/test/suite/functionScripts/typed/classes/initializedFieldVariables.as
halfmoon/test/suite/functionScripts/typed/classes/interfaceCall.as
halfmoon/test/suite/functionScripts/typed/classes/interfaceMerge.as
halfmoon/test/suite/functionScripts/typed/classes/overrideFunction.as
halfmoon/test/suite/functionScripts/typed/classes/overrideSubClassMultipleTimes.as
halfmoon/test/suite/functionScripts/typed/classes/overrideSubclassMethod.as
halfmoon/test/suite/functionScripts/typed/classes/setAllFieldTypes.as
halfmoon/test/suite/functionScripts/typed/classes/staticVariables.as
halfmoon/test/suite/functionScripts/typed/classes/superExpression.as
halfmoon/test/suite/functionScripts/typed/classes/superThisInstace.as
halfmoon/test/suite/functionScripts/typed/classes/ternaryInClass.as
halfmoon/test/suite/functionScripts/typed/classes/tripleDerived.as
halfmoon/test/suite/functionScripts/typed/classes/undefinedDefaultValueInClass.as
halfmoon/test/suite/functionScripts/typed/closures/closure.as
halfmoon/test/suite/functionScripts/typed/controlflow/arrayIterator.as
halfmoon/test/suite/functionScripts/typed/controlflow/arrayIteratorGlobal.as
halfmoon/test/suite/functionScripts/typed/controlflow/branchOnNull.as
halfmoon/test/suite/functionScripts/typed/controlflow/branchOnUndefined.as
halfmoon/test/suite/functionScripts/typed/controlflow/conditionAsValue.as
halfmoon/test/suite/functionScripts/typed/controlflow/continueForStatement.as
halfmoon/test/suite/functionScripts/typed/controlflow/continueForWithIf.as
halfmoon/test/suite/functionScripts/typed/controlflow/continueInWhile.as
halfmoon/test/suite/functionScripts/typed/controlflow/doubleCondition.as
halfmoon/test/suite/functionScripts/typed/controlflow/fibonacci.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifAssignment.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifEq.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifGE.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifGt.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifIfElse.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifLE.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifLt.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifNE.as
halfmoon/test/suite/functionScripts/typed/controlflow/ifNull.as
halfmoon/test/suite/functionScripts/typed/controlflow/nestedElse.as
halfmoon/test/suite/functionScripts/typed/controlflow/nestedIf.as
halfmoon/test/suite/functionScripts/typed/controlflow/nonTakenBranch.as
halfmoon/test/suite/functionScripts/typed/controlflow/switch.as
halfmoon/test/suite/functionScripts/typed/controlflow/switchDefault.as
halfmoon/test/suite/functionScripts/typed/controlflow/switchInMiddleBlock.as
halfmoon/test/suite/functionScripts/typed/controlflow/switchReturn.as
halfmoon/test/suite/functionScripts/typed/controlflow/switchReturnInDefaultCaseAndMethod.as
halfmoon/test/suite/functionScripts/typed/controlflow/ternary.as
halfmoon/test/suite/functionScripts/typed/controlflow/ternaryArray.as
halfmoon/test/suite/functionScripts/typed/controlflow/testConditions.as
halfmoon/test/suite/functionScripts/typed/controlflow/testConditionsFloat.as
halfmoon/test/suite/functionScripts/typed/controlflow/whileBreak.as
halfmoon/test/suite/functionScripts/typed/loops/doWhile.as
halfmoon/test/suite/functionScripts/typed/loops/forever.as
halfmoon/test/suite/functionScripts/typed/loops/innerFor.as
halfmoon/test/suite/functionScripts/typed/loops/innerForArray.as
halfmoon/test/suite/functionScripts/typed/loops/innerIf.as
halfmoon/test/suite/functionScripts/typed/loops/postDecrement.as
halfmoon/test/suite/functionScripts/typed/loops/postIncrement.as
halfmoon/test/suite/functionScripts/typed/loops/preDecrement.as
halfmoon/test/suite/functionScripts/typed/loops/preIncrement.as
halfmoon/test/suite/functionScripts/typed/loops/returnInLoop.as
halfmoon/test/suite/functionScripts/typed/loops/sum.as
halfmoon/test/suite/functionScripts/typed/loops/whileIf.as
halfmoon/test/suite/functionScripts/typed/method/method.as
halfmoon/test/suite/functionScripts/typed/method/methodAsParam.as
halfmoon/test/suite/functionScripts/typed/method/methodMultiParam.as
halfmoon/test/suite/functionScripts/typed/method/methodReturn.as
halfmoon/test/suite/functionScripts/typed/method/methodWithEqualNamingForParametersAndLocals.as
halfmoon/test/suite/functionScripts/typed/method/methodWithParams.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/combo.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/optionalBoolean.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/optionalInt.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/optionalNumber.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/optionalObject.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/optionalObjectNull.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/optionalString.as
halfmoon/test/suite/functionScripts/typed/method/optionalTypes/optionalUint.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/arrayNull.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/boolStringObject.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/booleanParam.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/functionAsParam.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/intAndNumber.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/intNumberString.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/intParam.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/intStringNumber.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/nullAll.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/nullString.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/number.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/object.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/printBoolean.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/printInt.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/printNumber.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/printObject.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/printString.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/printUint.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/scriptObject.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/string.as
halfmoon/test/suite/functionScripts/typed/method/paramTypes/uintParam.as
halfmoon/test/suite/functionScripts/typed/method/paramWithDefaultValue.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/methodReturn.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnArray.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnBoolean.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnBooleanAsAtom.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnInt.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnNull.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnNumber.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnObject.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnString.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnUint.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnUndefined.as
halfmoon/test/suite/functionScripts/typed/method/returnTypes/returnVoid.as
halfmoon/test/suite/functionScripts/typed/method/undefinedDefaultValue.as
halfmoon/test/suite/functionScripts/typed/objects/instantiateObject.as
halfmoon/test/suite/functionScripts/typed/objects/objectLiteralNonString.as
halfmoon/test/suite/functionScripts/typed/properties/basicProperties.as
halfmoon/test/suite/functionScripts/typed/properties/newObject.as
halfmoon/test/suite/functionScripts/typed/prototype/basicObject.as
halfmoon/test/suite/functionScripts/typed/prototype/prototypeFunction.as
halfmoon/test/suite/functionScripts/typed/prototype/shadowProperty.as
halfmoon/test/suite/functionScripts/typed/strictNotEquals.as
halfmoon/test/suite/functionScripts/typed/strings/concat.as
halfmoon/test/suite/functionScripts/typed/strings/length.as
halfmoon/test/suite/functionScripts/typed/strings/stringConcatAndCompare.as
halfmoon/test/suite/functionScripts/typed/typed/add.as
halfmoon/test/suite/functionScripts/typed/typed/booleanToAll.as
halfmoon/test/suite/functionScripts/typed/typed/floatToAll.as
halfmoon/test/suite/functionScripts/typed/typed/floatToBoolean.as
halfmoon/test/suite/functionScripts/typed/typed/numberAsBoolean.as
halfmoon/test/suite/functionScripts/typed/typed/setPropertyNumber.as
halfmoon/test/suite/functionScripts/typed/typed/typeVectorNewFunction.as
halfmoon/test/suite/functionScripts/typed/typed/typedVector.as
halfmoon/test/suite/functionScripts/typed/typed/vectorDecrement.as
halfmoon/test/suite/functionScripts/typed/typed/vectorInt.as
halfmoon/test/suite/functionScripts/typed/typed/vectorNumber.as
halfmoon/test/suite/functionScripts/typed/typedVector.as
halfmoon/test/suite/functionScripts/typed/variable/allUndefined.as
halfmoon/test/suite/functionScripts/typed/variable/definedLaterVariable.as
halfmoon/test/suite/functionScripts/typed/variable/definedVariableInIf.as
halfmoon/test/suite/functionScripts/typed/variable/multiVarDefinition.as
halfmoon/test/suite/functionScripts/typed/variable/redefinedVariable.as
halfmoon/test/suite/functionScripts/typed/variable/variable.as
halfmoon/test/suite/functionScripts/typed/variable/variableDeclaredTwice.as
halfmoon/test/suite/functionScripts/typed/variable/variableInLoop.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/add.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/addEquals.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/divide.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/divideEquals.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/mod.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/multiply.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/multiplyEquals.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/negative.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/sub.as
halfmoon/test/suite/functionScripts/untyped/arithmetic/subtractEquals.as
halfmoon/test/suite/functionScripts/untyped/arrays/array.as
halfmoon/test/suite/functionScripts/untyped/arrays/arrayCreation.as
halfmoon/test/suite/functionScripts/untyped/arrays/arrayIncrementIndexAndSet.as
halfmoon/test/suite/functionScripts/untyped/arrays/arrayPreIncrement.as
halfmoon/test/suite/functionScripts/untyped/arrays/arrayPush.as
halfmoon/test/suite/functionScripts/untyped/arrays/arrayString.as
halfmoon/test/suite/functionScripts/untyped/arrays/arrayToString.as
halfmoon/test/suite/functionScripts/untyped/arrays/emptyArrayLength.as
halfmoon/test/suite/functionScripts/untyped/arrays/literalArrayLength.as
halfmoon/test/suite/functionScripts/untyped/arrays/loopArray.as
halfmoon/test/suite/functionScripts/untyped/arrays/multi_array.as
halfmoon/test/suite/functionScripts/untyped/arrays/newArray.as
halfmoon/test/suite/functionScripts/untyped/bitops/and.as
halfmoon/test/suite/functionScripts/untyped/bitops/combination.as
halfmoon/test/suite/functionScripts/untyped/bitops/lsh.as
halfmoon/test/suite/functionScripts/untyped/bitops/not.as
halfmoon/test/suite/functionScripts/untyped/bitops/or.as
halfmoon/test/suite/functionScripts/untyped/bitops/rsh.as
halfmoon/test/suite/functionScripts/untyped/bitops/splayOptimizeConstantInts.as
halfmoon/test/suite/functionScripts/untyped/bitops/ush.as
halfmoon/test/suite/functionScripts/untyped/bitops/xor.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/createDate.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/math/abs.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/math/cos.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/math/floor.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/math/max.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/math/min.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/math/pow.as
halfmoon/test/suite/functionScripts/untyped/builtinObjects/math/sin.as
halfmoon/test/suite/functionScripts/untyped/classes/class.as
halfmoon/test/suite/functionScripts/untyped/classes/classReturn.as
halfmoon/test/suite/functionScripts/untyped/classes/constructInstance.as
halfmoon/test/suite/functionScripts/untyped/classes/derivedClass.as
halfmoon/test/suite/functionScripts/untyped/classes/fieldVariables.as
halfmoon/test/suite/functionScripts/untyped/classes/ifElseInClass.as
halfmoon/test/suite/functionScripts/untyped/classes/initializedFieldVariables.as
halfmoon/test/suite/functionScripts/untyped/classes/overrideFunction.as
halfmoon/test/suite/functionScripts/untyped/classes/overrideSubClassMultipleTimes.as
halfmoon/test/suite/functionScripts/untyped/classes/overrideSubclassMethod.as
halfmoon/test/suite/functionScripts/untyped/classes/staticVariables.as
halfmoon/test/suite/functionScripts/untyped/classes/superExpression.as
halfmoon/test/suite/functionScripts/untyped/classes/superThisInstace.as
halfmoon/test/suite/functionScripts/untyped/classes/ternaryInClass.as
halfmoon/test/suite/functionScripts/untyped/classes/tripleDerived.as
halfmoon/test/suite/functionScripts/untyped/classes/undefinedDefaultValueInClass.as
halfmoon/test/suite/functionScripts/untyped/closures/closure.as
halfmoon/test/suite/functionScripts/untyped/controlflow/arrayIterator.as
halfmoon/test/suite/functionScripts/untyped/controlflow/arrayIteratorGlobal.as
halfmoon/test/suite/functionScripts/untyped/controlflow/branchOnNull.as
halfmoon/test/suite/functionScripts/untyped/controlflow/branchOnUndefined.as
halfmoon/test/suite/functionScripts/untyped/controlflow/conditionAsValue.as
halfmoon/test/suite/functionScripts/untyped/controlflow/continueForStatement.as
halfmoon/test/suite/functionScripts/untyped/controlflow/continueForWithIf.as
halfmoon/test/suite/functionScripts/untyped/controlflow/continueInWhile.as
halfmoon/test/suite/functionScripts/untyped/controlflow/doubleCondition.as
halfmoon/test/suite/functionScripts/untyped/controlflow/fibonacci.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifAssignment.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifEq.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifGE.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifGt.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifIfElse.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifLE.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifLt.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifNE.as
halfmoon/test/suite/functionScripts/untyped/controlflow/ifNull.as
halfmoon/test/suite/functionScripts/untyped/controlflow/nestedElse.as
halfmoon/test/suite/functionScripts/untyped/controlflow/nestedIf.as
halfmoon/test/suite/functionScripts/untyped/controlflow/switch.as