diff options
Diffstat (limited to 'partest-suite/src/test/resources/scala')
131 files changed, 14446 insertions, 0 deletions
diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/BlacklistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/BlacklistedTests.txt new file mode 100644 index 0000000..241b188 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/BlacklistedTests.txt @@ -0,0 +1,891 @@ +# +# POS +# + +# Using Jsoup, what's that? +pos/cycle-jsoup.scala + +# Using scala.actors +pos/t533.scala +pos/functions.scala +pos/MailBox.scala + +# +# NEG +# + +# Using the compiler API + +neg/t6446-additional +neg/t6446-list +neg/t6446-missing +neg/t6446-show-phases.scala + +# Screws up, but not really our problem (error: None.get instead of +# phase ordering error) +neg/t7494-multi-right-after +neg/t7494-right-after-before +neg/t7622-multi-followers +neg/t7622-cyclic-dependency + +# Uses some strange macro cross compile mechanism. +neg/macro-incompatible-macro-engine-c.scala + +# Uses .java files +neg/t6289 + +# +# RUN +# + +# Relies on the exact toString() representation of Floats/Doubles +run/t2378.scala + +# Relies on !box(+0.0).equals(box(-0.0)) +run/number-parsing.scala + +# Uses ClassTags on existentials which are broken in Scala (see #251) +run/valueclasses-classtag-existential.scala + +# Relies on a particular execution speed +run/t5857.scala + +# Using parts of the javalib we don't plan to support + +run/t0412.scala +run/t3518.scala +run/t6198.scala +run/t5018.scala +run/t2417.scala +run/t6197.scala +run/t4813.scala +run/lazy-concurrent.scala +run/t5880.scala +run/mapConserve.scala +run/t3667.scala +run/bigDecimalTest.scala +run/t3038d.scala +run/numbereq.scala +run/shutdownhooks.scala +run/t4658.scala +run/t4201.scala +run/t5590.scala +run/deeps.scala +run/t3895b.scala +run/t2813.2.scala +run/t5974.scala +run/hashset.scala +run/t5262.scala +run/t5293.scala +run/t5293-map.scala +run/serialize-stream.scala +run/sysprops.scala + +run/colltest.scala +run/equality.scala +run/t2849.scala +run/t1360.scala +run/t6114.scala +run/t7269.scala +run/t3199b.scala + +# Uses java.util.Collections +run/java-erasure.scala +run/t2250.scala + +# Uses java.math.BigDecimal / BigInteger +run/bigDecimalCache.scala +run/hashhash.scala +run/is-valid-num.scala +run/range.scala +run/stringinterpolation_macro-run.scala +run/t5356.scala +run/t6064.scala + +# Documented semantic difference on numbers (float precision) +run/interpolation.scala +run/interpolationMultiline1.scala + +# Documented semantic difference on String.split(x: Array[Char]) +run/t0325.scala + +# Using Threads +run/t6969.scala +run/inner-obj-auto.scala +run/predef-cycle.scala +run/synchronized.scala + +# Uses java.security +run/t2318.scala + +# Tries to catch java.lang.StackOverflowError +run/t6154.scala + +# Tries to catch java.lang.OutOfMemoryError +run/t7880.scala + +# Taking too much time, because JavaScript is not as fast as the JVM + +run/t3822.scala +run/collections.scala +run/t3989.scala +run/adding-growing-set.scala +run/t3242.scala +run/hashCodeDistribution.scala +run/t408.scala +run/t6584.scala +run/t6853.scala +run/UnrolledBuffer.scala + +# Crashes Rhino + +run/bridges.scala +run/patmat-exprs.scala + +# Using partest properties + +run/tailcalls.scala +run/t4294.scala +run/t6331b.scala + +# Using IO + +run/Predef.readLine.scala +run/t6488.scala + +# Object{Output|Input}Streams +run/t6935.scala +run/t8188.scala + +# Using System.getProperties + +run/t4426.scala + +# Using ExecutionContext.global +run/t7336.scala +run/t7775.scala +run/future-flatmap-exec-count.scala + +# Using reflection + +run/t6063 + +run/mixin-bridge-methods.scala +run/t5125.scala +run/outertest.scala +run/t6223.scala +run/t5652b +run/elidable-opt.scala +run/nullable-lazyvals.scala +run/t4794.scala +run/t5652 +run/t5652c +run/getClassTest-old.scala + +run/reflection-repl-classes.scala +run/t5256e.scala +run/typetags_core.scala +run/reflection-constructormirror-toplevel-badpath.scala +run/t5276_1b.scala +run/reflection-sorted-decls.scala +run/toolbox_typecheck_implicitsdisabled.scala +run/t5418b.scala +run/toolbox_typecheck_macrosdisabled2.scala +run/abstypetags_serialize.scala +run/all-overridden.scala +run/showraw_tree_kinds.scala +run/showraw_tree_types_ids.scala +run/showraw_tree_types_typed.scala +run/showraw_tree_ids.scala +run/showraw_tree_ultimate.scala +run/t5266_2.scala +run/t5274_1.scala +run/t5224.scala +run/reflection-sanitychecks.scala +run/t6086-vanilla.scala +run/t5277_2.scala +run/reflection-methodsymbol-params.scala +run/reflection-valueclasses-standard.scala +run/t5274_2.scala +run/t5423.scala +run/reflection-modulemirror-toplevel-good.scala +run/t5419.scala +run/t5271_3.scala +run/reflection-enclosed-nested-basic.scala +run/reflection-enclosed-nested-nested-basic.scala +run/fail-non-value-types.scala +run/reflection-mem-typecheck.scala +run/exprs_serialize.scala +run/t5258a.scala +run/typetags_without_scala_reflect_manifest_lookup.scala +run/t4110-new.scala +run/t5273_2b_newpatmat.scala +run/t6277.scala +run/t5335.scala +run/toolbox_typecheck_macrosdisabled.scala +run/reflection-modulemirror-inner-good.scala +run/t5229_2.scala +run/typetags_multi.scala +run/typetags_without_scala_reflect_typetag_manifest_interop.scala +run/reflection-constructormirror-toplevel-good.scala +run/reflection-magicsymbols-invoke.scala +run/t6392b.scala +run/t5229_1.scala +run/reflection-magicsymbols-vanilla.scala +run/t5225_2.scala +run/origins.scala +run/runtimeEval1.scala +run/reflection-implClass.scala +run/reflection-enclosed-nested-inner-basic.scala +run/reflection-fieldmirror-ctorparam.scala +run/t6181.scala +run/reflection-magicsymbols-repl.scala +run/t5272_2_newpatmat.scala +run/t5270.scala +run/t5418a.scala +run/t5276_2b.scala +run/t5256f.scala +run/reflection-enclosed-basic.scala +run/reflection-constructormirror-inner-badpath.scala +run/interop_typetags_are_manifests.scala +run/newTags.scala +run/t5273_1_newpatmat.scala +run/reflection-constructormirror-nested-good.scala +run/t2236-new.scala +run/existentials3-new.scala +run/t6323b.scala +run/t5943a1.scala +run/reflection-fieldmirror-getsetval.scala +run/t5272_1_oldpatmat.scala +run/t5256h.scala +run/t1195-new.scala +run/t5840.scala +run/reflection-methodsymbol-returntype.scala +run/reflection-fieldmirror-accessorsareokay.scala +run/reflection-sorted-members.scala +run/reflection-allmirrors-tostring.scala +run/valueclasses-typetag-existential.scala +run/toolbox_console_reporter.scala +run/reflection-enclosed-inner-inner-basic.scala +run/t5256b.scala +run/bytecodecs.scala +run/elidable.scala +run/freetypes_false_alarm1.scala +run/freetypes_false_alarm2.scala +run/getClassTest-new.scala +run/idempotency-extractors.scala +run/idempotency-case-classes.scala +run/idempotency-this.scala +run/idempotency-labels.scala +run/idempotency-lazy-vals.scala +run/interop_manifests_are_abstypetags.scala +run/interop_manifests_are_typetags.scala +run/abstypetags_core.scala +run/macro-reify-abstypetag-notypeparams +run/macro-reify-abstypetag-typeparams-tags +run/macro-reify-abstypetag-typeparams-notags +run/macro-reify-abstypetag-usetypetag +run/macro-reify-freevars +run/macro-reify-splice-outside-reify +run/macro-reify-tagless-a +run/macro-reify-type +run/macro-reify-typetag-typeparams-tags +run/macro-reify-typetag-notypeparams +run/macro-undetparams-implicitval +run/manifests-new.scala +run/manifests-old.scala +run/no-pickle-skolems +run/position-val-def.scala +run/reflect-priv-ctor.scala +run/primitive-sigs-2-new.scala +run/primitive-sigs-2-old.scala +run/reflection-enclosed-inner-basic.scala +run/reflection-enclosed-inner-nested-basic.scala +run/reflection-constructormirror-inner-good.scala +run/reflection-constructormirror-nested-badpath.scala +run/reflection-fancy-java-classes +run/reflection-fieldsymbol-navigation.scala +run/reflection-fieldmirror-nmelocalsuffixstring.scala +run/reflection-fieldmirror-getsetvar.scala +run/reflection-fieldmirror-privatethis.scala +run/reflection-implicit.scala +run/reflection-mem-glbs.scala +run/reflection-mem-tags.scala +run/reflection-java-annotations +run/reflection-java-crtp +run/reflection-methodsymbol-typeparams.scala +run/reflection-modulemirror-nested-badpath.scala +run/reflection-modulemirror-inner-badpath.scala +run/reflection-modulemirror-nested-good.scala +run/reflection-modulemirror-toplevel-badpath.scala +run/reflection-sync-subtypes.scala +run/reflinit.scala +run/reflection-valueclasses-derived.scala +run/reflection-valueclasses-magic.scala +run/resetattrs-this.scala +run/runtimeEval2.scala +run/showraw_aliases.scala +run/showraw_mods.scala +run/shortClass.scala +run/showraw_nosymbol.scala +run/showraw_tree.scala +run/showraw_tree_types_untyped.scala +run/t1167.scala +run/t2577.scala +run/t2873.scala +run/t2886.scala +run/t2251b.scala +run/t3346j.scala +run/t3507-new.scala +run/t3569.scala +run/t5125b.scala +run/t5225_1.scala +run/t3425b +run/t5256a.scala +run/t5230.scala +run/t5256c.scala +run/t5256g.scala +run/t5266_1.scala +run/t5269.scala +run/t5271_1.scala +run/t5271_2.scala +run/t5271_4.scala +run/t5272_1_newpatmat.scala +run/t5272_2_oldpatmat.scala +run/t5273_1_oldpatmat.scala +run/t5273_2a_newpatmat.scala +run/t5273_2a_oldpatmat.scala +run/t5275.scala +run/t5276_1a.scala +run/t5276_2a.scala +run/t5277_1.scala +run/t5279.scala +run/t5334_1.scala +run/t5334_2.scala +run/t5415.scala +run/t5418.scala +run/t5676.scala +run/t5704.scala +run/t5710-1.scala +run/t5710-2.scala +run/t5770.scala +run/t5894.scala +run/t5816.scala +run/t5824.scala +run/t5912.scala +run/t5942.scala +run/t5943a2.scala +run/t6023.scala +run/t6113.scala +run/t6175.scala +run/t6178.scala +run/t6199-mirror.scala +run/t6199-toolbox.scala +run/t6220.scala +run/t6240-universe-code-gen.scala +run/t6221 +run/t6260b.scala +run/t6259.scala +run/t6287.scala +run/t6261.scala +run/t6308.scala +run/t6344.scala +run/t6392a.scala +run/t6591_1.scala +run/t6591_2.scala +run/t6591_3.scala +run/t6591_5.scala +run/t6591_6.scala +run/t6591_7.scala +run/t6608.scala +run/t6677.scala +run/t6687.scala +run/t6715.scala +run/t6719.scala +run/t6793.scala +run/t6860.scala +run/t6793b.scala +run/t6793c.scala +run/t7045.scala +run/t7046.scala +run/t7008-scala-defined +run/t7120b.scala +run/t7151.scala +run/t7214.scala +run/t7235.scala +run/t7331a.scala +run/t7331b.scala +run/t7331c.scala +run/t7558.scala +run/t7556 +run/t7779.scala +run/t7868b.scala +run/toolbox_current_run_compiles.scala +run/toolbox_default_reporter_is_silent.scala +run/toolbox_parse_package.scala +run/toolbox_silent_reporter.scala +run/toolbox_typecheck_inferimplicitvalue.scala +run/trait-renaming +run/typetags_serialize.scala +run/valueclasses-typetag-basic.scala +run/WeakHashSetTest.scala +run/valueclasses-typetag-generic.scala +run/t4023.scala +run/t4024.scala +run/t6380.scala +run/t5273_2b_oldpatmat.scala +run/t8104 +run/t8047.scala +run/t6992 +run/var-arity-class-symbol.scala +run/typetags_symbolof_x.scala +run/typecheck +run/t8190.scala +run/t8192 +run/t8177f.scala +run/t8199.scala +run/t7932.scala +run/t7700.scala +run/t7570c.scala +run/t7570b.scala +run/t7533.scala +run/t7570a.scala +run/t7044 +run/t7328.scala +run/t6733.scala +run/t6554.scala +run/t6732.scala +run/t6379 +run/t6411b.scala +run/t6411a.scala +run/t6260c.scala +run/t6260-delambdafy.scala +run/showdecl +run/reflection-sync-potpourri.scala +run/reflection-tags.scala +run/reflection-companiontype.scala +run/reflection-scala-annotations.scala +run/reflection-idtc.scala +run/macro-reify-nested-b2 +run/mixin-signatures.scala +run/reflection-companion.scala +run/macro-reify-nested-b1 +run/macro-reify-nested-a2 +run/macro-reify-nested-a1 +run/macro-reify-chained2 +run/macro-reify-chained1 +run/inferred-type-constructors.scala +run/mirror_symbolof_x.scala + +run/reify_newimpl_29.scala +run/reify_magicsymbols.scala +run/reify_inheritance.scala +run/reify_newimpl_12.scala +run/reify_typerefs_2b.scala +run/reify_csv.scala +run/reify_inner2.scala +run/reify_maps_oldpatmat.scala +run/reify_newimpl_43.scala +run/reify_nested_inner_refers_to_local.scala +run/reify_closure7.scala +run/reify_closure8b.scala +run/reify_typerefs_3b.scala +run/reify_newimpl_44.scala +run/reify_newimpl_06.scala +run/reify_newimpl_05.scala +run/reify_newimpl_20.scala +run/reify_newimpl_23.scala +run/reify_metalevel_breach_-1_refers_to_1.scala +run/reify_newimpl_41.scala +run/reify-repl-fail-gracefully.scala +run/reify_fors_oldpatmat.scala +run/reify_inner3.scala +run/reify_closure8a.scala +run/reify_closures10.scala +run/reify_ann2a.scala +run/reify_newimpl_51.scala +run/reify_newimpl_47.scala +run/reify_extendbuiltins.scala +run/reify_newimpl_30.scala +run/reify_newimpl_38.scala +run/reify_closure2a.scala +run/reify_newimpl_45.scala +run/reify_closure1.scala +run/reify_generic2.scala +run/reify_printf.scala +run/reify_closure6.scala +run/reify_newimpl_37.scala +run/reify_newimpl_35.scala +run/reify_typerefs_3a.scala +run/reify_newimpl_25.scala +run/reify_ann4.scala +run/reify_typerefs_1b.scala +run/reify_newimpl_22.scala +run/reify_this.scala +run/reify_typerefs_2a.scala +run/reify_newimpl_03.scala +run/reify_newimpl_48.scala +run/reify_varargs.scala +run/reify_newimpl_42.scala +run/reify_newimpl_15.scala +run/reify_nested_inner_refers_to_global.scala +run/reify_newimpl_02.scala +run/reify_newimpl_01.scala +run/reify_fors_newpatmat.scala +run/reify_classfileann_a.scala +run/reify_nested_outer_refers_to_local.scala +run/reify_newimpl_13.scala +run/reify_closure5a.scala +run/reify_inner4.scala +run/reify_sort.scala +run/reify_ann1a.scala +run/reify_classfileann_b.scala +run/reify_closure4a.scala +run/reify_newimpl_33.scala +run/reify_sort1.scala +run/reify_properties.scala +run/reify_generic.scala +run/reify_newimpl_27.scala +run/reify-aliases.scala +run/reify_ann3.scala +run/reify-staticXXX.scala +run/reify_ann1b.scala +run/reify_ann5.scala +run/reify_anonymous.scala +run/reify-each-node-type.scala +run/reify_copypaste2.scala +run/reify_closure3a.scala +run/reify_copypaste1.scala +run/reify_complex.scala +run/reify_for1.scala +run/reify_getter.scala +run/reify_implicits-new.scala +run/reify_inner1.scala +run/reify_implicits-old.scala +run/reify_lazyunit.scala +run/reify_lazyevaluation.scala +run/reify_maps_newpatmat.scala +run/reify_metalevel_breach_+0_refers_to_1.scala +run/reify_metalevel_breach_-1_refers_to_0_a.scala +run/reify_metalevel_breach_-1_refers_to_0_b.scala +run/reify_nested_outer_refers_to_global.scala +run/reify_newimpl_04.scala +run/reify_newimpl_14.scala +run/reify_newimpl_11.scala +run/reify_newimpl_18.scala +run/reify_newimpl_19.scala +run/reify_newimpl_31.scala +run/reify_newimpl_21.scala +run/reify_newimpl_36.scala +run/reify_newimpl_39.scala +run/reify_newimpl_40.scala +run/reify_newimpl_49.scala +run/reify_newimpl_50.scala +run/reify_newimpl_52.scala +run/reify_renamed_term_basic.scala +run/reify_renamed_term_local_to_reifee.scala +run/reify_renamed_term_overloaded_method.scala +run/reify_renamed_type_basic.scala +run/reify_renamed_type_local_to_reifee.scala +run/reify_renamed_type_spliceable.scala +run/reify_typerefs_1a.scala +run/reify_timeofday.scala +run/reify_renamed_term_t5841.scala + +# Uses refletction indirectly through +# scala.runtime.ScalaRunTime.replStringOf +run/t6634.scala + +# Using reflection to invoke macros. These tests actually don't require +# or test reflection, but use it to separate compilation units nicely. +# It's a pity we cannot use them + +run/macro-abort-fresh +run/macro-expand-varargs-explicit-over-nonvarargs-bad +run/macro-invalidret-doesnt-conform-to-def-rettype +run/macro-invalidret-nontypeable +run/macro-invalidusage-badret +run/macro-invalidusage-partialapplication +run/macro-invalidusage-partialapplication-with-tparams +run/macro-reflective-ma-normal-mdmi +run/macro-reflective-mamd-normal-mi + +# Using macros, but indirectly creating calls to reflection +run/macro-reify-unreify + +# Using Enumeration in a way we cannot fix + +run/enums.scala +run/t3719.scala + +# Expecting some particular value of hashCode() + +run/MeterCaseClass.scala +run/t5608.scala +run/caseClassHash.scala +run/Meter.scala + +# Exceptions that become JavaScriptException + +run/pf-catch.scala +run/exceptions-2.scala +run/exceptions-nest.scala + +# Expecting unsupported exceptions (e.g. ArrayIndexOutOfBounds) +run/optimizer-array-load.scala + +# Playing with classfile format + +run/classfile-format-51.scala +run/classfile-format-52.scala + +# Concurrent collections (TrieMap) +# has too much stuff implemented in *.java, so no support +run/triemap-hash.scala + +# Using parallel collections + +run/t5375.scala +run/t4894.scala +run/ctries-new +run/collection-conversions.scala +run/concurrent-map-conversions.scala +run/t4761.scala +run/concurrent-stream.scala +run/t7498.scala +run/t6448.scala +run/ctries-old +run/map_java_conversions.scala +run/parmap-ops.scala +run/pc-conversions.scala +run/t4459.scala +run/t4608.scala +run/t4723.scala +run/t4895.scala +run/t6052.scala +run/t6410.scala +run/t6467.scala +run/t6908.scala + +# Using scala.xml + +run/t4124.scala + +# Using Swing + +run/t3613.scala + +# Using the REPL + +run/t4285.scala +run/constant-type.scala +run/repl-bare-expr.scala +run/repl-parens.scala +run/repl-assign.scala +run/t5583.scala +run/treePrint.scala +run/constrained-types.scala +run/repl-power.scala +run/t4710.scala +run/repl-paste.scala +run/repl-reset.scala +run/repl-paste-3.scala +run/t6329_repl.scala +run/t6273.scala +run/repl-paste-2.scala +run/t5655.scala +run/t5072.scala +run/repl-colon-type.scala +run/kind-repl-command.scala +run/repl-trim-stack-trace.scala +run/t4594-repl-settings.scala +run/repl-save.scala +run/repl-paste-raw.scala +run/repl-paste-4.scala +run/t7801.scala +run/repl-backticks.scala +run/t6633.scala + +# Using the Repl (scala.tools.partest.ReplTest) +run/class-symbol-contravariant.scala +run/lub-visibility.scala +run/macro-bundle-repl.scala +run/macro-repl-basic.scala +run/macro-repl-dontexpand.scala +run/macro-system-properties.scala +run/reflection-equality.scala +run/reflection-repl-elementary.scala +run/reify_newimpl_26.scala +run/repl-javap-app.scala +run/repl-out-dir.scala +run/repl-term-macros.scala +run/repl-transcript.scala +run/repl-type-verbose.scala +run/t3376.scala +run/t4025.scala +run/t4172.scala +run/t4216.scala +run/t4542.scala +run/t4671.scala +run/t5256d.scala +run/t5535.scala +run/t5537.scala +run/t5789.scala +run/t6086-repl.scala +run/t6146b.scala +run/t6187.scala +run/t6320.scala +run/t6381.scala +run/t6434.scala +run/t6439.scala +run/t6507.scala +run/t6549.scala +run/t6937.scala +run/t7185.scala +run/t7319.scala +run/t7482a.scala +run/t7634.scala +run/t7747-repl.scala +run/t7805-repl-i.scala +run/tpeCache-tyconCache.scala +run/repl-empty-package +run/repl-javap-def.scala +run/repl-javap-fun.scala +run/repl-javap-mem.scala +run/repl-javap-memfun.scala +run/repl-javap-more-fun.scala +run/repl-javap-outdir +run/repl-javap.scala +run/repl-javap-outdir-funs +run/t6329_repl_bug.scala + +# Using Scala Script (partest.ScriptTest) + +run/t7711-script-args.scala + +# Using the compiler API + +run/t2512.scala +run/analyzerPlugins.scala +run/test-cpp.scala +run/compiler-asSeenFrom.scala +run/t5603.scala +run/t6440.scala +run/t5545.scala +run/existentials-in-compiler.scala +run/global-showdef.scala +run/inline-ex-handlers.scala +run/stream_length.scala +run/annotatedRetyping.scala +run/imain.scala +run/existential-rangepos.scala +run/delambdafy_uncurry_byname_inline.scala +run/delambdafy_uncurry_byname_method.scala +run/delambdafy_uncurry_inline.scala +run/delambdafy_t6555.scala +run/delambdafy_uncurry_method.scala +run/delambdafy_t6028.scala +run/memberpos.scala +run/programmatic-main.scala +run/reflection-names.scala +run/settings-parse.scala +run/sm-interpolator.scala +run/t1501.scala +run/t1500.scala +run/sammy_java8.scala +run/t1618.scala +run/t2464 +run/t4072.scala +run/t5064.scala +run/t5313.scala +run/t5385.scala +run/t5699.scala +run/t5717.scala +run/t5940.scala +run/t6028.scala +run/t6194.scala +run/t6288b-jump-position.scala +run/t6669.scala +run/t6745-2.scala +run/t6955.scala +run/t6956.scala +run/t7096.scala +run/t7271.scala +run/t7337.scala +run/t7398.scala +run/t7569.scala +run/t7852.scala +run/t7817-tree-gen.scala +run/t7825.scala +run/t7933.scala +run/t7843-jsr223-service.scala + +# partest.DirectTest +run/t6288.scala +run/t6331.scala +run/t6440b.scala +run/t6555.scala +run/t7876.scala +run/typetags_without_scala_reflect_typetag_lookup.scala +run/dynamic-updateDynamic.scala +run/dynamic-selectDynamic.scala +run/dynamic-applyDynamic.scala +run/dynamic-applyDynamicNamed.scala +run/t4841-isolate-plugins +run/large_code.scala +run/macroPlugins-namerHooks.scala +run/t4287inferredMethodTypes.scala +run/t4841-no-plugin.scala +run/t4332.scala +run/t8029.scala +run/t8046 + +# partest.BytecodeTest +run/t6546 +run/t7106 +run/t7974 + +# Using .java source files + +run/t4317 +run/t4238 +run/t2296c +run/t4119 +run/t4283 +run/t4891 +run/t6168 +run/t6168b +run/t6240a +run/t6240b +run/t6548 +run/t6989 +run/t7008 +run/t7246 +run/t7246b +run/t7359 +run/t7439 +run/t7455 +run/t7510 +run/t7582-private-within +run/t7582 +run/t7582b +run/t3897 +run/t7374 +run/t3452e +run/t3452g +run/t3452d +run/t3452b-bcode +run/t3452b +run/t3452a +run/t1430 +run/t4729 + +# Using scala-script +run/t7791-script-linenums.scala + +# Suffers from bug in Node.js (https://github.com/joyent/node/issues/7528) +run/range-unit.scala + +### Incorrect partests ### +# Badly uses constract of Console.print (no flush) +run/t429.scala diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/BuglistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/BuglistedTests.txt new file mode 100644 index 0000000..42c6146 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/BuglistedTests.txt @@ -0,0 +1,4 @@ +# The tests in this file should pass but have never passed so far +# use scala.tools.partest.scalajs.testunknownonly to only run tests +# which are neither in BuglistedTests.txt, WhitelistedTests.txt or +# BlacklistedTests.txt diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/NoDCEWarn.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/NoDCEWarn.txt new file mode 100644 index 0000000..cc5aff0 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/NoDCEWarn.txt @@ -0,0 +1,8 @@ +Ljava_math_MathContext$ +Ljava_math_BigDecimal$ +Ljava_math_BigDecimal +Ljava_math_BigInteger$ +jl_Class$ +jl_Class.getClassLoader__jl_ClassLoader +jl_Class.getPackage__jl_Package +jl_Class.getInterfaces__Ajl_Class diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/WhitelistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/WhitelistedTests.txt new file mode 100644 index 0000000..c4df1ec --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/WhitelistedTests.txt @@ -0,0 +1,2929 @@ +pos/spec-super.scala +pos/t1035.scala +pos/t5897.scala +pos/irrefutable.scala +pos/spec-partialmap.scala +pos/tcpoly_seq.scala +pos/partialfun.scala +pos/t2795-new.scala +pos/clsrefine.scala +pos/t0774 +pos/t1070.scala +pos/t5957 +pos/looping-jsig.scala +pos/t3274.scala +pos/spec-fields-old.scala +pos/t262.scala +pos/t7486.scala +pos/t2261.scala +pos/t6600.scala +pos/t4786.scala +pos/t5406.scala +pos/tcpoly_late_method_params.scala +pos/t2726 +pos/pos-bug1210.scala +pos/t3312.scala +pos/manifest1-old.scala +pos/gadt-gilles.scala +pos/t4842.scala +pos/ted.scala +pos/NoCyclicReference.scala +pos/t3568.scala +pos/t0030.scala +pos/t2635.scala +pos/t7232b +pos/t0017.scala +pos/t812.scala +pos/t2179.scala +pos/t651.scala +pos/spurious-overload.scala +pos/t758.scala +pos/t4760.scala +pos/t1672.scala +pos/mixins.scala +pos/patterns.scala +pos/t1260.scala +pos/t6551.scala +pos/t2060.scala +pos/t6575a.scala +pos/t1318.scala +pos/t4266.scala +pos/t0695 +pos/protected-static +pos/t5738.scala +pos/t1226.scala +pos/t5013 +pos/t6215.scala +pos/t5692b +pos/traits.scala +pos/t2994a.scala +pos/t3371.scala +pos/t613.scala +pos/t6499.scala +pos/xlint1.scala +pos/t1150 +pos/sealed-final.scala +pos/test4a.scala +pos/t2664.scala +pos/t3528.scala +pos/t3174.scala +pos/t6994.scala +pos/t4812.scala +pos/t5777.scala +pos/t5223.scala +pos/t439.scala +pos/t3079.scala +pos/t5829.scala +pos/t0036.scala +pos/scoping2.scala +pos/t4717.scala +pos/t4257.scala +pos/t1210a.scala +pos/getClassType.scala +pos/t5330.scala +pos/t4524.scala +pos/t2945.scala +pos/t6562.scala +pos/t0273.scala +pos/override-object-yes.scala +pos/t7426.scala +pos/t6601 +pos/t3076 +pos/seq-ordering.scala +pos/spec-groups.scala +pos/t296.scala +pos/t5545 +pos/spec-multiplectors.scala +pos/t1789.scala +pos/t2569 +pos/ksbug1.scala +pos/t0599.scala +pos/local-objects.scala +pos/t0081.scala +pos/t5756.scala +pos/t7126.scala +pos/t7716.scala +pos/t2797.scala +pos/t5399.scala +pos/t1101 +pos/t767.scala +pos/contrib467.scala +pos/t7532b +pos/self-type-override.scala +pos/t4853.scala +pos/t839.scala +pos/t5644 +pos/t5853.scala +pos/t5178.scala +pos/unapplyNeedsMemberType.scala +pos/t5390.scala +pos/t6575b.scala +pos/t151.scala +pos/t2665.scala +pos/t5120.scala +pos/erasure-nsquared.scala +pos/arrays3.scala +pos/t3136.scala +pos/inline-access-levels +pos/t3972.scala +pos/t2591.scala +pos/t3486 +pos/variances-flip.scala +pos/annotated-original +pos/typesafecons.scala +pos/stable.scala +pos/t1996.scala +pos/t3037.scala +pos/t1711 +pos/t3374.scala +pos/t0029.scala +pos/t3278.scala +pos/matthias3.scala +pos/t5546.scala +pos/t4020.scala +pos/matthias4.scala +pos/value-class-override-spec.scala +pos/arrays2.scala +pos/t5119.scala +pos/t2613.scala +pos/t4070b.scala +pos/virtpatmat_exist_uncurry.scala +pos/modules1.scala +pos/spec-constr-new.scala +pos/t6335.scala +pos/t675.scala +pos/t0644.scala +pos/t5892.scala +pos/t360.scala +pos/override.scala +pos/t1798.scala +pos/strip-tvars-for-lubbasetypes.scala +pos/hk-infer.scala +pos/t2119.scala +pos/t0231.scala +pos/t1459 +pos/t1381-new.scala +pos/t2610.scala +pos/t2708.scala +pos/t5604b +pos/t3951 +pos/t361.scala +pos/t319.scala +pos/largecasetest.scala +pos/switchUnbox.scala +pos/typetags.scala +pos/java-access-pos +pos/t803.scala +pos/t3898.scala +pos/t5692a +pos/t2421.scala +pos/t1102 +pos/t0654.scala +pos/exhaust_alternatives.scala +pos/t807.scala +pos/t5702-pos-infix-star.scala +pos/t1186 +pos/t1439.scala +pos/t7427.scala +pos/virtpatmat_binding_opt.scala +pos/t247.scala +pos/abstract.scala +pos/gen-traversable-methods.scala +pos/t2795-old.scala +pos/t5639 +pos/t2667.scala +pos/t2405.scala +pos/t1438.scala +pos/SI-7100.scala +pos/t1659.scala +pos/unchecked-a.scala +pos/t3636.scala +pos/t6745.scala +pos/t2809.scala +pos/t7022.scala +pos/t6447.scala +pos/t6367.scala +pos/t5846.scala +pos/lubs.scala +pos/t1987a.scala +pos/spec-arrays.scala +pos/virtpatmat_anonfun_for.scala +pos/listpattern.scala +pos/t5742.scala +pos/test5refine.scala +pos/switch-small.scala +pos/t5604 +pos/return_thistype.scala +pos/t348plus.scala +pos/t3420.scala +pos/t3440.scala +pos/maxim1.scala +pos/caseClassInMethod.scala +pos/t7239.scala +pos/t3833.scala +pos/t6675.scala +pos/t4402 +pos/t5953.scala +pos/t1152 +pos/t0591.scala +pos/t210.scala +pos/t7035.scala +pos/t5769.scala +pos/pmbug.scala +pos/t2331.scala +pos/t5240.scala +pos/t304.scala +pos/annotated-treecopy +pos/t2081.scala +pos/t0904.scala +pos/t7649.scala +pos/t3498-new.scala +pos/contrib701.scala +pos/t6624.scala +pos/t3924.scala +pos/t374.scala +pos/t1642 +pos/t1591_pos.scala +pos/depmet_implicit_oopsla_session_2.scala +pos/t5899.scala +pos/thistype.scala +pos/t4176b.scala +pos/elidable-tparams.scala +pos/lambdalift.scala +pos/nothing_manifest_disambig-old.scala +pos/t372.scala +pos/t5399a.scala +pos/t2782.scala +pos/patmat-extract-tparam.scala +pos/t4114.scala +pos/unapplyVal.scala +pos/t2486.scala +pos/t5877b.scala +pos/t0625.scala +pos/t6358_2.scala +pos/viewtest1.scala +pos/t1237.scala +pos/scala-singleton.scala +pos/t1254 +pos/t5504 +pos/bounds.scala +pos/t3631.scala +pos/t3177.scala +pos/unapplyContexts2.scala +pos/t0438.scala +pos/t1642b.scala +pos/inferbroadtype.scala +pos/t1858.scala +pos/t3731.scala +pos/t6963c.scala +pos/classtag-pos.scala +pos/t6221.scala +pos/t3343.scala +pos/spec-asseenfrom.scala +pos/t604.scala +pos/spec-example1.scala +pos/t0786.scala +pos/annot-inner.scala +pos/t5886.scala +pos/t1056.scala +pos/t294 +pos/spec-Function1.scala +pos/t1836 +pos/spec-private.scala +pos/depmet_implicit_tpbetareduce.scala +pos/exhaust_2.scala +pos/t7532 +pos/t5175.scala +pos/t802.scala +pos/t5809.scala +pos/tcpoly_typesub.scala +pos/t6029.scala +pos/contextbounds-implicits-new.scala +pos/t3480.scala +pos/patterns3.scala +pos/caseaccs.scala +pos/spec-sparsearray-old.scala +pos/patterns1213.scala +pos/spec-traits.scala +pos/t0020.scala +pos/cycle +pos/t5968.scala +pos/typealiases.scala +pos/init.scala +pos/t697.scala +pos/t2693.scala +pos/t2377 +pos/unapplyGeneric.scala +pos/t1385.scala +pos/t3363-old.scala +pos/t1236.scala +pos/t0068.scala +pos/t4052.scala +pos/lambdalift1.scala +pos/z1730.scala +pos/variances-local.scala +pos/virtpatmat_gadt_array.scala +pos/t2421_delitedsl.scala +pos/t5626.scala +pos/t690.scala +pos/t711.scala +pos/t6547.scala +pos/t1937 +pos/t3999 +pos/SI-7060.scala +pos/t2305.scala +pos/t2168.scala +pos/t2660.scala +pos/t1693.scala +pos/inliner2.scala +pos/t2799.scala +pos/t6966.scala +pos/t1001.scala +pos/S5.scala +pos/t0301.scala +pos/t1048.scala +pos/t415.scala +pos/t6386.scala +pos/t2187.scala +pos/hashhash-overloads.scala +pos/t6921.scala +pos/t0227.scala +pos/t6556.scala +pos/t3946 +pos/t1053.scala +pos/t1000.scala +pos/t0586.scala +pos/t7011.scala +pos/t7329.scala +pos/t4975.scala +pos/t1131.scala +pos/t1027.scala +pos/t2913.scala +pos/t3494.scala +pos/t5606.scala +pos/t4716.scala +pos/tcpoly_gm.scala +pos/t4859.scala +pos/t514.scala +pos/lexical.scala +pos/t2624.scala +pos/t4036.scala +pos/t2741 +pos/t703.scala +pos/five-dot-f.scala +pos/t805.scala +pos/strings.scala +pos/t2433 +pos/t6925.scala +pos/t1085.scala +pos/t7461 +pos/t1942 +pos/spec-lists.scala +pos/t3349 +pos/tcpoly_infer_ticket474.scala +pos/t1614 +pos/virtpatmat_reach_const.scala +pos/t2194.scala +pos/t6976 +pos/t1560.scala +pos/t6891.scala +pos/t3883.scala +pos/infersingle.scala +pos/gui.scala +pos/t1164.scala +pos/t3175-pos.scala +pos/t4336.scala +pos/annotations2.scala +pos/proj-rec-test.scala +pos/t2973.scala +pos/t1123.scala +pos/t6205.scala +pos/t5727.scala +pos/t6537.scala +pos/t6712.scala +pos/t3866.scala +pos/t4831.scala +pos/selftails.scala +pos/t397.scala +pos/spec-vector.scala +pos/t7233b.scala +pos/t1391.scala +pos/spec.scala +pos/t3106.scala +pos/contextbounds-implicits-old.scala +pos/packageobjs.scala +pos/michel3.scala +pos/t628.scala +pos/collections.scala +pos/tcpoly_boundedmonad.scala +pos/t7668.scala +pos/t0032.scala +pos/t0069.scala +pos/t4345.scala +pos/t3521 +pos/t3071.scala +pos/tcpoly_infer_easy.scala +pos/t289.scala +pos/t4365 +pos/rangepos-anonapply.scala +pos/t5033.scala +pos/lambda.scala +pos/S8.scala +pos/t6014.scala +pos/t1785.scala +pos/t6034.scala +pos/t7433.scala +pos/imp2-pos.scala +pos/t0504.scala +pos/t1272.scala +pos/t0612 +pos/value-class-override-no-spec.scala +pos/overloaded-unapply.scala +pos/t5859.scala +pos/chang +pos/localmodules.scala +pos/t4237.scala +pos/rangepos-patmat.scala +pos/t1974.scala +pos/t0054.scala +pos/michel2.scala +pos/t0770.scala +pos/t1146.scala +pos/t2441pos.scala +pos/t5099.scala +pos/tcpoly_seq_typealias.scala +pos/t946.scala +pos/tcpoly_infer_ticket1864.scala +pos/t4579.scala +pos/t4737 +pos/t7377b.scala +pos/t616.scala +pos/t201.scala +pos/t6355pos.scala +pos/escapes2.scala +pos/t1675.scala +pos/t3890.scala +pos/t6040.scala +pos/spec-tailcall.scala +pos/existentials.scala +pos/t5317.scala +pos/t7782b.scala +pos/t4758.scala +pos/t7296.scala +pos/t6896.scala +pos/cls1.scala +pos/t402.scala +pos/gosh.scala +pos/t2619.scala +pos/javaConversions-2.10-regression.scala +pos/t759.scala +pos/t5259.scala +pos/t5130.scala +pos/t5156.scala +pos/t0905.scala +pos/package-implicit +pos/t2669.scala +pos/trait-parents.scala +pos/virtpatmat_exhaust.scala +pos/patterns1.scala +pos/t7014 +pos/t1231 +pos/t1751 +pos/t7233.scala +pos/t6022.scala +pos/tcpoly_checkkinds_mix.scala +pos/depmet_implicit_norm_ret.scala +pos/package-case.scala +pos/philippe4.scala +pos/michel6.scala +pos/t4188.scala +pos/t3936 +pos/t1280.scala +pos/t6722.scala +pos/t796.scala +pos/t5542.scala +pos/t3927.scala +pos/t2293.scala +pos/t3800.scala +pos/t7285a.scala +pos/t927.scala +pos/t4494.scala +pos/t3864 +pos/ilya2 +pos/t2940 +pos/S1.scala +pos/tcpoly_wildcards.scala +pos/tryexpr.scala +pos/t6089b.scala +pos/depmet_implicit_oopsla_zipwith.scala +pos/t245.scala +pos/t6146.scala +pos/t1782 +pos/t851.scala +pos/spec-thistype.scala +pos/tcpoly_poly.scala +pos/t6815_import.scala +pos/t4649.scala +pos/t0453.scala +pos/t5020.scala +pos/ilya +pos/t2435.scala +pos/t1279a.scala +pos/t2171.scala +pos/t1957.scala +pos/gadts2.scala +pos/t3567 +pos/Z.scala +pos/t1203b +pos/nested2.scala +pos/t1896 +pos/viewtest2.scala +pos/t5541.scala +pos/existentials-harmful.scala +pos/t4063.scala +pos/t6485a +pos/t1208.scala +pos/t5041.scala +pos/unapplyComplex.scala +pos/t3384.scala +pos/t4112.scala +pos/t788.scala +pos/hklub0.scala +pos/t757.scala +pos/t1197 +pos/t359.scala +pos/t5667.scala +pos/t1107a.scala +pos/virtpatmat_castbinder.scala +pos/t267.scala +pos/t3419 +pos/t3861.scala +pos/t6797.scala +pos/spec-localdefs.scala +pos/t3404 +pos/t4457_1.scala +pos/matthias5.scala +pos/spec-polymeth.scala +pos/kinds.scala +pos/t2310.scala +pos/t6552.scala +pos/valdefs.scala +pos/hkarray.scala +pos/homonym.scala +pos/t1235 +pos/t3429 +pos/t0053.scala +pos/depmet_implicit_chaining_zw.scala +pos/virtpatmat_partialfun_nsdnho.scala +pos/t6664.scala +pos/ticket2251.scala +pos/t3495.scala +pos/super +pos/t121.scala +pos/javaConversions-2.10-ambiguity.scala +pos/t1803.scala +pos/t5877.scala +pos/t0085.scala +pos/t3582.scala +pos/t2939.scala +pos/t1422_pos.scala +pos/manifest1-new.scala +pos/t7505.scala +pos/t5720-ownerous.scala +pos/misc-unapply_pos.scala +pos/tcpoly_variance_pos.scala +pos/t5127.scala +pos/t6123-explaintypes-implicits.scala +pos/t2764 +pos/presuperContext.scala +pos/spec-simple.scala +pos/t3120 +pos/t5729.scala +pos/tcpoly_infer_ticket716.scala +pos/tcpoly_bounds1.scala +pos/t7369.scala +pos/imports-pos.scala +pos/t5654.scala +pos/t0123.scala +pos/raw-map +pos/t5330b.scala +pos/t6485b +pos/t6072.scala +pos/t5692c.scala +pos/t3430.scala +pos/tcpoly_param_scoping.scala +pos/t6204-b.scala +pos/attachments-typed-another-ident +pos/t5359.scala +pos/ticket2197.scala +pos/t720.scala +pos/t2130-2.scala +pos/t2260.scala +pos/t0304.scala +pos/t464.scala +pos/spec-maps.scala +pos/annotDepMethType.scala +pos/t6117.scala +pos/t911.scala +pos/t757a.scala +pos/t2504.scala +pos/t1381-old.scala +pos/t1232 +pos/needstypeearly.scala +pos/moduletrans.scala +pos/t4957.scala +pos/kinzer.scala +pos/t318.scala +pos/widen-existential.scala +pos/t0095.scala +pos/t566.scala +pos/tcpoly_overloaded.scala +pos/t7516 +pos/t7232 +pos/t698.scala +pos/t0002.scala +pos/t0288 +pos/t2994b.scala +pos/cls.scala +pos/t3622 +pos/t3671.scala +pos/tcpoly_subst.scala +pos/t5703 +pos/depmet_implicit_oopsla_session_simpler.scala +pos/t5022.scala +pos/builders.scala +pos/spec-foo.scala +pos/t756.scala +pos/t1569.scala +pos/implicit-unwrap-tc.scala +pos/t3688.scala +pos/t5198.scala +pos/t432.scala +pos/t6022b.scala +pos/channels.scala +pos/t1075.scala +pos/null.scala +pos/t1840 +pos/t6479.scala +pos/t6311.scala +pos/t0039.scala +pos/t1119.scala +pos/t573.scala +pos/t1136.scala +pos/t3938 +pos/spec-sealed.scala +pos/tcpoly_return_overriding.scala +pos/t3582b.scala +pos/t229.scala +pos/t3498-old.scala +pos/t531.scala +pos/t4545.scala +pos/t6651.scala +pos/t2133.scala +pos/tinondefcons.scala +pos/t6157.scala +pos/t6358.scala +pos/t7690.scala +pos/t5779-numeq-warn.scala +pos/list-extractor.scala +pos/t892.scala +pos/t2127.scala +pos/t7180.scala +pos/nullary_poly.scala +pos/virtpatmat_exist3.scala +pos/t1176 +pos/spec-funs.scala +pos/specialize10.scala +pos/t6514.scala +pos/exhaustive_heuristics.scala +pos/t0066.scala +pos/t460.scala +pos/t2130-1.scala +pos/t124.scala +pos/annotations.scala +pos/pat_gilles.scala +pos/array-interfaces.scala +pos/t6210.scala +pos/t3792.scala +pos/implicits-old.scala +pos/t389.scala +pos/t115.scala +pos/virtpatmat_exhaust_unchecked.scala +pos/scoping3.scala +pos/t6033.scala +pos/depmet_implicit_oopsla_session.scala +pos/t602.scala +pos/test5.scala +pos/t611.scala +pos/t5932.scala +pos/t4910.scala +pos/unapplySeq.scala +pos/t344.scala +pos/t3363-new.scala +pos/t4018.scala +pos/t4553.scala +pos/t5082.scala +pos/t3869.scala +pos/t3836.scala +pos/tcpoly_typeapp.scala +pos/t1409 +pos/nonlocal-unchecked.scala +pos/t0082.scala +pos/z1720.scala +pos/t7232c +pos/t2018.scala +pos/t3943 +pos/t2187-2.scala +pos/unicode-decode.scala +pos/t4757 +pos/t0710.scala +pos/t0305.scala +pos/t160.scala +pos/t7591 +pos/simplelists.scala +pos/List1.scala +pos/t516.scala +pos/t6648.scala +pos/t5165 +pos/t0055.scala +pos/t4744 +pos/t7377 +pos/t5726.scala +pos/t0091.scala +pos/t6595.scala +pos/compile.scala +pos/depmet_1_pos.scala +pos/t7364 +pos/philippe3.scala +pos/spec-doubledef-old.scala +pos/t4651.scala +pos/tcpoly_infer_implicit_tuple_wrapper.scala +pos/t6274.scala +pos/tcpoly_infer_explicit_tuple_wrapper.scala +pos/ticket2201.scala +pos/spec-fields-new.scala +pos/optmatch.scala +pos/t7517.scala +pos/t3560.scala +pos/t0165.scala +pos/t0872.scala +pos/t522.scala +pos/t2234.scala +pos/t5031_2.scala +pos/tcpoly_method.scala +pos/t6482.scala +pos/pos-bug1241.scala +pos/implicits-new.scala +pos/t2484.scala +pos/t2425.scala +pos/t1049.scala +pos/michel4.scala +pos/t5958.scala +pos/virtpatmat_instof_valuetype.scala +pos/spec-t6286.scala +pos/t873.scala +pos/t3137.scala +pos/Transactions.scala +pos/t0064.scala +pos/t7486-named.scala +pos/t5444.scala +pos/simple-exceptions.scala +pos/t1006.scala +pos/t7200b.scala +pos/t3777.scala +pos/t4840.scala +pos/t211.scala +pos/nullary.scala +pos/michel1.scala +pos/t5031_3 +pos/typealias_dubious.scala +pos/spec-doubledef-new.scala +pos/philippe1.scala +pos/thistypes.scala +pos/t3570.scala +pos/t6516.scala +pos/context.scala +pos/t3808.scala +pos/philippe2.scala +pos/constfold.scala +pos/t1292.scala +pos/t1147.scala +pos/t404.scala +pos/t4430.scala +pos/A.scala +pos/spec-partially.scala +pos/t5796.scala +pos/t2409 +pos/t284-pos.scala +pos/t5313.scala +pos/t2464 +pos/t1591b.scala +pos/hk-match +pos/t595.scala +pos/t6846.scala +pos/t6162-inheritance.scala +pos/relax_implicit_divergence.scala +pos/patterns2.scala +pos/t4692.scala +pos/t3837.scala +pos/t661.scala +pos/t2810.scala +pos/depexists.scala +pos/virtpatmat_exist4.scala +pos/t5245.scala +pos/t7190.scala +pos/isApplicableSafe.scala +pos/t6204-a.scala +pos/t0076.scala +pos/t1756.scala +pos/t1745 +pos/t6091.scala +pos/t0154.scala +pos/t530.scala +pos/t2094.scala +pos/t1034.scala +pos/t6084.scala +pos/t2454.scala +pos/t2956 +pos/tcpoly_ticket2096.scala +pos/attachments-typed-ident +pos/polymorphic-case-class.scala +pos/t252.scala +pos/spec-constr-old.scala +pos/t2421c.scala +pos/t122.scala +pos/t6574.scala +pos/t3859.scala +pos/spec-params-old.scala +pos/t1196 +pos/t4593.scala +pos/t596.scala +pos/t615.scala +pos/t7689.scala +pos/t3960.scala +pos/t3986.scala +pos/exbound.scala +pos/t2545.scala +pos/t1722 +pos/t159.scala +pos/t3272.scala +pos/t6301.scala +pos/t2794.scala +pos/t3048.scala +pos/t4970.scala +pos/t607.scala +pos/FPTest.scala +pos/test1.scala +pos/t3252.scala +pos/t4176.scala +pos/t112606A.scala +pos/t2183.scala +pos/t430-feb09.scala +pos/t6275.scala +pos/t1832.scala + +neg/volatile_no_override.scala +neg/t800.scala +neg/t5426.scala +neg/t2462a.scala +neg/t2641.scala +neg/classtags_dont_use_typetags.scala +neg/t5031 +neg/t2275b.scala +neg/macro-qmarkqmarkqmark.scala +neg/t4879.scala +neg/t5956.scala +neg/t4196.scala +neg/reify_ann2b.scala +neg/t6666b.scala +neg/warn-unused-privates.scala +neg/t6928.scala +neg/t6337.scala +neg/sealed-java-enums.scala +neg/t563.scala +neg/t900.scala +neg/deadline-inf-illegal.scala +neg/t766.scala +neg/t5429.scala +neg/overloaded-implicit.scala +neg/t875.scala +neg/abstract-class-error +neg/unchecked2.scala +neg/predef-masking.scala +neg/viewtest.scala +neg/macro-noexpand +neg/varargs.scala +neg/t963b.scala +neg/t909.scala +neg/sensitive2.scala +neg/t5390b.scala +neg/abstraction-from-volatile-type-error.scala +neg/macro-exception +neg/t4431.scala +neg/t5689.scala +neg/valueclasses.scala +neg/overload.scala +neg/t0204.scala +neg/t908.scala +neg/t750 +neg/patmatexhaust.scala +neg/macro-invalidusage-badtargs +neg/t1168.scala +neg/t5761.scala +neg/t0503.scala +neg/t7235.scala +neg/t1215.scala +neg/primitive-sigs-1 +neg/t5578.scala +neg/names-defaults-neg-warn.scala +neg/t6436b.scala +neg/t3098 +neg/t910.scala +neg/parstar.scala +neg/t4568.scala +neg/newpat_unreachable.scala +neg/warn-unused-imports.scala +neg/t1181.scala +neg/t5903c +neg/t7294.scala +neg/t4091.scala +neg/t5452-old.scala +neg/t5696.scala +neg/t0209.scala +neg/t2910.scala +neg/t7388.scala +neg/noMember2.scala +neg/no-predef.scala +neg/t6952.scala +neg/t1909b.scala +neg/abstract-report2.scala +neg/t5318.scala +neg/t6074.scala +neg/t7171.scala +neg/abstract-vars.scala +neg/unchecked-impossible.scala +neg/variances-refinement.scala +neg/t3453.scala +neg/t5189.scala +neg/t4302.scala +neg/xmltruncated7.scala + +run/t7249.scala +run/t3563.scala +run/t6111.scala +run/classtags_multi.scala +run/t5201.scala +run/checked.scala +run/valueclasses-classtag-basic.scala +run/t7171.scala +run/t5053.scala +run/t4535.scala +run/t5923d +run/t7291.scala +run/partialfun.scala +run/macro-term-declared-in-package-object +run/mapValues.scala +run/gadts.scala +run/t2386-new.scala +run/virtpatmat_stringinterp.scala +run/t657.scala +run/t0017.scala +run/t5713 +run/t576.scala +run/t3580.scala +run/virtpatmat_partial.scala +run/t6646.scala +run/mixins.scala +run/t1672.scala +run/macro-expand-implicit-macro-has-implicit +run/tuple-match.scala +run/t7039.scala +run/virtpatmat_opt_sharing.scala +run/virtpatmat_casting.scala +run/t2176.scala +run/eta-expand-star2.scala +run/macro-impl-relaxed +run/intmap.scala +run/t751.scala +run/t1591.scala +run/macro-typecheck-implicitsdisabled +run/t6911.scala +run/t5604.scala +run/macro-term-declared-in-default-param +run/collection-stacks.scala +run/multi-array.scala +run/t4560b.scala +run/buffer-slice.scala +run/t5629.scala +run/t6690.scala +run/matchonstream.scala +run/t3603.scala +run/lazy-exprs.scala +run/macro-quasiquotes +run/Course-2002-13.scala +run/t6337a.scala +run/exoticnames.scala +run/t0936.scala +run/existentials3-old.scala +run/runtime-richChar.scala +run/t6272.scala +run/t7215.scala +run/t1939.scala +run/ReverseSeqView.scala +run/lazy-leaks.scala +run/t0048.scala +run/t3994.scala +run/t2241.scala +run/t627.scala +run/t5966.scala +run/getClassTest-valueClass.scala +run/t3619.scala +run/t1300.scala +run/t2177.scala +run/t3760.scala +run/t1829.scala +run/macro-expand-implicit-macro-is-view +run/t889.scala +run/QueueTest.scala +run/t4537 +run/t3699.scala +run/valueclasses-manifest-basic.scala +run/t1192.scala +run/macro-expand-tparams-bounds +run/macro-expand-nullary-generic +run/t1434.scala +run/t6443-varargs.scala +run/macro-term-declared-in-trait +run/t4080.scala +run/t2236-old.scala +run/matcharraytail.scala +run/infiniteloop.scala +run/t5733.scala +run/virtpatmat_nested_lists.scala +run/t5158.scala +run/t6695.scala +run/t6070.scala +run/t4558.scala +run/exc2.scala +run/patmat-behavior-2.scala +run/overloads.scala +run/iterator-iterate-lazy.scala +run/t6957.scala +run/transform.scala +run/t5500.scala +run/t6663.scala +run/castsingleton.scala +run/t4147.scala +run/virtpatmat_staging.scala +run/t4565_1.scala +run/t5588.scala +run/run-bug4840.scala +run/t3496.scala +run/t5867.scala +run/search.scala +run/t3112.scala +run/hashsetremove.scala +run/interop_manifests_are_classtags.scala +run/t6443.scala +run/macro-expand-tparams-prefix +run/contrib674.scala +run/t3508.scala +run/t4300.scala +run/virtpatmat_typed.scala +run/macro-term-declared-in-class-object +run/map_test.scala +run/t5040.scala +run/t4827b.scala +run/lift-and-unlift.scala +run/t6574b.scala +run/t7240 +run/t3984.scala +run/virtpatmat_tailcalls_verifyerror.scala +run/macro-term-declared-in-class-class +run/emptypf.scala +run/t6631.scala +run/t6104.scala +run/t2818.scala +run/t3761-overload-byname.scala +run/t2526.scala +run/phantomValueClass.scala +run/t3126.scala +run/arybufgrow.scala +run/t3980.scala +run/t7375b +run/t6077_patmat_cse_irrefutable.scala +run/classmanifests_new_core.scala +run/t3395.scala +run/name-based-patmat.scala +run/inliner-infer.scala +run/t5171.scala +run/t3726.scala +run/null-hash.scala +run/t4027.scala +run/t2544.scala +run/patmatnew.scala +run/t5923b +run/t7242.scala +run/classtags_core.scala +run/streamWithFilter.scala +run/t3038b.scala +run/macro-expand-varargs-explicit-over-nonvarargs-good +run/macro-divergence-spurious +run/macro-duplicate +run/t2958.scala +run/patch-boundary.scala +run/t2333.scala +run/lazy-override-run.scala +run/macro-quasiinvalidbody-c +run/t5037.scala +run/takeAndDrop.scala +run/t6126.scala +run/t0883.scala +run/t7617a +run/t4171.scala +run/empty-array.scala +run/t7198.scala +run/t493.scala +run/genericValueClass.scala +run/t0677-old.scala +run/t1373.scala +run/t4461.scala +run/t6011b.scala +run/t7584.scala +run/t3935.scala +run/t6928-run.scala +run/t744.scala +run/t3241.scala +run/blame_eye_triple_eee-double.scala +run/t3829.scala +run/t5577.scala +run/t5914.scala +run/t601.scala +run/t5610.scala +run/macro-basic-mamd-mi +run/t6150.scala +run/stringbuilder.scala +run/t7290.scala +run/t6888.scala +run/t6327.scala +run/virtpatmat_unapplyseq.scala +run/t4656.scala +run/macro-term-declared-in-method +run/macro-expand-implicit-macro-is-implicit +run/blame_eye_triple_eee-float.scala +run/t4482.scala +run/t5488.scala +run/matchemptyarray.scala +run/t3714.scala +run/richWrapperEquals.scala +run/t5328.scala +run/stream_flatmap_odds.scala +run/implicitclasses.scala +run/t6827.scala +run/t6394b +run/complicatedmatch.scala +run/valueclasses-classmanifest-basic.scala +run/unreachable.scala +run/caseclasses.scala +run/withIndex.scala +run/exc1.scala +run/amp.scala +run/t1423.scala +run/t594.scala +run/t6353.scala +run/byname.scala +run/vector1.scala +run/t5879.scala +run/t1048.scala +run/t5080.scala +run/t4190.scala +run/caseClassEquality.scala +run/macro-enclosures +run/collections-toSelf.scala +run/implicits.scala +run/finalvar.scala +run/lazy-locals.scala +run/t7231.scala +run/t0508.scala +run/t6628.scala +run/t6406-regextract.scala +run/t0911.scala +run/t4013c.scala +run/t3502.scala +run/t5648.scala +run/retclosure.scala +run/t2857.scala +run/t4859.scala +run/t5162.scala +run/t3038.scala +run/classof.scala +run/t4062.scala +run/unapplyArray.scala +run/t4297.scala +run/t5923a +run/iterators.scala +run/t1537.scala +run/boolexprs.scala +run/valueclasses-classtag-generic.scala +run/macro-term-declared-in-anonymous +run/tcpoly_monads.scala +run/t5407.scala +run/scan.scala +run/forvaleq.scala +run/null-and-intersect.scala +run/t7047 +run/t0607.scala +run/sequenceComparisons.scala +run/t4396.scala +run/macro-undetparams-consfromsls +run/t2029.scala +run/t1220.scala +run/option-fold.scala +run/t5284c.scala +run/macro-auto-duplicate +run/t3529.scala +run/t4697.scala +run/t2251.scala +run/t5300.scala +run/virtpatmat_valdef.scala +run/t2147.scala +run/virtpatmat_extends_product.scala +run/list_map.scala +run/t1333.scala +run/matchbytes.scala +run/valueclasses-classmanifest-existential.scala +run/records.scala +run/t3088.scala +run/macro-def-path-dependent +run/t6443-by-name.scala +run/t1044.scala +run/delay-good.scala +run/case-class-23.scala +run/weakconform.scala +run/patmat-bind-typed.scala +run/t4835.scala +run/t3097.scala +run/t405.scala +run/existentials.scala +run/t2876.scala +run/t4809.scala +run/t1427.scala +run/t6135.scala +run/t3575.scala +run/t5688.scala +run/t6900.scala +run/macro-expand-unapply-a +run/t6677b.scala +run/t7375a.scala +run/t7300.scala +run/t6246.scala +run/typed-annotated +run/elidable-noflags.scala +run/t0042.scala +run/t3050.scala +run/t4536.scala +run/NestedClasses.scala +run/t3877.scala +run/seqlike-kmp.scala +run/t5907.scala +run/t266.scala +run/missingparams.scala +run/t2255.scala +run/private-inline.scala +run/t3488.scala +run/t3950.scala +run/typealias_overriding.scala +run/constant-optimization.scala +run/t7507.scala +run/t6090.scala +run/iterator-concat.scala +run/t4582.scala +run/macro-term-declared-in-class +run/macro-typecheck-macrosdisabled2 +run/t3425.scala +run/t4935.scala +run/t3326.scala +run/boolord.scala +run/t1141.scala +run/virtpatmat_unapply.scala +run/t5971.scala +run/t3651.scala +run/macro-sip19-revised +run/pure-args-byname-noinline.scala +run/preinits.scala +run/t5532.scala +run/concat-two-strings.scala +run/t3269.scala +run/macro-impl-default-params +run/t2162.scala +run/matchonseq.scala +run/t5428.scala +run/macro-expand-overload +run/t4660.scala +run/enrich-gentraversable.scala +run/macro-expand-override +run/t4054.scala +run/t4753.scala +run/valueclasses-manifest-generic.scala +run/macro-typecheck-macrosdisabled +run/t2308a.scala +run/duplicate-meth.scala +run/interop_classtags_are_classmanifests.scala +run/t3232.scala +run/t2075.scala +run/virtpatmat_partial_backquoted.scala +run/try-2.scala +run/macro-openmacros +run/macro-undetparams-macroitself +run/t6318_derived.scala +run/deprecate-early-type-defs.scala +run/dead-code-elimination.scala +run/t4827.scala +run/Course-2002-07.scala +run/slice-strings.scala +run/t6292.scala +run/t6206.scala +run/t1042.scala +run/t1718.scala +run/t2074_2.scala +run/arraycopy.scala +run/indexedSeq.scala +run/macro-term-declared-in-implicit-class +run/t3511.scala +run/t6290.scala +run/distinct.scala +run/virtpatmat_alts.scala +run/valueclasses-pavlov.scala +run/exceptions.scala +run/t1368.scala +run/t5856.scala +run/t6968.scala +run/names-defaults.scala +run/macro-expand-tparams-implicit +run/t5881.scala +run/t3540.scala +run/virtpatmat_try.scala +run/t7181.scala +run/value-class-extractor.scala +run/value-class-extractor-2.scala +run/t3150.scala +run/exc.scala +run/t3516.scala +run/delay-bad.scala +run/infix.scala +run/t1309.scala +run/t6370.scala +run/t6725-2.scala +run/macro-impl-tparam-typetag-is-optional +run/macro-term-declared-in-block +run/matchnull.scala +run/t2127.scala +run/t7325.scala +run/groupby.scala +run/t3932.scala +run/t4871.scala +run/longmap.scala +run/t1524.scala +run/t6187b.scala +run/kmpSliceSearch.scala +run/t7088.scala +run/t5804.scala +run/stringbuilder-drop.scala +run/t5753_1 +pos/cyclics-pos.scala +pos/cfcrash.scala +pos/tcpoly_higherorder_bound_method.scala +pos/t5084.scala +pos/trait-force-info.scala +pos/macro-qmarkqmarkqmark.scala +pos/t7785.scala +pos/nested.scala +pos/t3152.scala +pos/t5031 +pos/t6925b.scala +pos/t1107b +pos/t5012.scala +pos/virtpatmat_obj_in_case.scala +pos/t4938.scala +pos/t3856.scala +pos/spec-cyclic.scala +pos/aliases.scala +pos/typerep_pos.scala +pos/t119.scala +pos/t1050.scala +pos/t3670.scala +pos/t6145.scala +pos/t7315.scala +pos/t5930.scala +pos/t789.scala +pos/t5071.scala +pos/t4731.scala +pos/t4547.scala +pos/t2038.scala +pos/testCoercionThis.scala +pos/t2444.scala +pos/t5744 +pos/t780.scala +pos/t1722-A.scala +pos/virtpatmat_exist1.scala +pos/t6225.scala +pos/t762.scala +pos/t0204.scala +pos/rebind.scala +pos/spec-short.scala +pos/comp-rec-test.scala +pos/lub-dealias-widen.scala +pos/t1168.scala +pos/modules.scala +pos/t4220.scala +pos/t4070.scala +pos/t175.scala +pos/t2500.scala +pos/t5029.scala +pos/itay.scala +pos/t4202.scala +pos/t1987b +pos/t3534.scala +pos/infer2-pos.scala +pos/spec-sparsearray-new.scala +pos/t7091.scala +pos/ticket0137.scala +pos/collectGenericCC.scala +pos/t640.scala +pos/t4305.scala +pos/extractor-types.scala +pos/t3880.scala +pos/spec-annotations.scala +pos/t3577.scala +pos/compile1.scala +pos/spec-t3497.scala +pos/hkrange.scala +pos/t287.scala +pos/t7294.scala +pos/t6008.scala +pos/t4432.scala +pos/CustomGlobal.scala +pos/patmat.scala +pos/t2413 +pos/t2910.scala +pos/t592.scala +pos/t6245 +pos/infer.scala +pos/t7228.scala +pos/compound.scala +pos/attributes.scala +pos/t6771.scala +pos/t1090.scala +pos/t684.scala +pos/t577.scala +pos/t4273.scala +pos/t6278-synth-def.scala +pos/t6184.scala +neg/t0214.scala +neg/t4842.scala +neg/t6214.scala +neg/reify_nested_inner_refers_to_local.scala +neg/t576.scala +neg/t5969.scala +neg/tcpoly_variance.scala +neg/t7509.scala +neg/mixins.scala +neg/parent-inherited-twice-error.scala +neg/macro-abort +neg/constructor-init-order.scala +neg/t6042.scala +neg/t0590.scala +neg/eta-expand-star-deprecation.scala +neg/t4221.scala +neg/t6263.scala +neg/t783.scala +neg/t5554.scala +neg/macro-invalidsig-params-badtype +neg/multi-array.scala +neg/raw-types-stubs +neg/spec-overrides.scala +neg/t836.scala +neg/t7289_status_quo.scala +neg/t5675.scala +neg/macro-quasiquotes +neg/t6667.scala +neg/t6597.scala +neg/t6264.scala +neg/t0345.scala +neg/t7294b.scala +neg/t5340.scala +neg/t2144.scala +neg/t1010.scala +neg/t1838.scala +neg/t5189b.scala +neg/reify_metalevel_breach_-1_refers_to_1.scala +neg/t6601 +neg/wellkinded_wrongarity.scala +neg/t3909.scala +neg/t876.scala +neg/t5390.scala +neg/unit2anyref.scala +neg/t0351.scala +neg/t5120.scala +neg/t1038.scala +neg/t5878.scala +neg/qualifying-class-error-2.scala +neg/t3816.scala +neg/tailrec.scala +neg/volatile.scala +neg/t944.scala +neg/t1705.scala +neg/t3977.scala +neg/t5553_2.scala +neg/t5318c.scala +neg/overload-msg.scala +neg/t5440.scala +neg/t6335.scala +neg/compile-time-only-b.scala +neg/t501.scala +neg/override.scala +neg/t663.scala +neg/t5892.scala +neg/t1980.scala +neg/macro-false-deprecation-warning +neg/t5148.scala +neg/t585.scala +neg/t3776.scala +neg/interop_classtags_arenot_manifests.scala +neg/t4044.scala +neg/macro-invalidusage-nontypeable +neg/t6375.scala +neg/t500.scala +neg/t4877.scala +neg/t5357.scala +neg/interop_abstypetags_arenot_manifests.scala +neg/t4460a.scala +neg/t5318b.scala +neg/t3234.scala +neg/t4440.scala +neg/t6663.scala +neg/t6357.scala +neg/gadts1.scala +neg/cyclics.scala +neg/t5060.scala +neg/scopes.scala +run/t4013.scala +run/value-class-extractor-seq.scala +run/macro-expand-tparams-explicit +run/tuples.scala +run/t5753_2 +run/t0528.scala +run/t5105.scala +run/t1195-old.scala +run/t7341.scala +run/t3670.scala +run/t2594_tcpoly.scala +run/t3895.scala +run/t0668.scala +run/slices.scala +run/t6666a.scala +run/valueclasses-classmanifest-generic.scala +run/t2316_run.scala +run/t3004.scala +run/viewtest.scala +run/t6481.scala +run/t0005.scala +run/t4110-old.scala +run/t4766.scala +run/t5500b.scala +run/t7407b.scala +run/backreferences.scala +run/arrayview.scala +run/t629.scala +run/t5903c +run/unittest_collection.scala +run/spec-nlreturn.scala +run/macro-term-declared-in-object-object +run/triple-quoted-expr.scala +run/t5937.scala +run/t6011c.scala +run/macro-expand-implicit-argument +run/try.scala +run/t1987b +run/t6089.scala +run/macro-range +run/t2524.scala +run/t4770.scala +run/virtpatmat_unapplyprod.scala +run/t1535.scala +run/ctor-order.scala +pos/t5210.scala +pos/t5384.scala +pos/rangepos.scala +pos/t443.scala +pos/t1480.scala +pos/t116.scala +pos/seqtest2.scala +pos/scoping1.scala +pos/t4269.scala +pos/lookupswitch.scala +pos/t3642 +pos/t5706.scala +pos/SI-5788.scala +pos/t7264 +pos/t0031.scala +pos/macro-deprecate-dont-touch-backquotedidents.scala +pos/t6815.scala +pos/test4refine.scala +pos/michel5.scala +pos/t0851.scala +pos/t1185.scala +pos/sudoku.scala +pos/t7520.scala +pos/t6208.scala +pos/t3411.scala +pos/t295.scala +pos/S3.scala +pos/t0674.scala +pos/t6664b.scala +pos/variances_pos.scala +pos/liftcode_polymorphic.scala +pos/t3174b.scala +pos/t7232d +pos/t578.scala +pos/implicit-infix-ops.scala +pos/t4363.scala +pos/t532.scala +pos/exponential-spec.scala +pos/t599.scala +pos/t5862.scala +pos/t4603 +pos/t3676.scala +pos/t1357.scala +pos/native-warning.scala +pos/t1230 +pos/t6028 +pos/t4275.scala +pos/overloaded_extractor_and_regular_def.scala +pos/t4205 +pos/matthias1.scala +pos/testcast.scala +pos/generic-sigs.scala +pos/t0093.scala +pos/specializes-sym-crash.scala +pos/t0061.scala +pos/t2429.scala +pos/t694.scala +pos/javaReadsSigs +pos/t2023.scala +pos/t704.scala +pos/t2208_pos.scala +pos/t5137.scala +pos/t2683.scala +pos/t0049.scala +pos/t1029 +pos/t4243.scala +pos/typerep-stephane.scala +pos/t177.scala +pos/t5967.scala +pos/t430.scala +pos/virtpatmat_infer_single_1.scala +pos/pat_iuli.scala +pos/t1071.scala +pos/t7226.scala +pos/t1843.scala +pos/t419.scala +pos/t7364b +pos/t1159.scala +pos/t5305.scala +pos/t7694.scala +pos/t6047.scala +pos/t3578.scala +pos/t2082.scala +pos/setter-not-implicit.scala +pos/t1133.scala +pos/t3862.scala +pos/t942 +pos/nothing_manifest_disambig-new.scala +pos/iterator-traversable-mix.scala +pos/eta.scala +pos/test4.scala +pos/t2691.scala +pos/t4502.scala +pos/t7183.scala +pos/protected-t1010.scala +pos/X.scala +pos/virtpatmat_exist2.scala +pos/t4911.scala +pos/t3477.scala +pos/t4173.scala +pos/t7782.scala +pos/t2399.scala +pos/virtpatmat_alts_subst.scala +pos/propagate.scala +pos/t2421b_pos.scala +pos/t183.scala +pos/t7033.scala +pos/t3612.scala +pos/t5330c.scala +pos/t3020.scala +pos/t4869.scala +pos/t3373.scala +pos/spec-params-new.scala +pos/t3672.scala +pos/t4501.scala +pos/t1565.scala +pos/t3774.scala +pos/t6942 +neg/t3275.scala +neg/t421.scala +neg/t5702-neg-bad-brace.scala +neg/t3663 +neg/badtok-1.scala +neg/t677.scala +neg/t7756b.scala +neg/t6534.scala +neg/t6276.scala +neg/t5762.scala +neg/abstract.scala +neg/t2405.scala +neg/t0418.scala +neg/t5390c.scala +neg/lazyvals.scala +neg/lubs.scala +neg/abstract-report.scala +neg/t4163.scala +neg/t5702-neg-bad-and-wild.scala +neg/macro-invalidret +neg/t6728.scala +neg/t5152.scala +neg/t1432.scala +neg/abstract-inaccessible.scala +neg/import-precedence.scala +neg/t2462b.scala +neg/macro-invalidusage-presuper +neg/specification-scopes +neg/t6048.scala +neg/t4079 +neg/macro-basic-mamdmi +neg/t7020.scala +neg/t3015.scala +neg/t0207.scala +neg/t2296b +neg/t0673 +neg/t3761-overload-byname.scala +neg/t6675.scala +neg/t5529.scala +neg/sensitive.scala +neg/t742.scala +neg/t5067.scala +neg/t6162-overriding.scala +neg/variances.scala +neg/t5728.scala +neg/t6323a.scala +neg/compile-time-only-a.scala +neg/t6795.scala +neg/t2494.scala +neg/t3649.scala +neg/macro-invalidsig +neg/t2796.scala +neg/t112706A.scala +neg/t0764.scala +neg/t3757 +neg/t1431.scala +neg/exhausting.scala +neg/t1523.scala +neg/t779.scala +neg/xmltruncated1.scala +neg/t2208.scala +neg/t2078.scala +neg/t521.scala +neg/null-unsoundness.scala +neg/stmt-expr-discard.scala +neg/t0513.scala +neg/unchecked-abstract.scala +neg/t4460c.scala +neg/divergent-implicit.scala +neg/t5078.scala +neg/t1701.scala +neg/t0816.scala +neg/t1672b.scala +neg/macro-invalidusage-badbounds +neg/tailrec-2.scala +neg/t4064.scala +neg/reflection-names-neg.scala +neg/t5510.scala +neg/t3873.scala +neg/tailrec-3.scala +neg/t0226.scala +neg/t2031.scala +neg/t633.scala +neg/constrs.scala +neg/anyval-anyref-parent.scala +neg/t7290.scala +neg/t1041.scala +neg/patternalts.scala +neg/error_tooManyArgsPattern.scala +neg/checksensibleUnit.scala +neg/t6539 +neg/t4417.scala +neg/wellkinded_app.scala +neg/for-comprehension-old.scala +neg/t2779.scala +neg/object-not-a-value.scala +neg/t2968b.scala +neg/t6483.scala +neg/t6902.scala +neg/t6963a.scala +neg/t3399.scala +neg/t0015.scala +neg/t3995.scala +neg/t276.scala +neg/t6758.scala +neg/t2441.scala +neg/cycle-bounds.scala +neg/t1241.scala +neg/t4137.scala +neg/unicode-unterminated-quote.scala +neg/t4762.scala +neg/typeerror.scala +neg/implicits.scala +neg/t961.scala +neg/ambiguous-float-dots2.scala +neg/t2416.scala +neg/t5799.scala +neg/t7285.scala +neg/implicit-shadow.scala +neg/t2388.scala +neg/java-access-neg +neg/found-req-variance.scala +neg/hk-bad-bounds.scala +neg/t3224.scala +neg/t1033.scala +neg/t7385.scala +neg/t5882.scala +neg/t4541.scala +neg/t2973.scala +neg/t6406-regextract.scala +neg/t6666.scala +neg/t4831.scala +neg/t425.scala +neg/t1845.scala +neg/t3683b.scala +neg/t2801.scala +neg/t6083.scala +neg/t0528neg.scala +neg/stringinterpolation_macro-neg.scala +neg/t668.scala +neg/t5666.scala +neg/t4271.scala +neg/interop_typetags_arenot_classmanifests.scala +neg/t1355.scala +neg/t715.scala +neg/t7238.scala +neg/t7473.scala +neg/t7292-removal.scala +neg/tcpoly_infer_ticket1162.scala +neg/t4098.scala +neg/t6013 +neg/t6227.scala +neg/t464-neg.scala +neg/badtok-3.scala +neg/t6082.scala +neg/anytrait.scala +neg/valueclasses-doubledefs.scala +neg/t7519.scala +neg/overloaded-unapply.scala +neg/t1163.scala +neg/wellkinded_bounds.scala +neg/t7292-deprecation.scala +neg/t5044.scala +neg/t0842.scala +neg/t6436.scala +neg/interop_typetags_arenot_classtags.scala +neg/t3653.scala +neg/higherkind_novalue.scala +neg/t935.scala +neg/t6040.scala +neg/annot-nonconst.scala +neg/macro-deprecate-idents.scala +neg/illegal-stmt-start.scala +neg/t565.scala +neg/case-collision.scala +neg/t3209.scala +neg/t5821.scala +neg/abstract-class-2.scala +neg/t846.scala +neg/quasiquotes-syntax-error-position.scala +neg/t3987.scala +neg/t877.scala +neg/t0117.scala +neg/t692.scala +neg/t6666d.scala +neg/t5702-neg-ugly-xbrace.scala +neg/t7752.scala +neg/case-collision2.scala +neg/t6526.scala +neg/t2213.scala +neg/t7756a.scala +neg/t845.scala +neg/macro-override-macro-overrides-abstract-method-a +neg/tcpoly_ticket2101.scala +neg/delayed-init-ref.scala +neg/caseinherit.scala +neg/t3189.scala +neg/unchecked-suppress.scala +neg/t2180.scala +neg/t1371.scala +neg/macro-cyclic +neg/t6123-explaintypes-macros +neg/t4134.scala +neg/t691.scala +neg/t2421b.scala +neg/t4691_exhaust_extractor.scala +neg/t4419.scala +neg/t5801.scala +neg/t650.scala +neg/t5735.scala +neg/t696.scala +neg/t882.scala +neg/t2968.scala +neg/t7507.scala +neg/macro-invalidusage-badargs +neg/macro-reify-typetag-typeparams-notags +neg/wellkinded_app2.scala +neg/t4425b.scala +neg/t2296a +neg/t1878.scala +neg/t649.scala +neg/override-object-no.scala +neg/t4174.scala +neg/t2070.scala +neg/sabin2.scala +neg/t5903e +neg/t6566a.scala +neg/finitary-error.scala +neg/t4818.scala +neg/t3614.scala +neg/t6666c.scala +neg/ticket513.scala +neg/suggest-similar.scala +neg/t4457_1.scala +neg/t6666e.scala +neg/tcpoly_bounds.scala +neg/t4727.scala +neg/t4425.scala +neg/macro-invalidusage-methodvaluesyntax +neg/t3854.scala +neg/t3006.scala +neg/t5580b.scala +neg/t5378.scala +neg/t639.scala +neg/wrong-args-for-none.scala +neg/t7171b.scala +neg/t5361.scala +neg/unreachablechar.scala +neg/t5572.scala +neg/t7757a.scala +neg/macro-invalidimpl +neg/t2773.scala +neg/t6359.scala +neg/saito.scala +neg/xmltruncated2.scala +neg/t667.scala +neg/t3934.scala +neg/t6771b.scala +neg/t4584.scala +neg/wellkinded_wrongarity2.scala +neg/t7369.scala +neg/t1477.scala +neg/t5617.scala +neg/t7299.scala +neg/faculty.scala +neg/virtpatmat_reach_null.scala +neg/macro-reify-typetag-hktypeparams-notags +neg/t1224.scala +neg/xmltruncated3.scala +neg/t1872.scala +neg/t558.scala +neg/t7110.scala +neg/any-vs-anyref.scala +neg/t6340.scala +neg/t4166.scala +neg/t2918.scala +neg/t5856.scala +neg/t4989.scala +neg/t0003.scala +neg/t1183.scala +neg/t963.scala +neg/t4515.scala +neg/valueclasses-pavlov.scala +neg/t608.scala +neg/choices.scala +neg/patmat-type-check.scala +neg/valueclasses-impl-restrictions.scala +neg/imp2.scala +neg/protected-constructors.scala +neg/t6788.scala +neg/nullary-override.scala +neg/t200.scala +neg/t343.scala +neg/names-defaults-neg-ref.scala +neg/tcpoly_typealias.scala +neg/classtags_contextbound_b.scala +neg/t729.scala +neg/t5683.scala +neg/t4928.scala +neg/t700.scala +neg/t7669.scala +neg/macro-invalidshape +neg/t6011.scala +neg/t7325.scala +neg/check-dead.scala +neg/t550.scala +neg/t5663-badwarneq.scala +neg/t0699 +neg/nopredefs.scala +neg/t3507-old.scala +neg/t5352.scala +neg/t6336.scala +neg/interop_classmanifests_arenot_typetags.scala +neg/sealed-final-neg.scala +neg/t2102.scala +neg/t7636.scala +neg/t5031b +neg/t798.scala +neg/t5702-neg-bad-xbrace.scala +neg/t0899.scala +neg/cyclics-import.scala +neg/badtok-2.scala +neg/t473.scala +neg/t3160ambiguous.scala +neg/t5106.scala +neg/t1286 +neg/macro-override-macro-overrides-abstract-method-b +neg/t0259.scala +neg/t510.scala +neg/t3836.scala +neg/t5830.scala +neg/t1548 +neg/t5580a.scala +neg/forward.scala +neg/t591.scala +neg/t6558b.scala +neg/t556.scala +neg/xmltruncated4.scala +neg/t5497.scala +neg/t409.scala +neg/t6283.scala +neg/override-object-flag.scala +neg/constructor-prefix-error.scala +neg/eta-expand-star.scala +neg/t3392.scala +neg/t1275.scala +neg/nested-fn-print.scala +neg/t7330.scala +neg/t2275a.scala +neg/t630.scala +neg/t4270.scala +neg/t2775.scala +neg/pat_unreachable.scala +neg/t4158.scala +neg/unit-returns-value.scala +neg/t1422.scala +neg/reify_metalevel_breach_-1_refers_to_0_b.scala +neg/reassignment.scala +neg/t3683a.scala +neg/noMember1.scala +neg/macro-without-xmacros-b +neg/t1106.scala +neg/t5182.scala +neg/t6889.scala +neg/t4217.scala +neg/t7501 +neg/t5063.scala +neg/t1009.scala +neg/t997.scala +neg/unchecked.scala +neg/classtags_contextbound_c.scala +neg/applydynamic_sip.scala +neg/t7715.scala +neg/t588.scala +neg/t6667b.scala +neg/t7757b.scala +neg/t4069.scala +neg/t515.scala +neg/variances2.scala +neg/t1049.scala +neg/t7289.scala +neg/t1623.scala +neg/permanent-blindness.scala +neg/t5803.scala +neg/super-cast-or-test.scala +neg/nonlocal-warning.scala +neg/t5687.scala +neg/t5903a +neg/t6566b.scala +neg/unchecked-knowable.scala +neg/t5093.scala +neg/protected-static-fail +neg/type-diagnostics.scala +neg/forgot-interpolator.scala +neg/interop_abstypetags_arenot_classmanifests.scala +neg/t5376.scala +neg/t545.scala +neg/xmlcorner.scala +neg/switch.scala +neg/depmet_1.scala +neg/abstract-concrete-methods.scala +neg/t4987.scala +neg/t5452-new.scala +neg/t750b +neg/unchecked-refinement.scala +neg/t418.scala +neg/t5354.scala +neg/t3736.scala +neg/t631.scala +neg/t6829.scala +neg/t0218.scala +neg/volatile-intersection.scala +neg/t412.scala +neg/t693.scala +neg/t4882.scala +neg/t1960.scala +neg/macro-divergence-controlled +neg/t712.scala +neg/t5544 +neg/t3222.scala +neg/t3604.scala +neg/t1112.scala +neg/t7157 +neg/accesses.scala +neg/t452.scala +neg/t6162-inheritance +neg/t2442 +neg/t6567.scala +neg/lazy-override.scala +neg/abstract-explaintypes.scala +neg/nested-annotation.scala +neg/t5753 +neg/t4283b +neg/t3691.scala +neg/infix-op-positions.scala +neg/t3403.scala +neg/t4851 +neg/structural.scala +neg/error_dependentMethodTpeConversionToFunction.scala +neg/t5839.scala +neg/t5553_1.scala +neg/reify_metalevel_breach_+0_refers_to_1.scala +neg/t752.scala +neg/t6574.scala +neg/t3714-neg.scala +neg/t4457_2.scala +neg/t2148.scala +neg/t3240.scala +neg/t1364.scala +neg/saferJavaConversions.scala +neg/t414.scala +neg/t5493.scala +neg/classtags_contextbound_a.scala +neg/reify_metalevel_breach_-1_refers_to_0_a.scala +neg/t3118.scala +neg/t512.scala +neg/t2336.scala +neg/t856.scala +neg/xmltruncated6.scala +neg/t2206.scala +neg/virtpatmat_unreach_select.scala +neg/t6258.scala +neg/t6815.scala +neg/not-possible-cause.scala +neg/dbldef.scala +neg/qualifying-class-error-1.scala +neg/t835.scala +neg/t5455.scala +neg/t6558.scala +neg/t708.scala +neg/macro-nontypeablebody +neg/t0565.scala +neg/xmltruncated5.scala +neg/t5390d.scala +neg/t520.scala +neg/t6138.scala +neg/macro-without-xmacros-a +neg/t7214neg.scala +neg/t2870.scala +neg/t593.scala +neg/t4541b.scala +neg/t4460b.scala +neg/t284.scala +neg/t2488.scala +neg/macro-override-method-overrides-macro +neg/interop_abstypetags_arenot_classtags.scala +neg/t3769.scala +neg/warn-inferred-any.scala +neg/t664.scala +neg/t5903d +neg/t562.scala +neg/t2316.scala +neg/t0152.scala +neg/migration28.scala +neg/t6443c.scala +neg/tcpoly_override.scala +neg/t7324.scala +neg/t987.scala +neg/t5903b +neg/t3481.scala +neg/t6912.scala +neg/tcpoly_variance_enforce.scala +neg/t3913.scala +neg/names-defaults-neg.scala +neg/t765.scala +neg/t5358.scala +neg/t391.scala +neg/serialversionuid-not-const.scala +neg/t771.scala +neg/t0903.scala +neg/catch-all.scala +neg/classmanifests_new_deprecations.scala +neg/t0606.scala +neg/t5189_inferred.scala +neg/macro-reify-typetag-useabstypetag +neg/t5543.scala +neg/logImplicits.scala +neg/interop_typetags_without_classtags_arenot_manifests.scala +neg/t6535.scala +neg/t7259.scala +neg/t2139.scala +neg/t278.scala +neg/t5564.scala +neg/unchecked3.scala +neg/virtpatmat_reach_sealed_unsealed.scala +neg/checksensible.scala +neg/t7721.scala +run/t3798.scala +run/macro-expand-varargs-explicit-over-varargs +run/t3888.scala +run/t0677-new.scala +run/t3273.scala +run/t3763.scala +run/t2755.scala +run/t920.scala +run/t5610a.scala +run/literals.scala +run/proxy.scala +run/unapply.scala +run/t5830.scala +run/array-addition.scala +run/macro-expand-nullary-nongeneric +run/macro-basic-ma-mdmi +run/valueclasses-constr.scala +run/t1247.scala +run/t3487.scala +run/rawstrings.scala +run/patmat-seqs.scala +run/eta-expand-star.scala +run/t7436.scala +run/t3996.scala +run/constructors.scala +run/t498.scala +run/t3835.scala +run/t298.scala +run/t2867.scala +run/t7120 +run/virtpatmat_literal.scala +run/t2175.scala +run/t2503.scala +run/t3026.scala +run/t603.scala +run/t0091.scala +run/t6394a +run/macro-expand-varargs-implicit-over-varargs +run/t7407.scala +run/t2552.scala +run/priorityQueue.scala +run/virtpatmat_npe.scala +run/macro-sip19 +run/t6644.scala +run/t6614.scala +run/t2005.scala +run/t4680.scala +run/t5903a +run/classtags_contextbound.scala +run/Course-2002-05.scala +run/applydynamic_sip.scala +run/t1766.scala +run/retsynch.scala +run/t7715.scala +run/t102.scala +run/nonlocalreturn.scala +run/macro-reify-staticXXX +run/Course-2002-06.scala +run/t6863.scala +run/t6500.scala +run/macro-impl-rename-context +run/t4351.scala +run/t5009.scala +run/macro-term-declared-in-annotation +run/t6271.scala +run/array-existential-bound.scala +run/t6443b.scala +run/t1987.scala +run/MutableListTest.scala +run/t7571.scala +run/t5488-fn.scala +run/macro-bodyexpandstoimpl +run/macro-reify-ref-to-packageless +run/t2212.scala +run/macro-expand-varargs-implicit-over-nonvarargs +run/t0807.scala +run/patmat-behavior.scala +run/t2446.scala +run/tuple-zipped.scala +run/breakout.scala +run/t4122.scala +run/macro-settings +run/t7157 +run/t1323.scala +run/t4013b.scala +run/t6309.scala +run/t4047.scala +run/t5544 +run/t978.scala +run/t3361.scala +run/t6611.scala +run/t5387.scala +run/t5656.scala +run/t4897.scala +run/numeric-range.scala +run/t4777.scala +run/Course-2002-03.scala +run/string-extractor.scala +run/view-headoption.scala +run/patmat_unapp_abstype-new.scala +run/stream-stack-overflow-filter-map.scala +run/macro-impl-tparam-only-in-impl +run/t6559.scala +run/macro-reify-tagful-a +run/macro-expand-multiple-arglists +run/t4709.scala +run/t3509.scala +run/t5284b.scala +run/t7617b +run/t3923.scala +run/virtpatmat_apply.scala +run/t363.scala +run/manifests-undeprecated-in-2.10.0.scala +run/matchintasany.scala +run/t3970.scala +run/t4996.scala +run/t5530.scala +run/macro-term-declared-in-object-class +run/t3242b.scala +run/indexedSeq-apply.scala +run/t107.scala +run/t2337.scala +run/t3758-old.scala +run/t2754.scala +run/valueclasses-manifest-existential.scala +run/flat-flat-flat.scala +run/t6673.scala +run/interpolationMultiline2.scala +run/t3493.scala +run/t0631.scala +run/t2800.scala +run/t6506.scala +run/t6260.scala +run/t2418.scala +run/t4415.scala +run/classmanifests_new_alias.scala +run/t5380.scala +run/tcpoly_parseridioms.scala +run/t1747.scala +run/t5903d +run/t3530.scala +run/t216.scala +run/macro-term-declared-in-refinement +run/t4592.scala +run/t2488.scala +run/t3327.scala +run/t5614.scala +run/t5903b +run/iterables.scala +run/t3964.scala +run/t6329_vanilla.scala +run/t3038c +run/t1697.scala +run/t2030.scala +run/t3397.scala +run/t1005.scala +run/t3353.scala +run/t1466.scala +run/t3186.scala +run/tcpoly_overriding.scala +run/t5394.scala +run/t5284.scala +run/unboxingBug.scala +run/t7200.scala +run/macro-reify-basic +run/t153.scala +run/iterator3444.scala +run/macro-expand-implicit-macro-is-val +run/macro-basic-ma-md-mi +run/interpolationArgs.scala +run/t4954.scala +run/t3645.scala +run/transpose.scala +run/t3887.scala +run/t4288.scala +run/unittest_iterator.scala +run/t5543.scala +run/macro-term-declared-in-object +run/iq.scala +run/t2788.scala +run/t2027.scala +run/macro-expand-recursive +run/t949.scala +run/t1909b.scala +run/delambdafy-nested-by-name.scala +run/delambdafy-two-lambdas.scala +run/macro-blackbox-materialization +run/lists-run.scala +run/macro-parse-position +run/macro-parse-position-malformed +run/macro-whitebox-dynamic-materialization +run/macro-whitebox-extractor +run/macro-vampire-false-warning +run/macro-whitebox-fundep-materialization +run/macro-whitebox-structural +run/mutable-treeset.scala +run/static-module-method.scala +run/sort.scala +run/t1909.scala +run/t1909c.scala +run/t3346a.scala +run/t3346d.scala +run/t3346f.scala +run/t3346h.scala +run/t3346g.scala +run/t3832.scala +run/t4742.scala +run/t5377.scala +run/t5923c.scala +run/t6188.scala +run/t6333.scala +run/t6385.scala +run/t7899.scala +run/t7899-regression.scala +run/t7584b.scala +run/t7223.scala +run/t7859 +run/t7868.scala +run/t7871 +run/arrayclone-new.scala +run/arrayclone-old.scala +run/bitsets.scala +run/comparable-comparator.scala +run/colltest1.scala +run/t2106.scala +run/t5986.scala +run/view-iterator-stream.scala +run/array-charSeq.scala +pos/signatures +pos/t1263 +pos/t3249 +neg/t4749.scala +neg/main1.scala +neg/t7251 +neg/t7494-after-terminal +neg/t7494-before-parser +neg/t7494-right-after-terminal +run/lazy-traits.scala +run/OrderingTest.scala +run/ReplacementMatching.scala +run/patmat-finally.scala +run/t3158.scala +run/t3346e.scala +run/t4398.scala +run/t4930.scala +run/t6534.scala +pos/sammy_scope.scala +pos/delambdafy-patterns.scala +pos/private-types-after-typer.scala +pos/delambdafy-lambdalift.scala +pos/sammy_poly.scala +pos/sammy_single.scala +pos/SI-4012-b.scala +pos/sammy_twice.scala +pos/t3160.scala +pos/t1014.scala +pos/t4970b.scala +pos/t2698.scala +pos/t5845.scala +pos/t6201.scala +pos/t6260a.scala +pos/t7688.scala +pos/t7818.scala +pos/t1203a.scala +pos/t7834.scala +pos/t7853.scala +pos/t7815.scala +pos/t7853-partial-function.scala +pos/t7864.scala +pos/t7928.scala +pos/t7902.scala +pos/t7944.scala +pos/t7847 +neg/accesses2.scala +neg/bad-advice.scala +neg/gadts2.scala +neg/gadts2-strict.scala +neg/macro-bundle-abstract.scala +neg/macro-bundle-object.scala +neg/macro-bundle-trait.scala +neg/macro-blackbox-dynamic-materialization +neg/macro-blackbox-extractor +neg/run-gadts-strict.scala +neg/macro-blackbox-structural +neg/sammy_restrictions.scala +neg/sammy_wrong_arity.scala +neg/t2462c.scala +neg/t3346b.scala +neg/t1909-object.scala +neg/macro-blackbox-fundep-materialization +neg/t3346c.scala +neg/t3871.scala +neg/t3871b.scala +neg/t3971.scala +neg/t3346i.scala +neg/t6120.scala +neg/t6260c.scala +neg/t6680a.scala +neg/t7239.scala +neg/t7007.scala +neg/t7605-deprecation.scala +neg/t7622-missing-required.scala +neg/t7629-view-bounds-deprecation.scala +neg/t7834neg.scala +neg/t7783.scala +neg/t7848-interp-warn.scala +neg/t7519-b +neg/t7622-missing-dependency +neg/t7870.scala +neg/t7877.scala +neg/t7895.scala +neg/t7895b.scala +neg/t7899.scala +neg/t7895c.scala +neg/t7859 +run/t4752.scala +run/t2087-and-2400.scala +run/t3855.scala +run/t6637.scala +run/t6731.scala +pos/t3999b.scala +run/t0432.scala +run/t2514.scala +run/t7817.scala +run/t874.scala +run/type-currying.scala +run/t3616.scala +run/t3687.scala +run/t4570.scala +run/t5612.scala +run/t1110.scala +run/t2636.scala +run/verify-ctor.scala +run/t3647.scala +run/t4560.scala +run/t6632.scala +run/hashCodeBoxesRunTime.scala +run/richs.scala +run/t6725-1.scala +pos/t7776.scala +run/fors.scala +run/t6706.scala +run/t3175.scala +run/delambdafy-dependent-on-param-subst.scala +run/t4332b.scala +run/t8048a +run/t8017 +run/t7985b.scala +run/t8100.scala +run/patmat-mix-case-extractor.scala +run/t4750.scala +run/t7912.scala +run/delambdafy-dependent-on-param-subst-2.scala +run/t8048b +run/t8091.scala +run/macroPlugins-macroRuntime +run/macro-default-params +run/t6355.scala +run/t7777 +run/t8002.scala +run/t8015-ffc.scala +run/macro-subpatterns +run/t7985.scala +run/macroPlugins-macroArgs +run/t7326.scala +run/t5045.scala +run/value-class-partial-func-depmet.scala +run/t6329_vanilla_bug.scala +run/macroPlugins-macroExpand +run/t8010.scala +run/macroPlugins-typedMacroBody +run/t7406.scala +run/t6253c.scala +run/t6253a.scala +run/t6253b.scala +pos/t8146a.scala +pos/t8046c.scala +pos/t8002-nested-scope.scala +pos/t8132.scala +pos/t8045.scala +pos/overzealous-assert-genbcode.scala +pos/t8128.scala +pos/t8013 +pos/t8064b +pos/t6780.scala +pos/t7987 +pos/bcode_throw_null +pos/t8064 +pos/t8046.scala +pos/t6231.scala +pos/t7983.scala +pos/t5508.scala +pos/t5508-min.scala +pos/t8023b.scala +pos/t6231b.scala +pos/debug-reset-local-attrs.scala +pos/t8054.scala +pos/t2066.scala +pos/dotless-targs.scala +pos/t8120.scala +pos/t5508-min-okay.scala +pos/t8060.scala +pos/t8001 +pos/t8138.scala +pos/t8111.scala +pos/t8062 +pos/t8011.scala +pos/t8146b.scala +pos/t8046b.scala +pos/t8023.scala +pos/t5508-min-okay2.scala +pos/macro-implicit-invalidate-on-error.scala +neg/t6563.scala +neg/missing-param-type-tuple.scala +neg/not-a-legal-formal-parameter-tuple.scala +neg/t7897.scala +neg/t8015-ffa.scala +neg/quasiquotes-unliftable-not-found.scala +neg/t2066b.scala +neg/dotless-targs.scala +neg/patmat-classtag-compound.scala +neg/t2066.scala +neg/t8035-deprecated.scala +neg/t6675b.scala +neg/t8104 +neg/t7872.scala +neg/t7850.scala +neg/t7967.scala +neg/macro-bundle-overloaded.scala +neg/t6355a.scala +neg/class-of-double-targs.scala +neg/t6355b.scala +neg/macro-reify-splice-splice +neg/macro-bundle-noncontext.scala +neg/t8015-ffb.scala +neg/t8035-removed.scala +neg/t7984.scala +neg/t8024.scala +neg/t8024b.scala +neg/t8157.scala +neg/t8146-non-finitary-2.scala +neg/t8006.scala +neg/t7872c.scala +neg/t8146-non-finitary.scala +neg/t7872b.scala +neg/t6920.scala +run/t6200.scala +run/t6196.scala +run/macro-bundle-context-refinement +run/macro-enclosingowner-detectvar +run/macro-enclosingowner-sbt +run/macro-bundle-context-alias +run/macro-bundle-whitebox-use-refined +run/macro-bundle-whitebox-use-raw +neg/name-lookup-stable.scala +neg/t0764b.scala +neg/no-implicit-to-anyref-any-val.scala +neg/t1503.scala +neg/t4728.scala +neg/t6455.scala +neg/t6260-named.scala +neg/t6844.scala +neg/t7475c.scala +neg/t7475e.scala +neg/t7475f.scala +neg/macro-bundle-whitebox-use-raw +neg/macro-bundle-whitebox-use-refined +neg/macro-incompatible-macro-engine-b +neg/t7980.scala +neg/macro-incompatible-macro-engine-a +neg/t8143a.scala +neg/t8072.scala +neg/t8207.scala +neg/t8182.scala +neg/t8219-any-any-ref-equals.scala +neg/t8177a.scala +neg/t8228.scala +neg/t8229.scala +neg/t8237-default.scala +neg/t8244b.scala +neg/t8244e +neg/t8244c.scala +neg/t8265.scala +neg/t8266-invalid-interp.scala +neg/t6931 +neg/t8376 +neg/t8372.scala +neg/t8300-overloading.scala +neg/t8244 +neg/t8158 +neg/t8431.scala +pos/implicit-anyval-2.10.scala +pos/delambdafy_t6260_method.scala +pos/macro-bundle-disambiguate-bundle.scala +pos/macro-bundle-disambiguate-nonbundle.scala +pos/package-ob-case +pos/t1786-counter.scala +pos/reflection-compat-api-universe.scala +pos/list-optim-check.scala +pos/existential-java-case-class +pos/t1786-cycle.scala +pos/reflection-compat-c.scala +pos/t3452f.scala +pos/reflection-compat-ru.scala +pos/t2066-2.10-compat.scala +pos/reflection-compat-macro-universe.scala +pos/t5900a.scala +pos/t5760-pkgobj-warn +pos/t5954a +pos/t5954b +pos/t5954d +pos/t6260.scala +pos/t5165b +pos/t5954c +pos/t6260b.scala +pos/t7475b.scala +pos/t7475a.scala +pos/t7753.scala +pos/t7322.scala +pos/t6948.scala +pos/t7475d.scala +pos/t7475e.scala +pos/t6169 +pos/t7788.scala +pos/t7919.scala +pos/t8177a.scala +pos/t8177.scala +pos/t8170.scala +pos/t8170b.scala +pos/t8177d.scala +pos/t8177b.scala +pos/t8177e.scala +pos/t8134 +pos/t8177h.scala +pos/t8177g.scala +pos/t8207.scala +pos/t8187.scala +pos/t8219.scala +pos/t8219b.scala +pos/t8224.scala +pos/t8237.scala +pos/t8223.scala +pos/t8237b.scala +pos/t8300-conversions-a.scala +pos/t8300-conversions-b.scala +pos/t8209a +pos/t8209b +pos/t8244d +pos/t8300-overloading.scala +pos/t8300-patmat-a.scala +pos/t8300-patmat-b.scala +pos/t8315b.scala +pos/t8306.scala +pos/t8301.scala +pos/t8324.scala +pos/t8315.scala +pos/t8301b.scala +pos/t8363.scala +pos/t8367.scala +pos/t8369a.scala +pos/t8369b.scala +pos/t8403.scala +pos/t8364.scala +pos/t8352 +pos/t8376 +neg/macro-bundle-nonpublic-c.scala +neg/literate_existentials.scala +neg/macro-bundle-nonpublic-impl.scala +neg/macro-bundle-ambiguous.scala +neg/macro-bundle-priority-bundle.scala +neg/macro-bundle-need-qualifier.scala +neg/macro-bundle-nonstatic.scala +neg/macro-bundle-polymorphic.scala +neg/macro-bundle-priority-nonbundle.scala +neg/macro-bundle-wrongcontext-a.scala +neg/macro-bundle-wrongcontext-b.scala +run/t8425 +run/t8245.scala +run/t8266-octal-interp.scala +run/t8280.scala +run/t8395.scala +run/t8321 +run/t8153.scala +run/t8233-bcode.scala +run/t8197.scala +run/t8197b.scala +run/t8233.scala +run/t8133 +run/t8133b +run/t7475b.scala +run/t7445.scala +run/t6814 +run/t4577.scala +run/t5134.scala +run/t3452f.scala +run/t3452h.scala +run/t3452c.scala +run/t3452.scala +run/t261.scala +run/t3235-minimal.scala +run/t1503_future.scala +run/t5565.scala +pos/t8411 +pos/t8460.scala +run/t8428.scala +run/t8437 +run/absoverride.scala +run/arrays.scala +run/duration-coarsest.scala +run/iterator-from.scala +run/SymbolsTest.scala +run/t1074.scala +run/t1505.scala +run/streams.scala +run/t2111.scala +run/t4601.scala +pos/SI-4012-a.scala +pos/SI-7638.scala +neg/t3692-new.scala +run/t7015.scala +run/finally.scala +run/bugs.scala +run/t1503.scala +run/t4148.scala +run/t7763.scala +run/issue192.scala + +# Adapt checkfiles for (1.0).toString == "1" +run/Course-2002-01.scala +run/t0421-new.scala +run/runtime.scala +run/t0421-old.scala +run/spec-self.scala +run/t5552.scala +run/Course-2002-02.scala +run/Course-2002-04.scala +run/promotion.scala +run/t4617.scala +run/Course-2002-09.scala +run/t5866.scala +run/try-catch-unify.scala +run/impconvtimes.scala +run/Course-2002-10.scala +run/Course-2002-08.scala +run/t6318_primitives.scala + +# Adapt checkfiles for ().toString == "undefined" +run/t5680.scala +run/dynamic-anyval.scala +run/macro-bundle-toplevel +run/macro-bundle-whitebox-decl +run/t6662 +run/t3702.scala +run/t7657 +run/macro-bundle-static +run/structural.scala + +# Adapt checkfiles for print & flush (which we cannot 100% emulate) +run/imports.scala +run/misc.scala + +# Adapt checkfiles for compiler phase list +run/t6102.scala +neg/t7494-no-options + +# Adapt checkfiles for different behavior with boxed types +run/t5568.scala +run/virtpatmat_typetag.scala +run/virtpatmat_switch.scala +run/t5629b.scala diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/neg/t7494-no-options.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/neg/t7494-no-options.check new file mode 100644 index 0000000..581da38 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/neg/t7494-no-options.check @@ -0,0 +1,42 @@ +error: Error: ploogin takes no options + phase name id description + ---------- -- ----------- + parser 1 parse source into ASTs, perform simple desugaring + namer 2 resolve names, attach symbols to named trees +packageobjects 3 load package objects + typer 4 the meat and potatoes: type the trees + jsinterop 5 + patmat 6 translate match expressions +superaccessors 7 add super accessors in traits and nested classes + extmethods 8 add extension methods for inline classes + pickler 9 serialize symbol tables + refchecks 10 reference/override checking, translate nested objects + uncurry 11 uncurry, translate function values to anonymous classes + tailcalls 12 replace tail calls by jumps + specialize 13 @specialized-driven class and method specialization + explicitouter 14 this refs to outer pointers + erasure 15 erase types, add interfaces for traits + posterasure 16 clean up erased inline classes + lazyvals 17 allocate bitmaps, translate lazy vals into lazified defs + lambdalift 18 move nested functions to top level + constructors 19 move field definitions into constructors + flatten 20 eliminate inner classes + mixin 21 mixin composition + jscode 22 + cleanup 23 platform-specific cleanups, generate reflective calls + delambdafy 24 remove lambdas + icode 25 generate portable intermediate code +#partest !-optimise + jvm 26 generate JVM bytecode + ploogin 27 A sample phase that does so many things it's kind of hard... + terminal 28 the last phase during a compilation run +#partest -optimise + inliner 26 optimization: do inlining +inlinehandlers 27 optimization: inline exception handlers + closelim 28 optimization: eliminate uncalled closures + constopt 29 optimization: optimize null and other constants + dce 30 optimization: eliminate dead code + jvm 31 generate JVM bytecode + ploogin 32 A sample phase that does so many things it's kind of hard... + terminal 33 the last phase during a compilation run +#partest diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-01.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-01.check new file mode 100644 index 0000000..fcda943 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-01.check @@ -0,0 +1,37 @@ +Course-2002-01.scala:41: warning: method loop in object M0 does nothing other than call itself recursively + def loop: Int = loop; + ^ +232 +667 +11 +10 +62.8318 +62.8318 +62.8318 +4 +81 +256 +25 +1 +737 +1 +0 +1 +76 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +sqrt(2) = 1.4142135623746899 +sqrt(2) = 1.4142135623746899 +cbrt(2) = 1.2599210500177698 +1 +1 1 +1 2 1 +1 3 3 1 +1 4 6 4 1 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-02.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-02.check new file mode 100644 index 0000000..ab75cfd --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-02.check @@ -0,0 +1,187 @@ +7 +120 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +pi = 3.181104885577714 +pi = 3.181104885577714 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 +pi = 3.181104885577714 +pi = 3.181104885577714 + +1.5 +1.4166666666666665 +1.4142156862745097 +1.4142135623746899 +sqrt(2) = 1.4142135623746899 + +1.5 +1.4166666666666665 +1.4142156862745097 +1.4142135623746899 +sqrt(2) = 1.4142135623746899 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +power(0,0) = 1 +power(0,1) = 0 +power(0,2) = 0 +power(0,3) = 0 +power(0,4) = 0 +power(0,5) = 0 +power(0,6) = 0 +power(0,7) = 0 +power(0,8) = 0 + +power(1,0) = 1 +power(1,1) = 1 +power(1,2) = 1 +power(1,3) = 1 +power(1,4) = 1 +power(1,5) = 1 +power(1,6) = 1 +power(1,7) = 1 +power(1,8) = 1 + +power(2,0) = 1 +power(2,1) = 2 +power(2,2) = 4 +power(2,3) = 8 +power(2,4) = 16 +power(2,5) = 32 +power(2,6) = 64 +power(2,7) = 128 +power(2,8) = 256 + +power(3,0) = 1 +power(3,1) = 3 +power(3,2) = 9 +power(3,3) = 27 +power(3,4) = 81 +power(3,5) = 243 +power(3,6) = 729 +power(3,7) = 2187 +power(3,8) = 6561 + +power(4,0) = 1 +power(4,1) = 4 +power(4,2) = 16 +power(4,3) = 64 +power(4,4) = 256 +power(4,5) = 1024 +power(4,6) = 4096 +power(4,7) = 16384 +power(4,8) = 65536 + +power(5,0) = 1 +power(5,1) = 5 +power(5,2) = 25 +power(5,3) = 125 +power(5,4) = 625 +power(5,5) = 3125 +power(5,6) = 15625 +power(5,7) = 78125 +power(5,8) = 390625 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-04.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-04.check new file mode 100644 index 0000000..fc6ad96 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-04.check @@ -0,0 +1,64 @@ +list0 = List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4, 3, 4, 8) +list1 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list2 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list3 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list4 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list5 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1) +list6 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1) + +list0: List() -> List() +list1: List(0) -> List(0) +list2: List(0, 1) -> List(0, 1) +list3: List(1, 0) -> List(0, 1) +list4: List(0, 1, 2) -> List(0, 1, 2) +list5: List(1, 0, 2) -> List(0, 1, 2) +list6: List(0, 1, 2) -> List(0, 1, 2) +list7: List(1, 0, 2) -> List(0, 1, 2) +list8: List(2, 0, 1) -> List(0, 1, 2) +list9: List(2, 1, 0) -> List(0, 1, 2) +listA: List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4) -> List(1, 1, 2, 3, 4, 5, 6, 7, 8, 8) + +f(x) = 5x^3+7x^2+5x+9 +f(0) = 9 +f(1) = 26 +f(2) = 87 +f(3) = 222 + +v1 = List(2, 3, 4) +v2 = List(6, 7, 8) + +id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) + +v1 * v1 = 29 +v1 * v2 = 65 +v2 * v1 = 65 +v1 * v2 = 65 + +id * v1 = List(2, 3, 4) +m1 * v1 = List(4, 6, 8) +m2 * v1 = List(20, 47, 74) + +trn(id) = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +trn(m1) = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +trn(m2) = List(List(1, 4, 7), List(2, 5, 8), List(3, 6, 9)) + +List(v1) * id = List(List(2, 3, 4)) +List(v1) * m1 = List(List(4, 6, 8)) +List(v1) * m2 = List(List(42, 51, 60)) + +id * List(v1) = List(List(2, 3, 4), List(0, 0, 0), List(0, 0, 0)) +m1 * List(v1) = List(List(4, 6, 8), List(0, 0, 0), List(0, 0, 0)) +m2 * List(v1) = List(List(2, 3, 4), List(8, 12, 16), List(14, 21, 28)) + +id * id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +id * m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m1 * id = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m1 * m1 = List(List(4, 0, 0), List(0, 4, 0), List(0, 0, 4)) +id * m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) +m2 * id = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) +m1 * m2 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18)) +m2 * m1 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18)) +m2 * m2 = List(List(30, 36, 42), List(66, 81, 96), List(102, 126, 150)) + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-08.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-08.check new file mode 100644 index 0000000..0585d5b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-08.check @@ -0,0 +1,171 @@ +x = abc +count = 111 +x = hello +count = 112 + +account deposit 50 -> undefined +account withdraw 20 -> 30 +account withdraw 20 -> 10 +account withdraw 15 -> + +x deposit 30 -> undefined +y withdraw 20 -> + +x deposit 30 -> undefined +x withdraw 20 -> 10 + +x deposit 30 -> undefined +y withdraw 20 -> 10 + +2^0 = 1 +2^1 = 2 +2^2 = 4 +2^3 = 8 + +2^0 = 1 +2^1 = 2 +2^2 = 4 +2^3 = 8 + +1 2 3 +List(1, 2, 3) + +out 0 new-value = false +*** simulation started *** +out 1 new-value = true +!0 = 1 + +*** simulation started *** +out 2 new-value = false +!1 = 0 + +out 2 new-value = false + +*** simulation started *** +0 & 0 = 0 + +*** simulation started *** +0 & 1 = 0 + +*** simulation started *** +out 11 new-value = true +out 11 new-value = false +1 & 0 = 0 + +*** simulation started *** +out 14 new-value = true +1 & 1 = 1 + +out 14 new-value = false + +*** simulation started *** +0 | 0 = 0 + +*** simulation started *** +out 24 new-value = true +0 | 1 = 1 + +*** simulation started *** +1 | 0 = 1 + +*** simulation started *** +1 | 1 = 1 + +sum 34 new-value = false +carry 34 new-value = false + +*** simulation started *** +0 + 0 = 0 + +*** simulation started *** +sum 47 new-value = true +0 + 1 = 1 + +*** simulation started *** +carry 50 new-value = true +carry 50 new-value = false +sum 54 new-value = false +sum 54 new-value = true +1 + 0 = 1 + +*** simulation started *** +carry 57 new-value = true +sum 61 new-value = false +1 + 1 = 2 + +sum 61 new-value = false +carry 61 new-value = false + +*** simulation started *** +0 + 0 + 0 = 0 + +*** simulation started *** +sum 82 new-value = true +0 + 0 + 1 = 1 + +*** simulation started *** +sum 89 new-value = false +carry 90 new-value = true +sum 97 new-value = true +carry 98 new-value = false +0 + 1 + 0 = 1 + +*** simulation started *** +sum 113 new-value = false +carry 114 new-value = true +0 + 1 + 1 = 2 + +*** simulation started *** +sum 121 new-value = true +carry 122 new-value = false +sum 129 new-value = false +sum 129 new-value = true +1 + 0 + 0 = 1 + +*** simulation started *** +carry 137 new-value = true +sum 144 new-value = false +1 + 0 + 1 = 2 + +*** simulation started *** +carry 152 new-value = false +sum 152 new-value = true +sum 158 new-value = false +carry 159 new-value = true +1 + 1 + 0 = 2 + +*** simulation started *** +sum 173 new-value = true +1 + 1 + 1 = 3 + +in 0 new-value = false +ctrl0 0 new-value = false +ctrl1 0 new-value = false +ctrl2 0 new-value = false +out0 0 new-value = false +out1 0 new-value = false +out2 0 new-value = false +out3 0 new-value = false +out4 0 new-value = false +out5 0 new-value = false +out6 0 new-value = false +out7 0 new-value = false +in 0 new-value = true +*** simulation started *** +out0 10 new-value = true +ctrl0 10 new-value = true +*** simulation started *** +out1 13 new-value = true +out0 14 new-value = false +ctrl1 14 new-value = true +*** simulation started *** +out3 20 new-value = true +out1 21 new-value = false +ctrl2 21 new-value = true +*** simulation started *** +out7 30 new-value = true +out3 31 new-value = false +ctrl0 31 new-value = false +*** simulation started *** +out7 34 new-value = false +out6 35 new-value = true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-09.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-09.check new file mode 100644 index 0000000..c921361 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-09.check @@ -0,0 +1,50 @@ +Probe: f = 32 +Probe: c = 0 +Probe: f = ? +Probe: c = ? + +Probe: f = 212 +Probe: c = 100 +Probe: f = ? +Probe: c = ? + +Probe: c = 0 +Probe: f = 32 +Probe: c = ? +Probe: f = ? + +Probe: c = 100 +Probe: f = 212 +Probe: c = ? +Probe: f = ? + +0 Celsius -> 32 Fahrenheits +100 Celsius -> 212 Fahrenheits +32 Fahrenheits -> 0 Celsius +212 Fahrenheits -> 100 Celsius + +a = ?, b = ?, c = ? => ? * ? = ? +a = 2, b = ?, c = ? => 2 * ? = ? +a = ?, b = 3, c = ? => ? * 3 = ? +a = ?, b = ?, c = 6 => ? * ? = 6 +a = 2, b = 3, c = ? => 2 * 3 = 6 +a = 2, b = ?, c = 6 => 2 * 3 = 6 +a = ?, b = 3, c = 6 => 2 * 3 = 6 +a = 2, b = 3, c = 6 => 2 * 3 = 6 + +a = 0, b = ?, c = ? => 0 * ? = 0 +a = ?, b = 0, c = ? => ? * 0 = 0 +a = ?, b = ?, c = 0 => ? * ? = 0 +a = 0, b = 7, c = ? => 0 * 7 = 0 +a = 7, b = 0, c = ? => 7 * 0 = 0 +a = 0, b = 0, c = ? => 0 * 0 = 0 +a = 0, b = ?, c = 0 => 0 * ? = 0 +a = ?, b = 0, c = 0 => ? * 0 = 0 +a = 0, b = 7, c = 0 => 0 * 7 = 0 +a = 7, b = 0, c = 0 => 7 * 0 = 0 +a = 0, b = 0, c = 0 => 0 * 0 = 0 + +a = 3, b = 4 => c = 5 +a = 3, c = 5 => b = 4 +b = 4, c = 5 => a = 3 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-10.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-10.check new file mode 100644 index 0000000..847f0fa --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/Course-2002-10.check @@ -0,0 +1,46 @@ +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +fib(10) = 55 +fib(11) = 89 +fib(12) = 144 +fib(13) = 233 +fib(14) = 377 +fib(15) = 610 +fib(16) = 987 +fib(17) = 1597 +fib(18) = 2584 +fib(19) = 4181 + +pi(0) = 4 , 3.166666666666667 , 4 +pi(1) = 2.666666666666667 , 3.1333333333333337, 3.166666666666667 +pi(2) = 3.466666666666667 , 3.1452380952380956, 3.142105263157895 +pi(3) = 2.8952380952380956, 3.1396825396825396, 3.1415993573190044 +pi(4) = 3.33968253968254 , 3.142712842712843 , 3.141592714033778 +pi(5) = 2.976046176046176 , 3.140881340881341 , 3.1415926539752923 +pi(6) = 3.283738483738484 , 3.142071817071817 , 3.141592653591176 +pi(7) = 3.017071817071817 , 3.1412548236077646, 3.141592653589777 +pi(8) = 3.252365934718876 , 3.1418396189294024, 3.141592653589794 +pi(9) = 3.0418396189294024, 3.141406718496502 , 3.1415926535897936 +pi = 3.141592653589793 , 3.141592653589793 , 3.141592653589793 + +ln(0) = 1 , 0.7 , 1 +ln(1) = 0.5 , 0.6904761904761905, 0.7 +ln(2) = 0.8333333333333333, 0.6944444444444444, 0.6932773109243697 +ln(3) = 0.5833333333333333, 0.6924242424242424, 0.6931488693329254 +ln(4) = 0.7833333333333333, 0.6935897435897436, 0.6931471960735491 +ln(5) = 0.6166666666666667, 0.6928571428571428, 0.6931471806635636 +ln(6) = 0.7595238095238095, 0.6933473389355742, 0.6931471805604038 +ln(7) = 0.6345238095238095, 0.6930033416875522, 0.6931471805599444 +ln(8) = 0.7456349206349207, 0.6932539682539682, 0.6931471805599426 +ln(9) = 0.6456349206349206, 0.6930657506744463, 0.6931471805599453 +ln = 0.6931471805599453, 0.6931471805599453, 0.6931471805599453 + +prime numbers: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/bugs.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/bugs.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/bugs.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/dynamic-anyval.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/dynamic-anyval.check new file mode 100644 index 0000000..c125372 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/dynamic-anyval.check @@ -0,0 +1,4 @@ +undefined.dingo(bippy, 5) +List(1, 2, 3).dingo(bippy, 5) +undefined.dingo(bippy, 5) +List(1, 2, 3).dingo(bippy, 5) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/impconvtimes.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/impconvtimes.check new file mode 100644 index 0000000..082377e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/impconvtimes.check @@ -0,0 +1 @@ +3.0 * Hour = Measure(3,Hour) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/imports.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/imports.check new file mode 100644 index 0000000..1aad598 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/imports.check @@ -0,0 +1,21 @@ +In C_ico, v_ico .toString() returns ↩ +↪C_ico -> ok +In C_ico, field .toString() returns ↩ +↪C_ico -> ok +In C_ico, method.toString() returns ↩ +↪C_ico -> ok + +In C_ioc, v_ioc .toString() returns ↩ +↪C_ioc -> ok +In C_ioc, field .toString() returns ↩ +↪C_ioc -> ok +In C_ioc, method.toString() returns ↩ +↪C_ioc -> ok + +In C_oic, v_oic .toString() returns ↩ +↪C_oic -> ok +In C_oic, field .toString() returns ↩ +↪C_oic -> ok +In C_oic, method.toString() returns ↩ +↪C_oic -> ok + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/issue192.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/issue192.sem new file mode 100644 index 0000000..10abbf7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/issue192.sem @@ -0,0 +1 @@ +strictFloats diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-static.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-static.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-static.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-toplevel.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-toplevel.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-toplevel.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-whitebox-decl.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-whitebox-decl.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/macro-bundle-whitebox-decl.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/misc.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/misc.check new file mode 100644 index 0000000..6043817 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/misc.check @@ -0,0 +1,62 @@ +misc.scala:46: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 42; + ^ +misc.scala:47: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 42l; + ^ +misc.scala:48: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 23.5f; + ^ +misc.scala:49: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 23.5; + ^ +misc.scala:50: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + "Hello"; + ^ +misc.scala:51: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 32 + 45; + ^ +misc.scala:62: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + x; + ^ +misc.scala:74: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 1 < 2; + ^ +### Hello +### 17 +### Bye + +### fib(0) = ↩ +↪1 +### fib(1) = ↩ +↪1 +### fib(2) = ↩ +↪2 +### fib(3) = ↩ +↪3 +### fib(4) = ↩ +↪5 +=== MyClass::toString === +=== MySubclass::toString === +=== MyClass::test === + +identity + +A.a = 1 +B.a = 5 +B.b = 2 + +X.a = 4 +Y.a = 11 +Y.b = 5 +Y.b = 5 + +X::foo + +Y::foo +X::foo + +3 +3 + +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/promotion.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/promotion.check new file mode 100644 index 0000000..41e36c3 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/promotion.check @@ -0,0 +1,4 @@ +2 +6 +20 +30 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/runtime.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/runtime.check new file mode 100644 index 0000000..0450b94 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/runtime.check @@ -0,0 +1,70 @@ +runtime.scala:141: warning: comparing values of types Null and Null using `eq' will always yield true + check(true , null eq null, null ne null); + ^ +runtime.scala:141: warning: comparing values of types Null and Null using `ne' will always yield false + check(true , null eq null, null ne null); + ^ +<<< Test0 +[false,true] +[0,1,2] +[3,4,5] +[a,b,c] +[6,7,8] +[9,10,11] +[12,13] +[14,15] +[string] +>>> Test0 + +<<< Test1 +10 +14 +15 +16 +20 +23 +24 +25 +26 +>>> Test1 + +<<< Test2 +A +M0 +N0 + +A +N0 +M0 + +A +M0 +M1 +N0 + +A +N0 +N1 +M0 + +>>> Test2 + +<<< Test3 +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +>>> Test3 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/spec-self.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/spec-self.check new file mode 100644 index 0000000..fd3c81a --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/spec-self.check @@ -0,0 +1,2 @@ +5 +5 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/structural.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/structural.check new file mode 100644 index 0000000..2fec112 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/structural.check @@ -0,0 +1,37 @@ + 1. hey + 2. 11 + 3. dee + 4. iei + 5. 6 + 6. 51 + 7. 2 + 8. 11 +10. 12 +11. eitch +12. 1 +13. ohone +14. 1 +15. undefined +16. one +17. tieone +18. 2 +19. true +20. 1 +21. undefined +22. one +23. oy +24. 1 +25. null +26. iei +31. 4 +32. undefined +33. iei +33. tieone +1 +2 +3 +4 +5 +caught +3 +2 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t0421-new.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t0421-new.check new file mode 100644 index 0000000..00d29b7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t0421-new.check @@ -0,0 +1,3 @@ +[Array(0, 1),Array(2, 3),Array(4, 5)] +[Array(31)] +[Array(24, 32)] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t0421-old.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t0421-old.check new file mode 100644 index 0000000..00d29b7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t0421-old.check @@ -0,0 +1,3 @@ +[Array(0, 1),Array(2, 3),Array(4, 5)] +[Array(31)] +[Array(24, 32)] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t1503.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t1503.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t1503.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t3702.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t3702.check new file mode 100644 index 0000000..3fce987 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t3702.check @@ -0,0 +1,2 @@ +undefined +6 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t4148.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t4148.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t4148.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t4617.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t4617.check new file mode 100644 index 0000000..a6790f1 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t4617.check @@ -0,0 +1 @@ +Str 8 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5552.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5552.check new file mode 100644 index 0000000..4704611 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5552.check @@ -0,0 +1,2 @@ +(3,3) +(3,3) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5568.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5568.check new file mode 100644 index 0000000..6f30cc5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5568.check @@ -0,0 +1,9 @@ +void +int +class scala.runtime.BoxedUnit +class scala.runtime.BoxedUnit +class java.lang.Byte +class java.lang.Byte +5 +5 +5 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5629b.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5629b.check new file mode 100644 index 0000000..c65298a --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5629b.check @@ -0,0 +1,10 @@ +=== pf(1): +MySmartPF.apply entered... +newPF.applyOrElse entered... +default +scala.MatchError: 1 (of class java.lang.Byte) +=== pf(42): +MySmartPF.apply entered... +newPF.applyOrElse entered... +ok +=== done diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5680.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5680.check new file mode 100644 index 0000000..a3b8b64 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5680.check @@ -0,0 +1,3 @@ +[Lscala.runtime.BoxedUnit +undefined +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5866.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5866.check new file mode 100644 index 0000000..64df1ce --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t5866.check @@ -0,0 +1,2 @@ +0 +Foo(0) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6102.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6102.check new file mode 100644 index 0000000..120082e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6102.check @@ -0,0 +1,27 @@ +[running phase parser on t6102.scala] +[running phase namer on t6102.scala] +[running phase packageobjects on t6102.scala] +[running phase typer on t6102.scala] +[running phase jsinterop on t6102.scala] +[running phase patmat on t6102.scala] +[running phase superaccessors on t6102.scala] +[running phase extmethods on t6102.scala] +[running phase pickler on t6102.scala] +[running phase refchecks on t6102.scala] +[running phase uncurry on t6102.scala] +[running phase tailcalls on t6102.scala] +[running phase specialize on t6102.scala] +[running phase explicitouter on t6102.scala] +[running phase erasure on t6102.scala] +[running phase posterasure on t6102.scala] +[running phase lazyvals on t6102.scala] +[running phase lambdalift on t6102.scala] +[running phase constructors on t6102.scala] +[running phase flatten on t6102.scala] +[running phase mixin on t6102.scala] +[running phase jscode on t6102.scala] +[running phase cleanup on t6102.scala] +[running phase delambdafy on t6102.scala] +[running phase icode on t6102.scala] +[running phase dce on t6102.scala] +[running phase jvm on icode] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6318_primitives.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6318_primitives.check new file mode 100644 index 0000000..08decef --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6318_primitives.check @@ -0,0 +1,36 @@ +true +Some(1) +false +None +true +Some(1) +false +None +true +Some() +false +None +true +Some(1) +false +None +true +Some(1) +false +None +true +Some(1) +false +None +true +Some(1) +false +None +true +Some(true) +false +None +true +Some(undefined) +false +None diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6662.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6662.check new file mode 100644 index 0000000..417b7b5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t6662.check @@ -0,0 +1 @@ +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t7657.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t7657.check new file mode 100644 index 0000000..1a87c1e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t7657.check @@ -0,0 +1,3 @@ +undefined +undefined +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t7763.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t7763.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/t7763.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/try-catch-unify.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/try-catch-unify.check new file mode 100644 index 0000000..813f011 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/try-catch-unify.check @@ -0,0 +1,4 @@ +Failure(java.lang.NumberFormatException: For input string: "Hi") +Success(5) +O NOES +Failure(java.lang.NumberFormatException: For input string: "Hi") diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/virtpatmat_switch.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/virtpatmat_switch.check new file mode 100644 index 0000000..0900a9c --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/virtpatmat_switch.check @@ -0,0 +1,7 @@ +zero +one +many +got a +got b +got some letter +scala.MatchError: 5 (of class java.lang.Byte)
\ No newline at end of file diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/virtpatmat_typetag.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/virtpatmat_typetag.check new file mode 100644 index 0000000..e95c3d0 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.0/run/virtpatmat_typetag.check @@ -0,0 +1,10 @@ +1 is not a Int; it's a class java.lang.Byte +1 is a java.lang.Integer +1 is not a java.lang.String; it's a class java.lang.Byte +true is a Any +woele is a java.lang.String +1 is not a Int; it's a class java.lang.Byte +1 is a java.lang.Integer +1 is not a java.lang.String; it's a class java.lang.Byte +true is a Any +woele is a java.lang.String diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/BlacklistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/BlacklistedTests.txt new file mode 100644 index 0000000..18a1c5d --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/BlacklistedTests.txt @@ -0,0 +1,899 @@ +# +# POS +# + +# Using Jsoup, what's that? +pos/cycle-jsoup.scala + +# Using scala.actors +pos/t533.scala +pos/functions.scala +pos/MailBox.scala + +# +# NEG +# + +# Using the compiler API + +neg/t6446-additional +neg/t6446-list +neg/t6446-missing +neg/t6446-show-phases.scala + +# Screws up, but not really our problem (error: None.get instead of +# phase ordering error) +neg/t7494-multi-right-after +neg/t7494-right-after-before +neg/t7622-multi-followers +neg/t7622-cyclic-dependency + +# Uses some strange macro cross compile mechanism. +neg/macro-incompatible-macro-engine-c.scala + +# Uses .java files +neg/t6289 + +# +# RUN +# + +# Relies on the exact toString() representation of Floats/Doubles +run/t2378.scala + +# Relies on !box(+0.0).equals(box(-0.0)) +run/number-parsing.scala + +# Uses ClassTags on existentials which are broken in Scala (see #251) +run/valueclasses-classtag-existential.scala + +# Relies on a particular execution speed +run/t5857.scala + +# Using parts of the javalib we don't plan to support + +run/t0412.scala +run/t3518.scala +run/t6198.scala +run/t5018.scala +run/t2417.scala +run/t6197.scala +run/t4813.scala +run/lazy-concurrent.scala +run/t5880.scala +run/mapConserve.scala +run/t3667.scala +run/bigDecimalTest.scala +run/t3038d.scala +run/numbereq.scala +run/shutdownhooks.scala +run/t4658.scala +run/t4201.scala +run/t5590.scala +run/deeps.scala +run/t3895b.scala +run/t2813.2.scala +run/t5974.scala +run/hashset.scala +run/t5262.scala +run/t5293.scala +run/t5293-map.scala +run/serialize-stream.scala +run/sysprops.scala + +run/colltest.scala +run/equality.scala +run/t2849.scala +run/t1360.scala +run/t6114.scala +run/t7269.scala +run/t3199b.scala + +# Uses java.util.Collections +run/java-erasure.scala +run/t2250.scala + +# Uses java.math.BigDecimal / BigInteger +run/bigDecimalCache.scala +run/hashhash.scala +run/is-valid-num.scala +run/range.scala +run/stringinterpolation_macro-run.scala +run/t5356.scala +run/t6064.scala + +# Documented semantic difference on numbers (float precision) +run/interpolation.scala +run/interpolationMultiline1.scala + +# Documented semantic difference on String.split(x: Array[Char]) +run/t0325.scala + +# Using Threads +run/t6969.scala +run/inner-obj-auto.scala +run/predef-cycle.scala +run/synchronized.scala + +# Uses java.security +run/t2318.scala + +# Tries to catch java.lang.StackOverflowError +run/t6154.scala + +# Tries to catch java.lang.OutOfMemoryError +run/t7880.scala + +# Taking too much time, because JavaScript is not as fast as the JVM + +run/t3822.scala +run/collections.scala +run/t3989.scala +run/adding-growing-set.scala +run/t3242.scala +run/hashCodeDistribution.scala +run/t408.scala +run/t6584.scala +run/t6853.scala +run/UnrolledBuffer.scala + +# Crashes Rhino + +run/bridges.scala +run/patmat-exprs.scala + +# Using partest properties + +run/tailcalls.scala +run/t4294.scala +run/t6331b.scala + +# Using IO + +run/Predef.readLine.scala +run/t6488.scala +run/t6988.scala + +# Object{Output|Input}Streams +run/t6935.scala +run/t8188.scala + +# Using System.getProperties + +run/t4426.scala + +# Using ExecutionContext.global +run/t7336.scala +run/t7775.scala +run/future-flatmap-exec-count.scala + +# Using reflection + +run/t6063 + +run/mixin-bridge-methods.scala +run/t5125.scala +run/outertest.scala +run/t6223.scala +run/t5652b +run/elidable-opt.scala +run/nullable-lazyvals.scala +run/t4794.scala +run/t5652 +run/t5652c +run/getClassTest-old.scala + +run/reflection-repl-classes.scala +run/t5256e.scala +run/typetags_core.scala +run/reflection-constructormirror-toplevel-badpath.scala +run/t5276_1b.scala +run/reflection-sorted-decls.scala +run/toolbox_typecheck_implicitsdisabled.scala +run/t5418b.scala +run/toolbox_typecheck_macrosdisabled2.scala +run/abstypetags_serialize.scala +run/all-overridden.scala +run/showraw_tree_kinds.scala +run/showraw_tree_types_ids.scala +run/showraw_tree_types_typed.scala +run/showraw_tree_ids.scala +run/showraw_tree_ultimate.scala +run/t5266_2.scala +run/t5274_1.scala +run/t5224.scala +run/reflection-sanitychecks.scala +run/t6086-vanilla.scala +run/t5277_2.scala +run/reflection-methodsymbol-params.scala +run/reflection-valueclasses-standard.scala +run/t5274_2.scala +run/t5423.scala +run/reflection-modulemirror-toplevel-good.scala +run/t5419.scala +run/t5271_3.scala +run/reflection-enclosed-nested-basic.scala +run/reflection-enclosed-nested-nested-basic.scala +run/fail-non-value-types.scala +run/reflection-mem-typecheck.scala +run/exprs_serialize.scala +run/t5258a.scala +run/typetags_without_scala_reflect_manifest_lookup.scala +run/t4110-new.scala +run/t5273_2b_newpatmat.scala +run/t6277.scala +run/t5335.scala +run/toolbox_typecheck_macrosdisabled.scala +run/reflection-modulemirror-inner-good.scala +run/t5229_2.scala +run/typetags_multi.scala +run/typetags_without_scala_reflect_typetag_manifest_interop.scala +run/reflection-constructormirror-toplevel-good.scala +run/reflection-magicsymbols-invoke.scala +run/t6392b.scala +run/t5229_1.scala +run/reflection-magicsymbols-vanilla.scala +run/t5225_2.scala +run/origins.scala +run/runtimeEval1.scala +run/reflection-implClass.scala +run/reflection-enclosed-nested-inner-basic.scala +run/reflection-fieldmirror-ctorparam.scala +run/t6181.scala +run/reflection-magicsymbols-repl.scala +run/t5272_2_newpatmat.scala +run/t5270.scala +run/t5418a.scala +run/t5276_2b.scala +run/t5256f.scala +run/reflection-enclosed-basic.scala +run/reflection-constructormirror-inner-badpath.scala +run/interop_typetags_are_manifests.scala +run/newTags.scala +run/t5273_1_newpatmat.scala +run/reflection-constructormirror-nested-good.scala +run/t2236-new.scala +run/existentials3-new.scala +run/t6323b.scala +run/t5943a1.scala +run/reflection-fieldmirror-getsetval.scala +run/t5272_1_oldpatmat.scala +run/t5256h.scala +run/t1195-new.scala +run/t5840.scala +run/reflection-methodsymbol-returntype.scala +run/reflection-fieldmirror-accessorsareokay.scala +run/reflection-sorted-members.scala +run/reflection-allmirrors-tostring.scala +run/valueclasses-typetag-existential.scala +run/toolbox_console_reporter.scala +run/reflection-enclosed-inner-inner-basic.scala +run/t5256b.scala +run/bytecodecs.scala +run/elidable.scala +run/freetypes_false_alarm1.scala +run/freetypes_false_alarm2.scala +run/getClassTest-new.scala +run/idempotency-extractors.scala +run/idempotency-case-classes.scala +run/idempotency-this.scala +run/idempotency-labels.scala +run/idempotency-lazy-vals.scala +run/interop_manifests_are_abstypetags.scala +run/interop_manifests_are_typetags.scala +run/abstypetags_core.scala +run/macro-reify-abstypetag-notypeparams +run/macro-reify-abstypetag-typeparams-tags +run/macro-reify-abstypetag-typeparams-notags +run/macro-reify-abstypetag-usetypetag +run/macro-reify-freevars +run/macro-reify-splice-outside-reify +run/macro-reify-tagless-a +run/macro-reify-type +run/macro-reify-typetag-typeparams-tags +run/macro-reify-typetag-notypeparams +run/macro-undetparams-implicitval +run/manifests-new.scala +run/manifests-old.scala +run/no-pickle-skolems +run/position-val-def.scala +run/reflect-priv-ctor.scala +run/primitive-sigs-2-new.scala +run/primitive-sigs-2-old.scala +run/reflection-enclosed-inner-basic.scala +run/reflection-enclosed-inner-nested-basic.scala +run/reflection-constructormirror-inner-good.scala +run/reflection-constructormirror-nested-badpath.scala +run/reflection-fancy-java-classes +run/reflection-fieldsymbol-navigation.scala +run/reflection-fieldmirror-nmelocalsuffixstring.scala +run/reflection-fieldmirror-getsetvar.scala +run/reflection-fieldmirror-privatethis.scala +run/reflection-implicit.scala +run/reflection-mem-glbs.scala +run/reflection-mem-tags.scala +run/reflection-java-annotations +run/reflection-java-crtp +run/reflection-methodsymbol-typeparams.scala +run/reflection-modulemirror-nested-badpath.scala +run/reflection-modulemirror-inner-badpath.scala +run/reflection-modulemirror-nested-good.scala +run/reflection-modulemirror-toplevel-badpath.scala +run/reflection-sync-subtypes.scala +run/reflinit.scala +run/reflection-valueclasses-derived.scala +run/reflection-valueclasses-magic.scala +run/resetattrs-this.scala +run/runtimeEval2.scala +run/showraw_aliases.scala +run/showraw_mods.scala +run/shortClass.scala +run/showraw_nosymbol.scala +run/showraw_tree.scala +run/showraw_tree_types_untyped.scala +run/t1167.scala +run/t2577.scala +run/t2873.scala +run/t2886.scala +run/t2251b.scala +run/t3346j.scala +run/t3507-new.scala +run/t3569.scala +run/t5125b.scala +run/t5225_1.scala +run/t3425b +run/t5256a.scala +run/t5230.scala +run/t5256c.scala +run/t5256g.scala +run/t5266_1.scala +run/t5269.scala +run/t5271_1.scala +run/t5271_2.scala +run/t5271_4.scala +run/t5272_1_newpatmat.scala +run/t5272_2_oldpatmat.scala +run/t5273_1_oldpatmat.scala +run/t5273_2a_newpatmat.scala +run/t5273_2a_oldpatmat.scala +run/t5275.scala +run/t5276_1a.scala +run/t5276_2a.scala +run/t5277_1.scala +run/t5279.scala +run/t5334_1.scala +run/t5334_2.scala +run/t5415.scala +run/t5418.scala +run/t5676.scala +run/t5704.scala +run/t5710-1.scala +run/t5710-2.scala +run/t5770.scala +run/t5894.scala +run/t5816.scala +run/t5824.scala +run/t5912.scala +run/t5942.scala +run/t5943a2.scala +run/t6023.scala +run/t6113.scala +run/t6175.scala +run/t6178.scala +run/t6199-mirror.scala +run/t6199-toolbox.scala +run/t6220.scala +run/t6240-universe-code-gen.scala +run/t6221 +run/t6260b.scala +run/t6259.scala +run/t6287.scala +run/t6261.scala +run/t6308.scala +run/t6344.scala +run/t6392a.scala +run/t6591_1.scala +run/t6591_2.scala +run/t6591_3.scala +run/t6591_5.scala +run/t6591_6.scala +run/t6591_7.scala +run/t6608.scala +run/t6677.scala +run/t6687.scala +run/t6715.scala +run/t6719.scala +run/t6793.scala +run/t6860.scala +run/t6793b.scala +run/t6793c.scala +run/t7045.scala +run/t7046.scala +run/t7008-scala-defined +run/t7120b.scala +run/t7151.scala +run/t7214.scala +run/t7235.scala +run/t7331a.scala +run/t7331b.scala +run/t7331c.scala +run/t7558.scala +run/t7556 +run/t7779.scala +run/t7868b.scala +run/toolbox_current_run_compiles.scala +run/toolbox_default_reporter_is_silent.scala +run/toolbox_parse_package.scala +run/toolbox_silent_reporter.scala +run/toolbox_typecheck_inferimplicitvalue.scala +run/trait-renaming +run/typetags_serialize.scala +run/valueclasses-typetag-basic.scala +run/WeakHashSetTest.scala +run/valueclasses-typetag-generic.scala +run/t4023.scala +run/t4024.scala +run/t6380.scala +run/t5273_2b_oldpatmat.scala +run/t8104 +run/t8047.scala +run/t6992 +run/var-arity-class-symbol.scala +run/typetags_symbolof_x.scala +run/typecheck +run/t8190.scala +run/t8192 +run/t8177f.scala +run/t8199.scala +run/t7932.scala +run/t7700.scala +run/t7570c.scala +run/t7570b.scala +run/t7533.scala +run/t7570a.scala +run/t7044 +run/t7328.scala +run/t6733.scala +run/t6554.scala +run/t6732.scala +run/t6379 +run/t6411b.scala +run/t6411a.scala +run/t6260c.scala +run/t6260-delambdafy.scala +run/showdecl +run/reflection-sync-potpourri.scala +run/reflection-tags.scala +run/reflection-companiontype.scala +run/reflection-scala-annotations.scala +run/reflection-idtc.scala +run/macro-reify-nested-b2 +run/mixin-signatures.scala +run/reflection-companion.scala +run/macro-reify-nested-b1 +run/macro-reify-nested-a2 +run/macro-reify-nested-a1 +run/macro-reify-chained2 +run/macro-reify-chained1 +run/inferred-type-constructors.scala +run/mirror_symbolof_x.scala +run/t8196.scala +run/t8549b.scala +run/t8574.scala +run/t8549.scala + +run/reify_newimpl_29.scala +run/reify_magicsymbols.scala +run/reify_inheritance.scala +run/reify_newimpl_12.scala +run/reify_typerefs_2b.scala +run/reify_csv.scala +run/reify_inner2.scala +run/reify_maps_oldpatmat.scala +run/reify_newimpl_43.scala +run/reify_nested_inner_refers_to_local.scala +run/reify_closure7.scala +run/reify_closure8b.scala +run/reify_typerefs_3b.scala +run/reify_newimpl_44.scala +run/reify_newimpl_06.scala +run/reify_newimpl_05.scala +run/reify_newimpl_20.scala +run/reify_newimpl_23.scala +run/reify_metalevel_breach_-1_refers_to_1.scala +run/reify_newimpl_41.scala +run/reify-repl-fail-gracefully.scala +run/reify_fors_oldpatmat.scala +run/reify_inner3.scala +run/reify_closure8a.scala +run/reify_closures10.scala +run/reify_ann2a.scala +run/reify_newimpl_51.scala +run/reify_newimpl_47.scala +run/reify_extendbuiltins.scala +run/reify_newimpl_30.scala +run/reify_newimpl_38.scala +run/reify_closure2a.scala +run/reify_newimpl_45.scala +run/reify_closure1.scala +run/reify_generic2.scala +run/reify_printf.scala +run/reify_closure6.scala +run/reify_newimpl_37.scala +run/reify_newimpl_35.scala +run/reify_typerefs_3a.scala +run/reify_newimpl_25.scala +run/reify_ann4.scala +run/reify_typerefs_1b.scala +run/reify_newimpl_22.scala +run/reify_this.scala +run/reify_typerefs_2a.scala +run/reify_newimpl_03.scala +run/reify_newimpl_48.scala +run/reify_varargs.scala +run/reify_newimpl_42.scala +run/reify_newimpl_15.scala +run/reify_nested_inner_refers_to_global.scala +run/reify_newimpl_02.scala +run/reify_newimpl_01.scala +run/reify_fors_newpatmat.scala +run/reify_classfileann_a.scala +run/reify_nested_outer_refers_to_local.scala +run/reify_newimpl_13.scala +run/reify_closure5a.scala +run/reify_inner4.scala +run/reify_sort.scala +run/reify_ann1a.scala +run/reify_classfileann_b.scala +run/reify_closure4a.scala +run/reify_newimpl_33.scala +run/reify_sort1.scala +run/reify_properties.scala +run/reify_generic.scala +run/reify_newimpl_27.scala +run/reify-aliases.scala +run/reify_ann3.scala +run/reify-staticXXX.scala +run/reify_ann1b.scala +run/reify_ann5.scala +run/reify_anonymous.scala +run/reify-each-node-type.scala +run/reify_copypaste2.scala +run/reify_closure3a.scala +run/reify_copypaste1.scala +run/reify_complex.scala +run/reify_for1.scala +run/reify_getter.scala +run/reify_implicits-new.scala +run/reify_inner1.scala +run/reify_implicits-old.scala +run/reify_lazyunit.scala +run/reify_lazyevaluation.scala +run/reify_maps_newpatmat.scala +run/reify_metalevel_breach_+0_refers_to_1.scala +run/reify_metalevel_breach_-1_refers_to_0_a.scala +run/reify_metalevel_breach_-1_refers_to_0_b.scala +run/reify_nested_outer_refers_to_global.scala +run/reify_newimpl_04.scala +run/reify_newimpl_14.scala +run/reify_newimpl_11.scala +run/reify_newimpl_18.scala +run/reify_newimpl_19.scala +run/reify_newimpl_31.scala +run/reify_newimpl_21.scala +run/reify_newimpl_36.scala +run/reify_newimpl_39.scala +run/reify_newimpl_40.scala +run/reify_newimpl_49.scala +run/reify_newimpl_50.scala +run/reify_newimpl_52.scala +run/reify_renamed_term_basic.scala +run/reify_renamed_term_local_to_reifee.scala +run/reify_renamed_term_overloaded_method.scala +run/reify_renamed_type_basic.scala +run/reify_renamed_type_local_to_reifee.scala +run/reify_renamed_type_spliceable.scala +run/reify_typerefs_1a.scala +run/reify_timeofday.scala +run/reify_renamed_term_t5841.scala + +# Uses refletction indirectly through +# scala.runtime.ScalaRunTime.replStringOf +run/t6634.scala + +# Using reflection to invoke macros. These tests actually don't require +# or test reflection, but use it to separate compilation units nicely. +# It's a pity we cannot use them + +run/macro-abort-fresh +run/macro-expand-varargs-explicit-over-nonvarargs-bad +run/macro-invalidret-doesnt-conform-to-def-rettype +run/macro-invalidret-nontypeable +run/macro-invalidusage-badret +run/macro-invalidusage-partialapplication +run/macro-invalidusage-partialapplication-with-tparams +run/macro-reflective-ma-normal-mdmi +run/macro-reflective-mamd-normal-mi + +# Using macros, but indirectly creating calls to reflection +run/macro-reify-unreify + +# Using Enumeration in a way we cannot fix + +run/enums.scala +run/t3719.scala + +# Expecting some particular value of hashCode() + +run/MeterCaseClass.scala +run/t5608.scala +run/caseClassHash.scala +run/Meter.scala + +# Exceptions that become JavaScriptException + +run/pf-catch.scala +run/exceptions-2.scala +run/exceptions-nest.scala + +# Expecting unsupported exceptions (e.g. ArrayIndexOutOfBounds) +run/optimizer-array-load.scala + +# Playing with classfile format + +run/classfile-format-51.scala +run/classfile-format-52.scala + +# Concurrent collections (TrieMap) +# has too much stuff implemented in *.java, so no support +run/triemap-hash.scala + +# Using parallel collections + +run/t5375.scala +run/t4894.scala +run/ctries-new +run/collection-conversions.scala +run/concurrent-map-conversions.scala +run/t4761.scala +run/concurrent-stream.scala +run/t7498.scala +run/t6448.scala +run/ctries-old +run/map_java_conversions.scala +run/parmap-ops.scala +run/pc-conversions.scala +run/t4459.scala +run/t4608.scala +run/t4723.scala +run/t4895.scala +run/t6052.scala +run/t6410.scala +run/t6467.scala +run/t6908.scala + +# Using scala.xml + +run/t4124.scala + +# Using Swing + +run/t3613.scala + +# Using the REPL + +run/t4285.scala +run/constant-type.scala +run/repl-bare-expr.scala +run/repl-parens.scala +run/repl-assign.scala +run/t5583.scala +run/treePrint.scala +run/constrained-types.scala +run/repl-power.scala +run/t4710.scala +run/repl-paste.scala +run/repl-reset.scala +run/repl-paste-3.scala +run/t6329_repl.scala +run/t6273.scala +run/repl-paste-2.scala +run/t5655.scala +run/t5072.scala +run/repl-colon-type.scala +run/kind-repl-command.scala +run/repl-trim-stack-trace.scala +run/t4594-repl-settings.scala +run/repl-save.scala +run/repl-paste-raw.scala +run/repl-paste-4.scala +run/t7801.scala +run/repl-backticks.scala +run/t6633.scala + +# Using the Repl (scala.tools.partest.ReplTest) +run/class-symbol-contravariant.scala +run/lub-visibility.scala +run/macro-bundle-repl.scala +run/macro-repl-basic.scala +run/macro-repl-dontexpand.scala +run/macro-system-properties.scala +run/reflection-equality.scala +run/reflection-repl-elementary.scala +run/reify_newimpl_26.scala +run/repl-javap-app.scala +run/repl-out-dir.scala +run/repl-term-macros.scala +run/repl-transcript.scala +run/repl-type-verbose.scala +run/t3376.scala +run/t4025.scala +run/t4172.scala +run/t4216.scala +run/t4542.scala +run/t4671.scala +run/t5256d.scala +run/t5535.scala +run/t5537.scala +run/t5789.scala +run/t6086-repl.scala +run/t6146b.scala +run/t6187.scala +run/t6320.scala +run/t6381.scala +run/t6434.scala +run/t6439.scala +run/t6507.scala +run/t6549.scala +run/t6937.scala +run/t7185.scala +run/t7319.scala +run/t7482a.scala +run/t7634.scala +run/t7747-repl.scala +run/t7805-repl-i.scala +run/tpeCache-tyconCache.scala +run/repl-empty-package +run/repl-javap-def.scala +run/repl-javap-fun.scala +run/repl-javap-mem.scala +run/repl-javap-memfun.scala +run/repl-javap-more-fun.scala +run/repl-javap-outdir +run/repl-javap.scala +run/repl-javap-outdir-funs +run/t6329_repl_bug.scala + +# Using Scala Script (partest.ScriptTest) + +run/t7711-script-args.scala + +# Using the compiler API + +run/t2512.scala +run/analyzerPlugins.scala +run/test-cpp.scala +run/compiler-asSeenFrom.scala +run/t5603.scala +run/t6440.scala +run/t5545.scala +run/existentials-in-compiler.scala +run/global-showdef.scala +run/inline-ex-handlers.scala +run/stream_length.scala +run/annotatedRetyping.scala +run/imain.scala +run/existential-rangepos.scala +run/delambdafy_uncurry_byname_inline.scala +run/delambdafy_uncurry_byname_method.scala +run/delambdafy_uncurry_inline.scala +run/delambdafy_t6555.scala +run/delambdafy_uncurry_method.scala +run/delambdafy_t6028.scala +run/memberpos.scala +run/programmatic-main.scala +run/reflection-names.scala +run/settings-parse.scala +run/sm-interpolator.scala +run/t1501.scala +run/t1500.scala +run/sammy_java8.scala +run/t1618.scala +run/t2464 +run/t4072.scala +run/t5064.scala +run/t5313.scala +run/t5385.scala +run/t5699.scala +run/t5717.scala +run/t5940.scala +run/t6028.scala +run/t6194.scala +run/t6288b-jump-position.scala +run/t6669.scala +run/t6745-2.scala +run/t6955.scala +run/t6956.scala +run/t7096.scala +run/t7271.scala +run/t7337.scala +run/t7398.scala +run/t7569.scala +run/t7852.scala +run/t7817-tree-gen.scala +run/t7825.scala +run/t7933.scala +run/t7843-jsr223-service.scala + +# partest.DirectTest +run/t6288.scala +run/t6331.scala +run/t6440b.scala +run/t6555.scala +run/t7876.scala +run/typetags_without_scala_reflect_typetag_lookup.scala +run/dynamic-updateDynamic.scala +run/dynamic-selectDynamic.scala +run/dynamic-applyDynamic.scala +run/dynamic-applyDynamicNamed.scala +run/t4841-isolate-plugins +run/large_code.scala +run/macroPlugins-namerHooks.scala +run/t4287inferredMethodTypes.scala +run/t4841-no-plugin.scala +run/t4332.scala +run/t8029.scala +run/t8046 +run/t5905-features.scala +run/t5905b-features.scala + +# partest.BytecodeTest +run/t6546 +run/t7106 +run/t7974 + +# Using .java source files + +run/t4317 +run/t4238 +run/t2296c +run/t4119 +run/t4283 +run/t4891 +run/t6168 +run/t6168b +run/t6240a +run/t6240b +run/t6548 +run/t6989 +run/t7008 +run/t7246 +run/t7246b +run/t7359 +run/t7439 +run/t7455 +run/t7510 +run/t7582-private-within +run/t7582 +run/t7582b +run/t3897 +run/t7374 +run/t3452e +run/t3452g +run/t3452d +run/t3452b-bcode +run/t3452b +run/t3452a +run/t1430 +run/t4729 +run/t8442 + +# Using scala-script +run/t7791-script-linenums.scala + +# Suffers from bug in Node.js (https://github.com/joyent/node/issues/7528) +run/range-unit.scala + +### Incorrect partests ### +# Badly uses constract of Console.print (no flush) +run/t429.scala diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/BuglistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/BuglistedTests.txt new file mode 100644 index 0000000..42c6146 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/BuglistedTests.txt @@ -0,0 +1,4 @@ +# The tests in this file should pass but have never passed so far +# use scala.tools.partest.scalajs.testunknownonly to only run tests +# which are neither in BuglistedTests.txt, WhitelistedTests.txt or +# BlacklistedTests.txt diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/NoDCEWarn.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/NoDCEWarn.txt new file mode 100644 index 0000000..cc5aff0 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/NoDCEWarn.txt @@ -0,0 +1,8 @@ +Ljava_math_MathContext$ +Ljava_math_BigDecimal$ +Ljava_math_BigDecimal +Ljava_math_BigInteger$ +jl_Class$ +jl_Class.getClassLoader__jl_ClassLoader +jl_Class.getPackage__jl_Package +jl_Class.getInterfaces__Ajl_Class diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/WhitelistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/WhitelistedTests.txt new file mode 100644 index 0000000..1483b1e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/WhitelistedTests.txt @@ -0,0 +1,2949 @@ +pos/spec-super.scala +pos/t1035.scala +pos/t5897.scala +pos/irrefutable.scala +pos/spec-partialmap.scala +pos/tcpoly_seq.scala +pos/partialfun.scala +pos/t2795-new.scala +pos/clsrefine.scala +pos/t0774 +pos/t1070.scala +pos/t5957 +pos/looping-jsig.scala +pos/t3274.scala +pos/spec-fields-old.scala +pos/t262.scala +pos/t7486.scala +pos/t2261.scala +pos/t6600.scala +pos/t4786.scala +pos/t5406.scala +pos/tcpoly_late_method_params.scala +pos/t2726 +pos/pos-bug1210.scala +pos/t3312.scala +pos/manifest1-old.scala +pos/gadt-gilles.scala +pos/t4842.scala +pos/ted.scala +pos/NoCyclicReference.scala +pos/t3568.scala +pos/t0030.scala +pos/t2635.scala +pos/t7232b +pos/t0017.scala +pos/t812.scala +pos/t2179.scala +pos/t651.scala +pos/spurious-overload.scala +pos/t758.scala +pos/t4760.scala +pos/t1672.scala +pos/mixins.scala +pos/patterns.scala +pos/t1260.scala +pos/t6551.scala +pos/t2060.scala +pos/t6575a.scala +pos/t1318.scala +pos/t4266.scala +pos/t0695 +pos/protected-static +pos/t5738.scala +pos/t1226.scala +pos/t5013 +pos/t6215.scala +pos/t5692b +pos/traits.scala +pos/t2994a.scala +pos/t3371.scala +pos/t613.scala +pos/t6499.scala +pos/xlint1.scala +pos/t1150 +pos/sealed-final.scala +pos/test4a.scala +pos/t2664.scala +pos/t3528.scala +pos/t3174.scala +pos/t6994.scala +pos/t4812.scala +pos/t5777.scala +pos/t5223.scala +pos/t439.scala +pos/t3079.scala +pos/t5829.scala +pos/t0036.scala +pos/scoping2.scala +pos/t4717.scala +pos/t4257.scala +pos/t1210a.scala +pos/getClassType.scala +pos/t5330.scala +pos/t4524.scala +pos/t2945.scala +pos/t6562.scala +pos/t0273.scala +pos/override-object-yes.scala +pos/t7426.scala +pos/t6601 +pos/t3076 +pos/seq-ordering.scala +pos/spec-groups.scala +pos/t296.scala +pos/t5545 +pos/spec-multiplectors.scala +pos/t1789.scala +pos/t2569 +pos/ksbug1.scala +pos/t0599.scala +pos/local-objects.scala +pos/t0081.scala +pos/t5756.scala +pos/t7126.scala +pos/t7716.scala +pos/t2797.scala +pos/t5399.scala +pos/t1101 +pos/t767.scala +pos/contrib467.scala +pos/t7532b +pos/self-type-override.scala +pos/t4853.scala +pos/t839.scala +pos/t5644 +pos/t5853.scala +pos/t5178.scala +pos/unapplyNeedsMemberType.scala +pos/t5390.scala +pos/t6575b.scala +pos/t151.scala +pos/t2665.scala +pos/t5120.scala +pos/erasure-nsquared.scala +pos/arrays3.scala +pos/t3136.scala +pos/inline-access-levels +pos/t3972.scala +pos/t2591.scala +pos/t3486 +pos/variances-flip.scala +pos/annotated-original +pos/typesafecons.scala +pos/stable.scala +pos/t1996.scala +pos/t3037.scala +pos/t1711 +pos/t3374.scala +pos/t0029.scala +pos/t3278.scala +pos/matthias3.scala +pos/t5546.scala +pos/t4020.scala +pos/matthias4.scala +pos/value-class-override-spec.scala +pos/arrays2.scala +pos/t5119.scala +pos/t2613.scala +pos/t4070b.scala +pos/virtpatmat_exist_uncurry.scala +pos/modules1.scala +pos/spec-constr-new.scala +pos/t6335.scala +pos/t675.scala +pos/t0644.scala +pos/t5892.scala +pos/t360.scala +pos/override.scala +pos/t1798.scala +pos/strip-tvars-for-lubbasetypes.scala +pos/hk-infer.scala +pos/t2119.scala +pos/t0231.scala +pos/t1459 +pos/t1381-new.scala +pos/t2610.scala +pos/t2708.scala +pos/t5604b +pos/t3951 +pos/t361.scala +pos/t319.scala +pos/largecasetest.scala +pos/switchUnbox.scala +pos/typetags.scala +pos/java-access-pos +pos/t803.scala +pos/t3898.scala +pos/t5692a +pos/t2421.scala +pos/t1102 +pos/t0654.scala +pos/exhaust_alternatives.scala +pos/t807.scala +pos/t5702-pos-infix-star.scala +pos/t1186 +pos/t1439.scala +pos/t7427.scala +pos/virtpatmat_binding_opt.scala +pos/t247.scala +pos/abstract.scala +pos/gen-traversable-methods.scala +pos/t2795-old.scala +pos/t5639 +pos/t2667.scala +pos/t2405.scala +pos/t1438.scala +pos/SI-7100.scala +pos/t1659.scala +pos/unchecked-a.scala +pos/t3636.scala +pos/t6745.scala +pos/t2809.scala +pos/t7022.scala +pos/t6447.scala +pos/t6367.scala +pos/t5846.scala +pos/lubs.scala +pos/t1987a.scala +pos/spec-arrays.scala +pos/virtpatmat_anonfun_for.scala +pos/listpattern.scala +pos/t5742.scala +pos/test5refine.scala +pos/switch-small.scala +pos/t5604 +pos/return_thistype.scala +pos/t348plus.scala +pos/t3420.scala +pos/t3440.scala +pos/maxim1.scala +pos/caseClassInMethod.scala +pos/t7239.scala +pos/t3833.scala +pos/t6675.scala +pos/t4402 +pos/t5953.scala +pos/t1152 +pos/t0591.scala +pos/t210.scala +pos/t7035.scala +pos/t5769.scala +pos/pmbug.scala +pos/t2331.scala +pos/t5240.scala +pos/t304.scala +pos/annotated-treecopy +pos/t2081.scala +pos/t0904.scala +pos/t7649.scala +pos/t3498-new.scala +pos/contrib701.scala +pos/t6624.scala +pos/t3924.scala +pos/t374.scala +pos/t1642 +pos/t1591_pos.scala +pos/depmet_implicit_oopsla_session_2.scala +pos/t5899.scala +pos/thistype.scala +pos/t4176b.scala +pos/elidable-tparams.scala +pos/lambdalift.scala +pos/nothing_manifest_disambig-old.scala +pos/t372.scala +pos/t5399a.scala +pos/t2782.scala +pos/patmat-extract-tparam.scala +pos/t4114.scala +pos/unapplyVal.scala +pos/t2486.scala +pos/t5877b.scala +pos/t0625.scala +pos/t6358_2.scala +pos/viewtest1.scala +pos/t1237.scala +pos/scala-singleton.scala +pos/t1254 +pos/t5504 +pos/bounds.scala +pos/t3631.scala +pos/t3177.scala +pos/unapplyContexts2.scala +pos/t0438.scala +pos/t1642b.scala +pos/inferbroadtype.scala +pos/t1858.scala +pos/t3731.scala +pos/t6963c.scala +pos/classtag-pos.scala +pos/t6221.scala +pos/t3343.scala +pos/spec-asseenfrom.scala +pos/t604.scala +pos/spec-example1.scala +pos/t0786.scala +pos/annot-inner.scala +pos/t5886.scala +pos/t1056.scala +pos/t294 +pos/spec-Function1.scala +pos/t1836 +pos/spec-private.scala +pos/depmet_implicit_tpbetareduce.scala +pos/exhaust_2.scala +pos/t7532 +pos/t5175.scala +pos/t802.scala +pos/t5809.scala +pos/tcpoly_typesub.scala +pos/t6029.scala +pos/contextbounds-implicits-new.scala +pos/t3480.scala +pos/patterns3.scala +pos/caseaccs.scala +pos/spec-sparsearray-old.scala +pos/patterns1213.scala +pos/spec-traits.scala +pos/t0020.scala +pos/cycle +pos/t5968.scala +pos/typealiases.scala +pos/init.scala +pos/t697.scala +pos/t2693.scala +pos/t2377 +pos/unapplyGeneric.scala +pos/t1385.scala +pos/t3363-old.scala +pos/t1236.scala +pos/t0068.scala +pos/t4052.scala +pos/lambdalift1.scala +pos/z1730.scala +pos/variances-local.scala +pos/virtpatmat_gadt_array.scala +pos/t2421_delitedsl.scala +pos/t5626.scala +pos/t690.scala +pos/t711.scala +pos/t6547.scala +pos/t1937 +pos/t3999 +pos/SI-7060.scala +pos/t2305.scala +pos/t2168.scala +pos/t2660.scala +pos/t1693.scala +pos/inliner2.scala +pos/t2799.scala +pos/t6966.scala +pos/t1001.scala +pos/S5.scala +pos/t0301.scala +pos/t1048.scala +pos/t415.scala +pos/t6386.scala +pos/t2187.scala +pos/hashhash-overloads.scala +pos/t6921.scala +pos/t0227.scala +pos/t6556.scala +pos/t3946 +pos/t1053.scala +pos/t1000.scala +pos/t0586.scala +pos/t7011.scala +pos/t7329.scala +pos/t4975.scala +pos/t1131.scala +pos/t1027.scala +pos/t2913.scala +pos/t3494.scala +pos/t5606.scala +pos/t4716.scala +pos/tcpoly_gm.scala +pos/t4859.scala +pos/t514.scala +pos/lexical.scala +pos/t2624.scala +pos/t4036.scala +pos/t2741 +pos/t703.scala +pos/five-dot-f.scala +pos/t805.scala +pos/strings.scala +pos/t2433 +pos/t6925.scala +pos/t1085.scala +pos/t7461 +pos/t1942 +pos/spec-lists.scala +pos/t3349 +pos/tcpoly_infer_ticket474.scala +pos/t1614 +pos/virtpatmat_reach_const.scala +pos/t2194.scala +pos/t6976 +pos/t1560.scala +pos/t6891.scala +pos/t3883.scala +pos/infersingle.scala +pos/gui.scala +pos/t1164.scala +pos/t3175-pos.scala +pos/t4336.scala +pos/annotations2.scala +pos/proj-rec-test.scala +pos/t2973.scala +pos/t1123.scala +pos/t6205.scala +pos/t5727.scala +pos/t6537.scala +pos/t6712.scala +pos/t3866.scala +pos/t4831.scala +pos/selftails.scala +pos/t397.scala +pos/spec-vector.scala +pos/t7233b.scala +pos/t1391.scala +pos/spec.scala +pos/t3106.scala +pos/contextbounds-implicits-old.scala +pos/packageobjs.scala +pos/michel3.scala +pos/t628.scala +pos/collections.scala +pos/tcpoly_boundedmonad.scala +pos/t7668.scala +pos/t0032.scala +pos/t0069.scala +pos/t4345.scala +pos/t3521 +pos/t3071.scala +pos/tcpoly_infer_easy.scala +pos/t289.scala +pos/t4365 +pos/rangepos-anonapply.scala +pos/t5033.scala +pos/lambda.scala +pos/S8.scala +pos/t6014.scala +pos/t1785.scala +pos/t6034.scala +pos/t7433.scala +pos/imp2-pos.scala +pos/t0504.scala +pos/t1272.scala +pos/t0612 +pos/value-class-override-no-spec.scala +pos/overloaded-unapply.scala +pos/t5859.scala +pos/chang +pos/localmodules.scala +pos/t4237.scala +pos/rangepos-patmat.scala +pos/t1974.scala +pos/t0054.scala +pos/michel2.scala +pos/t0770.scala +pos/t1146.scala +pos/t2441pos.scala +pos/t5099.scala +pos/tcpoly_seq_typealias.scala +pos/t946.scala +pos/tcpoly_infer_ticket1864.scala +pos/t4579.scala +pos/t4737 +pos/t7377b.scala +pos/t616.scala +pos/t201.scala +pos/t6355pos.scala +pos/escapes2.scala +pos/t1675.scala +pos/t3890.scala +pos/t6040.scala +pos/spec-tailcall.scala +pos/existentials.scala +pos/t5317.scala +pos/t7782b.scala +pos/t4758.scala +pos/t7296.scala +pos/t6896.scala +pos/cls1.scala +pos/t402.scala +pos/gosh.scala +pos/t2619.scala +pos/javaConversions-2.10-regression.scala +pos/t759.scala +pos/t5259.scala +pos/t5130.scala +pos/t5156.scala +pos/t0905.scala +pos/package-implicit +pos/t2669.scala +pos/trait-parents.scala +pos/virtpatmat_exhaust.scala +pos/patterns1.scala +pos/t7014 +pos/t1231 +pos/t1751 +pos/t7233.scala +pos/t6022.scala +pos/tcpoly_checkkinds_mix.scala +pos/depmet_implicit_norm_ret.scala +pos/package-case.scala +pos/philippe4.scala +pos/michel6.scala +pos/t4188.scala +pos/t3936 +pos/t1280.scala +pos/t6722.scala +pos/t796.scala +pos/t5542.scala +pos/t3927.scala +pos/t2293.scala +pos/t3800.scala +pos/t7285a.scala +pos/t927.scala +pos/t4494.scala +pos/t3864 +pos/ilya2 +pos/t2940 +pos/S1.scala +pos/tcpoly_wildcards.scala +pos/tryexpr.scala +pos/t6089b.scala +pos/depmet_implicit_oopsla_zipwith.scala +pos/t245.scala +pos/t6146.scala +pos/t1782 +pos/t851.scala +pos/spec-thistype.scala +pos/tcpoly_poly.scala +pos/t6815_import.scala +pos/t4649.scala +pos/t0453.scala +pos/t5020.scala +pos/ilya +pos/t2435.scala +pos/t1279a.scala +pos/t2171.scala +pos/t1957.scala +pos/gadts2.scala +pos/t3567 +pos/Z.scala +pos/t1203b +pos/nested2.scala +pos/t1896 +pos/viewtest2.scala +pos/t5541.scala +pos/existentials-harmful.scala +pos/t4063.scala +pos/t6485a +pos/t1208.scala +pos/t5041.scala +pos/unapplyComplex.scala +pos/t3384.scala +pos/t4112.scala +pos/t788.scala +pos/hklub0.scala +pos/t757.scala +pos/t1197 +pos/t359.scala +pos/t5667.scala +pos/t1107a.scala +pos/virtpatmat_castbinder.scala +pos/t267.scala +pos/t3419 +pos/t3861.scala +pos/t6797.scala +pos/spec-localdefs.scala +pos/t3404 +pos/t4457_1.scala +pos/matthias5.scala +pos/spec-polymeth.scala +pos/kinds.scala +pos/t2310.scala +pos/t6552.scala +pos/valdefs.scala +pos/hkarray.scala +pos/homonym.scala +pos/t1235 +pos/t3429 +pos/t0053.scala +pos/depmet_implicit_chaining_zw.scala +pos/virtpatmat_partialfun_nsdnho.scala +pos/t6664.scala +pos/ticket2251.scala +pos/t3495.scala +pos/super +pos/t121.scala +pos/javaConversions-2.10-ambiguity.scala +pos/t1803.scala +pos/t5877.scala +pos/t0085.scala +pos/t3582.scala +pos/t2939.scala +pos/t1422_pos.scala +pos/manifest1-new.scala +pos/t7505.scala +pos/t5720-ownerous.scala +pos/misc-unapply_pos.scala +pos/tcpoly_variance_pos.scala +pos/t5127.scala +pos/t6123-explaintypes-implicits.scala +pos/t2764 +pos/presuperContext.scala +pos/spec-simple.scala +pos/t3120 +pos/t5729.scala +pos/tcpoly_infer_ticket716.scala +pos/tcpoly_bounds1.scala +pos/t7369.scala +pos/imports-pos.scala +pos/t5654.scala +pos/t0123.scala +pos/raw-map +pos/t5330b.scala +pos/t6485b +pos/t6072.scala +pos/t5692c.scala +pos/t3430.scala +pos/tcpoly_param_scoping.scala +pos/t6204-b.scala +pos/attachments-typed-another-ident +pos/t5359.scala +pos/ticket2197.scala +pos/t720.scala +pos/t2130-2.scala +pos/t2260.scala +pos/t0304.scala +pos/t464.scala +pos/spec-maps.scala +pos/annotDepMethType.scala +pos/t6117.scala +pos/t911.scala +pos/t757a.scala +pos/t2504.scala +pos/t1381-old.scala +pos/t1232 +pos/needstypeearly.scala +pos/moduletrans.scala +pos/t4957.scala +pos/kinzer.scala +pos/t318.scala +pos/widen-existential.scala +pos/t0095.scala +pos/t566.scala +pos/tcpoly_overloaded.scala +pos/t7516 +pos/t7232 +pos/t698.scala +pos/t0002.scala +pos/t0288 +pos/t2994b.scala +pos/cls.scala +pos/t3622 +pos/t3671.scala +pos/tcpoly_subst.scala +pos/t5703 +pos/depmet_implicit_oopsla_session_simpler.scala +pos/t5022.scala +pos/builders.scala +pos/spec-foo.scala +pos/t756.scala +pos/t1569.scala +pos/implicit-unwrap-tc.scala +pos/t3688.scala +pos/t5198.scala +pos/t432.scala +pos/t6022b.scala +pos/channels.scala +pos/t1075.scala +pos/null.scala +pos/t1840 +pos/t6479.scala +pos/t6311.scala +pos/t0039.scala +pos/t1119.scala +pos/t573.scala +pos/t1136.scala +pos/t3938 +pos/spec-sealed.scala +pos/tcpoly_return_overriding.scala +pos/t3582b.scala +pos/t229.scala +pos/t3498-old.scala +pos/t531.scala +pos/t4545.scala +pos/t6651.scala +pos/t2133.scala +pos/tinondefcons.scala +pos/t6157.scala +pos/t6358.scala +pos/t7690.scala +pos/t5779-numeq-warn.scala +pos/list-extractor.scala +pos/t892.scala +pos/t2127.scala +pos/t7180.scala +pos/nullary_poly.scala +pos/virtpatmat_exist3.scala +pos/t1176 +pos/spec-funs.scala +pos/specialize10.scala +pos/t6514.scala +pos/exhaustive_heuristics.scala +pos/t0066.scala +pos/t460.scala +pos/t2130-1.scala +pos/t124.scala +pos/annotations.scala +pos/pat_gilles.scala +pos/array-interfaces.scala +pos/t6210.scala +pos/t3792.scala +pos/implicits-old.scala +pos/t389.scala +pos/t115.scala +pos/virtpatmat_exhaust_unchecked.scala +pos/scoping3.scala +pos/t6033.scala +pos/depmet_implicit_oopsla_session.scala +pos/t602.scala +pos/test5.scala +pos/t611.scala +pos/t5932.scala +pos/t4910.scala +pos/unapplySeq.scala +pos/t344.scala +pos/t3363-new.scala +pos/t4018.scala +pos/t4553.scala +pos/t5082.scala +pos/t3869.scala +pos/t3836.scala +pos/tcpoly_typeapp.scala +pos/t1409 +pos/nonlocal-unchecked.scala +pos/t0082.scala +pos/z1720.scala +pos/t7232c +pos/t2018.scala +pos/t3943 +pos/t2187-2.scala +pos/unicode-decode.scala +pos/t4757 +pos/t0710.scala +pos/t0305.scala +pos/t160.scala +pos/t7591 +pos/simplelists.scala +pos/List1.scala +pos/t516.scala +pos/t6648.scala +pos/t5165 +pos/t0055.scala +pos/t4744 +pos/t7377 +pos/t5726.scala +pos/t0091.scala +pos/t6595.scala +pos/compile.scala +pos/depmet_1_pos.scala +pos/t7364 +pos/philippe3.scala +pos/spec-doubledef-old.scala +pos/t4651.scala +pos/tcpoly_infer_implicit_tuple_wrapper.scala +pos/t6274.scala +pos/tcpoly_infer_explicit_tuple_wrapper.scala +pos/ticket2201.scala +pos/spec-fields-new.scala +pos/optmatch.scala +pos/t7517.scala +pos/t3560.scala +pos/t0165.scala +pos/t0872.scala +pos/t522.scala +pos/t2234.scala +pos/t5031_2.scala +pos/tcpoly_method.scala +pos/t6482.scala +pos/pos-bug1241.scala +pos/implicits-new.scala +pos/t2484.scala +pos/t2425.scala +pos/t1049.scala +pos/michel4.scala +pos/t5958.scala +pos/virtpatmat_instof_valuetype.scala +pos/spec-t6286.scala +pos/t873.scala +pos/t3137.scala +pos/Transactions.scala +pos/t0064.scala +pos/t7486-named.scala +pos/t5444.scala +pos/simple-exceptions.scala +pos/t1006.scala +pos/t7200b.scala +pos/t3777.scala +pos/t4840.scala +pos/t211.scala +pos/nullary.scala +pos/michel1.scala +pos/t5031_3 +pos/typealias_dubious.scala +pos/spec-doubledef-new.scala +pos/philippe1.scala +pos/thistypes.scala +pos/t3570.scala +pos/t6516.scala +pos/context.scala +pos/t3808.scala +pos/philippe2.scala +pos/constfold.scala +pos/t1292.scala +pos/t1147.scala +pos/t404.scala +pos/t4430.scala +pos/A.scala +pos/spec-partially.scala +pos/t5796.scala +pos/t2409 +pos/t284-pos.scala +pos/t5313.scala +pos/t2464 +pos/t1591b.scala +pos/hk-match +pos/t595.scala +pos/t6846.scala +pos/t6162-inheritance.scala +pos/relax_implicit_divergence.scala +pos/patterns2.scala +pos/t4692.scala +pos/t3837.scala +pos/t661.scala +pos/t2810.scala +pos/depexists.scala +pos/virtpatmat_exist4.scala +pos/t5245.scala +pos/t7190.scala +pos/isApplicableSafe.scala +pos/t6204-a.scala +pos/t0076.scala +pos/t1756.scala +pos/t1745 +pos/t6091.scala +pos/t0154.scala +pos/t530.scala +pos/t2094.scala +pos/t1034.scala +pos/t6084.scala +pos/t2454.scala +pos/t2956 +pos/tcpoly_ticket2096.scala +pos/attachments-typed-ident +pos/polymorphic-case-class.scala +pos/t252.scala +pos/spec-constr-old.scala +pos/t2421c.scala +pos/t122.scala +pos/t6574.scala +pos/t3859.scala +pos/spec-params-old.scala +pos/t1196 +pos/t4593.scala +pos/t596.scala +pos/t615.scala +pos/t7689.scala +pos/t3960.scala +pos/t3986.scala +pos/exbound.scala +pos/t2545.scala +pos/t1722 +pos/t159.scala +pos/t3272.scala +pos/t6301.scala +pos/t2794.scala +pos/t3048.scala +pos/t4970.scala +pos/t607.scala +pos/FPTest.scala +pos/test1.scala +pos/t3252.scala +pos/t4176.scala +pos/t112606A.scala +pos/t2183.scala +pos/t430-feb09.scala +pos/t6275.scala +pos/t1832.scala + +neg/volatile_no_override.scala +neg/t800.scala +neg/t5426.scala +neg/t2462a.scala +neg/t2641.scala +neg/classtags_dont_use_typetags.scala +neg/t5031 +neg/t2275b.scala +neg/macro-qmarkqmarkqmark.scala +neg/t4879.scala +neg/t5956.scala +neg/t4196.scala +neg/reify_ann2b.scala +neg/t6666b.scala +neg/warn-unused-privates.scala +neg/t6928.scala +neg/t6337.scala +neg/sealed-java-enums.scala +neg/t563.scala +neg/t900.scala +neg/deadline-inf-illegal.scala +neg/t766.scala +neg/t5429.scala +neg/overloaded-implicit.scala +neg/t875.scala +neg/abstract-class-error +neg/unchecked2.scala +neg/predef-masking.scala +neg/viewtest.scala +neg/macro-noexpand +neg/varargs.scala +neg/t963b.scala +neg/t909.scala +neg/sensitive2.scala +neg/t5390b.scala +neg/abstraction-from-volatile-type-error.scala +neg/macro-exception +neg/t4431.scala +neg/t5689.scala +neg/valueclasses.scala +neg/overload.scala +neg/t0204.scala +neg/t908.scala +neg/t750 +neg/patmatexhaust.scala +neg/macro-invalidusage-badtargs +neg/t1168.scala +neg/t5761.scala +neg/t0503.scala +neg/t7235.scala +neg/t1215.scala +neg/primitive-sigs-1 +neg/t5578.scala +neg/names-defaults-neg-warn.scala +neg/t6436b.scala +neg/t3098 +neg/t910.scala +neg/parstar.scala +neg/t4568.scala +neg/newpat_unreachable.scala +neg/warn-unused-imports.scala +neg/t1181.scala +neg/t5903c +neg/t7294.scala +neg/t4091.scala +neg/t5452-old.scala +neg/t5696.scala +neg/t0209.scala +neg/t2910.scala +neg/t7388.scala +neg/noMember2.scala +neg/no-predef.scala +neg/t6952.scala +neg/t1909b.scala +neg/abstract-report2.scala +neg/t5318.scala +neg/t6074.scala +neg/t7171.scala +neg/abstract-vars.scala +neg/unchecked-impossible.scala +neg/variances-refinement.scala +neg/t3453.scala +neg/t5189.scala +neg/t4302.scala +neg/xmltruncated7.scala + +run/t7249.scala +run/t3563.scala +run/t6111.scala +run/classtags_multi.scala +run/t5201.scala +run/checked.scala +run/valueclasses-classtag-basic.scala +run/t7171.scala +run/t5053.scala +run/t4535.scala +run/t5923d +run/t7291.scala +run/partialfun.scala +run/macro-term-declared-in-package-object +run/mapValues.scala +run/gadts.scala +run/t2386-new.scala +run/virtpatmat_stringinterp.scala +run/t657.scala +run/t0017.scala +run/t5713 +run/t576.scala +run/t3580.scala +run/virtpatmat_partial.scala +run/t6646.scala +run/mixins.scala +run/t1672.scala +run/macro-expand-implicit-macro-has-implicit +run/tuple-match.scala +run/t7039.scala +run/virtpatmat_opt_sharing.scala +run/virtpatmat_casting.scala +run/t2176.scala +run/eta-expand-star2.scala +run/macro-impl-relaxed +run/intmap.scala +run/t751.scala +run/t1591.scala +run/macro-typecheck-implicitsdisabled +run/t6911.scala +run/t5604.scala +run/macro-term-declared-in-default-param +run/collection-stacks.scala +run/multi-array.scala +run/t4560b.scala +run/buffer-slice.scala +run/t5629.scala +run/t6690.scala +run/matchonstream.scala +run/t3603.scala +run/lazy-exprs.scala +run/macro-quasiquotes +run/Course-2002-13.scala +run/t6337a.scala +run/exoticnames.scala +run/t0936.scala +run/existentials3-old.scala +run/runtime-richChar.scala +run/t6272.scala +run/t7215.scala +run/t1939.scala +run/ReverseSeqView.scala +run/lazy-leaks.scala +run/t0048.scala +run/t3994.scala +run/t2241.scala +run/t627.scala +run/t5966.scala +run/getClassTest-valueClass.scala +run/t3619.scala +run/t1300.scala +run/t2177.scala +run/t3760.scala +run/t1829.scala +run/macro-expand-implicit-macro-is-view +run/t889.scala +run/QueueTest.scala +run/t4537 +run/t3699.scala +run/valueclasses-manifest-basic.scala +run/t1192.scala +run/macro-expand-tparams-bounds +run/macro-expand-nullary-generic +run/t1434.scala +run/t6443-varargs.scala +run/macro-term-declared-in-trait +run/t4080.scala +run/t2236-old.scala +run/matcharraytail.scala +run/infiniteloop.scala +run/t5733.scala +run/virtpatmat_nested_lists.scala +run/t5158.scala +run/t6695.scala +run/t6070.scala +run/t4558.scala +run/exc2.scala +run/patmat-behavior-2.scala +run/overloads.scala +run/iterator-iterate-lazy.scala +run/t6957.scala +run/transform.scala +run/t5500.scala +run/t6663.scala +run/castsingleton.scala +run/t4147.scala +run/virtpatmat_staging.scala +run/t4565_1.scala +run/t5588.scala +run/run-bug4840.scala +run/t3496.scala +run/t5867.scala +run/search.scala +run/t3112.scala +run/hashsetremove.scala +run/interop_manifests_are_classtags.scala +run/t6443.scala +run/macro-expand-tparams-prefix +run/contrib674.scala +run/t3508.scala +run/t4300.scala +run/virtpatmat_typed.scala +run/macro-term-declared-in-class-object +run/map_test.scala +run/t5040.scala +run/t4827b.scala +run/lift-and-unlift.scala +run/t6574b.scala +run/t7240 +run/t3984.scala +run/virtpatmat_tailcalls_verifyerror.scala +run/macro-term-declared-in-class-class +run/emptypf.scala +run/t6631.scala +run/t6104.scala +run/t2818.scala +run/t3761-overload-byname.scala +run/t2526.scala +run/phantomValueClass.scala +run/t3126.scala +run/arybufgrow.scala +run/t3980.scala +run/t7375b +run/t6077_patmat_cse_irrefutable.scala +run/classmanifests_new_core.scala +run/t3395.scala +run/name-based-patmat.scala +run/inliner-infer.scala +run/t5171.scala +run/t3726.scala +run/null-hash.scala +run/t4027.scala +run/t2544.scala +run/patmatnew.scala +run/t5923b +run/t7242.scala +run/classtags_core.scala +run/streamWithFilter.scala +run/t3038b.scala +run/macro-expand-varargs-explicit-over-nonvarargs-good +run/macro-divergence-spurious +run/macro-duplicate +run/t2958.scala +run/patch-boundary.scala +run/t2333.scala +run/lazy-override-run.scala +run/macro-quasiinvalidbody-c +run/t5037.scala +run/takeAndDrop.scala +run/t6126.scala +run/t0883.scala +run/t7617a +run/t4171.scala +run/empty-array.scala +run/t7198.scala +run/t493.scala +run/genericValueClass.scala +run/t0677-old.scala +run/t1373.scala +run/t4461.scala +run/t6011b.scala +run/t7584.scala +run/t3935.scala +run/t6928-run.scala +run/t744.scala +run/t3241.scala +run/blame_eye_triple_eee-double.scala +run/t3829.scala +run/t5577.scala +run/t5914.scala +run/t601.scala +run/t5610.scala +run/macro-basic-mamd-mi +run/t6150.scala +run/stringbuilder.scala +run/t7290.scala +run/t6888.scala +run/t6327.scala +run/virtpatmat_unapplyseq.scala +run/t4656.scala +run/macro-term-declared-in-method +run/macro-expand-implicit-macro-is-implicit +run/blame_eye_triple_eee-float.scala +run/t4482.scala +run/t5488.scala +run/matchemptyarray.scala +run/t3714.scala +run/richWrapperEquals.scala +run/t5328.scala +run/stream_flatmap_odds.scala +run/implicitclasses.scala +run/t6827.scala +run/t6394b +run/complicatedmatch.scala +run/valueclasses-classmanifest-basic.scala +run/unreachable.scala +run/caseclasses.scala +run/withIndex.scala +run/exc1.scala +run/amp.scala +run/t1423.scala +run/t594.scala +run/t6353.scala +run/byname.scala +run/vector1.scala +run/t5879.scala +run/t1048.scala +run/t5080.scala +run/t4190.scala +run/caseClassEquality.scala +run/macro-enclosures +run/collections-toSelf.scala +run/implicits.scala +run/finalvar.scala +run/lazy-locals.scala +run/t7231.scala +run/t0508.scala +run/t6628.scala +run/t6406-regextract.scala +run/t0911.scala +run/t4013c.scala +run/t3502.scala +run/t5648.scala +run/retclosure.scala +run/t2857.scala +run/t4859.scala +run/t5162.scala +run/t3038.scala +run/classof.scala +run/t4062.scala +run/unapplyArray.scala +run/t4297.scala +run/t5923a +run/iterators.scala +run/t1537.scala +run/boolexprs.scala +run/valueclasses-classtag-generic.scala +run/macro-term-declared-in-anonymous +run/tcpoly_monads.scala +run/t5407.scala +run/scan.scala +run/forvaleq.scala +run/null-and-intersect.scala +run/t7047 +run/t0607.scala +run/sequenceComparisons.scala +run/t4396.scala +run/macro-undetparams-consfromsls +run/t2029.scala +run/t1220.scala +run/option-fold.scala +run/t5284c.scala +run/macro-auto-duplicate +run/t3529.scala +run/t4697.scala +run/t2251.scala +run/t5300.scala +run/virtpatmat_valdef.scala +run/t2147.scala +run/virtpatmat_extends_product.scala +run/list_map.scala +run/t1333.scala +run/matchbytes.scala +run/valueclasses-classmanifest-existential.scala +run/records.scala +run/t3088.scala +run/macro-def-path-dependent +run/t6443-by-name.scala +run/t1044.scala +run/delay-good.scala +run/case-class-23.scala +run/weakconform.scala +run/patmat-bind-typed.scala +run/t4835.scala +run/t3097.scala +run/t405.scala +run/existentials.scala +run/t2876.scala +run/t4809.scala +run/t1427.scala +run/t6135.scala +run/t3575.scala +run/t5688.scala +run/t6900.scala +run/macro-expand-unapply-a +run/t6677b.scala +run/t7375a.scala +run/t7300.scala +run/t6246.scala +run/typed-annotated +run/elidable-noflags.scala +run/t0042.scala +run/t3050.scala +run/t4536.scala +run/NestedClasses.scala +run/t3877.scala +run/seqlike-kmp.scala +run/t5907.scala +run/t266.scala +run/missingparams.scala +run/t2255.scala +run/private-inline.scala +run/t3488.scala +run/t3950.scala +run/typealias_overriding.scala +run/constant-optimization.scala +run/t7507.scala +run/t6090.scala +run/iterator-concat.scala +run/t4582.scala +run/macro-term-declared-in-class +run/macro-typecheck-macrosdisabled2 +run/t3425.scala +run/t4935.scala +run/t3326.scala +run/boolord.scala +run/t1141.scala +run/virtpatmat_unapply.scala +run/t5971.scala +run/t3651.scala +run/macro-sip19-revised +run/pure-args-byname-noinline.scala +run/preinits.scala +run/t5532.scala +run/concat-two-strings.scala +run/t3269.scala +run/macro-impl-default-params +run/t2162.scala +run/matchonseq.scala +run/t5428.scala +run/macro-expand-overload +run/t4660.scala +run/enrich-gentraversable.scala +run/macro-expand-override +run/t4054.scala +run/t4753.scala +run/valueclasses-manifest-generic.scala +run/macro-typecheck-macrosdisabled +run/t2308a.scala +run/duplicate-meth.scala +run/interop_classtags_are_classmanifests.scala +run/t3232.scala +run/t2075.scala +run/virtpatmat_partial_backquoted.scala +run/try-2.scala +run/macro-openmacros +run/macro-undetparams-macroitself +run/t6318_derived.scala +run/deprecate-early-type-defs.scala +run/dead-code-elimination.scala +run/t4827.scala +run/Course-2002-07.scala +run/slice-strings.scala +run/t6292.scala +run/t6206.scala +run/t1042.scala +run/t1718.scala +run/t2074_2.scala +run/arraycopy.scala +run/indexedSeq.scala +run/macro-term-declared-in-implicit-class +run/t3511.scala +run/t6290.scala +run/distinct.scala +run/virtpatmat_alts.scala +run/valueclasses-pavlov.scala +run/exceptions.scala +run/t1368.scala +run/t5856.scala +run/t6968.scala +run/names-defaults.scala +run/macro-expand-tparams-implicit +run/t5881.scala +run/t3540.scala +run/virtpatmat_try.scala +run/t7181.scala +run/value-class-extractor.scala +run/value-class-extractor-2.scala +run/t3150.scala +run/exc.scala +run/t3516.scala +run/delay-bad.scala +run/infix.scala +run/t1309.scala +run/t6370.scala +run/t6725-2.scala +run/macro-impl-tparam-typetag-is-optional +run/macro-term-declared-in-block +run/matchnull.scala +run/t2127.scala +run/t7325.scala +run/groupby.scala +run/t3932.scala +run/t4871.scala +run/longmap.scala +run/t1524.scala +run/t6187b.scala +run/kmpSliceSearch.scala +run/t7088.scala +run/t5804.scala +run/stringbuilder-drop.scala +run/t5753_1 +pos/cyclics-pos.scala +pos/cfcrash.scala +pos/tcpoly_higherorder_bound_method.scala +pos/t5084.scala +pos/trait-force-info.scala +pos/macro-qmarkqmarkqmark.scala +pos/t7785.scala +pos/nested.scala +pos/t3152.scala +pos/t5031 +pos/t6925b.scala +pos/t1107b +pos/t5012.scala +pos/virtpatmat_obj_in_case.scala +pos/t4938.scala +pos/t3856.scala +pos/spec-cyclic.scala +pos/aliases.scala +pos/typerep_pos.scala +pos/t119.scala +pos/t1050.scala +pos/t3670.scala +pos/t6145.scala +pos/t7315.scala +pos/t5930.scala +pos/t789.scala +pos/t5071.scala +pos/t4731.scala +pos/t4547.scala +pos/t2038.scala +pos/testCoercionThis.scala +pos/t2444.scala +pos/t5744 +pos/t780.scala +pos/t1722-A.scala +pos/virtpatmat_exist1.scala +pos/t6225.scala +pos/t762.scala +pos/t0204.scala +pos/rebind.scala +pos/spec-short.scala +pos/comp-rec-test.scala +pos/lub-dealias-widen.scala +pos/t1168.scala +pos/modules.scala +pos/t4220.scala +pos/t4070.scala +pos/t175.scala +pos/t2500.scala +pos/t5029.scala +pos/itay.scala +pos/t4202.scala +pos/t1987b +pos/t3534.scala +pos/infer2-pos.scala +pos/spec-sparsearray-new.scala +pos/t7091.scala +pos/ticket0137.scala +pos/collectGenericCC.scala +pos/t640.scala +pos/t4305.scala +pos/extractor-types.scala +pos/t3880.scala +pos/spec-annotations.scala +pos/t3577.scala +pos/compile1.scala +pos/spec-t3497.scala +pos/hkrange.scala +pos/t287.scala +pos/t7294.scala +pos/t6008.scala +pos/t4432.scala +pos/CustomGlobal.scala +pos/patmat.scala +pos/t2413 +pos/t2910.scala +pos/t592.scala +pos/t6245 +pos/infer.scala +pos/t7228.scala +pos/compound.scala +pos/attributes.scala +pos/t6771.scala +pos/t1090.scala +pos/t684.scala +pos/t577.scala +pos/t4273.scala +pos/t6278-synth-def.scala +pos/t6184.scala +neg/t0214.scala +neg/t4842.scala +neg/t6214.scala +neg/reify_nested_inner_refers_to_local.scala +neg/t576.scala +neg/t5969.scala +neg/tcpoly_variance.scala +neg/t7509.scala +neg/mixins.scala +neg/parent-inherited-twice-error.scala +neg/macro-abort +neg/constructor-init-order.scala +neg/t6042.scala +neg/t0590.scala +neg/eta-expand-star-deprecation.scala +neg/t4221.scala +neg/t6263.scala +neg/t783.scala +neg/t5554.scala +neg/macro-invalidsig-params-badtype +neg/multi-array.scala +neg/raw-types-stubs +neg/spec-overrides.scala +neg/t836.scala +neg/t7289_status_quo.scala +neg/t5675.scala +neg/macro-quasiquotes +neg/t6667.scala +neg/t6597.scala +neg/t6264.scala +neg/t0345.scala +neg/t7294b.scala +neg/t5340.scala +neg/t2144.scala +neg/t1010.scala +neg/t1838.scala +neg/t5189b.scala +neg/reify_metalevel_breach_-1_refers_to_1.scala +neg/t6601 +neg/wellkinded_wrongarity.scala +neg/t3909.scala +neg/t876.scala +neg/t5390.scala +neg/unit2anyref.scala +neg/t0351.scala +neg/t5120.scala +neg/t1038.scala +neg/t5878.scala +neg/qualifying-class-error-2.scala +neg/t3816.scala +neg/tailrec.scala +neg/volatile.scala +neg/t944.scala +neg/t1705.scala +neg/t3977.scala +neg/t5553_2.scala +neg/t5318c.scala +neg/overload-msg.scala +neg/t5440.scala +neg/t6335.scala +neg/compile-time-only-b.scala +neg/t501.scala +neg/override.scala +neg/t663.scala +neg/t5892.scala +neg/t1980.scala +neg/macro-false-deprecation-warning +neg/t5148.scala +neg/t585.scala +neg/t3776.scala +neg/interop_classtags_arenot_manifests.scala +neg/t4044.scala +neg/macro-invalidusage-nontypeable +neg/t6375.scala +neg/t500.scala +neg/t4877.scala +neg/t5357.scala +neg/interop_abstypetags_arenot_manifests.scala +neg/t4460a.scala +neg/t5318b.scala +neg/t3234.scala +neg/t4440.scala +neg/t6663.scala +neg/t6357.scala +neg/gadts1.scala +neg/cyclics.scala +neg/t5060.scala +neg/scopes.scala +run/t4013.scala +run/value-class-extractor-seq.scala +run/macro-expand-tparams-explicit +run/tuples.scala +run/t5753_2 +run/t0528.scala +run/t5105.scala +run/t1195-old.scala +run/t7341.scala +run/t3670.scala +run/t2594_tcpoly.scala +run/t3895.scala +run/t0668.scala +run/slices.scala +run/t6666a.scala +run/valueclasses-classmanifest-generic.scala +run/t2316_run.scala +run/t3004.scala +run/viewtest.scala +run/t6481.scala +run/t0005.scala +run/t4110-old.scala +run/t4766.scala +run/t5500b.scala +run/t7407b.scala +run/backreferences.scala +run/arrayview.scala +run/t629.scala +run/t5903c +run/unittest_collection.scala +run/spec-nlreturn.scala +run/macro-term-declared-in-object-object +run/triple-quoted-expr.scala +run/t5937.scala +run/t6011c.scala +run/macro-expand-implicit-argument +run/try.scala +run/t1987b +run/t6089.scala +run/macro-range +run/t2524.scala +run/t4770.scala +run/virtpatmat_unapplyprod.scala +run/t1535.scala +run/ctor-order.scala +pos/t5210.scala +pos/t5384.scala +pos/rangepos.scala +pos/t443.scala +pos/t1480.scala +pos/t116.scala +pos/seqtest2.scala +pos/scoping1.scala +pos/t4269.scala +pos/lookupswitch.scala +pos/t3642 +pos/t5706.scala +pos/SI-5788.scala +pos/t7264 +pos/t0031.scala +pos/macro-deprecate-dont-touch-backquotedidents.scala +pos/t6815.scala +pos/test4refine.scala +pos/michel5.scala +pos/t0851.scala +pos/t1185.scala +pos/sudoku.scala +pos/t7520.scala +pos/t6208.scala +pos/t3411.scala +pos/t295.scala +pos/S3.scala +pos/t0674.scala +pos/t6664b.scala +pos/variances_pos.scala +pos/liftcode_polymorphic.scala +pos/t3174b.scala +pos/t7232d +pos/t578.scala +pos/implicit-infix-ops.scala +pos/t4363.scala +pos/t532.scala +pos/exponential-spec.scala +pos/t599.scala +pos/t5862.scala +pos/t4603 +pos/t3676.scala +pos/t1357.scala +pos/native-warning.scala +pos/t1230 +pos/t6028 +pos/t4275.scala +pos/overloaded_extractor_and_regular_def.scala +pos/t4205 +pos/matthias1.scala +pos/testcast.scala +pos/generic-sigs.scala +pos/t0093.scala +pos/specializes-sym-crash.scala +pos/t0061.scala +pos/t2429.scala +pos/t694.scala +pos/javaReadsSigs +pos/t2023.scala +pos/t704.scala +pos/t2208_pos.scala +pos/t5137.scala +pos/t2683.scala +pos/t0049.scala +pos/t1029 +pos/t4243.scala +pos/typerep-stephane.scala +pos/t177.scala +pos/t5967.scala +pos/t430.scala +pos/virtpatmat_infer_single_1.scala +pos/pat_iuli.scala +pos/t1071.scala +pos/t7226.scala +pos/t1843.scala +pos/t419.scala +pos/t7364b +pos/t1159.scala +pos/t5305.scala +pos/t7694.scala +pos/t6047.scala +pos/t3578.scala +pos/t2082.scala +pos/setter-not-implicit.scala +pos/t1133.scala +pos/t3862.scala +pos/t942 +pos/nothing_manifest_disambig-new.scala +pos/iterator-traversable-mix.scala +pos/eta.scala +pos/test4.scala +pos/t2691.scala +pos/t4502.scala +pos/t7183.scala +pos/protected-t1010.scala +pos/X.scala +pos/virtpatmat_exist2.scala +pos/t4911.scala +pos/t3477.scala +pos/t4173.scala +pos/t7782.scala +pos/t2399.scala +pos/virtpatmat_alts_subst.scala +pos/propagate.scala +pos/t2421b_pos.scala +pos/t183.scala +pos/t7033.scala +pos/t3612.scala +pos/t5330c.scala +pos/t3020.scala +pos/t4869.scala +pos/t3373.scala +pos/spec-params-new.scala +pos/t3672.scala +pos/t4501.scala +pos/t1565.scala +pos/t3774.scala +pos/t6942 +neg/t3275.scala +neg/t421.scala +neg/t5702-neg-bad-brace.scala +neg/t3663 +neg/badtok-1.scala +neg/t677.scala +neg/t7756b.scala +neg/t6534.scala +neg/t6276.scala +neg/t5762.scala +neg/abstract.scala +neg/t2405.scala +neg/t0418.scala +neg/t5390c.scala +neg/lazyvals.scala +neg/lubs.scala +neg/abstract-report.scala +neg/t4163.scala +neg/t5702-neg-bad-and-wild.scala +neg/macro-invalidret +neg/t6728.scala +neg/t5152.scala +neg/t1432.scala +neg/abstract-inaccessible.scala +neg/import-precedence.scala +neg/t2462b.scala +neg/macro-invalidusage-presuper +neg/specification-scopes +neg/t6048.scala +neg/t4079 +neg/macro-basic-mamdmi +neg/t7020.scala +neg/t3015.scala +neg/t0207.scala +neg/t2296b +neg/t0673 +neg/t3761-overload-byname.scala +neg/t6675.scala +neg/t5529.scala +neg/sensitive.scala +neg/t742.scala +neg/t5067.scala +neg/t6162-overriding.scala +neg/variances.scala +neg/t5728.scala +neg/t6323a.scala +neg/compile-time-only-a.scala +neg/t6795.scala +neg/t2494.scala +neg/t3649.scala +neg/macro-invalidsig +neg/t2796.scala +neg/t112706A.scala +neg/t0764.scala +neg/t3757 +neg/t1431.scala +neg/exhausting.scala +neg/t1523.scala +neg/t779.scala +neg/xmltruncated1.scala +neg/t2208.scala +neg/t2078.scala +neg/t521.scala +neg/null-unsoundness.scala +neg/stmt-expr-discard.scala +neg/t0513.scala +neg/unchecked-abstract.scala +neg/t4460c.scala +neg/divergent-implicit.scala +neg/t5078.scala +neg/t1701.scala +neg/t0816.scala +neg/t1672b.scala +neg/macro-invalidusage-badbounds +neg/tailrec-2.scala +neg/t4064.scala +neg/reflection-names-neg.scala +neg/t5510.scala +neg/t3873.scala +neg/tailrec-3.scala +neg/t0226.scala +neg/t2031.scala +neg/t633.scala +neg/constrs.scala +neg/anyval-anyref-parent.scala +neg/t7290.scala +neg/t1041.scala +neg/patternalts.scala +neg/error_tooManyArgsPattern.scala +neg/checksensibleUnit.scala +neg/t6539 +neg/t4417.scala +neg/wellkinded_app.scala +neg/for-comprehension-old.scala +neg/t2779.scala +neg/object-not-a-value.scala +neg/t2968b.scala +neg/t6483.scala +neg/t6902.scala +neg/t6963a.scala +neg/t3399.scala +neg/t0015.scala +neg/t3995.scala +neg/t276.scala +neg/t6758.scala +neg/t2441.scala +neg/cycle-bounds.scala +neg/t1241.scala +neg/t4137.scala +neg/unicode-unterminated-quote.scala +neg/t4762.scala +neg/typeerror.scala +neg/implicits.scala +neg/t961.scala +neg/ambiguous-float-dots2.scala +neg/t2416.scala +neg/t5799.scala +neg/t7285.scala +neg/implicit-shadow.scala +neg/t2388.scala +neg/java-access-neg +neg/found-req-variance.scala +neg/hk-bad-bounds.scala +neg/t3224.scala +neg/t1033.scala +neg/t7385.scala +neg/t5882.scala +neg/t4541.scala +neg/t2973.scala +neg/t6406-regextract.scala +neg/t6666.scala +neg/t4831.scala +neg/t425.scala +neg/t1845.scala +neg/t3683b.scala +neg/t2801.scala +neg/t6083.scala +neg/t0528neg.scala +neg/stringinterpolation_macro-neg.scala +neg/t668.scala +neg/t5666.scala +neg/t4271.scala +neg/interop_typetags_arenot_classmanifests.scala +neg/t1355.scala +neg/t715.scala +neg/t7238.scala +neg/t7473.scala +neg/t7292-removal.scala +neg/tcpoly_infer_ticket1162.scala +neg/t4098.scala +neg/t6013 +neg/t6227.scala +neg/t464-neg.scala +neg/badtok-3.scala +neg/t6082.scala +neg/anytrait.scala +neg/valueclasses-doubledefs.scala +neg/t7519.scala +neg/overloaded-unapply.scala +neg/t1163.scala +neg/wellkinded_bounds.scala +neg/t7292-deprecation.scala +neg/t5044.scala +neg/t0842.scala +neg/t6436.scala +neg/interop_typetags_arenot_classtags.scala +neg/t3653.scala +neg/higherkind_novalue.scala +neg/t935.scala +neg/t6040.scala +neg/annot-nonconst.scala +neg/macro-deprecate-idents.scala +neg/illegal-stmt-start.scala +neg/t565.scala +neg/case-collision.scala +neg/t3209.scala +neg/t5821.scala +neg/abstract-class-2.scala +neg/t846.scala +neg/quasiquotes-syntax-error-position.scala +neg/t3987.scala +neg/t877.scala +neg/t0117.scala +neg/t692.scala +neg/t6666d.scala +neg/t5702-neg-ugly-xbrace.scala +neg/t7752.scala +neg/case-collision2.scala +neg/t6526.scala +neg/t2213.scala +neg/t7756a.scala +neg/t845.scala +neg/macro-override-macro-overrides-abstract-method-a +neg/tcpoly_ticket2101.scala +neg/delayed-init-ref.scala +neg/caseinherit.scala +neg/t3189.scala +neg/unchecked-suppress.scala +neg/t2180.scala +neg/t1371.scala +neg/macro-cyclic +neg/t6123-explaintypes-macros +neg/t4134.scala +neg/t691.scala +neg/t2421b.scala +neg/t4691_exhaust_extractor.scala +neg/t4419.scala +neg/t5801.scala +neg/t650.scala +neg/t5735.scala +neg/t696.scala +neg/t882.scala +neg/t2968.scala +neg/t7507.scala +neg/macro-invalidusage-badargs +neg/macro-reify-typetag-typeparams-notags +neg/wellkinded_app2.scala +neg/t4425b.scala +neg/t2296a +neg/t1878.scala +neg/t649.scala +neg/override-object-no.scala +neg/t4174.scala +neg/t2070.scala +neg/sabin2.scala +neg/t5903e +neg/t6566a.scala +neg/finitary-error.scala +neg/t4818.scala +neg/t3614.scala +neg/t6666c.scala +neg/ticket513.scala +neg/suggest-similar.scala +neg/t4457_1.scala +neg/t6666e.scala +neg/tcpoly_bounds.scala +neg/t4727.scala +neg/t4425.scala +neg/macro-invalidusage-methodvaluesyntax +neg/t3854.scala +neg/t3006.scala +neg/t5580b.scala +neg/t5378.scala +neg/t639.scala +neg/wrong-args-for-none.scala +neg/t7171b.scala +neg/t5361.scala +neg/unreachablechar.scala +neg/t5572.scala +neg/t7757a.scala +neg/macro-invalidimpl +neg/t2773.scala +neg/t6359.scala +neg/saito.scala +neg/xmltruncated2.scala +neg/t667.scala +neg/t3934.scala +neg/t6771b.scala +neg/t4584.scala +neg/wellkinded_wrongarity2.scala +neg/t7369.scala +neg/t1477.scala +neg/t5617.scala +neg/t7299.scala +neg/faculty.scala +neg/virtpatmat_reach_null.scala +neg/macro-reify-typetag-hktypeparams-notags +neg/t1224.scala +neg/xmltruncated3.scala +neg/t1872.scala +neg/t558.scala +neg/t7110.scala +neg/any-vs-anyref.scala +neg/t6340.scala +neg/t4166.scala +neg/t2918.scala +neg/t5856.scala +neg/t4989.scala +neg/t0003.scala +neg/t1183.scala +neg/t963.scala +neg/t4515.scala +neg/valueclasses-pavlov.scala +neg/t608.scala +neg/choices.scala +neg/patmat-type-check.scala +neg/valueclasses-impl-restrictions.scala +neg/imp2.scala +neg/protected-constructors.scala +neg/t6788.scala +neg/nullary-override.scala +neg/t200.scala +neg/t343.scala +neg/names-defaults-neg-ref.scala +neg/tcpoly_typealias.scala +neg/classtags_contextbound_b.scala +neg/t729.scala +neg/t5683.scala +neg/t4928.scala +neg/t700.scala +neg/t7669.scala +neg/macro-invalidshape +neg/t6011.scala +neg/t7325.scala +neg/check-dead.scala +neg/t550.scala +neg/t5663-badwarneq.scala +neg/t0699 +neg/nopredefs.scala +neg/t3507-old.scala +neg/t5352.scala +neg/t6336.scala +neg/interop_classmanifests_arenot_typetags.scala +neg/sealed-final-neg.scala +neg/t2102.scala +neg/t7636.scala +neg/t5031b +neg/t798.scala +neg/t5702-neg-bad-xbrace.scala +neg/t0899.scala +neg/cyclics-import.scala +neg/badtok-2.scala +neg/t473.scala +neg/t3160ambiguous.scala +neg/t5106.scala +neg/t1286 +neg/macro-override-macro-overrides-abstract-method-b +neg/t0259.scala +neg/t510.scala +neg/t3836.scala +neg/t5830.scala +neg/t1548 +neg/t5580a.scala +neg/forward.scala +neg/t591.scala +neg/t6558b.scala +neg/t556.scala +neg/xmltruncated4.scala +neg/t5497.scala +neg/t409.scala +neg/t6283.scala +neg/override-object-flag.scala +neg/constructor-prefix-error.scala +neg/eta-expand-star.scala +neg/t3392.scala +neg/t1275.scala +neg/nested-fn-print.scala +neg/t7330.scala +neg/t2275a.scala +neg/t630.scala +neg/t4270.scala +neg/t2775.scala +neg/pat_unreachable.scala +neg/t4158.scala +neg/unit-returns-value.scala +neg/t1422.scala +neg/reify_metalevel_breach_-1_refers_to_0_b.scala +neg/reassignment.scala +neg/t3683a.scala +neg/noMember1.scala +neg/macro-without-xmacros-b +neg/t1106.scala +neg/t5182.scala +neg/t6889.scala +neg/t4217.scala +neg/t7501 +neg/t5063.scala +neg/t1009.scala +neg/t997.scala +neg/unchecked.scala +neg/classtags_contextbound_c.scala +neg/applydynamic_sip.scala +neg/t7715.scala +neg/t588.scala +neg/t6667b.scala +neg/t7757b.scala +neg/t4069.scala +neg/t515.scala +neg/variances2.scala +neg/t1049.scala +neg/t7289.scala +neg/t1623.scala +neg/permanent-blindness.scala +neg/t5803.scala +neg/super-cast-or-test.scala +neg/nonlocal-warning.scala +neg/t5687.scala +neg/t5903a +neg/t6566b.scala +neg/unchecked-knowable.scala +neg/t5093.scala +neg/protected-static-fail +neg/type-diagnostics.scala +neg/forgot-interpolator.scala +neg/interop_abstypetags_arenot_classmanifests.scala +neg/t5376.scala +neg/t545.scala +neg/xmlcorner.scala +neg/switch.scala +neg/depmet_1.scala +neg/abstract-concrete-methods.scala +neg/t4987.scala +neg/t5452-new.scala +neg/t750b +neg/unchecked-refinement.scala +neg/t418.scala +neg/t5354.scala +neg/t3736.scala +neg/t631.scala +neg/t6829.scala +neg/t0218.scala +neg/volatile-intersection.scala +neg/t412.scala +neg/t693.scala +neg/t4882.scala +neg/t1960.scala +neg/macro-divergence-controlled +neg/t712.scala +neg/t5544 +neg/t3222.scala +neg/t3604.scala +neg/t1112.scala +neg/t7157 +neg/accesses.scala +neg/t452.scala +neg/t6162-inheritance +neg/t2442 +neg/t6567.scala +neg/lazy-override.scala +neg/abstract-explaintypes.scala +neg/nested-annotation.scala +neg/t5753 +neg/t4283b +neg/t3691.scala +neg/infix-op-positions.scala +neg/t3403.scala +neg/t4851 +neg/structural.scala +neg/error_dependentMethodTpeConversionToFunction.scala +neg/t5839.scala +neg/t5553_1.scala +neg/reify_metalevel_breach_+0_refers_to_1.scala +neg/t752.scala +neg/t6574.scala +neg/t3714-neg.scala +neg/t4457_2.scala +neg/t2148.scala +neg/t3240.scala +neg/t1364.scala +neg/saferJavaConversions.scala +neg/t414.scala +neg/t5493.scala +neg/classtags_contextbound_a.scala +neg/reify_metalevel_breach_-1_refers_to_0_a.scala +neg/t3118.scala +neg/t512.scala +neg/t2336.scala +neg/t856.scala +neg/xmltruncated6.scala +neg/t2206.scala +neg/virtpatmat_unreach_select.scala +neg/t6258.scala +neg/t6815.scala +neg/not-possible-cause.scala +neg/dbldef.scala +neg/qualifying-class-error-1.scala +neg/t835.scala +neg/t5455.scala +neg/t6558.scala +neg/t708.scala +neg/macro-nontypeablebody +neg/t0565.scala +neg/xmltruncated5.scala +neg/t5390d.scala +neg/t520.scala +neg/t6138.scala +neg/macro-without-xmacros-a +neg/t7214neg.scala +neg/t2870.scala +neg/t593.scala +neg/t4541b.scala +neg/t4460b.scala +neg/t284.scala +neg/t2488.scala +neg/macro-override-method-overrides-macro +neg/interop_abstypetags_arenot_classtags.scala +neg/t3769.scala +neg/warn-inferred-any.scala +neg/t664.scala +neg/t5903d +neg/t562.scala +neg/t2316.scala +neg/t0152.scala +neg/migration28.scala +neg/t6443c.scala +neg/tcpoly_override.scala +neg/t7324.scala +neg/t987.scala +neg/t5903b +neg/t3481.scala +neg/t6912.scala +neg/tcpoly_variance_enforce.scala +neg/t3913.scala +neg/names-defaults-neg.scala +neg/t765.scala +neg/t5358.scala +neg/t391.scala +neg/serialversionuid-not-const.scala +neg/t771.scala +neg/t0903.scala +neg/catch-all.scala +neg/classmanifests_new_deprecations.scala +neg/t0606.scala +neg/t5189_inferred.scala +neg/macro-reify-typetag-useabstypetag +neg/t5543.scala +neg/logImplicits.scala +neg/interop_typetags_without_classtags_arenot_manifests.scala +neg/t6535.scala +neg/t7259.scala +neg/t2139.scala +neg/t278.scala +neg/t5564.scala +neg/unchecked3.scala +neg/virtpatmat_reach_sealed_unsealed.scala +neg/checksensible.scala +neg/t7721.scala +run/t3798.scala +run/macro-expand-varargs-explicit-over-varargs +run/t3888.scala +run/t0677-new.scala +run/t3273.scala +run/t3763.scala +run/t2755.scala +run/t920.scala +run/t5610a.scala +run/literals.scala +run/proxy.scala +run/unapply.scala +run/t5830.scala +run/array-addition.scala +run/macro-expand-nullary-nongeneric +run/macro-basic-ma-mdmi +run/valueclasses-constr.scala +run/t1247.scala +run/t3487.scala +run/rawstrings.scala +run/patmat-seqs.scala +run/eta-expand-star.scala +run/t7436.scala +run/t3996.scala +run/constructors.scala +run/t498.scala +run/t3835.scala +run/t298.scala +run/t2867.scala +run/t7120 +run/virtpatmat_literal.scala +run/t2175.scala +run/t2503.scala +run/t3026.scala +run/t603.scala +run/t0091.scala +run/t6394a +run/macro-expand-varargs-implicit-over-varargs +run/t7407.scala +run/t2552.scala +run/priorityQueue.scala +run/virtpatmat_npe.scala +run/macro-sip19 +run/t6644.scala +run/t6614.scala +run/t2005.scala +run/t4680.scala +run/t5903a +run/classtags_contextbound.scala +run/Course-2002-05.scala +run/applydynamic_sip.scala +run/t1766.scala +run/retsynch.scala +run/t7715.scala +run/t102.scala +run/nonlocalreturn.scala +run/macro-reify-staticXXX +run/Course-2002-06.scala +run/t6863.scala +run/t6500.scala +run/macro-impl-rename-context +run/t4351.scala +run/t5009.scala +run/macro-term-declared-in-annotation +run/t6271.scala +run/array-existential-bound.scala +run/t6443b.scala +run/t1987.scala +run/MutableListTest.scala +run/t7571.scala +run/t5488-fn.scala +run/macro-bodyexpandstoimpl +run/macro-reify-ref-to-packageless +run/t2212.scala +run/macro-expand-varargs-implicit-over-nonvarargs +run/t0807.scala +run/patmat-behavior.scala +run/t2446.scala +run/tuple-zipped.scala +run/breakout.scala +run/t4122.scala +run/macro-settings +run/t7157 +run/t1323.scala +run/t4013b.scala +run/t6309.scala +run/t4047.scala +run/t5544 +run/t978.scala +run/t3361.scala +run/t6611.scala +run/t5387.scala +run/t5656.scala +run/t4897.scala +run/numeric-range.scala +run/t4777.scala +run/Course-2002-03.scala +run/string-extractor.scala +run/view-headoption.scala +run/patmat_unapp_abstype-new.scala +run/stream-stack-overflow-filter-map.scala +run/macro-impl-tparam-only-in-impl +run/t6559.scala +run/macro-reify-tagful-a +run/macro-expand-multiple-arglists +run/t4709.scala +run/t3509.scala +run/t5284b.scala +run/t7617b +run/t3923.scala +run/virtpatmat_apply.scala +run/t363.scala +run/manifests-undeprecated-in-2.10.0.scala +run/matchintasany.scala +run/t3970.scala +run/t4996.scala +run/t5530.scala +run/macro-term-declared-in-object-class +run/t3242b.scala +run/indexedSeq-apply.scala +run/t107.scala +run/t2337.scala +run/t3758-old.scala +run/t2754.scala +run/valueclasses-manifest-existential.scala +run/flat-flat-flat.scala +run/t6673.scala +run/interpolationMultiline2.scala +run/t3493.scala +run/t0631.scala +run/t2800.scala +run/t6506.scala +run/t6260.scala +run/t2418.scala +run/t4415.scala +run/classmanifests_new_alias.scala +run/t5380.scala +run/tcpoly_parseridioms.scala +run/t1747.scala +run/t5903d +run/t3530.scala +run/t216.scala +run/macro-term-declared-in-refinement +run/t4592.scala +run/t2488.scala +run/t3327.scala +run/t5614.scala +run/t5903b +run/iterables.scala +run/t3964.scala +run/t6329_vanilla.scala +run/t3038c +run/t1697.scala +run/t2030.scala +run/t3397.scala +run/t1005.scala +run/t3353.scala +run/t1466.scala +run/t3186.scala +run/tcpoly_overriding.scala +run/t5394.scala +run/t5284.scala +run/unboxingBug.scala +run/t7200.scala +run/macro-reify-basic +run/t153.scala +run/iterator3444.scala +run/macro-expand-implicit-macro-is-val +run/macro-basic-ma-md-mi +run/interpolationArgs.scala +run/t4954.scala +run/t3645.scala +run/transpose.scala +run/t3887.scala +run/t4288.scala +run/unittest_iterator.scala +run/t5543.scala +run/macro-term-declared-in-object +run/iq.scala +run/t2788.scala +run/t2027.scala +run/macro-expand-recursive +run/t949.scala +run/t1909b.scala +run/delambdafy-nested-by-name.scala +run/delambdafy-two-lambdas.scala +run/macro-blackbox-materialization +run/lists-run.scala +run/macro-parse-position +run/macro-parse-position-malformed +run/macro-whitebox-dynamic-materialization +run/macro-whitebox-extractor +run/macro-vampire-false-warning +run/macro-whitebox-fundep-materialization +run/macro-whitebox-structural +run/mutable-treeset.scala +run/static-module-method.scala +run/sort.scala +run/t1909.scala +run/t1909c.scala +run/t3346a.scala +run/t3346d.scala +run/t3346f.scala +run/t3346h.scala +run/t3346g.scala +run/t3832.scala +run/t4742.scala +run/t5377.scala +run/t5923c.scala +run/t6188.scala +run/t6333.scala +run/t6385.scala +run/t7899.scala +run/t7899-regression.scala +run/t7584b.scala +run/t7223.scala +run/t7859 +run/t7868.scala +run/t7871 +run/arrayclone-new.scala +run/arrayclone-old.scala +run/bitsets.scala +run/comparable-comparator.scala +run/colltest1.scala +run/t2106.scala +run/t5986.scala +run/view-iterator-stream.scala +run/array-charSeq.scala +pos/signatures +pos/t1263 +pos/t3249 +neg/t4749.scala +neg/main1.scala +neg/t7251 +neg/t7494-after-terminal +neg/t7494-before-parser +neg/t7494-right-after-terminal +run/lazy-traits.scala +run/OrderingTest.scala +run/ReplacementMatching.scala +run/patmat-finally.scala +run/t3158.scala +run/t3346e.scala +run/t4398.scala +run/t4930.scala +run/t6534.scala +pos/sammy_scope.scala +pos/delambdafy-patterns.scala +pos/private-types-after-typer.scala +pos/delambdafy-lambdalift.scala +pos/sammy_poly.scala +pos/sammy_single.scala +pos/SI-4012-b.scala +pos/sammy_twice.scala +pos/t3160.scala +pos/t1014.scala +pos/t4970b.scala +pos/t2698.scala +pos/t5845.scala +pos/t6201.scala +pos/t6260a.scala +pos/t7688.scala +pos/t7818.scala +pos/t1203a.scala +pos/t7834.scala +pos/t7853.scala +pos/t7815.scala +pos/t7853-partial-function.scala +pos/t7864.scala +pos/t7928.scala +pos/t7902.scala +pos/t7944.scala +pos/t7847 +neg/accesses2.scala +neg/bad-advice.scala +neg/gadts2.scala +neg/gadts2-strict.scala +neg/macro-bundle-abstract.scala +neg/macro-bundle-object.scala +neg/macro-bundle-trait.scala +neg/macro-blackbox-dynamic-materialization +neg/macro-blackbox-extractor +neg/run-gadts-strict.scala +neg/macro-blackbox-structural +neg/sammy_restrictions.scala +neg/sammy_wrong_arity.scala +neg/t2462c.scala +neg/t3346b.scala +neg/t1909-object.scala +neg/macro-blackbox-fundep-materialization +neg/t3346c.scala +neg/t3871.scala +neg/t3871b.scala +neg/t3971.scala +neg/t3346i.scala +neg/t6120.scala +neg/t6260c.scala +neg/t6680a.scala +neg/t7239.scala +neg/t7007.scala +neg/t7605-deprecation.scala +neg/t7622-missing-required.scala +neg/t7629-view-bounds-deprecation.scala +neg/t7834neg.scala +neg/t7783.scala +neg/t7848-interp-warn.scala +neg/t7519-b +neg/t7622-missing-dependency +neg/t7870.scala +neg/t7877.scala +neg/t7895.scala +neg/t7895b.scala +neg/t7899.scala +neg/t7895c.scala +neg/t7859 +run/t4752.scala +run/t2087-and-2400.scala +run/t3855.scala +run/t6637.scala +run/t6731.scala +pos/t3999b.scala +run/t0432.scala +run/t2514.scala +run/t7817.scala +run/t874.scala +run/type-currying.scala +run/t3616.scala +run/t3687.scala +run/t4570.scala +run/t5612.scala +run/t1110.scala +run/t2636.scala +run/verify-ctor.scala +run/t3647.scala +run/t4560.scala +run/t6632.scala +run/hashCodeBoxesRunTime.scala +run/richs.scala +run/t6725-1.scala +pos/t7776.scala +run/fors.scala +run/t6706.scala +run/t3175.scala +run/delambdafy-dependent-on-param-subst.scala +run/t4332b.scala +run/t8048a +run/t8017 +run/t7985b.scala +run/t8100.scala +run/patmat-mix-case-extractor.scala +run/t4750.scala +run/t7912.scala +run/delambdafy-dependent-on-param-subst-2.scala +run/t8048b +run/t8091.scala +run/macroPlugins-macroRuntime +run/macro-default-params +run/t6355.scala +run/t7777 +run/t8002.scala +run/t8015-ffc.scala +run/macro-subpatterns +run/t7985.scala +run/macroPlugins-macroArgs +run/t7326.scala +run/t5045.scala +run/value-class-partial-func-depmet.scala +run/t6329_vanilla_bug.scala +run/macroPlugins-macroExpand +run/t8010.scala +run/macroPlugins-typedMacroBody +run/t7406.scala +run/t6253c.scala +run/t6253a.scala +run/t6253b.scala +pos/t8146a.scala +pos/t8046c.scala +pos/t8002-nested-scope.scala +pos/t8132.scala +pos/t8045.scala +pos/overzealous-assert-genbcode.scala +pos/t8128.scala +pos/t8013 +pos/t8064b +pos/t6780.scala +pos/t7987 +pos/bcode_throw_null +pos/t8064 +pos/t8046.scala +pos/t6231.scala +pos/t7983.scala +pos/t5508.scala +pos/t5508-min.scala +pos/t8023b.scala +pos/t6231b.scala +pos/debug-reset-local-attrs.scala +pos/t8054.scala +pos/t2066.scala +pos/dotless-targs.scala +pos/t8120.scala +pos/t5508-min-okay.scala +pos/t8060.scala +pos/t8001 +pos/t8138.scala +pos/t8111.scala +pos/t8062 +pos/t8011.scala +pos/t8146b.scala +pos/t8046b.scala +pos/t8023.scala +pos/t5508-min-okay2.scala +pos/macro-implicit-invalidate-on-error.scala +neg/t6563.scala +neg/missing-param-type-tuple.scala +neg/not-a-legal-formal-parameter-tuple.scala +neg/t7897.scala +neg/t8015-ffa.scala +neg/quasiquotes-unliftable-not-found.scala +neg/t2066b.scala +neg/dotless-targs.scala +neg/patmat-classtag-compound.scala +neg/t2066.scala +neg/t8035-deprecated.scala +neg/t6675b.scala +neg/t8104 +neg/t7872.scala +neg/t7850.scala +neg/t7967.scala +neg/macro-bundle-overloaded.scala +neg/t6355a.scala +neg/class-of-double-targs.scala +neg/t6355b.scala +neg/macro-reify-splice-splice +neg/macro-bundle-noncontext.scala +neg/t8015-ffb.scala +neg/t8035-removed.scala +neg/t7984.scala +neg/t8024.scala +neg/t8024b.scala +neg/t8157.scala +neg/t8146-non-finitary-2.scala +neg/t8006.scala +neg/t7872c.scala +neg/t8146-non-finitary.scala +neg/t7872b.scala +neg/t6920.scala +run/t6200.scala +run/t6196.scala +run/macro-bundle-context-refinement +run/macro-enclosingowner-detectvar +run/macro-enclosingowner-sbt +run/macro-bundle-context-alias +run/macro-bundle-whitebox-use-refined +run/macro-bundle-whitebox-use-raw +neg/name-lookup-stable.scala +neg/t0764b.scala +neg/no-implicit-to-anyref-any-val.scala +neg/t1503.scala +neg/t4728.scala +neg/t6455.scala +neg/t6260-named.scala +neg/t6844.scala +neg/t7475c.scala +neg/t7475e.scala +neg/t7475f.scala +neg/macro-bundle-whitebox-use-raw +neg/macro-bundle-whitebox-use-refined +neg/macro-incompatible-macro-engine-b +neg/t7980.scala +neg/macro-incompatible-macro-engine-a +neg/t8143a.scala +neg/t8072.scala +neg/t8207.scala +neg/t8182.scala +neg/t8219-any-any-ref-equals.scala +neg/t8177a.scala +neg/t8228.scala +neg/t8229.scala +neg/t8237-default.scala +neg/t8244b.scala +neg/t8244e +neg/t8244c.scala +neg/t8265.scala +neg/t8266-invalid-interp.scala +neg/t6931 +neg/t8376 +neg/t8372.scala +neg/t8300-overloading.scala +neg/t8244 +neg/t8158 +neg/t8431.scala +pos/implicit-anyval-2.10.scala +pos/delambdafy_t6260_method.scala +pos/macro-bundle-disambiguate-bundle.scala +pos/macro-bundle-disambiguate-nonbundle.scala +pos/package-ob-case +pos/t1786-counter.scala +pos/reflection-compat-api-universe.scala +pos/list-optim-check.scala +pos/existential-java-case-class +pos/t1786-cycle.scala +pos/reflection-compat-c.scala +pos/t3452f.scala +pos/reflection-compat-ru.scala +pos/t2066-2.10-compat.scala +pos/reflection-compat-macro-universe.scala +pos/t5900a.scala +pos/t5760-pkgobj-warn +pos/t5954a +pos/t5954b +pos/t5954d +pos/t6260.scala +pos/t5165b +pos/t5954c +pos/t6260b.scala +pos/t7475b.scala +pos/t7475a.scala +pos/t7753.scala +pos/t7322.scala +pos/t6948.scala +pos/t7475d.scala +pos/t7475e.scala +pos/t6169 +pos/t7788.scala +pos/t7919.scala +pos/t8177a.scala +pos/t8177.scala +pos/t8170.scala +pos/t8170b.scala +pos/t8177d.scala +pos/t8177b.scala +pos/t8177e.scala +pos/t8134 +pos/t8177h.scala +pos/t8177g.scala +pos/t8207.scala +pos/t8187.scala +pos/t8219.scala +pos/t8219b.scala +pos/t8224.scala +pos/t8237.scala +pos/t8223.scala +pos/t8237b.scala +pos/t8300-conversions-a.scala +pos/t8300-conversions-b.scala +pos/t8209a +pos/t8209b +pos/t8244d +pos/t8300-overloading.scala +pos/t8300-patmat-a.scala +pos/t8300-patmat-b.scala +pos/t8315b.scala +pos/t8306.scala +pos/t8301.scala +pos/t8324.scala +pos/t8315.scala +pos/t8301b.scala +pos/t8363.scala +pos/t8367.scala +pos/t8369a.scala +pos/t8369b.scala +pos/t8403.scala +pos/t8364.scala +pos/t8352 +pos/t8376 +neg/macro-bundle-nonpublic-c.scala +neg/literate_existentials.scala +neg/macro-bundle-nonpublic-impl.scala +neg/macro-bundle-ambiguous.scala +neg/macro-bundle-priority-bundle.scala +neg/macro-bundle-need-qualifier.scala +neg/macro-bundle-nonstatic.scala +neg/macro-bundle-polymorphic.scala +neg/macro-bundle-priority-nonbundle.scala +neg/macro-bundle-wrongcontext-a.scala +neg/macro-bundle-wrongcontext-b.scala +run/t8425 +run/t8245.scala +run/t8266-octal-interp.scala +run/t8280.scala +run/t8395.scala +run/t8321 +run/t8153.scala +run/t8233-bcode.scala +run/t8197.scala +run/t8197b.scala +run/t8233.scala +run/t8133 +run/t8133b +run/t7475b.scala +run/t7445.scala +run/t6814 +run/t4577.scala +run/t5134.scala +run/t3452f.scala +run/t3452h.scala +run/t3452c.scala +run/t3452.scala +run/t261.scala +run/t3235-minimal.scala +run/t1503_future.scala +run/t5565.scala +pos/t8411 +pos/t8460.scala +run/t8428.scala +run/t8437 +run/absoverride.scala +run/arrays.scala +run/duration-coarsest.scala +run/iterator-from.scala +run/SymbolsTest.scala +run/t1074.scala +run/t1505.scala +run/streams.scala +run/t2111.scala +run/t4601.scala +pos/SI-4012-a.scala +pos/SI-7638.scala +neg/t3692-new.scala +run/t7015.scala +run/t7992b.scala +run/t7992.scala +run/t8570.scala +pos/t8157-2.10.scala +pos/t8325.scala +pos/t8523.scala +pos/t8578.scala +pos/t8329.scala +pos/t8497 +pos/t8546.scala +pos/t8531 +neg/t8325-c.scala +neg/t8325-b.scala +neg/t8325.scala +neg/t6988.scala +neg/t8463.scala +neg/t8450.scala +neg/t8430.scala +run/finally.scala +run/bugs.scala +run/t1503.scala +run/t4148.scala +run/t7763.scala +run/issue192.scala + +# Adapt checkfiles for (1.0).toString == "1" +run/Course-2002-01.scala +run/t0421-new.scala +run/runtime.scala +run/t0421-old.scala +run/spec-self.scala +run/t5552.scala +run/Course-2002-02.scala +run/Course-2002-04.scala +run/promotion.scala +run/t4617.scala +run/Course-2002-09.scala +run/t5866.scala +run/try-catch-unify.scala +run/impconvtimes.scala +run/Course-2002-10.scala +run/Course-2002-08.scala +run/t6318_primitives.scala + +# Adapt checkfiles for ().toString == "undefined" +run/t5680.scala +run/dynamic-anyval.scala +run/macro-bundle-toplevel +run/macro-bundle-whitebox-decl +run/t6662 +run/t8570a.scala +run/t3702.scala +run/t7657 +run/macro-bundle-static +run/structural.scala + +# Adapt checkfiles for print & flush (which we cannot 100% emulate) +run/imports.scala +run/misc.scala + +# Adapt checkfiles for compiler phase list +run/t6102.scala +neg/t7494-no-options + +# Adapt checkfiles for different behavior with boxed types +run/t5568.scala +run/virtpatmat_typetag.scala +run/virtpatmat_switch.scala +run/t5629b.scala + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/neg/t7494-no-options.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/neg/t7494-no-options.check new file mode 100644 index 0000000..581da38 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/neg/t7494-no-options.check @@ -0,0 +1,42 @@ +error: Error: ploogin takes no options + phase name id description + ---------- -- ----------- + parser 1 parse source into ASTs, perform simple desugaring + namer 2 resolve names, attach symbols to named trees +packageobjects 3 load package objects + typer 4 the meat and potatoes: type the trees + jsinterop 5 + patmat 6 translate match expressions +superaccessors 7 add super accessors in traits and nested classes + extmethods 8 add extension methods for inline classes + pickler 9 serialize symbol tables + refchecks 10 reference/override checking, translate nested objects + uncurry 11 uncurry, translate function values to anonymous classes + tailcalls 12 replace tail calls by jumps + specialize 13 @specialized-driven class and method specialization + explicitouter 14 this refs to outer pointers + erasure 15 erase types, add interfaces for traits + posterasure 16 clean up erased inline classes + lazyvals 17 allocate bitmaps, translate lazy vals into lazified defs + lambdalift 18 move nested functions to top level + constructors 19 move field definitions into constructors + flatten 20 eliminate inner classes + mixin 21 mixin composition + jscode 22 + cleanup 23 platform-specific cleanups, generate reflective calls + delambdafy 24 remove lambdas + icode 25 generate portable intermediate code +#partest !-optimise + jvm 26 generate JVM bytecode + ploogin 27 A sample phase that does so many things it's kind of hard... + terminal 28 the last phase during a compilation run +#partest -optimise + inliner 26 optimization: do inlining +inlinehandlers 27 optimization: inline exception handlers + closelim 28 optimization: eliminate uncalled closures + constopt 29 optimization: optimize null and other constants + dce 30 optimization: eliminate dead code + jvm 31 generate JVM bytecode + ploogin 32 A sample phase that does so many things it's kind of hard... + terminal 33 the last phase during a compilation run +#partest diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-01.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-01.check new file mode 100644 index 0000000..fcda943 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-01.check @@ -0,0 +1,37 @@ +Course-2002-01.scala:41: warning: method loop in object M0 does nothing other than call itself recursively + def loop: Int = loop; + ^ +232 +667 +11 +10 +62.8318 +62.8318 +62.8318 +4 +81 +256 +25 +1 +737 +1 +0 +1 +76 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +sqrt(2) = 1.4142135623746899 +sqrt(2) = 1.4142135623746899 +cbrt(2) = 1.2599210500177698 +1 +1 1 +1 2 1 +1 3 3 1 +1 4 6 4 1 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-02.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-02.check new file mode 100644 index 0000000..ab75cfd --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-02.check @@ -0,0 +1,187 @@ +7 +120 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +pi = 3.181104885577714 +pi = 3.181104885577714 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 +pi = 3.181104885577714 +pi = 3.181104885577714 + +1.5 +1.4166666666666665 +1.4142156862745097 +1.4142135623746899 +sqrt(2) = 1.4142135623746899 + +1.5 +1.4166666666666665 +1.4142156862745097 +1.4142135623746899 +sqrt(2) = 1.4142135623746899 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +power(0,0) = 1 +power(0,1) = 0 +power(0,2) = 0 +power(0,3) = 0 +power(0,4) = 0 +power(0,5) = 0 +power(0,6) = 0 +power(0,7) = 0 +power(0,8) = 0 + +power(1,0) = 1 +power(1,1) = 1 +power(1,2) = 1 +power(1,3) = 1 +power(1,4) = 1 +power(1,5) = 1 +power(1,6) = 1 +power(1,7) = 1 +power(1,8) = 1 + +power(2,0) = 1 +power(2,1) = 2 +power(2,2) = 4 +power(2,3) = 8 +power(2,4) = 16 +power(2,5) = 32 +power(2,6) = 64 +power(2,7) = 128 +power(2,8) = 256 + +power(3,0) = 1 +power(3,1) = 3 +power(3,2) = 9 +power(3,3) = 27 +power(3,4) = 81 +power(3,5) = 243 +power(3,6) = 729 +power(3,7) = 2187 +power(3,8) = 6561 + +power(4,0) = 1 +power(4,1) = 4 +power(4,2) = 16 +power(4,3) = 64 +power(4,4) = 256 +power(4,5) = 1024 +power(4,6) = 4096 +power(4,7) = 16384 +power(4,8) = 65536 + +power(5,0) = 1 +power(5,1) = 5 +power(5,2) = 25 +power(5,3) = 125 +power(5,4) = 625 +power(5,5) = 3125 +power(5,6) = 15625 +power(5,7) = 78125 +power(5,8) = 390625 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-04.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-04.check new file mode 100644 index 0000000..fc6ad96 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-04.check @@ -0,0 +1,64 @@ +list0 = List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4, 3, 4, 8) +list1 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list2 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list3 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list4 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list5 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1) +list6 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1) + +list0: List() -> List() +list1: List(0) -> List(0) +list2: List(0, 1) -> List(0, 1) +list3: List(1, 0) -> List(0, 1) +list4: List(0, 1, 2) -> List(0, 1, 2) +list5: List(1, 0, 2) -> List(0, 1, 2) +list6: List(0, 1, 2) -> List(0, 1, 2) +list7: List(1, 0, 2) -> List(0, 1, 2) +list8: List(2, 0, 1) -> List(0, 1, 2) +list9: List(2, 1, 0) -> List(0, 1, 2) +listA: List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4) -> List(1, 1, 2, 3, 4, 5, 6, 7, 8, 8) + +f(x) = 5x^3+7x^2+5x+9 +f(0) = 9 +f(1) = 26 +f(2) = 87 +f(3) = 222 + +v1 = List(2, 3, 4) +v2 = List(6, 7, 8) + +id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) + +v1 * v1 = 29 +v1 * v2 = 65 +v2 * v1 = 65 +v1 * v2 = 65 + +id * v1 = List(2, 3, 4) +m1 * v1 = List(4, 6, 8) +m2 * v1 = List(20, 47, 74) + +trn(id) = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +trn(m1) = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +trn(m2) = List(List(1, 4, 7), List(2, 5, 8), List(3, 6, 9)) + +List(v1) * id = List(List(2, 3, 4)) +List(v1) * m1 = List(List(4, 6, 8)) +List(v1) * m2 = List(List(42, 51, 60)) + +id * List(v1) = List(List(2, 3, 4), List(0, 0, 0), List(0, 0, 0)) +m1 * List(v1) = List(List(4, 6, 8), List(0, 0, 0), List(0, 0, 0)) +m2 * List(v1) = List(List(2, 3, 4), List(8, 12, 16), List(14, 21, 28)) + +id * id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +id * m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m1 * id = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m1 * m1 = List(List(4, 0, 0), List(0, 4, 0), List(0, 0, 4)) +id * m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) +m2 * id = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) +m1 * m2 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18)) +m2 * m1 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18)) +m2 * m2 = List(List(30, 36, 42), List(66, 81, 96), List(102, 126, 150)) + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-08.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-08.check new file mode 100644 index 0000000..0585d5b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-08.check @@ -0,0 +1,171 @@ +x = abc +count = 111 +x = hello +count = 112 + +account deposit 50 -> undefined +account withdraw 20 -> 30 +account withdraw 20 -> 10 +account withdraw 15 -> + +x deposit 30 -> undefined +y withdraw 20 -> + +x deposit 30 -> undefined +x withdraw 20 -> 10 + +x deposit 30 -> undefined +y withdraw 20 -> 10 + +2^0 = 1 +2^1 = 2 +2^2 = 4 +2^3 = 8 + +2^0 = 1 +2^1 = 2 +2^2 = 4 +2^3 = 8 + +1 2 3 +List(1, 2, 3) + +out 0 new-value = false +*** simulation started *** +out 1 new-value = true +!0 = 1 + +*** simulation started *** +out 2 new-value = false +!1 = 0 + +out 2 new-value = false + +*** simulation started *** +0 & 0 = 0 + +*** simulation started *** +0 & 1 = 0 + +*** simulation started *** +out 11 new-value = true +out 11 new-value = false +1 & 0 = 0 + +*** simulation started *** +out 14 new-value = true +1 & 1 = 1 + +out 14 new-value = false + +*** simulation started *** +0 | 0 = 0 + +*** simulation started *** +out 24 new-value = true +0 | 1 = 1 + +*** simulation started *** +1 | 0 = 1 + +*** simulation started *** +1 | 1 = 1 + +sum 34 new-value = false +carry 34 new-value = false + +*** simulation started *** +0 + 0 = 0 + +*** simulation started *** +sum 47 new-value = true +0 + 1 = 1 + +*** simulation started *** +carry 50 new-value = true +carry 50 new-value = false +sum 54 new-value = false +sum 54 new-value = true +1 + 0 = 1 + +*** simulation started *** +carry 57 new-value = true +sum 61 new-value = false +1 + 1 = 2 + +sum 61 new-value = false +carry 61 new-value = false + +*** simulation started *** +0 + 0 + 0 = 0 + +*** simulation started *** +sum 82 new-value = true +0 + 0 + 1 = 1 + +*** simulation started *** +sum 89 new-value = false +carry 90 new-value = true +sum 97 new-value = true +carry 98 new-value = false +0 + 1 + 0 = 1 + +*** simulation started *** +sum 113 new-value = false +carry 114 new-value = true +0 + 1 + 1 = 2 + +*** simulation started *** +sum 121 new-value = true +carry 122 new-value = false +sum 129 new-value = false +sum 129 new-value = true +1 + 0 + 0 = 1 + +*** simulation started *** +carry 137 new-value = true +sum 144 new-value = false +1 + 0 + 1 = 2 + +*** simulation started *** +carry 152 new-value = false +sum 152 new-value = true +sum 158 new-value = false +carry 159 new-value = true +1 + 1 + 0 = 2 + +*** simulation started *** +sum 173 new-value = true +1 + 1 + 1 = 3 + +in 0 new-value = false +ctrl0 0 new-value = false +ctrl1 0 new-value = false +ctrl2 0 new-value = false +out0 0 new-value = false +out1 0 new-value = false +out2 0 new-value = false +out3 0 new-value = false +out4 0 new-value = false +out5 0 new-value = false +out6 0 new-value = false +out7 0 new-value = false +in 0 new-value = true +*** simulation started *** +out0 10 new-value = true +ctrl0 10 new-value = true +*** simulation started *** +out1 13 new-value = true +out0 14 new-value = false +ctrl1 14 new-value = true +*** simulation started *** +out3 20 new-value = true +out1 21 new-value = false +ctrl2 21 new-value = true +*** simulation started *** +out7 30 new-value = true +out3 31 new-value = false +ctrl0 31 new-value = false +*** simulation started *** +out7 34 new-value = false +out6 35 new-value = true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-09.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-09.check new file mode 100644 index 0000000..c921361 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-09.check @@ -0,0 +1,50 @@ +Probe: f = 32 +Probe: c = 0 +Probe: f = ? +Probe: c = ? + +Probe: f = 212 +Probe: c = 100 +Probe: f = ? +Probe: c = ? + +Probe: c = 0 +Probe: f = 32 +Probe: c = ? +Probe: f = ? + +Probe: c = 100 +Probe: f = 212 +Probe: c = ? +Probe: f = ? + +0 Celsius -> 32 Fahrenheits +100 Celsius -> 212 Fahrenheits +32 Fahrenheits -> 0 Celsius +212 Fahrenheits -> 100 Celsius + +a = ?, b = ?, c = ? => ? * ? = ? +a = 2, b = ?, c = ? => 2 * ? = ? +a = ?, b = 3, c = ? => ? * 3 = ? +a = ?, b = ?, c = 6 => ? * ? = 6 +a = 2, b = 3, c = ? => 2 * 3 = 6 +a = 2, b = ?, c = 6 => 2 * 3 = 6 +a = ?, b = 3, c = 6 => 2 * 3 = 6 +a = 2, b = 3, c = 6 => 2 * 3 = 6 + +a = 0, b = ?, c = ? => 0 * ? = 0 +a = ?, b = 0, c = ? => ? * 0 = 0 +a = ?, b = ?, c = 0 => ? * ? = 0 +a = 0, b = 7, c = ? => 0 * 7 = 0 +a = 7, b = 0, c = ? => 7 * 0 = 0 +a = 0, b = 0, c = ? => 0 * 0 = 0 +a = 0, b = ?, c = 0 => 0 * ? = 0 +a = ?, b = 0, c = 0 => ? * 0 = 0 +a = 0, b = 7, c = 0 => 0 * 7 = 0 +a = 7, b = 0, c = 0 => 7 * 0 = 0 +a = 0, b = 0, c = 0 => 0 * 0 = 0 + +a = 3, b = 4 => c = 5 +a = 3, c = 5 => b = 4 +b = 4, c = 5 => a = 3 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-10.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-10.check new file mode 100644 index 0000000..847f0fa --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/Course-2002-10.check @@ -0,0 +1,46 @@ +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +fib(10) = 55 +fib(11) = 89 +fib(12) = 144 +fib(13) = 233 +fib(14) = 377 +fib(15) = 610 +fib(16) = 987 +fib(17) = 1597 +fib(18) = 2584 +fib(19) = 4181 + +pi(0) = 4 , 3.166666666666667 , 4 +pi(1) = 2.666666666666667 , 3.1333333333333337, 3.166666666666667 +pi(2) = 3.466666666666667 , 3.1452380952380956, 3.142105263157895 +pi(3) = 2.8952380952380956, 3.1396825396825396, 3.1415993573190044 +pi(4) = 3.33968253968254 , 3.142712842712843 , 3.141592714033778 +pi(5) = 2.976046176046176 , 3.140881340881341 , 3.1415926539752923 +pi(6) = 3.283738483738484 , 3.142071817071817 , 3.141592653591176 +pi(7) = 3.017071817071817 , 3.1412548236077646, 3.141592653589777 +pi(8) = 3.252365934718876 , 3.1418396189294024, 3.141592653589794 +pi(9) = 3.0418396189294024, 3.141406718496502 , 3.1415926535897936 +pi = 3.141592653589793 , 3.141592653589793 , 3.141592653589793 + +ln(0) = 1 , 0.7 , 1 +ln(1) = 0.5 , 0.6904761904761905, 0.7 +ln(2) = 0.8333333333333333, 0.6944444444444444, 0.6932773109243697 +ln(3) = 0.5833333333333333, 0.6924242424242424, 0.6931488693329254 +ln(4) = 0.7833333333333333, 0.6935897435897436, 0.6931471960735491 +ln(5) = 0.6166666666666667, 0.6928571428571428, 0.6931471806635636 +ln(6) = 0.7595238095238095, 0.6933473389355742, 0.6931471805604038 +ln(7) = 0.6345238095238095, 0.6930033416875522, 0.6931471805599444 +ln(8) = 0.7456349206349207, 0.6932539682539682, 0.6931471805599426 +ln(9) = 0.6456349206349206, 0.6930657506744463, 0.6931471805599453 +ln = 0.6931471805599453, 0.6931471805599453, 0.6931471805599453 + +prime numbers: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/bugs.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/bugs.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/bugs.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/dynamic-anyval.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/dynamic-anyval.check new file mode 100644 index 0000000..c125372 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/dynamic-anyval.check @@ -0,0 +1,4 @@ +undefined.dingo(bippy, 5) +List(1, 2, 3).dingo(bippy, 5) +undefined.dingo(bippy, 5) +List(1, 2, 3).dingo(bippy, 5) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/impconvtimes.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/impconvtimes.check new file mode 100644 index 0000000..082377e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/impconvtimes.check @@ -0,0 +1 @@ +3.0 * Hour = Measure(3,Hour) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/imports.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/imports.check new file mode 100644 index 0000000..1aad598 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/imports.check @@ -0,0 +1,21 @@ +In C_ico, v_ico .toString() returns ↩ +↪C_ico -> ok +In C_ico, field .toString() returns ↩ +↪C_ico -> ok +In C_ico, method.toString() returns ↩ +↪C_ico -> ok + +In C_ioc, v_ioc .toString() returns ↩ +↪C_ioc -> ok +In C_ioc, field .toString() returns ↩ +↪C_ioc -> ok +In C_ioc, method.toString() returns ↩ +↪C_ioc -> ok + +In C_oic, v_oic .toString() returns ↩ +↪C_oic -> ok +In C_oic, field .toString() returns ↩ +↪C_oic -> ok +In C_oic, method.toString() returns ↩ +↪C_oic -> ok + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/issue192.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/issue192.sem new file mode 100644 index 0000000..10abbf7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/issue192.sem @@ -0,0 +1 @@ +strictFloats diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-static.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-static.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-static.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-toplevel.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-toplevel.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-toplevel.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-whitebox-decl.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-whitebox-decl.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/macro-bundle-whitebox-decl.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/misc.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/misc.check new file mode 100644 index 0000000..6043817 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/misc.check @@ -0,0 +1,62 @@ +misc.scala:46: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 42; + ^ +misc.scala:47: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 42l; + ^ +misc.scala:48: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 23.5f; + ^ +misc.scala:49: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 23.5; + ^ +misc.scala:50: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + "Hello"; + ^ +misc.scala:51: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 32 + 45; + ^ +misc.scala:62: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + x; + ^ +misc.scala:74: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 1 < 2; + ^ +### Hello +### 17 +### Bye + +### fib(0) = ↩ +↪1 +### fib(1) = ↩ +↪1 +### fib(2) = ↩ +↪2 +### fib(3) = ↩ +↪3 +### fib(4) = ↩ +↪5 +=== MyClass::toString === +=== MySubclass::toString === +=== MyClass::test === + +identity + +A.a = 1 +B.a = 5 +B.b = 2 + +X.a = 4 +Y.a = 11 +Y.b = 5 +Y.b = 5 + +X::foo + +Y::foo +X::foo + +3 +3 + +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/promotion.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/promotion.check new file mode 100644 index 0000000..41e36c3 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/promotion.check @@ -0,0 +1,4 @@ +2 +6 +20 +30 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/runtime.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/runtime.check new file mode 100644 index 0000000..0450b94 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/runtime.check @@ -0,0 +1,70 @@ +runtime.scala:141: warning: comparing values of types Null and Null using `eq' will always yield true + check(true , null eq null, null ne null); + ^ +runtime.scala:141: warning: comparing values of types Null and Null using `ne' will always yield false + check(true , null eq null, null ne null); + ^ +<<< Test0 +[false,true] +[0,1,2] +[3,4,5] +[a,b,c] +[6,7,8] +[9,10,11] +[12,13] +[14,15] +[string] +>>> Test0 + +<<< Test1 +10 +14 +15 +16 +20 +23 +24 +25 +26 +>>> Test1 + +<<< Test2 +A +M0 +N0 + +A +N0 +M0 + +A +M0 +M1 +N0 + +A +N0 +N1 +M0 + +>>> Test2 + +<<< Test3 +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +>>> Test3 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/spec-self.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/spec-self.check new file mode 100644 index 0000000..fd3c81a --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/spec-self.check @@ -0,0 +1,2 @@ +5 +5 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/structural.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/structural.check new file mode 100644 index 0000000..2fec112 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/structural.check @@ -0,0 +1,37 @@ + 1. hey + 2. 11 + 3. dee + 4. iei + 5. 6 + 6. 51 + 7. 2 + 8. 11 +10. 12 +11. eitch +12. 1 +13. ohone +14. 1 +15. undefined +16. one +17. tieone +18. 2 +19. true +20. 1 +21. undefined +22. one +23. oy +24. 1 +25. null +26. iei +31. 4 +32. undefined +33. iei +33. tieone +1 +2 +3 +4 +5 +caught +3 +2 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t0421-new.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t0421-new.check new file mode 100644 index 0000000..00d29b7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t0421-new.check @@ -0,0 +1,3 @@ +[Array(0, 1),Array(2, 3),Array(4, 5)] +[Array(31)] +[Array(24, 32)] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t0421-old.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t0421-old.check new file mode 100644 index 0000000..00d29b7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t0421-old.check @@ -0,0 +1,3 @@ +[Array(0, 1),Array(2, 3),Array(4, 5)] +[Array(31)] +[Array(24, 32)] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t1503.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t1503.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t1503.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t3702.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t3702.check new file mode 100644 index 0000000..3fce987 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t3702.check @@ -0,0 +1,2 @@ +undefined +6 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t4148.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t4148.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t4148.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t4617.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t4617.check new file mode 100644 index 0000000..a6790f1 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t4617.check @@ -0,0 +1 @@ +Str 8 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5552.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5552.check new file mode 100644 index 0000000..4704611 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5552.check @@ -0,0 +1,2 @@ +(3,3) +(3,3) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5568.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5568.check new file mode 100644 index 0000000..6f30cc5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5568.check @@ -0,0 +1,9 @@ +void +int +class scala.runtime.BoxedUnit +class scala.runtime.BoxedUnit +class java.lang.Byte +class java.lang.Byte +5 +5 +5 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5629b.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5629b.check new file mode 100644 index 0000000..c65298a --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5629b.check @@ -0,0 +1,10 @@ +=== pf(1): +MySmartPF.apply entered... +newPF.applyOrElse entered... +default +scala.MatchError: 1 (of class java.lang.Byte) +=== pf(42): +MySmartPF.apply entered... +newPF.applyOrElse entered... +ok +=== done diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5680.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5680.check new file mode 100644 index 0000000..a3b8b64 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5680.check @@ -0,0 +1,3 @@ +[Lscala.runtime.BoxedUnit +undefined +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5866.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5866.check new file mode 100644 index 0000000..64df1ce --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t5866.check @@ -0,0 +1,2 @@ +0 +Foo(0) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6102.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6102.check new file mode 100644 index 0000000..120082e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6102.check @@ -0,0 +1,27 @@ +[running phase parser on t6102.scala] +[running phase namer on t6102.scala] +[running phase packageobjects on t6102.scala] +[running phase typer on t6102.scala] +[running phase jsinterop on t6102.scala] +[running phase patmat on t6102.scala] +[running phase superaccessors on t6102.scala] +[running phase extmethods on t6102.scala] +[running phase pickler on t6102.scala] +[running phase refchecks on t6102.scala] +[running phase uncurry on t6102.scala] +[running phase tailcalls on t6102.scala] +[running phase specialize on t6102.scala] +[running phase explicitouter on t6102.scala] +[running phase erasure on t6102.scala] +[running phase posterasure on t6102.scala] +[running phase lazyvals on t6102.scala] +[running phase lambdalift on t6102.scala] +[running phase constructors on t6102.scala] +[running phase flatten on t6102.scala] +[running phase mixin on t6102.scala] +[running phase jscode on t6102.scala] +[running phase cleanup on t6102.scala] +[running phase delambdafy on t6102.scala] +[running phase icode on t6102.scala] +[running phase dce on t6102.scala] +[running phase jvm on icode] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6318_primitives.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6318_primitives.check new file mode 100644 index 0000000..08decef --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6318_primitives.check @@ -0,0 +1,36 @@ +true +Some(1) +false +None +true +Some(1) +false +None +true +Some() +false +None +true +Some(1) +false +None +true +Some(1) +false +None +true +Some(1) +false +None +true +Some(1) +false +None +true +Some(true) +false +None +true +Some(undefined) +false +None diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6662.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6662.check new file mode 100644 index 0000000..417b7b5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t6662.check @@ -0,0 +1 @@ +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t7657.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t7657.check new file mode 100644 index 0000000..1a87c1e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t7657.check @@ -0,0 +1,3 @@ +undefined +undefined +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t7763.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t7763.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t7763.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t8570a.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t8570a.check new file mode 100644 index 0000000..417b7b5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/t8570a.check @@ -0,0 +1 @@ +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/try-catch-unify.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/try-catch-unify.check new file mode 100644 index 0000000..813f011 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/try-catch-unify.check @@ -0,0 +1,4 @@ +Failure(java.lang.NumberFormatException: For input string: "Hi") +Success(5) +O NOES +Failure(java.lang.NumberFormatException: For input string: "Hi") diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/virtpatmat_switch.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/virtpatmat_switch.check new file mode 100644 index 0000000..0900a9c --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/virtpatmat_switch.check @@ -0,0 +1,7 @@ +zero +one +many +got a +got b +got some letter +scala.MatchError: 5 (of class java.lang.Byte)
\ No newline at end of file diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/virtpatmat_typetag.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/virtpatmat_typetag.check new file mode 100644 index 0000000..e95c3d0 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.1/run/virtpatmat_typetag.check @@ -0,0 +1,10 @@ +1 is not a Int; it's a class java.lang.Byte +1 is a java.lang.Integer +1 is not a java.lang.String; it's a class java.lang.Byte +true is a Any +woele is a java.lang.String +1 is not a Int; it's a class java.lang.Byte +1 is a java.lang.Integer +1 is not a java.lang.String; it's a class java.lang.Byte +true is a Any +woele is a java.lang.String diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/BlacklistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/BlacklistedTests.txt new file mode 100644 index 0000000..e04dabe --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/BlacklistedTests.txt @@ -0,0 +1,914 @@ +# +# POS +# + +# Using Jsoup, what's that? +pos/cycle-jsoup.scala + +# Using scala.actors +pos/t533.scala +pos/functions.scala +pos/MailBox.scala + +# +# NEG +# + +# Using the compiler API + +neg/t6446-additional +neg/t6446-list +neg/t6446-missing +neg/t6446-show-phases.scala + +# Screws up, but not really our problem (error: None.get instead of +# phase ordering error) +neg/t7494-multi-right-after +neg/t7494-right-after-before +neg/t7622-multi-followers +neg/t7622-cyclic-dependency + +# Uses some strange macro cross compile mechanism. +neg/macro-incompatible-macro-engine-c.scala + +# Uses .java files +neg/t6289 + +# +# RUN +# + +# Relies on the exact toString() representation of Floats/Doubles +run/t2378.scala + +# Relies on !box(+0.0).equals(box(-0.0)) +run/number-parsing.scala + +# Uses ClassTags on existentials which are broken in Scala (see #251) +run/valueclasses-classtag-existential.scala + +# Relies on a particular execution speed +run/t5857.scala + +# Using parts of the javalib we don't plan to support + +run/t0412.scala +run/t3518.scala +run/t6198.scala +run/t5018.scala +run/t2417.scala +run/t6197.scala +run/t4813.scala +run/lazy-concurrent.scala +run/t5880.scala +run/mapConserve.scala +run/t3667.scala +run/bigDecimalTest.scala +run/t3038d.scala +run/numbereq.scala +run/shutdownhooks.scala +run/t4658.scala +run/t4201.scala +run/t5590.scala +run/deeps.scala +run/t3895b.scala +run/t2813.2.scala +run/t5974.scala +run/hashset.scala +run/t5262.scala +run/t5293.scala +run/t5293-map.scala +run/serialize-stream.scala +run/sysprops.scala + +run/colltest.scala +run/equality.scala +run/t2849.scala +run/t1360.scala +run/t6114.scala +run/t7269.scala +run/t3199b.scala +run/t8690.scala + +# Uses java.util.Collections +run/java-erasure.scala +run/t2250.scala + +# Uses java.math.BigDecimal / BigInteger +run/bigDecimalCache.scala +run/hashhash.scala +run/is-valid-num.scala +run/range.scala +run/stringinterpolation_macro-run.scala +run/t5356.scala +run/t6064.scala + +# Documented semantic difference on numbers (float precision) +run/interpolation.scala +run/interpolationMultiline1.scala + +# Documented semantic difference on String.split(x: Array[Char]) +run/t0325.scala + +# Using Threads +run/t6969.scala +run/inner-obj-auto.scala +run/predef-cycle.scala +run/synchronized.scala + +# Uses java.security +run/t2318.scala + +# Tries to catch java.lang.StackOverflowError +run/t6154.scala + +# Tries to catch java.lang.OutOfMemoryError +run/t7880.scala + +# Taking too much time, because JavaScript is not as fast as the JVM + +run/t3822.scala +run/collections.scala +run/t3989.scala +run/adding-growing-set.scala +run/t3242.scala +run/hashCodeDistribution.scala +run/t408.scala +run/t6584.scala +run/t6853.scala +run/UnrolledBuffer.scala + +# Crashes Rhino + +run/bridges.scala +run/patmat-exprs.scala + +# Using partest properties + +run/tailcalls.scala +run/t4294.scala +run/t6331b.scala + +# Using IO + +run/Predef.readLine.scala +run/t6488.scala +run/t6988.scala + +# Object{Output|Input}Streams +run/t6935.scala +run/t8188.scala + +# Using System.getProperties + +run/t4426.scala + +# Using ExecutionContext.global +run/t7336.scala +run/t7775.scala +run/future-flatmap-exec-count.scala + +# Using reflection + +run/t6063 + +run/mixin-bridge-methods.scala +run/t5125.scala +run/outertest.scala +run/t6223.scala +run/t5652b +run/elidable-opt.scala +run/nullable-lazyvals.scala +run/t4794.scala +run/t5652 +run/t5652c +run/getClassTest-old.scala + +run/reflection-repl-classes.scala +run/t5256e.scala +run/typetags_core.scala +run/reflection-constructormirror-toplevel-badpath.scala +run/t5276_1b.scala +run/reflection-sorted-decls.scala +run/toolbox_typecheck_implicitsdisabled.scala +run/t5418b.scala +run/toolbox_typecheck_macrosdisabled2.scala +run/abstypetags_serialize.scala +run/all-overridden.scala +run/showraw_tree_kinds.scala +run/showraw_tree_types_ids.scala +run/showraw_tree_types_typed.scala +run/showraw_tree_ids.scala +run/showraw_tree_ultimate.scala +run/t5266_2.scala +run/t5274_1.scala +run/t5224.scala +run/reflection-sanitychecks.scala +run/t6086-vanilla.scala +run/t5277_2.scala +run/reflection-methodsymbol-params.scala +run/reflection-valueclasses-standard.scala +run/t5274_2.scala +run/t5423.scala +run/reflection-modulemirror-toplevel-good.scala +run/t5419.scala +run/t5271_3.scala +run/reflection-enclosed-nested-basic.scala +run/reflection-enclosed-nested-nested-basic.scala +run/fail-non-value-types.scala +run/reflection-mem-typecheck.scala +run/exprs_serialize.scala +run/t5258a.scala +run/typetags_without_scala_reflect_manifest_lookup.scala +run/t4110-new.scala +run/t5273_2b_newpatmat.scala +run/t6277.scala +run/t5335.scala +run/toolbox_typecheck_macrosdisabled.scala +run/reflection-modulemirror-inner-good.scala +run/t5229_2.scala +run/typetags_multi.scala +run/typetags_without_scala_reflect_typetag_manifest_interop.scala +run/reflection-constructormirror-toplevel-good.scala +run/reflection-magicsymbols-invoke.scala +run/t6392b.scala +run/t5229_1.scala +run/reflection-magicsymbols-vanilla.scala +run/t5225_2.scala +run/origins.scala +run/runtimeEval1.scala +run/reflection-implClass.scala +run/reflection-enclosed-nested-inner-basic.scala +run/reflection-fieldmirror-ctorparam.scala +run/t6181.scala +run/reflection-magicsymbols-repl.scala +run/t5272_2_newpatmat.scala +run/t5270.scala +run/t5418a.scala +run/t5276_2b.scala +run/t5256f.scala +run/reflection-enclosed-basic.scala +run/reflection-constructormirror-inner-badpath.scala +run/interop_typetags_are_manifests.scala +run/newTags.scala +run/t5273_1_newpatmat.scala +run/reflection-constructormirror-nested-good.scala +run/t2236-new.scala +run/existentials3-new.scala +run/t6323b.scala +run/t5943a1.scala +run/reflection-fieldmirror-getsetval.scala +run/t5272_1_oldpatmat.scala +run/t5256h.scala +run/t1195-new.scala +run/t5840.scala +run/reflection-methodsymbol-returntype.scala +run/reflection-fieldmirror-accessorsareokay.scala +run/reflection-sorted-members.scala +run/reflection-allmirrors-tostring.scala +run/valueclasses-typetag-existential.scala +run/toolbox_console_reporter.scala +run/reflection-enclosed-inner-inner-basic.scala +run/t5256b.scala +run/bytecodecs.scala +run/elidable.scala +run/freetypes_false_alarm1.scala +run/freetypes_false_alarm2.scala +run/getClassTest-new.scala +run/idempotency-extractors.scala +run/idempotency-case-classes.scala +run/idempotency-this.scala +run/idempotency-labels.scala +run/idempotency-lazy-vals.scala +run/interop_manifests_are_abstypetags.scala +run/interop_manifests_are_typetags.scala +run/abstypetags_core.scala +run/macro-reify-abstypetag-notypeparams +run/macro-reify-abstypetag-typeparams-tags +run/macro-reify-abstypetag-typeparams-notags +run/macro-reify-abstypetag-usetypetag +run/macro-reify-freevars +run/macro-reify-splice-outside-reify +run/macro-reify-tagless-a +run/macro-reify-type +run/macro-reify-typetag-typeparams-tags +run/macro-reify-typetag-notypeparams +run/macro-undetparams-implicitval +run/manifests-new.scala +run/manifests-old.scala +run/no-pickle-skolems +run/position-val-def.scala +run/reflect-priv-ctor.scala +run/primitive-sigs-2-new.scala +run/primitive-sigs-2-old.scala +run/reflection-enclosed-inner-basic.scala +run/reflection-enclosed-inner-nested-basic.scala +run/reflection-constructormirror-inner-good.scala +run/reflection-constructormirror-nested-badpath.scala +run/reflection-fancy-java-classes +run/reflection-fieldsymbol-navigation.scala +run/reflection-fieldmirror-nmelocalsuffixstring.scala +run/reflection-fieldmirror-getsetvar.scala +run/reflection-fieldmirror-privatethis.scala +run/reflection-implicit.scala +run/reflection-mem-glbs.scala +run/reflection-mem-tags.scala +run/reflection-java-annotations +run/reflection-java-crtp +run/reflection-methodsymbol-typeparams.scala +run/reflection-modulemirror-nested-badpath.scala +run/reflection-modulemirror-inner-badpath.scala +run/reflection-modulemirror-nested-good.scala +run/reflection-modulemirror-toplevel-badpath.scala +run/reflection-sync-subtypes.scala +run/reflinit.scala +run/reflection-valueclasses-derived.scala +run/reflection-valueclasses-magic.scala +run/resetattrs-this.scala +run/runtimeEval2.scala +run/showraw_aliases.scala +run/showraw_mods.scala +run/shortClass.scala +run/showraw_nosymbol.scala +run/showraw_tree.scala +run/showraw_tree_types_untyped.scala +run/t1167.scala +run/t2577.scala +run/t2873.scala +run/t2886.scala +run/t2251b.scala +run/t3346j.scala +run/t3507-new.scala +run/t3569.scala +run/t5125b.scala +run/t5225_1.scala +run/t3425b +run/t5256a.scala +run/t5230.scala +run/t5256c.scala +run/t5256g.scala +run/t5266_1.scala +run/t5269.scala +run/t5271_1.scala +run/t5271_2.scala +run/t5271_4.scala +run/t5272_1_newpatmat.scala +run/t5272_2_oldpatmat.scala +run/t5273_1_oldpatmat.scala +run/t5273_2a_newpatmat.scala +run/t5273_2a_oldpatmat.scala +run/t5275.scala +run/t5276_1a.scala +run/t5276_2a.scala +run/t5277_1.scala +run/t5279.scala +run/t5334_1.scala +run/t5334_2.scala +run/t5415.scala +run/t5418.scala +run/t5676.scala +run/t5704.scala +run/t5710-1.scala +run/t5710-2.scala +run/t5770.scala +run/t5894.scala +run/t5816.scala +run/t5824.scala +run/t5912.scala +run/t5942.scala +run/t5943a2.scala +run/t6023.scala +run/t6113.scala +run/t6175.scala +run/t6178.scala +run/t6199-mirror.scala +run/t6199-toolbox.scala +run/t6220.scala +run/t6240-universe-code-gen.scala +run/t6221 +run/t6260b.scala +run/t6259.scala +run/t6287.scala +run/t6261.scala +run/t6308.scala +run/t6344.scala +run/t6392a.scala +run/t6591_1.scala +run/t6591_2.scala +run/t6591_3.scala +run/t6591_5.scala +run/t6591_6.scala +run/t6591_7.scala +run/t6608.scala +run/t6677.scala +run/t6687.scala +run/t6715.scala +run/t6719.scala +run/t6793.scala +run/t6860.scala +run/t6793b.scala +run/t6793c.scala +run/t7045.scala +run/t7046.scala +run/t7008-scala-defined +run/t7120b.scala +run/t7151.scala +run/t7214.scala +run/t7235.scala +run/t7331a.scala +run/t7331b.scala +run/t7331c.scala +run/t7558.scala +run/t7556 +run/t7779.scala +run/t7868b.scala +run/toolbox_current_run_compiles.scala +run/toolbox_default_reporter_is_silent.scala +run/toolbox_parse_package.scala +run/toolbox_silent_reporter.scala +run/toolbox_typecheck_inferimplicitvalue.scala +run/trait-renaming +run/typetags_serialize.scala +run/valueclasses-typetag-basic.scala +run/WeakHashSetTest.scala +run/valueclasses-typetag-generic.scala +run/t4023.scala +run/t4024.scala +run/t6380.scala +run/t5273_2b_oldpatmat.scala +run/t8104 +run/t8047.scala +run/t6992 +run/var-arity-class-symbol.scala +run/typetags_symbolof_x.scala +run/typecheck +run/t8190.scala +run/t8192 +run/t8177f.scala +run/t8199.scala +run/t7932.scala +run/t7700.scala +run/t7570c.scala +run/t7570b.scala +run/t7533.scala +run/t7570a.scala +run/t7044 +run/t7328.scala +run/t6733.scala +run/t6554.scala +run/t6732.scala +run/t6379 +run/t6411b.scala +run/t6411a.scala +run/t6260c.scala +run/t6260-delambdafy.scala +run/showdecl +run/reflection-sync-potpourri.scala +run/reflection-tags.scala +run/reflection-companiontype.scala +run/reflection-scala-annotations.scala +run/reflection-idtc.scala +run/macro-reify-nested-b2 +run/mixin-signatures.scala +run/reflection-companion.scala +run/macro-reify-nested-b1 +run/macro-reify-nested-a2 +run/macro-reify-nested-a1 +run/macro-reify-chained2 +run/macro-reify-chained1 +run/inferred-type-constructors.scala +run/mirror_symbolof_x.scala +run/t8196.scala +run/t8549b.scala +run/t8574.scala +run/t8549.scala +run/t8637.scala +run/t8346.scala + +run/reify_newimpl_29.scala +run/reify_magicsymbols.scala +run/reify_inheritance.scala +run/reify_newimpl_12.scala +run/reify_typerefs_2b.scala +run/reify_csv.scala +run/reify_inner2.scala +run/reify_maps_oldpatmat.scala +run/reify_newimpl_43.scala +run/reify_nested_inner_refers_to_local.scala +run/reify_closure7.scala +run/reify_closure8b.scala +run/reify_typerefs_3b.scala +run/reify_newimpl_44.scala +run/reify_newimpl_06.scala +run/reify_newimpl_05.scala +run/reify_newimpl_20.scala +run/reify_newimpl_23.scala +run/reify_metalevel_breach_-1_refers_to_1.scala +run/reify_newimpl_41.scala +run/reify-repl-fail-gracefully.scala +run/reify_fors_oldpatmat.scala +run/reify_inner3.scala +run/reify_closure8a.scala +run/reify_closures10.scala +run/reify_ann2a.scala +run/reify_newimpl_51.scala +run/reify_newimpl_47.scala +run/reify_extendbuiltins.scala +run/reify_newimpl_30.scala +run/reify_newimpl_38.scala +run/reify_closure2a.scala +run/reify_newimpl_45.scala +run/reify_closure1.scala +run/reify_generic2.scala +run/reify_printf.scala +run/reify_closure6.scala +run/reify_newimpl_37.scala +run/reify_newimpl_35.scala +run/reify_typerefs_3a.scala +run/reify_newimpl_25.scala +run/reify_ann4.scala +run/reify_typerefs_1b.scala +run/reify_newimpl_22.scala +run/reify_this.scala +run/reify_typerefs_2a.scala +run/reify_newimpl_03.scala +run/reify_newimpl_48.scala +run/reify_varargs.scala +run/reify_newimpl_42.scala +run/reify_newimpl_15.scala +run/reify_nested_inner_refers_to_global.scala +run/reify_newimpl_02.scala +run/reify_newimpl_01.scala +run/reify_fors_newpatmat.scala +run/reify_classfileann_a.scala +run/reify_nested_outer_refers_to_local.scala +run/reify_newimpl_13.scala +run/reify_closure5a.scala +run/reify_inner4.scala +run/reify_sort.scala +run/reify_ann1a.scala +run/reify_classfileann_b.scala +run/reify_closure4a.scala +run/reify_newimpl_33.scala +run/reify_sort1.scala +run/reify_properties.scala +run/reify_generic.scala +run/reify_newimpl_27.scala +run/reify-aliases.scala +run/reify_ann3.scala +run/reify-staticXXX.scala +run/reify_ann1b.scala +run/reify_ann5.scala +run/reify_anonymous.scala +run/reify-each-node-type.scala +run/reify_copypaste2.scala +run/reify_closure3a.scala +run/reify_copypaste1.scala +run/reify_complex.scala +run/reify_for1.scala +run/reify_getter.scala +run/reify_implicits-new.scala +run/reify_inner1.scala +run/reify_implicits-old.scala +run/reify_lazyunit.scala +run/reify_lazyevaluation.scala +run/reify_maps_newpatmat.scala +run/reify_metalevel_breach_+0_refers_to_1.scala +run/reify_metalevel_breach_-1_refers_to_0_a.scala +run/reify_metalevel_breach_-1_refers_to_0_b.scala +run/reify_nested_outer_refers_to_global.scala +run/reify_newimpl_04.scala +run/reify_newimpl_14.scala +run/reify_newimpl_11.scala +run/reify_newimpl_18.scala +run/reify_newimpl_19.scala +run/reify_newimpl_31.scala +run/reify_newimpl_21.scala +run/reify_newimpl_36.scala +run/reify_newimpl_39.scala +run/reify_newimpl_40.scala +run/reify_newimpl_49.scala +run/reify_newimpl_50.scala +run/reify_newimpl_52.scala +run/reify_renamed_term_basic.scala +run/reify_renamed_term_local_to_reifee.scala +run/reify_renamed_term_overloaded_method.scala +run/reify_renamed_type_basic.scala +run/reify_renamed_type_local_to_reifee.scala +run/reify_renamed_type_spliceable.scala +run/reify_typerefs_1a.scala +run/reify_timeofday.scala +run/reify_renamed_term_t5841.scala + +# Uses refletction indirectly through +# scala.runtime.ScalaRunTime.replStringOf +run/t6634.scala + +# Using reflection to invoke macros. These tests actually don't require +# or test reflection, but use it to separate compilation units nicely. +# It's a pity we cannot use them + +run/macro-abort-fresh +run/macro-expand-varargs-explicit-over-nonvarargs-bad +run/macro-invalidret-doesnt-conform-to-def-rettype +run/macro-invalidret-nontypeable +run/macro-invalidusage-badret +run/macro-invalidusage-partialapplication +run/macro-invalidusage-partialapplication-with-tparams +run/macro-reflective-ma-normal-mdmi +run/macro-reflective-mamd-normal-mi + +# Using macros, but indirectly creating calls to reflection +run/macro-reify-unreify + +# Using Enumeration in a way we cannot fix + +run/enums.scala +run/t3719.scala +run/t8611b.scala + +# Expecting some particular value of hashCode() + +run/MeterCaseClass.scala +run/t5608.scala +run/caseClassHash.scala +run/Meter.scala + +# Exceptions that become JavaScriptException + +run/pf-catch.scala +run/exceptions-2.scala +run/exceptions-nest.scala +run/t8601c.scala +run/t8601b.scala + +# Expecting unsupported exceptions (e.g. ArrayIndexOutOfBounds) +run/optimizer-array-load.scala +run/t8601.scala + +# Playing with classfile format + +run/classfile-format-51.scala +run/classfile-format-52.scala + +# Concurrent collections (TrieMap) +# has too much stuff implemented in *.java, so no support +run/triemap-hash.scala + +# Using parallel collections + +run/t5375.scala +run/t4894.scala +run/ctries-new +run/collection-conversions.scala +run/concurrent-map-conversions.scala +run/t4761.scala +run/concurrent-stream.scala +run/t7498.scala +run/t6448.scala +run/ctries-old +run/map_java_conversions.scala +run/parmap-ops.scala +run/pc-conversions.scala +run/t4459.scala +run/t4608.scala +run/t4723.scala +run/t4895.scala +run/t6052.scala +run/t6410.scala +run/t6467.scala +run/t6908.scala + +# Using scala.xml + +run/t4124.scala + +# Using Swing + +run/t3613.scala + +# Using the REPL + +run/t4285.scala +run/constant-type.scala +run/repl-bare-expr.scala +run/repl-parens.scala +run/repl-assign.scala +run/t5583.scala +run/treePrint.scala +run/constrained-types.scala +run/repl-power.scala +run/t4710.scala +run/repl-paste.scala +run/repl-reset.scala +run/repl-paste-3.scala +run/t6329_repl.scala +run/t6273.scala +run/repl-paste-2.scala +run/t5655.scala +run/t5072.scala +run/repl-colon-type.scala +run/kind-repl-command.scala +run/repl-trim-stack-trace.scala +run/t4594-repl-settings.scala +run/repl-save.scala +run/repl-paste-raw.scala +run/repl-paste-4.scala +run/t7801.scala +run/repl-backticks.scala +run/t6633.scala + +# Using the Repl (scala.tools.partest.ReplTest) +run/class-symbol-contravariant.scala +run/lub-visibility.scala +run/macro-bundle-repl.scala +run/macro-repl-basic.scala +run/macro-repl-dontexpand.scala +run/macro-system-properties.scala +run/reflection-equality.scala +run/reflection-repl-elementary.scala +run/reify_newimpl_26.scala +run/repl-javap-app.scala +run/repl-out-dir.scala +run/repl-term-macros.scala +run/repl-transcript.scala +run/repl-type-verbose.scala +run/t3376.scala +run/t4025.scala +run/t4172.scala +run/t4216.scala +run/t4542.scala +run/t4671.scala +run/t5256d.scala +run/t5535.scala +run/t5537.scala +run/t5789.scala +run/t6086-repl.scala +run/t6146b.scala +run/t6187.scala +run/t6320.scala +run/t6381.scala +run/t6434.scala +run/t6439.scala +run/t6507.scala +run/t6549.scala +run/t6937.scala +run/t7185.scala +run/t7319.scala +run/t7482a.scala +run/t7634.scala +run/t7747-repl.scala +run/t7805-repl-i.scala +run/tpeCache-tyconCache.scala +run/repl-empty-package +run/repl-javap-def.scala +run/repl-javap-fun.scala +run/repl-javap-mem.scala +run/repl-javap-memfun.scala +run/repl-javap-more-fun.scala +run/repl-javap-outdir +run/repl-javap.scala +run/repl-javap-outdir-funs +run/t6329_repl_bug.scala + +# Using Scala Script (partest.ScriptTest) + +run/t7711-script-args.scala + +# Using the compiler API + +run/t2512.scala +run/analyzerPlugins.scala +run/test-cpp.scala +run/compiler-asSeenFrom.scala +run/t5603.scala +run/t6440.scala +run/t5545.scala +run/existentials-in-compiler.scala +run/global-showdef.scala +run/inline-ex-handlers.scala +run/stream_length.scala +run/annotatedRetyping.scala +run/imain.scala +run/existential-rangepos.scala +run/delambdafy_uncurry_byname_inline.scala +run/delambdafy_uncurry_byname_method.scala +run/delambdafy_uncurry_inline.scala +run/delambdafy_t6555.scala +run/delambdafy_uncurry_method.scala +run/delambdafy_t6028.scala +run/memberpos.scala +run/programmatic-main.scala +run/reflection-names.scala +run/settings-parse.scala +run/sm-interpolator.scala +run/t1501.scala +run/t1500.scala +run/sammy_java8.scala +run/t1618.scala +run/t2464 +run/t4072.scala +run/t5064.scala +run/t5313.scala +run/t5385.scala +run/t5699.scala +run/t5717.scala +run/t5940.scala +run/t6028.scala +run/t6194.scala +run/t6288b-jump-position.scala +run/t6669.scala +run/t6745-2.scala +run/t6955.scala +run/t6956.scala +run/t7096.scala +run/t7271.scala +run/t7337.scala +run/t7398.scala +run/t7569.scala +run/t7852.scala +run/t7817-tree-gen.scala +run/t7825.scala +run/t7933.scala +run/t7843-jsr223-service.scala + +# partest.DirectTest +run/t6288.scala +run/t6331.scala +run/t6440b.scala +run/t6555.scala +run/t7876.scala +run/typetags_without_scala_reflect_typetag_lookup.scala +run/dynamic-updateDynamic.scala +run/dynamic-selectDynamic.scala +run/dynamic-applyDynamic.scala +run/dynamic-applyDynamicNamed.scala +run/t4841-isolate-plugins +run/large_code.scala +run/macroPlugins-namerHooks.scala +run/t4287inferredMethodTypes.scala +run/t4841-no-plugin.scala +run/t4332.scala +run/t8029.scala +run/t8046 +run/t5905-features.scala +run/t5905b-features.scala +run/large_class.scala +run/t8708_b +run/icode-reader-dead-code.scala + +# partest.BytecodeTest +run/t6546 +run/t7106 +run/t7974 +run/t8601-closure-elim.scala + +# partest.JavapTest +run/t8608-no-format.scala + +# Using .java source files + +run/t4317 +run/t4238 +run/t2296c +run/t4119 +run/t4283 +run/t4891 +run/t6168 +run/t6168b +run/t6240a +run/t6240b +run/t6548 +run/t6989 +run/t7008 +run/t7246 +run/t7246b +run/t7359 +run/t7439 +run/t7455 +run/t7510 +run/t7582-private-within +run/t7582 +run/t7582b +run/t3897 +run/t7374 +run/t3452e +run/t3452g +run/t3452d +run/t3452b-bcode +run/t3452b +run/t3452a +run/t1430 +run/t4729 +run/t8442 +run/t8601e + +# Using scala-script +run/t7791-script-linenums.scala + +# Suffers from bug in Node.js (https://github.com/joyent/node/issues/7528) +run/range-unit.scala + +### Incorrect partests ### +# Badly uses constract of Console.print (no flush) +run/t429.scala diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/BuglistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/BuglistedTests.txt new file mode 100644 index 0000000..42c6146 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/BuglistedTests.txt @@ -0,0 +1,4 @@ +# The tests in this file should pass but have never passed so far +# use scala.tools.partest.scalajs.testunknownonly to only run tests +# which are neither in BuglistedTests.txt, WhitelistedTests.txt or +# BlacklistedTests.txt diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/NoDCEWarn.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/NoDCEWarn.txt new file mode 100644 index 0000000..cc5aff0 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/NoDCEWarn.txt @@ -0,0 +1,8 @@ +Ljava_math_MathContext$ +Ljava_math_BigDecimal$ +Ljava_math_BigDecimal +Ljava_math_BigInteger$ +jl_Class$ +jl_Class.getClassLoader__jl_ClassLoader +jl_Class.getPackage__jl_Package +jl_Class.getInterfaces__Ajl_Class diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/WhitelistedTests.txt b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/WhitelistedTests.txt new file mode 100644 index 0000000..5538de1 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/WhitelistedTests.txt @@ -0,0 +1,2976 @@ +pos/spec-super.scala +pos/t1035.scala +pos/t5897.scala +pos/irrefutable.scala +pos/spec-partialmap.scala +pos/tcpoly_seq.scala +pos/partialfun.scala +pos/t2795-new.scala +pos/clsrefine.scala +pos/t0774 +pos/t1070.scala +pos/t5957 +pos/looping-jsig.scala +pos/t3274.scala +pos/spec-fields-old.scala +pos/t262.scala +pos/t7486.scala +pos/t2261.scala +pos/t6600.scala +pos/t4786.scala +pos/t5406.scala +pos/tcpoly_late_method_params.scala +pos/t2726 +pos/pos-bug1210.scala +pos/t3312.scala +pos/manifest1-old.scala +pos/gadt-gilles.scala +pos/t4842.scala +pos/ted.scala +pos/NoCyclicReference.scala +pos/t3568.scala +pos/t0030.scala +pos/t2635.scala +pos/t7232b +pos/t0017.scala +pos/t812.scala +pos/t2179.scala +pos/t651.scala +pos/spurious-overload.scala +pos/t758.scala +pos/t4760.scala +pos/t1672.scala +pos/mixins.scala +pos/patterns.scala +pos/t1260.scala +pos/t6551.scala +pos/t2060.scala +pos/t6575a.scala +pos/t1318.scala +pos/t4266.scala +pos/t0695 +pos/protected-static +pos/t5738.scala +pos/t1226.scala +pos/t5013 +pos/t6215.scala +pos/t5692b +pos/traits.scala +pos/t2994a.scala +pos/t3371.scala +pos/t613.scala +pos/t6499.scala +pos/xlint1.scala +pos/t1150 +pos/sealed-final.scala +pos/test4a.scala +pos/t2664.scala +pos/t3528.scala +pos/t3174.scala +pos/t6994.scala +pos/t4812.scala +pos/t5777.scala +pos/t5223.scala +pos/t439.scala +pos/t3079.scala +pos/t5829.scala +pos/t0036.scala +pos/scoping2.scala +pos/t4717.scala +pos/t4257.scala +pos/t1210a.scala +pos/getClassType.scala +pos/t5330.scala +pos/t4524.scala +pos/t2945.scala +pos/t6562.scala +pos/t0273.scala +pos/override-object-yes.scala +pos/t7426.scala +pos/t6601 +pos/t3076 +pos/seq-ordering.scala +pos/spec-groups.scala +pos/t296.scala +pos/t5545 +pos/spec-multiplectors.scala +pos/t1789.scala +pos/t2569 +pos/ksbug1.scala +pos/t0599.scala +pos/local-objects.scala +pos/t0081.scala +pos/t5756.scala +pos/t7126.scala +pos/t7716.scala +pos/t2797.scala +pos/t5399.scala +pos/t1101 +pos/t767.scala +pos/contrib467.scala +pos/t7532b +pos/self-type-override.scala +pos/t4853.scala +pos/t839.scala +pos/t5644 +pos/t5853.scala +pos/t5178.scala +pos/unapplyNeedsMemberType.scala +pos/t5390.scala +pos/t6575b.scala +pos/t151.scala +pos/t2665.scala +pos/t5120.scala +pos/erasure-nsquared.scala +pos/arrays3.scala +pos/t3136.scala +pos/inline-access-levels +pos/t3972.scala +pos/t2591.scala +pos/t3486 +pos/variances-flip.scala +pos/annotated-original +pos/typesafecons.scala +pos/stable.scala +pos/t1996.scala +pos/t3037.scala +pos/t1711 +pos/t3374.scala +pos/t0029.scala +pos/t3278.scala +pos/matthias3.scala +pos/t5546.scala +pos/t4020.scala +pos/matthias4.scala +pos/value-class-override-spec.scala +pos/arrays2.scala +pos/t5119.scala +pos/t2613.scala +pos/t4070b.scala +pos/virtpatmat_exist_uncurry.scala +pos/modules1.scala +pos/spec-constr-new.scala +pos/t6335.scala +pos/t675.scala +pos/t0644.scala +pos/t5892.scala +pos/t360.scala +pos/override.scala +pos/t1798.scala +pos/strip-tvars-for-lubbasetypes.scala +pos/hk-infer.scala +pos/t2119.scala +pos/t0231.scala +pos/t1459 +pos/t1381-new.scala +pos/t2610.scala +pos/t2708.scala +pos/t5604b +pos/t3951 +pos/t361.scala +pos/t319.scala +pos/largecasetest.scala +pos/switchUnbox.scala +pos/typetags.scala +pos/java-access-pos +pos/t803.scala +pos/t3898.scala +pos/t5692a +pos/t2421.scala +pos/t1102 +pos/t0654.scala +pos/exhaust_alternatives.scala +pos/t807.scala +pos/t5702-pos-infix-star.scala +pos/t1186 +pos/t1439.scala +pos/t7427.scala +pos/virtpatmat_binding_opt.scala +pos/t247.scala +pos/abstract.scala +pos/gen-traversable-methods.scala +pos/t2795-old.scala +pos/t5639 +pos/t2667.scala +pos/t2405.scala +pos/t1438.scala +pos/SI-7100.scala +pos/t1659.scala +pos/unchecked-a.scala +pos/t3636.scala +pos/t6745.scala +pos/t2809.scala +pos/t7022.scala +pos/t6447.scala +pos/t6367.scala +pos/t5846.scala +pos/lubs.scala +pos/t1987a.scala +pos/spec-arrays.scala +pos/virtpatmat_anonfun_for.scala +pos/listpattern.scala +pos/t5742.scala +pos/test5refine.scala +pos/switch-small.scala +pos/t5604 +pos/return_thistype.scala +pos/t348plus.scala +pos/t3420.scala +pos/t3440.scala +pos/maxim1.scala +pos/caseClassInMethod.scala +pos/t7239.scala +pos/t3833.scala +pos/t6675.scala +pos/t4402 +pos/t5953.scala +pos/t1152 +pos/t0591.scala +pos/t210.scala +pos/t7035.scala +pos/t5769.scala +pos/pmbug.scala +pos/t2331.scala +pos/t5240.scala +pos/t304.scala +pos/annotated-treecopy +pos/t2081.scala +pos/t0904.scala +pos/t7649.scala +pos/t3498-new.scala +pos/contrib701.scala +pos/t6624.scala +pos/t3924.scala +pos/t374.scala +pos/t1642 +pos/t1591_pos.scala +pos/depmet_implicit_oopsla_session_2.scala +pos/t5899.scala +pos/thistype.scala +pos/t4176b.scala +pos/elidable-tparams.scala +pos/lambdalift.scala +pos/nothing_manifest_disambig-old.scala +pos/t372.scala +pos/t5399a.scala +pos/t2782.scala +pos/patmat-extract-tparam.scala +pos/t4114.scala +pos/unapplyVal.scala +pos/t2486.scala +pos/t5877b.scala +pos/t0625.scala +pos/t6358_2.scala +pos/viewtest1.scala +pos/t1237.scala +pos/scala-singleton.scala +pos/t1254 +pos/t5504 +pos/bounds.scala +pos/t3631.scala +pos/t3177.scala +pos/unapplyContexts2.scala +pos/t0438.scala +pos/t1642b.scala +pos/inferbroadtype.scala +pos/t1858.scala +pos/t3731.scala +pos/t6963c.scala +pos/classtag-pos.scala +pos/t6221.scala +pos/t3343.scala +pos/spec-asseenfrom.scala +pos/t604.scala +pos/spec-example1.scala +pos/t0786.scala +pos/annot-inner.scala +pos/t5886.scala +pos/t1056.scala +pos/t294 +pos/spec-Function1.scala +pos/t1836 +pos/spec-private.scala +pos/depmet_implicit_tpbetareduce.scala +pos/exhaust_2.scala +pos/t7532 +pos/t5175.scala +pos/t802.scala +pos/t5809.scala +pos/tcpoly_typesub.scala +pos/t6029.scala +pos/contextbounds-implicits-new.scala +pos/t3480.scala +pos/patterns3.scala +pos/caseaccs.scala +pos/spec-sparsearray-old.scala +pos/patterns1213.scala +pos/spec-traits.scala +pos/t0020.scala +pos/cycle +pos/t5968.scala +pos/typealiases.scala +pos/init.scala +pos/t697.scala +pos/t2693.scala +pos/t2377 +pos/unapplyGeneric.scala +pos/t1385.scala +pos/t3363-old.scala +pos/t1236.scala +pos/t0068.scala +pos/t4052.scala +pos/lambdalift1.scala +pos/z1730.scala +pos/variances-local.scala +pos/virtpatmat_gadt_array.scala +pos/t2421_delitedsl.scala +pos/t5626.scala +pos/t690.scala +pos/t711.scala +pos/t6547.scala +pos/t1937 +pos/t3999 +pos/SI-7060.scala +pos/t2305.scala +pos/t2168.scala +pos/t2660.scala +pos/t1693.scala +pos/inliner2.scala +pos/t2799.scala +pos/t6966.scala +pos/t1001.scala +pos/S5.scala +pos/t0301.scala +pos/t1048.scala +pos/t415.scala +pos/t6386.scala +pos/t2187.scala +pos/hashhash-overloads.scala +pos/t6921.scala +pos/t0227.scala +pos/t6556.scala +pos/t3946 +pos/t1053.scala +pos/t1000.scala +pos/t0586.scala +pos/t7011.scala +pos/t7329.scala +pos/t4975.scala +pos/t1131.scala +pos/t1027.scala +pos/t2913.scala +pos/t3494.scala +pos/t5606.scala +pos/t4716.scala +pos/tcpoly_gm.scala +pos/t4859.scala +pos/t514.scala +pos/lexical.scala +pos/t2624.scala +pos/t4036.scala +pos/t2741 +pos/t703.scala +pos/five-dot-f.scala +pos/t805.scala +pos/strings.scala +pos/t2433 +pos/t6925.scala +pos/t1085.scala +pos/t7461 +pos/t1942 +pos/spec-lists.scala +pos/t3349 +pos/tcpoly_infer_ticket474.scala +pos/t1614 +pos/virtpatmat_reach_const.scala +pos/t2194.scala +pos/t6976 +pos/t1560.scala +pos/t6891.scala +pos/t3883.scala +pos/infersingle.scala +pos/gui.scala +pos/t1164.scala +pos/t3175-pos.scala +pos/t4336.scala +pos/annotations2.scala +pos/proj-rec-test.scala +pos/t2973.scala +pos/t1123.scala +pos/t6205.scala +pos/t5727.scala +pos/t6537.scala +pos/t6712.scala +pos/t3866.scala +pos/t4831.scala +pos/selftails.scala +pos/t397.scala +pos/spec-vector.scala +pos/t7233b.scala +pos/t1391.scala +pos/spec.scala +pos/t3106.scala +pos/contextbounds-implicits-old.scala +pos/packageobjs.scala +pos/michel3.scala +pos/t628.scala +pos/collections.scala +pos/tcpoly_boundedmonad.scala +pos/t7668.scala +pos/t0032.scala +pos/t0069.scala +pos/t4345.scala +pos/t3521 +pos/t3071.scala +pos/tcpoly_infer_easy.scala +pos/t289.scala +pos/t4365 +pos/rangepos-anonapply.scala +pos/t5033.scala +pos/lambda.scala +pos/S8.scala +pos/t6014.scala +pos/t1785.scala +pos/t6034.scala +pos/t7433.scala +pos/imp2-pos.scala +pos/t0504.scala +pos/t1272.scala +pos/t0612 +pos/value-class-override-no-spec.scala +pos/overloaded-unapply.scala +pos/t5859.scala +pos/chang +pos/localmodules.scala +pos/t4237.scala +pos/rangepos-patmat.scala +pos/t1974.scala +pos/t0054.scala +pos/michel2.scala +pos/t0770.scala +pos/t1146.scala +pos/t2441pos.scala +pos/t5099.scala +pos/tcpoly_seq_typealias.scala +pos/t946.scala +pos/tcpoly_infer_ticket1864.scala +pos/t4579.scala +pos/t4737 +pos/t7377b.scala +pos/t616.scala +pos/t201.scala +pos/t6355pos.scala +pos/escapes2.scala +pos/t1675.scala +pos/t3890.scala +pos/t6040.scala +pos/spec-tailcall.scala +pos/existentials.scala +pos/t5317.scala +pos/t7782b.scala +pos/t4758.scala +pos/t7296.scala +pos/t6896.scala +pos/cls1.scala +pos/t402.scala +pos/gosh.scala +pos/t2619.scala +pos/javaConversions-2.10-regression.scala +pos/t759.scala +pos/t5259.scala +pos/t5130.scala +pos/t5156.scala +pos/t0905.scala +pos/package-implicit +pos/t2669.scala +pos/trait-parents.scala +pos/virtpatmat_exhaust.scala +pos/patterns1.scala +pos/t7014 +pos/t1231 +pos/t1751 +pos/t7233.scala +pos/t6022.scala +pos/tcpoly_checkkinds_mix.scala +pos/depmet_implicit_norm_ret.scala +pos/package-case.scala +pos/philippe4.scala +pos/michel6.scala +pos/t4188.scala +pos/t3936 +pos/t1280.scala +pos/t6722.scala +pos/t796.scala +pos/t5542.scala +pos/t3927.scala +pos/t2293.scala +pos/t3800.scala +pos/t7285a.scala +pos/t927.scala +pos/t4494.scala +pos/t3864 +pos/ilya2 +pos/t2940 +pos/S1.scala +pos/tcpoly_wildcards.scala +pos/tryexpr.scala +pos/t6089b.scala +pos/depmet_implicit_oopsla_zipwith.scala +pos/t245.scala +pos/t6146.scala +pos/t1782 +pos/t851.scala +pos/spec-thistype.scala +pos/tcpoly_poly.scala +pos/t6815_import.scala +pos/t4649.scala +pos/t0453.scala +pos/t5020.scala +pos/ilya +pos/t2435.scala +pos/t1279a.scala +pos/t2171.scala +pos/t1957.scala +pos/gadts2.scala +pos/t3567 +pos/Z.scala +pos/t1203b +pos/nested2.scala +pos/t1896 +pos/viewtest2.scala +pos/t5541.scala +pos/existentials-harmful.scala +pos/t4063.scala +pos/t6485a +pos/t1208.scala +pos/t5041.scala +pos/unapplyComplex.scala +pos/t3384.scala +pos/t4112.scala +pos/t788.scala +pos/hklub0.scala +pos/t757.scala +pos/t1197 +pos/t359.scala +pos/t5667.scala +pos/t1107a.scala +pos/virtpatmat_castbinder.scala +pos/t267.scala +pos/t3419 +pos/t3861.scala +pos/t6797.scala +pos/spec-localdefs.scala +pos/t3404 +pos/t4457_1.scala +pos/matthias5.scala +pos/spec-polymeth.scala +pos/kinds.scala +pos/t2310.scala +pos/t6552.scala +pos/valdefs.scala +pos/hkarray.scala +pos/homonym.scala +pos/t1235 +pos/t3429 +pos/t0053.scala +pos/depmet_implicit_chaining_zw.scala +pos/virtpatmat_partialfun_nsdnho.scala +pos/t6664.scala +pos/ticket2251.scala +pos/t3495.scala +pos/super +pos/t121.scala +pos/javaConversions-2.10-ambiguity.scala +pos/t1803.scala +pos/t5877.scala +pos/t0085.scala +pos/t3582.scala +pos/t2939.scala +pos/t1422_pos.scala +pos/manifest1-new.scala +pos/t7505.scala +pos/t5720-ownerous.scala +pos/misc-unapply_pos.scala +pos/tcpoly_variance_pos.scala +pos/t5127.scala +pos/t6123-explaintypes-implicits.scala +pos/t2764 +pos/presuperContext.scala +pos/spec-simple.scala +pos/t3120 +pos/t5729.scala +pos/tcpoly_infer_ticket716.scala +pos/tcpoly_bounds1.scala +pos/t7369.scala +pos/imports-pos.scala +pos/t5654.scala +pos/t0123.scala +pos/raw-map +pos/t5330b.scala +pos/t6485b +pos/t6072.scala +pos/t5692c.scala +pos/t3430.scala +pos/tcpoly_param_scoping.scala +pos/t6204-b.scala +pos/attachments-typed-another-ident +pos/t5359.scala +pos/ticket2197.scala +pos/t720.scala +pos/t2130-2.scala +pos/t2260.scala +pos/t0304.scala +pos/t464.scala +pos/spec-maps.scala +pos/annotDepMethType.scala +pos/t6117.scala +pos/t911.scala +pos/t757a.scala +pos/t2504.scala +pos/t1381-old.scala +pos/t1232 +pos/needstypeearly.scala +pos/moduletrans.scala +pos/t4957.scala +pos/kinzer.scala +pos/t318.scala +pos/widen-existential.scala +pos/t0095.scala +pos/t566.scala +pos/tcpoly_overloaded.scala +pos/t7516 +pos/t7232 +pos/t698.scala +pos/t0002.scala +pos/t0288 +pos/t2994b.scala +pos/cls.scala +pos/t3622 +pos/t3671.scala +pos/tcpoly_subst.scala +pos/t5703 +pos/depmet_implicit_oopsla_session_simpler.scala +pos/t5022.scala +pos/builders.scala +pos/spec-foo.scala +pos/t756.scala +pos/t1569.scala +pos/implicit-unwrap-tc.scala +pos/t3688.scala +pos/t5198.scala +pos/t432.scala +pos/t6022b.scala +pos/channels.scala +pos/t1075.scala +pos/null.scala +pos/t1840 +pos/t6479.scala +pos/t6311.scala +pos/t0039.scala +pos/t1119.scala +pos/t573.scala +pos/t1136.scala +pos/t3938 +pos/spec-sealed.scala +pos/tcpoly_return_overriding.scala +pos/t3582b.scala +pos/t229.scala +pos/t3498-old.scala +pos/t531.scala +pos/t4545.scala +pos/t6651.scala +pos/t2133.scala +pos/tinondefcons.scala +pos/t6157.scala +pos/t6358.scala +pos/t7690.scala +pos/t5779-numeq-warn.scala +pos/list-extractor.scala +pos/t892.scala +pos/t2127.scala +pos/t7180.scala +pos/nullary_poly.scala +pos/virtpatmat_exist3.scala +pos/t1176 +pos/spec-funs.scala +pos/specialize10.scala +pos/t6514.scala +pos/exhaustive_heuristics.scala +pos/t0066.scala +pos/t460.scala +pos/t2130-1.scala +pos/t124.scala +pos/annotations.scala +pos/pat_gilles.scala +pos/array-interfaces.scala +pos/t6210.scala +pos/t3792.scala +pos/implicits-old.scala +pos/t389.scala +pos/t115.scala +pos/virtpatmat_exhaust_unchecked.scala +pos/scoping3.scala +pos/t6033.scala +pos/depmet_implicit_oopsla_session.scala +pos/t602.scala +pos/test5.scala +pos/t611.scala +pos/t5932.scala +pos/t4910.scala +pos/unapplySeq.scala +pos/t344.scala +pos/t3363-new.scala +pos/t4018.scala +pos/t4553.scala +pos/t5082.scala +pos/t3869.scala +pos/t3836.scala +pos/tcpoly_typeapp.scala +pos/t1409 +pos/nonlocal-unchecked.scala +pos/t0082.scala +pos/z1720.scala +pos/t7232c +pos/t2018.scala +pos/t3943 +pos/t2187-2.scala +pos/unicode-decode.scala +pos/t4757 +pos/t0710.scala +pos/t0305.scala +pos/t160.scala +pos/t7591 +pos/simplelists.scala +pos/List1.scala +pos/t516.scala +pos/t6648.scala +pos/t5165 +pos/t0055.scala +pos/t4744 +pos/t7377 +pos/t5726.scala +pos/t0091.scala +pos/t6595.scala +pos/compile.scala +pos/depmet_1_pos.scala +pos/t7364 +pos/philippe3.scala +pos/spec-doubledef-old.scala +pos/t4651.scala +pos/tcpoly_infer_implicit_tuple_wrapper.scala +pos/t6274.scala +pos/tcpoly_infer_explicit_tuple_wrapper.scala +pos/ticket2201.scala +pos/spec-fields-new.scala +pos/optmatch.scala +pos/t7517.scala +pos/t3560.scala +pos/t0165.scala +pos/t0872.scala +pos/t522.scala +pos/t2234.scala +pos/t5031_2.scala +pos/tcpoly_method.scala +pos/t6482.scala +pos/pos-bug1241.scala +pos/implicits-new.scala +pos/t2484.scala +pos/t2425.scala +pos/t1049.scala +pos/michel4.scala +pos/t5958.scala +pos/virtpatmat_instof_valuetype.scala +pos/spec-t6286.scala +pos/t873.scala +pos/t3137.scala +pos/Transactions.scala +pos/t0064.scala +pos/t7486-named.scala +pos/t5444.scala +pos/simple-exceptions.scala +pos/t1006.scala +pos/t7200b.scala +pos/t3777.scala +pos/t4840.scala +pos/t211.scala +pos/nullary.scala +pos/michel1.scala +pos/t5031_3 +pos/typealias_dubious.scala +pos/spec-doubledef-new.scala +pos/philippe1.scala +pos/thistypes.scala +pos/t3570.scala +pos/t6516.scala +pos/context.scala +pos/t3808.scala +pos/philippe2.scala +pos/constfold.scala +pos/t1292.scala +pos/t1147.scala +pos/t404.scala +pos/t4430.scala +pos/A.scala +pos/spec-partially.scala +pos/t5796.scala +pos/t2409 +pos/t284-pos.scala +pos/t5313.scala +pos/t2464 +pos/t1591b.scala +pos/hk-match +pos/t595.scala +pos/t6846.scala +pos/t6162-inheritance.scala +pos/relax_implicit_divergence.scala +pos/patterns2.scala +pos/t4692.scala +pos/t3837.scala +pos/t661.scala +pos/t2810.scala +pos/depexists.scala +pos/virtpatmat_exist4.scala +pos/t5245.scala +pos/t7190.scala +pos/isApplicableSafe.scala +pos/t6204-a.scala +pos/t0076.scala +pos/t1756.scala +pos/t1745 +pos/t6091.scala +pos/t0154.scala +pos/t530.scala +pos/t2094.scala +pos/t1034.scala +pos/t6084.scala +pos/t2454.scala +pos/t2956 +pos/tcpoly_ticket2096.scala +pos/attachments-typed-ident +pos/polymorphic-case-class.scala +pos/t252.scala +pos/spec-constr-old.scala +pos/t2421c.scala +pos/t122.scala +pos/t6574.scala +pos/t3859.scala +pos/spec-params-old.scala +pos/t1196 +pos/t4593.scala +pos/t596.scala +pos/t615.scala +pos/t7689.scala +pos/t3960.scala +pos/t3986.scala +pos/exbound.scala +pos/t2545.scala +pos/t1722 +pos/t159.scala +pos/t3272.scala +pos/t6301.scala +pos/t2794.scala +pos/t3048.scala +pos/t4970.scala +pos/t607.scala +pos/FPTest.scala +pos/test1.scala +pos/t3252.scala +pos/t4176.scala +pos/t112606A.scala +pos/t2183.scala +pos/t430-feb09.scala +pos/t6275.scala +pos/t1832.scala + +neg/volatile_no_override.scala +neg/t800.scala +neg/t5426.scala +neg/t2462a.scala +neg/t2641.scala +neg/classtags_dont_use_typetags.scala +neg/t5031 +neg/t2275b.scala +neg/macro-qmarkqmarkqmark.scala +neg/t4879.scala +neg/t5956.scala +neg/t4196.scala +neg/reify_ann2b.scala +neg/t6666b.scala +neg/warn-unused-privates.scala +neg/t6928.scala +neg/t6337.scala +neg/sealed-java-enums.scala +neg/t563.scala +neg/t900.scala +neg/deadline-inf-illegal.scala +neg/t766.scala +neg/t5429.scala +neg/overloaded-implicit.scala +neg/t875.scala +neg/abstract-class-error +neg/unchecked2.scala +neg/predef-masking.scala +neg/viewtest.scala +neg/macro-noexpand +neg/varargs.scala +neg/t963b.scala +neg/t909.scala +neg/sensitive2.scala +neg/t5390b.scala +neg/abstraction-from-volatile-type-error.scala +neg/macro-exception +neg/t4431.scala +neg/t5689.scala +neg/valueclasses.scala +neg/overload.scala +neg/t0204.scala +neg/t908.scala +neg/t750 +neg/patmatexhaust.scala +neg/macro-invalidusage-badtargs +neg/t1168.scala +neg/t5761.scala +neg/t0503.scala +neg/t7235.scala +neg/t1215.scala +neg/primitive-sigs-1 +neg/t5578.scala +neg/names-defaults-neg-warn.scala +neg/t6436b.scala +neg/t3098 +neg/t910.scala +neg/parstar.scala +neg/t4568.scala +neg/newpat_unreachable.scala +neg/warn-unused-imports.scala +neg/t1181.scala +neg/t5903c +neg/t7294.scala +neg/t4091.scala +neg/t5452-old.scala +neg/t5696.scala +neg/t0209.scala +neg/t2910.scala +neg/t7388.scala +neg/noMember2.scala +neg/no-predef.scala +neg/t6952.scala +neg/t1909b.scala +neg/abstract-report2.scala +neg/t5318.scala +neg/t6074.scala +neg/t7171.scala +neg/abstract-vars.scala +neg/unchecked-impossible.scala +neg/variances-refinement.scala +neg/t3453.scala +neg/t5189.scala +neg/t4302.scala +neg/xmltruncated7.scala + +run/t7249.scala +run/t3563.scala +run/t6111.scala +run/classtags_multi.scala +run/t5201.scala +run/checked.scala +run/valueclasses-classtag-basic.scala +run/t7171.scala +run/t5053.scala +run/t4535.scala +run/t5923d +run/t7291.scala +run/partialfun.scala +run/macro-term-declared-in-package-object +run/mapValues.scala +run/gadts.scala +run/t2386-new.scala +run/virtpatmat_stringinterp.scala +run/t657.scala +run/t0017.scala +run/t5713 +run/t576.scala +run/t3580.scala +run/virtpatmat_partial.scala +run/t6646.scala +run/mixins.scala +run/t1672.scala +run/macro-expand-implicit-macro-has-implicit +run/tuple-match.scala +run/t7039.scala +run/virtpatmat_opt_sharing.scala +run/virtpatmat_casting.scala +run/t2176.scala +run/eta-expand-star2.scala +run/macro-impl-relaxed +run/intmap.scala +run/t751.scala +run/t1591.scala +run/macro-typecheck-implicitsdisabled +run/t6911.scala +run/t5604.scala +run/macro-term-declared-in-default-param +run/collection-stacks.scala +run/multi-array.scala +run/t4560b.scala +run/buffer-slice.scala +run/t5629.scala +run/t6690.scala +run/matchonstream.scala +run/t3603.scala +run/lazy-exprs.scala +run/macro-quasiquotes +run/Course-2002-13.scala +run/t6337a.scala +run/exoticnames.scala +run/t0936.scala +run/existentials3-old.scala +run/runtime-richChar.scala +run/t6272.scala +run/t7215.scala +run/t1939.scala +run/ReverseSeqView.scala +run/lazy-leaks.scala +run/t0048.scala +run/t3994.scala +run/t2241.scala +run/t627.scala +run/t5966.scala +run/getClassTest-valueClass.scala +run/t3619.scala +run/t1300.scala +run/t2177.scala +run/t3760.scala +run/t1829.scala +run/macro-expand-implicit-macro-is-view +run/t889.scala +run/QueueTest.scala +run/t4537 +run/t3699.scala +run/valueclasses-manifest-basic.scala +run/t1192.scala +run/macro-expand-tparams-bounds +run/macro-expand-nullary-generic +run/t1434.scala +run/t6443-varargs.scala +run/macro-term-declared-in-trait +run/t4080.scala +run/t2236-old.scala +run/matcharraytail.scala +run/infiniteloop.scala +run/t5733.scala +run/virtpatmat_nested_lists.scala +run/t5158.scala +run/t6695.scala +run/t6070.scala +run/t4558.scala +run/exc2.scala +run/patmat-behavior-2.scala +run/overloads.scala +run/iterator-iterate-lazy.scala +run/t6957.scala +run/transform.scala +run/t5500.scala +run/t6663.scala +run/castsingleton.scala +run/t4147.scala +run/virtpatmat_staging.scala +run/t4565_1.scala +run/t5588.scala +run/run-bug4840.scala +run/t3496.scala +run/t5867.scala +run/search.scala +run/t3112.scala +run/hashsetremove.scala +run/interop_manifests_are_classtags.scala +run/t6443.scala +run/macro-expand-tparams-prefix +run/contrib674.scala +run/t3508.scala +run/t4300.scala +run/virtpatmat_typed.scala +run/macro-term-declared-in-class-object +run/map_test.scala +run/t5040.scala +run/t4827b.scala +run/lift-and-unlift.scala +run/t6574b.scala +run/t7240 +run/t3984.scala +run/virtpatmat_tailcalls_verifyerror.scala +run/macro-term-declared-in-class-class +run/emptypf.scala +run/t6631.scala +run/t6104.scala +run/t2818.scala +run/t3761-overload-byname.scala +run/t2526.scala +run/phantomValueClass.scala +run/t3126.scala +run/arybufgrow.scala +run/t3980.scala +run/t7375b +run/t6077_patmat_cse_irrefutable.scala +run/classmanifests_new_core.scala +run/t3395.scala +run/name-based-patmat.scala +run/inliner-infer.scala +run/t5171.scala +run/t3726.scala +run/null-hash.scala +run/t4027.scala +run/t2544.scala +run/patmatnew.scala +run/t5923b +run/t7242.scala +run/classtags_core.scala +run/streamWithFilter.scala +run/t3038b.scala +run/macro-expand-varargs-explicit-over-nonvarargs-good +run/macro-divergence-spurious +run/macro-duplicate +run/t2958.scala +run/patch-boundary.scala +run/t2333.scala +run/lazy-override-run.scala +run/macro-quasiinvalidbody-c +run/t5037.scala +run/takeAndDrop.scala +run/t6126.scala +run/t0883.scala +run/t7617a +run/t4171.scala +run/empty-array.scala +run/t7198.scala +run/t493.scala +run/genericValueClass.scala +run/t0677-old.scala +run/t1373.scala +run/t4461.scala +run/t6011b.scala +run/t7584.scala +run/t3935.scala +run/t6928-run.scala +run/t744.scala +run/t3241.scala +run/blame_eye_triple_eee-double.scala +run/t3829.scala +run/t5577.scala +run/t5914.scala +run/t601.scala +run/t5610.scala +run/macro-basic-mamd-mi +run/t6150.scala +run/stringbuilder.scala +run/t7290.scala +run/t6888.scala +run/t6327.scala +run/virtpatmat_unapplyseq.scala +run/t4656.scala +run/macro-term-declared-in-method +run/macro-expand-implicit-macro-is-implicit +run/blame_eye_triple_eee-float.scala +run/t4482.scala +run/t5488.scala +run/matchemptyarray.scala +run/t3714.scala +run/richWrapperEquals.scala +run/t5328.scala +run/stream_flatmap_odds.scala +run/implicitclasses.scala +run/t6827.scala +run/t6394b +run/complicatedmatch.scala +run/valueclasses-classmanifest-basic.scala +run/unreachable.scala +run/caseclasses.scala +run/withIndex.scala +run/exc1.scala +run/amp.scala +run/t1423.scala +run/t594.scala +run/t6353.scala +run/byname.scala +run/vector1.scala +run/t5879.scala +run/t1048.scala +run/t5080.scala +run/t4190.scala +run/caseClassEquality.scala +run/macro-enclosures +run/collections-toSelf.scala +run/implicits.scala +run/finalvar.scala +run/lazy-locals.scala +run/t7231.scala +run/t0508.scala +run/t6628.scala +run/t6406-regextract.scala +run/t0911.scala +run/t4013c.scala +run/t3502.scala +run/t5648.scala +run/retclosure.scala +run/t2857.scala +run/t4859.scala +run/t5162.scala +run/t3038.scala +run/classof.scala +run/t4062.scala +run/unapplyArray.scala +run/t4297.scala +run/t5923a +run/iterators.scala +run/t1537.scala +run/boolexprs.scala +run/valueclasses-classtag-generic.scala +run/macro-term-declared-in-anonymous +run/tcpoly_monads.scala +run/t5407.scala +run/scan.scala +run/forvaleq.scala +run/null-and-intersect.scala +run/t7047 +run/t0607.scala +run/sequenceComparisons.scala +run/t4396.scala +run/macro-undetparams-consfromsls +run/t2029.scala +run/t1220.scala +run/option-fold.scala +run/t5284c.scala +run/macro-auto-duplicate +run/t3529.scala +run/t4697.scala +run/t2251.scala +run/t5300.scala +run/virtpatmat_valdef.scala +run/t2147.scala +run/virtpatmat_extends_product.scala +run/list_map.scala +run/t1333.scala +run/matchbytes.scala +run/valueclasses-classmanifest-existential.scala +run/records.scala +run/t3088.scala +run/macro-def-path-dependent +run/t6443-by-name.scala +run/t1044.scala +run/delay-good.scala +run/case-class-23.scala +run/weakconform.scala +run/patmat-bind-typed.scala +run/t4835.scala +run/t3097.scala +run/t405.scala +run/existentials.scala +run/t2876.scala +run/t4809.scala +run/t1427.scala +run/t6135.scala +run/t3575.scala +run/t5688.scala +run/t6900.scala +run/macro-expand-unapply-a +run/t6677b.scala +run/t7375a.scala +run/t7300.scala +run/t6246.scala +run/typed-annotated +run/elidable-noflags.scala +run/t0042.scala +run/t3050.scala +run/t4536.scala +run/NestedClasses.scala +run/t3877.scala +run/seqlike-kmp.scala +run/t5907.scala +run/t266.scala +run/missingparams.scala +run/t2255.scala +run/private-inline.scala +run/t3488.scala +run/t3950.scala +run/typealias_overriding.scala +run/constant-optimization.scala +run/t7507.scala +run/t6090.scala +run/iterator-concat.scala +run/t4582.scala +run/macro-term-declared-in-class +run/macro-typecheck-macrosdisabled2 +run/t3425.scala +run/t4935.scala +run/t3326.scala +run/boolord.scala +run/t1141.scala +run/virtpatmat_unapply.scala +run/t5971.scala +run/t3651.scala +run/macro-sip19-revised +run/pure-args-byname-noinline.scala +run/preinits.scala +run/t5532.scala +run/concat-two-strings.scala +run/t3269.scala +run/macro-impl-default-params +run/t2162.scala +run/matchonseq.scala +run/t5428.scala +run/macro-expand-overload +run/t4660.scala +run/enrich-gentraversable.scala +run/macro-expand-override +run/t4054.scala +run/t4753.scala +run/valueclasses-manifest-generic.scala +run/macro-typecheck-macrosdisabled +run/t2308a.scala +run/duplicate-meth.scala +run/interop_classtags_are_classmanifests.scala +run/t3232.scala +run/t2075.scala +run/virtpatmat_partial_backquoted.scala +run/try-2.scala +run/macro-openmacros +run/macro-undetparams-macroitself +run/t6318_derived.scala +run/deprecate-early-type-defs.scala +run/dead-code-elimination.scala +run/t4827.scala +run/Course-2002-07.scala +run/slice-strings.scala +run/t6292.scala +run/t6206.scala +run/t1042.scala +run/t1718.scala +run/t2074_2.scala +run/arraycopy.scala +run/indexedSeq.scala +run/macro-term-declared-in-implicit-class +run/t3511.scala +run/t6290.scala +run/distinct.scala +run/virtpatmat_alts.scala +run/valueclasses-pavlov.scala +run/exceptions.scala +run/t1368.scala +run/t5856.scala +run/t6968.scala +run/names-defaults.scala +run/macro-expand-tparams-implicit +run/t5881.scala +run/t3540.scala +run/virtpatmat_try.scala +run/t7181.scala +run/value-class-extractor.scala +run/value-class-extractor-2.scala +run/t3150.scala +run/exc.scala +run/t3516.scala +run/delay-bad.scala +run/infix.scala +run/t1309.scala +run/t6370.scala +run/t6725-2.scala +run/macro-impl-tparam-typetag-is-optional +run/macro-term-declared-in-block +run/matchnull.scala +run/t2127.scala +run/t7325.scala +run/groupby.scala +run/t3932.scala +run/t4871.scala +run/longmap.scala +run/t1524.scala +run/t6187b.scala +run/kmpSliceSearch.scala +run/t7088.scala +run/t5804.scala +run/stringbuilder-drop.scala +run/t5753_1 +pos/cyclics-pos.scala +pos/cfcrash.scala +pos/tcpoly_higherorder_bound_method.scala +pos/t5084.scala +pos/trait-force-info.scala +pos/macro-qmarkqmarkqmark.scala +pos/t7785.scala +pos/nested.scala +pos/t3152.scala +pos/t5031 +pos/t6925b.scala +pos/t1107b +pos/t5012.scala +pos/virtpatmat_obj_in_case.scala +pos/t4938.scala +pos/t3856.scala +pos/spec-cyclic.scala +pos/aliases.scala +pos/typerep_pos.scala +pos/t119.scala +pos/t1050.scala +pos/t3670.scala +pos/t6145.scala +pos/t7315.scala +pos/t5930.scala +pos/t789.scala +pos/t5071.scala +pos/t4731.scala +pos/t4547.scala +pos/t2038.scala +pos/testCoercionThis.scala +pos/t2444.scala +pos/t5744 +pos/t780.scala +pos/t1722-A.scala +pos/virtpatmat_exist1.scala +pos/t6225.scala +pos/t762.scala +pos/t0204.scala +pos/rebind.scala +pos/spec-short.scala +pos/comp-rec-test.scala +pos/lub-dealias-widen.scala +pos/t1168.scala +pos/modules.scala +pos/t4220.scala +pos/t4070.scala +pos/t175.scala +pos/t2500.scala +pos/t5029.scala +pos/itay.scala +pos/t4202.scala +pos/t1987b +pos/t3534.scala +pos/infer2-pos.scala +pos/spec-sparsearray-new.scala +pos/t7091.scala +pos/ticket0137.scala +pos/collectGenericCC.scala +pos/t640.scala +pos/t4305.scala +pos/extractor-types.scala +pos/t3880.scala +pos/spec-annotations.scala +pos/t3577.scala +pos/compile1.scala +pos/spec-t3497.scala +pos/hkrange.scala +pos/t287.scala +pos/t7294.scala +pos/t6008.scala +pos/t4432.scala +pos/CustomGlobal.scala +pos/patmat.scala +pos/t2413 +pos/t2910.scala +pos/t592.scala +pos/t6245 +pos/infer.scala +pos/t7228.scala +pos/compound.scala +pos/attributes.scala +pos/t6771.scala +pos/t1090.scala +pos/t684.scala +pos/t577.scala +pos/t4273.scala +pos/t6278-synth-def.scala +pos/t6184.scala +neg/t0214.scala +neg/t4842.scala +neg/t6214.scala +neg/reify_nested_inner_refers_to_local.scala +neg/t576.scala +neg/t5969.scala +neg/tcpoly_variance.scala +neg/t7509.scala +neg/mixins.scala +neg/parent-inherited-twice-error.scala +neg/macro-abort +neg/constructor-init-order.scala +neg/t6042.scala +neg/t0590.scala +neg/eta-expand-star-deprecation.scala +neg/t4221.scala +neg/t6263.scala +neg/t783.scala +neg/t5554.scala +neg/macro-invalidsig-params-badtype +neg/multi-array.scala +neg/raw-types-stubs +neg/spec-overrides.scala +neg/t836.scala +neg/t7289_status_quo.scala +neg/t5675.scala +neg/macro-quasiquotes +neg/t6667.scala +neg/t6597.scala +neg/t6264.scala +neg/t0345.scala +neg/t7294b.scala +neg/t5340.scala +neg/t2144.scala +neg/t1010.scala +neg/t1838.scala +neg/t5189b.scala +neg/reify_metalevel_breach_-1_refers_to_1.scala +neg/t6601 +neg/wellkinded_wrongarity.scala +neg/t3909.scala +neg/t876.scala +neg/t5390.scala +neg/unit2anyref.scala +neg/t0351.scala +neg/t5120.scala +neg/t1038.scala +neg/t5878.scala +neg/qualifying-class-error-2.scala +neg/t3816.scala +neg/tailrec.scala +neg/volatile.scala +neg/t944.scala +neg/t1705.scala +neg/t3977.scala +neg/t5553_2.scala +neg/t5318c.scala +neg/overload-msg.scala +neg/t5440.scala +neg/t6335.scala +neg/compile-time-only-b.scala +neg/t501.scala +neg/override.scala +neg/t663.scala +neg/t5892.scala +neg/t1980.scala +neg/macro-false-deprecation-warning +neg/t5148.scala +neg/t585.scala +neg/t3776.scala +neg/interop_classtags_arenot_manifests.scala +neg/t4044.scala +neg/macro-invalidusage-nontypeable +neg/t6375.scala +neg/t500.scala +neg/t4877.scala +neg/t5357.scala +neg/interop_abstypetags_arenot_manifests.scala +neg/t4460a.scala +neg/t5318b.scala +neg/t3234.scala +neg/t4440.scala +neg/t6663.scala +neg/t6357.scala +neg/gadts1.scala +neg/cyclics.scala +neg/t5060.scala +neg/scopes.scala +run/t4013.scala +run/value-class-extractor-seq.scala +run/macro-expand-tparams-explicit +run/tuples.scala +run/t5753_2 +run/t0528.scala +run/t5105.scala +run/t1195-old.scala +run/t7341.scala +run/t3670.scala +run/t2594_tcpoly.scala +run/t3895.scala +run/t0668.scala +run/slices.scala +run/t6666a.scala +run/valueclasses-classmanifest-generic.scala +run/t2316_run.scala +run/t3004.scala +run/viewtest.scala +run/t6481.scala +run/t0005.scala +run/t4110-old.scala +run/t4766.scala +run/t5500b.scala +run/t7407b.scala +run/backreferences.scala +run/arrayview.scala +run/t629.scala +run/t5903c +run/unittest_collection.scala +run/spec-nlreturn.scala +run/macro-term-declared-in-object-object +run/triple-quoted-expr.scala +run/t5937.scala +run/t6011c.scala +run/macro-expand-implicit-argument +run/try.scala +run/t1987b +run/t6089.scala +run/macro-range +run/t2524.scala +run/t4770.scala +run/virtpatmat_unapplyprod.scala +run/t1535.scala +run/ctor-order.scala +pos/t5210.scala +pos/t5384.scala +pos/rangepos.scala +pos/t443.scala +pos/t1480.scala +pos/t116.scala +pos/seqtest2.scala +pos/scoping1.scala +pos/t4269.scala +pos/lookupswitch.scala +pos/t3642 +pos/t5706.scala +pos/SI-5788.scala +pos/t7264 +pos/t0031.scala +pos/macro-deprecate-dont-touch-backquotedidents.scala +pos/t6815.scala +pos/test4refine.scala +pos/michel5.scala +pos/t0851.scala +pos/t1185.scala +pos/sudoku.scala +pos/t7520.scala +pos/t6208.scala +pos/t3411.scala +pos/t295.scala +pos/S3.scala +pos/t0674.scala +pos/t6664b.scala +pos/variances_pos.scala +pos/liftcode_polymorphic.scala +pos/t3174b.scala +pos/t7232d +pos/t578.scala +pos/implicit-infix-ops.scala +pos/t4363.scala +pos/t532.scala +pos/exponential-spec.scala +pos/t599.scala +pos/t5862.scala +pos/t4603 +pos/t3676.scala +pos/t1357.scala +pos/native-warning.scala +pos/t1230 +pos/t6028 +pos/t4275.scala +pos/overloaded_extractor_and_regular_def.scala +pos/t4205 +pos/matthias1.scala +pos/testcast.scala +pos/generic-sigs.scala +pos/t0093.scala +pos/specializes-sym-crash.scala +pos/t0061.scala +pos/t2429.scala +pos/t694.scala +pos/javaReadsSigs +pos/t2023.scala +pos/t704.scala +pos/t2208_pos.scala +pos/t5137.scala +pos/t2683.scala +pos/t0049.scala +pos/t1029 +pos/t4243.scala +pos/typerep-stephane.scala +pos/t177.scala +pos/t5967.scala +pos/t430.scala +pos/virtpatmat_infer_single_1.scala +pos/pat_iuli.scala +pos/t1071.scala +pos/t7226.scala +pos/t1843.scala +pos/t419.scala +pos/t7364b +pos/t1159.scala +pos/t5305.scala +pos/t7694.scala +pos/t6047.scala +pos/t3578.scala +pos/t2082.scala +pos/setter-not-implicit.scala +pos/t1133.scala +pos/t3862.scala +pos/t942 +pos/nothing_manifest_disambig-new.scala +pos/iterator-traversable-mix.scala +pos/eta.scala +pos/test4.scala +pos/t2691.scala +pos/t4502.scala +pos/t7183.scala +pos/protected-t1010.scala +pos/X.scala +pos/virtpatmat_exist2.scala +pos/t4911.scala +pos/t3477.scala +pos/t4173.scala +pos/t7782.scala +pos/t2399.scala +pos/virtpatmat_alts_subst.scala +pos/propagate.scala +pos/t2421b_pos.scala +pos/t183.scala +pos/t7033.scala +pos/t3612.scala +pos/t5330c.scala +pos/t3020.scala +pos/t4869.scala +pos/t3373.scala +pos/spec-params-new.scala +pos/t3672.scala +pos/t4501.scala +pos/t1565.scala +pos/t3774.scala +pos/t6942 +neg/t3275.scala +neg/t421.scala +neg/t5702-neg-bad-brace.scala +neg/t3663 +neg/badtok-1.scala +neg/t677.scala +neg/t7756b.scala +neg/t6534.scala +neg/t6276.scala +neg/t5762.scala +neg/abstract.scala +neg/t2405.scala +neg/t0418.scala +neg/t5390c.scala +neg/lazyvals.scala +neg/lubs.scala +neg/abstract-report.scala +neg/t4163.scala +neg/t5702-neg-bad-and-wild.scala +neg/macro-invalidret +neg/t6728.scala +neg/t5152.scala +neg/t1432.scala +neg/abstract-inaccessible.scala +neg/import-precedence.scala +neg/t2462b.scala +neg/macro-invalidusage-presuper +neg/specification-scopes +neg/t6048.scala +neg/t4079 +neg/macro-basic-mamdmi +neg/t7020.scala +neg/t3015.scala +neg/t0207.scala +neg/t2296b +neg/t0673 +neg/t3761-overload-byname.scala +neg/t6675.scala +neg/t5529.scala +neg/sensitive.scala +neg/t742.scala +neg/t5067.scala +neg/t6162-overriding.scala +neg/variances.scala +neg/t5728.scala +neg/t6323a.scala +neg/compile-time-only-a.scala +neg/t6795.scala +neg/t2494.scala +neg/t3649.scala +neg/macro-invalidsig +neg/t2796.scala +neg/t112706A.scala +neg/t0764.scala +neg/t3757 +neg/t1431.scala +neg/exhausting.scala +neg/t1523.scala +neg/t779.scala +neg/xmltruncated1.scala +neg/t2208.scala +neg/t2078.scala +neg/t521.scala +neg/null-unsoundness.scala +neg/stmt-expr-discard.scala +neg/t0513.scala +neg/unchecked-abstract.scala +neg/t4460c.scala +neg/divergent-implicit.scala +neg/t5078.scala +neg/t1701.scala +neg/t0816.scala +neg/t1672b.scala +neg/macro-invalidusage-badbounds +neg/tailrec-2.scala +neg/t4064.scala +neg/reflection-names-neg.scala +neg/t5510.scala +neg/t3873.scala +neg/tailrec-3.scala +neg/t0226.scala +neg/t2031.scala +neg/t633.scala +neg/constrs.scala +neg/anyval-anyref-parent.scala +neg/t7290.scala +neg/t1041.scala +neg/patternalts.scala +neg/error_tooManyArgsPattern.scala +neg/checksensibleUnit.scala +neg/t6539 +neg/t4417.scala +neg/wellkinded_app.scala +neg/for-comprehension-old.scala +neg/t2779.scala +neg/object-not-a-value.scala +neg/t2968b.scala +neg/t6483.scala +neg/t6902.scala +neg/t6963a.scala +neg/t3399.scala +neg/t0015.scala +neg/t3995.scala +neg/t276.scala +neg/t6758.scala +neg/t2441.scala +neg/cycle-bounds.scala +neg/t1241.scala +neg/t4137.scala +neg/unicode-unterminated-quote.scala +neg/t4762.scala +neg/typeerror.scala +neg/implicits.scala +neg/t961.scala +neg/ambiguous-float-dots2.scala +neg/t2416.scala +neg/t5799.scala +neg/t7285.scala +neg/implicit-shadow.scala +neg/t2388.scala +neg/java-access-neg +neg/found-req-variance.scala +neg/hk-bad-bounds.scala +neg/t3224.scala +neg/t1033.scala +neg/t7385.scala +neg/t5882.scala +neg/t4541.scala +neg/t2973.scala +neg/t6406-regextract.scala +neg/t6666.scala +neg/t4831.scala +neg/t425.scala +neg/t1845.scala +neg/t3683b.scala +neg/t2801.scala +neg/t6083.scala +neg/t0528neg.scala +neg/stringinterpolation_macro-neg.scala +neg/t668.scala +neg/t5666.scala +neg/t4271.scala +neg/interop_typetags_arenot_classmanifests.scala +neg/t1355.scala +neg/t715.scala +neg/t7238.scala +neg/t7473.scala +neg/t7292-removal.scala +neg/tcpoly_infer_ticket1162.scala +neg/t4098.scala +neg/t6013 +neg/t6227.scala +neg/t464-neg.scala +neg/badtok-3.scala +neg/t6082.scala +neg/anytrait.scala +neg/valueclasses-doubledefs.scala +neg/t7519.scala +neg/overloaded-unapply.scala +neg/t1163.scala +neg/wellkinded_bounds.scala +neg/t7292-deprecation.scala +neg/t5044.scala +neg/t0842.scala +neg/t6436.scala +neg/interop_typetags_arenot_classtags.scala +neg/t3653.scala +neg/higherkind_novalue.scala +neg/t935.scala +neg/t6040.scala +neg/annot-nonconst.scala +neg/macro-deprecate-idents.scala +neg/illegal-stmt-start.scala +neg/t565.scala +neg/case-collision.scala +neg/t3209.scala +neg/t5821.scala +neg/abstract-class-2.scala +neg/t846.scala +neg/quasiquotes-syntax-error-position.scala +neg/t3987.scala +neg/t877.scala +neg/t0117.scala +neg/t692.scala +neg/t6666d.scala +neg/t5702-neg-ugly-xbrace.scala +neg/t7752.scala +neg/case-collision2.scala +neg/t6526.scala +neg/t2213.scala +neg/t7756a.scala +neg/t845.scala +neg/macro-override-macro-overrides-abstract-method-a +neg/tcpoly_ticket2101.scala +neg/delayed-init-ref.scala +neg/caseinherit.scala +neg/t3189.scala +neg/unchecked-suppress.scala +neg/t2180.scala +neg/t1371.scala +neg/macro-cyclic +neg/t6123-explaintypes-macros +neg/t4134.scala +neg/t691.scala +neg/t2421b.scala +neg/t4691_exhaust_extractor.scala +neg/t4419.scala +neg/t5801.scala +neg/t650.scala +neg/t5735.scala +neg/t696.scala +neg/t882.scala +neg/t2968.scala +neg/t7507.scala +neg/macro-invalidusage-badargs +neg/macro-reify-typetag-typeparams-notags +neg/wellkinded_app2.scala +neg/t4425b.scala +neg/t2296a +neg/t1878.scala +neg/t649.scala +neg/override-object-no.scala +neg/t4174.scala +neg/t2070.scala +neg/sabin2.scala +neg/t5903e +neg/t6566a.scala +neg/finitary-error.scala +neg/t4818.scala +neg/t3614.scala +neg/t6666c.scala +neg/ticket513.scala +neg/suggest-similar.scala +neg/t4457_1.scala +neg/t6666e.scala +neg/tcpoly_bounds.scala +neg/t4727.scala +neg/t4425.scala +neg/macro-invalidusage-methodvaluesyntax +neg/t3854.scala +neg/t3006.scala +neg/t5580b.scala +neg/t5378.scala +neg/t639.scala +neg/wrong-args-for-none.scala +neg/t7171b.scala +neg/t5361.scala +neg/unreachablechar.scala +neg/t5572.scala +neg/t7757a.scala +neg/macro-invalidimpl +neg/t2773.scala +neg/t6359.scala +neg/saito.scala +neg/xmltruncated2.scala +neg/t667.scala +neg/t3934.scala +neg/t6771b.scala +neg/t4584.scala +neg/wellkinded_wrongarity2.scala +neg/t7369.scala +neg/t1477.scala +neg/t5617.scala +neg/t7299.scala +neg/faculty.scala +neg/virtpatmat_reach_null.scala +neg/macro-reify-typetag-hktypeparams-notags +neg/t1224.scala +neg/xmltruncated3.scala +neg/t1872.scala +neg/t558.scala +neg/t7110.scala +neg/any-vs-anyref.scala +neg/t6340.scala +neg/t4166.scala +neg/t2918.scala +neg/t5856.scala +neg/t4989.scala +neg/t0003.scala +neg/t1183.scala +neg/t963.scala +neg/t4515.scala +neg/valueclasses-pavlov.scala +neg/t608.scala +neg/choices.scala +neg/patmat-type-check.scala +neg/valueclasses-impl-restrictions.scala +neg/imp2.scala +neg/protected-constructors.scala +neg/t6788.scala +neg/nullary-override.scala +neg/t200.scala +neg/t343.scala +neg/names-defaults-neg-ref.scala +neg/tcpoly_typealias.scala +neg/classtags_contextbound_b.scala +neg/t729.scala +neg/t5683.scala +neg/t4928.scala +neg/t700.scala +neg/t7669.scala +neg/macro-invalidshape +neg/t6011.scala +neg/t7325.scala +neg/check-dead.scala +neg/t550.scala +neg/t5663-badwarneq.scala +neg/t0699 +neg/nopredefs.scala +neg/t3507-old.scala +neg/t5352.scala +neg/t6336.scala +neg/interop_classmanifests_arenot_typetags.scala +neg/sealed-final-neg.scala +neg/t2102.scala +neg/t7636.scala +neg/t5031b +neg/t798.scala +neg/t5702-neg-bad-xbrace.scala +neg/t0899.scala +neg/cyclics-import.scala +neg/badtok-2.scala +neg/t473.scala +neg/t3160ambiguous.scala +neg/t5106.scala +neg/t1286 +neg/macro-override-macro-overrides-abstract-method-b +neg/t0259.scala +neg/t510.scala +neg/t3836.scala +neg/t5830.scala +neg/t1548 +neg/t5580a.scala +neg/forward.scala +neg/t591.scala +neg/t6558b.scala +neg/t556.scala +neg/xmltruncated4.scala +neg/t5497.scala +neg/t409.scala +neg/t6283.scala +neg/override-object-flag.scala +neg/constructor-prefix-error.scala +neg/eta-expand-star.scala +neg/t3392.scala +neg/t1275.scala +neg/nested-fn-print.scala +neg/t7330.scala +neg/t2275a.scala +neg/t630.scala +neg/t4270.scala +neg/t2775.scala +neg/pat_unreachable.scala +neg/t4158.scala +neg/unit-returns-value.scala +neg/t1422.scala +neg/reify_metalevel_breach_-1_refers_to_0_b.scala +neg/reassignment.scala +neg/t3683a.scala +neg/noMember1.scala +neg/macro-without-xmacros-b +neg/t1106.scala +neg/t5182.scala +neg/t6889.scala +neg/t4217.scala +neg/t7501 +neg/t5063.scala +neg/t1009.scala +neg/t997.scala +neg/unchecked.scala +neg/classtags_contextbound_c.scala +neg/applydynamic_sip.scala +neg/t7715.scala +neg/t588.scala +neg/t6667b.scala +neg/t7757b.scala +neg/t4069.scala +neg/t515.scala +neg/variances2.scala +neg/t1049.scala +neg/t7289.scala +neg/t1623.scala +neg/permanent-blindness.scala +neg/t5803.scala +neg/super-cast-or-test.scala +neg/nonlocal-warning.scala +neg/t5687.scala +neg/t5903a +neg/t6566b.scala +neg/unchecked-knowable.scala +neg/t5093.scala +neg/protected-static-fail +neg/type-diagnostics.scala +neg/forgot-interpolator.scala +neg/interop_abstypetags_arenot_classmanifests.scala +neg/t5376.scala +neg/t545.scala +neg/xmlcorner.scala +neg/switch.scala +neg/depmet_1.scala +neg/abstract-concrete-methods.scala +neg/t4987.scala +neg/t5452-new.scala +neg/t750b +neg/unchecked-refinement.scala +neg/t418.scala +neg/t5354.scala +neg/t3736.scala +neg/t631.scala +neg/t6829.scala +neg/t0218.scala +neg/volatile-intersection.scala +neg/t412.scala +neg/t693.scala +neg/t4882.scala +neg/t1960.scala +neg/macro-divergence-controlled +neg/t712.scala +neg/t5544 +neg/t3222.scala +neg/t3604.scala +neg/t1112.scala +neg/t7157 +neg/accesses.scala +neg/t452.scala +neg/t6162-inheritance +neg/t2442 +neg/t6567.scala +neg/lazy-override.scala +neg/abstract-explaintypes.scala +neg/nested-annotation.scala +neg/t5753 +neg/t4283b +neg/t3691.scala +neg/infix-op-positions.scala +neg/t3403.scala +neg/t4851 +neg/structural.scala +neg/error_dependentMethodTpeConversionToFunction.scala +neg/t5839.scala +neg/t5553_1.scala +neg/reify_metalevel_breach_+0_refers_to_1.scala +neg/t752.scala +neg/t6574.scala +neg/t3714-neg.scala +neg/t4457_2.scala +neg/t2148.scala +neg/t3240.scala +neg/t1364.scala +neg/saferJavaConversions.scala +neg/t414.scala +neg/t5493.scala +neg/classtags_contextbound_a.scala +neg/reify_metalevel_breach_-1_refers_to_0_a.scala +neg/t3118.scala +neg/t512.scala +neg/t2336.scala +neg/t856.scala +neg/xmltruncated6.scala +neg/t2206.scala +neg/virtpatmat_unreach_select.scala +neg/t6258.scala +neg/t6815.scala +neg/not-possible-cause.scala +neg/dbldef.scala +neg/qualifying-class-error-1.scala +neg/t835.scala +neg/t5455.scala +neg/t6558.scala +neg/t708.scala +neg/macro-nontypeablebody +neg/t0565.scala +neg/xmltruncated5.scala +neg/t5390d.scala +neg/t520.scala +neg/t6138.scala +neg/macro-without-xmacros-a +neg/t7214neg.scala +neg/t2870.scala +neg/t593.scala +neg/t4541b.scala +neg/t4460b.scala +neg/t284.scala +neg/t2488.scala +neg/macro-override-method-overrides-macro +neg/interop_abstypetags_arenot_classtags.scala +neg/t3769.scala +neg/warn-inferred-any.scala +neg/t664.scala +neg/t5903d +neg/t562.scala +neg/t2316.scala +neg/t0152.scala +neg/migration28.scala +neg/t6443c.scala +neg/tcpoly_override.scala +neg/t7324.scala +neg/t987.scala +neg/t5903b +neg/t3481.scala +neg/t6912.scala +neg/tcpoly_variance_enforce.scala +neg/t3913.scala +neg/names-defaults-neg.scala +neg/t765.scala +neg/t5358.scala +neg/t391.scala +neg/serialversionuid-not-const.scala +neg/t771.scala +neg/t0903.scala +neg/catch-all.scala +neg/classmanifests_new_deprecations.scala +neg/t0606.scala +neg/t5189_inferred.scala +neg/macro-reify-typetag-useabstypetag +neg/t5543.scala +neg/logImplicits.scala +neg/interop_typetags_without_classtags_arenot_manifests.scala +neg/t6535.scala +neg/t7259.scala +neg/t2139.scala +neg/t278.scala +neg/t5564.scala +neg/unchecked3.scala +neg/virtpatmat_reach_sealed_unsealed.scala +neg/checksensible.scala +neg/t7721.scala +run/t3798.scala +run/macro-expand-varargs-explicit-over-varargs +run/t3888.scala +run/t0677-new.scala +run/t3273.scala +run/t3763.scala +run/t2755.scala +run/t920.scala +run/t5610a.scala +run/literals.scala +run/proxy.scala +run/unapply.scala +run/t5830.scala +run/array-addition.scala +run/macro-expand-nullary-nongeneric +run/macro-basic-ma-mdmi +run/valueclasses-constr.scala +run/t1247.scala +run/t3487.scala +run/rawstrings.scala +run/patmat-seqs.scala +run/eta-expand-star.scala +run/t7436.scala +run/t3996.scala +run/constructors.scala +run/t498.scala +run/t3835.scala +run/t298.scala +run/t2867.scala +run/t7120 +run/virtpatmat_literal.scala +run/t2175.scala +run/t2503.scala +run/t3026.scala +run/t603.scala +run/t0091.scala +run/t6394a +run/macro-expand-varargs-implicit-over-varargs +run/t7407.scala +run/t2552.scala +run/priorityQueue.scala +run/virtpatmat_npe.scala +run/macro-sip19 +run/t6644.scala +run/t6614.scala +run/t2005.scala +run/t4680.scala +run/t5903a +run/classtags_contextbound.scala +run/Course-2002-05.scala +run/applydynamic_sip.scala +run/t1766.scala +run/retsynch.scala +run/t7715.scala +run/t102.scala +run/nonlocalreturn.scala +run/macro-reify-staticXXX +run/Course-2002-06.scala +run/t6863.scala +run/t6500.scala +run/macro-impl-rename-context +run/t4351.scala +run/t5009.scala +run/macro-term-declared-in-annotation +run/t6271.scala +run/array-existential-bound.scala +run/t6443b.scala +run/t1987.scala +run/MutableListTest.scala +run/t7571.scala +run/t5488-fn.scala +run/macro-bodyexpandstoimpl +run/macro-reify-ref-to-packageless +run/t2212.scala +run/macro-expand-varargs-implicit-over-nonvarargs +run/t0807.scala +run/patmat-behavior.scala +run/t2446.scala +run/tuple-zipped.scala +run/breakout.scala +run/t4122.scala +run/macro-settings +run/t7157 +run/t1323.scala +run/t4013b.scala +run/t6309.scala +run/t4047.scala +run/t5544 +run/t978.scala +run/t3361.scala +run/t6611.scala +run/t5387.scala +run/t5656.scala +run/t4897.scala +run/numeric-range.scala +run/t4777.scala +run/Course-2002-03.scala +run/string-extractor.scala +run/view-headoption.scala +run/patmat_unapp_abstype-new.scala +run/stream-stack-overflow-filter-map.scala +run/macro-impl-tparam-only-in-impl +run/t6559.scala +run/macro-reify-tagful-a +run/macro-expand-multiple-arglists +run/t4709.scala +run/t3509.scala +run/t5284b.scala +run/t7617b +run/t3923.scala +run/virtpatmat_apply.scala +run/t363.scala +run/manifests-undeprecated-in-2.10.0.scala +run/matchintasany.scala +run/t3970.scala +run/t4996.scala +run/t5530.scala +run/macro-term-declared-in-object-class +run/t3242b.scala +run/indexedSeq-apply.scala +run/t107.scala +run/t2337.scala +run/t3758-old.scala +run/t2754.scala +run/valueclasses-manifest-existential.scala +run/flat-flat-flat.scala +run/t6673.scala +run/interpolationMultiline2.scala +run/t3493.scala +run/t0631.scala +run/t2800.scala +run/t6506.scala +run/t6260.scala +run/t2418.scala +run/t4415.scala +run/classmanifests_new_alias.scala +run/t5380.scala +run/tcpoly_parseridioms.scala +run/t1747.scala +run/t5903d +run/t3530.scala +run/t216.scala +run/macro-term-declared-in-refinement +run/t4592.scala +run/t2488.scala +run/t3327.scala +run/t5614.scala +run/t5903b +run/iterables.scala +run/t3964.scala +run/t6329_vanilla.scala +run/t3038c +run/t1697.scala +run/t2030.scala +run/t3397.scala +run/t1005.scala +run/t3353.scala +run/t1466.scala +run/t3186.scala +run/tcpoly_overriding.scala +run/t5394.scala +run/t5284.scala +run/unboxingBug.scala +run/t7200.scala +run/macro-reify-basic +run/t153.scala +run/iterator3444.scala +run/macro-expand-implicit-macro-is-val +run/macro-basic-ma-md-mi +run/interpolationArgs.scala +run/t4954.scala +run/t3645.scala +run/transpose.scala +run/t3887.scala +run/t4288.scala +run/unittest_iterator.scala +run/t5543.scala +run/macro-term-declared-in-object +run/iq.scala +run/t2788.scala +run/t2027.scala +run/macro-expand-recursive +run/t949.scala +run/t1909b.scala +run/delambdafy-nested-by-name.scala +run/delambdafy-two-lambdas.scala +run/macro-blackbox-materialization +run/lists-run.scala +run/macro-parse-position +run/macro-parse-position-malformed +run/macro-whitebox-dynamic-materialization +run/macro-whitebox-extractor +run/macro-vampire-false-warning +run/macro-whitebox-fundep-materialization +run/macro-whitebox-structural +run/mutable-treeset.scala +run/static-module-method.scala +run/sort.scala +run/t1909.scala +run/t1909c.scala +run/t3346a.scala +run/t3346d.scala +run/t3346f.scala +run/t3346h.scala +run/t3346g.scala +run/t3832.scala +run/t4742.scala +run/t5377.scala +run/t5923c.scala +run/t6188.scala +run/t6333.scala +run/t6385.scala +run/t7899.scala +run/t7899-regression.scala +run/t7584b.scala +run/t7223.scala +run/t7859 +run/t7868.scala +run/t7871 +run/arrayclone-new.scala +run/arrayclone-old.scala +run/bitsets.scala +run/comparable-comparator.scala +run/colltest1.scala +run/t2106.scala +run/t5986.scala +run/view-iterator-stream.scala +run/array-charSeq.scala +pos/signatures +pos/t1263 +pos/t3249 +neg/t4749.scala +neg/main1.scala +neg/t7251 +neg/t7494-after-terminal +neg/t7494-before-parser +neg/t7494-right-after-terminal +run/lazy-traits.scala +run/OrderingTest.scala +run/ReplacementMatching.scala +run/patmat-finally.scala +run/t3158.scala +run/t3346e.scala +run/t4398.scala +run/t4930.scala +run/t6534.scala +pos/sammy_scope.scala +pos/delambdafy-patterns.scala +pos/private-types-after-typer.scala +pos/delambdafy-lambdalift.scala +pos/sammy_poly.scala +pos/sammy_single.scala +pos/SI-4012-b.scala +pos/sammy_twice.scala +pos/t3160.scala +pos/t1014.scala +pos/t4970b.scala +pos/t2698.scala +pos/t5845.scala +pos/t6201.scala +pos/t6260a.scala +pos/t7688.scala +pos/t7818.scala +pos/t1203a.scala +pos/t7834.scala +pos/t7853.scala +pos/t7815.scala +pos/t7853-partial-function.scala +pos/t7864.scala +pos/t7928.scala +pos/t7902.scala +pos/t7944.scala +pos/t7847 +neg/accesses2.scala +neg/bad-advice.scala +neg/gadts2.scala +neg/gadts2-strict.scala +neg/macro-bundle-abstract.scala +neg/macro-bundle-object.scala +neg/macro-bundle-trait.scala +neg/macro-blackbox-dynamic-materialization +neg/macro-blackbox-extractor +neg/run-gadts-strict.scala +neg/macro-blackbox-structural +neg/sammy_restrictions.scala +neg/sammy_wrong_arity.scala +neg/t2462c.scala +neg/t3346b.scala +neg/t1909-object.scala +neg/macro-blackbox-fundep-materialization +neg/t3346c.scala +neg/t3871.scala +neg/t3871b.scala +neg/t3971.scala +neg/t3346i.scala +neg/t6120.scala +neg/t6260c.scala +neg/t6680a.scala +neg/t7239.scala +neg/t7007.scala +neg/t7605-deprecation.scala +neg/t7622-missing-required.scala +neg/t7629-view-bounds-deprecation.scala +neg/t7834neg.scala +neg/t7783.scala +neg/t7848-interp-warn.scala +neg/t7519-b +neg/t7622-missing-dependency +neg/t7870.scala +neg/t7877.scala +neg/t7895.scala +neg/t7895b.scala +neg/t7899.scala +neg/t7895c.scala +neg/t7859 +run/t4752.scala +run/t2087-and-2400.scala +run/t3855.scala +run/t6637.scala +run/t6731.scala +pos/t3999b.scala +run/t0432.scala +run/t2514.scala +run/t7817.scala +run/t874.scala +run/type-currying.scala +run/t3616.scala +run/t3687.scala +run/t4570.scala +run/t5612.scala +run/t1110.scala +run/t2636.scala +run/verify-ctor.scala +run/t3647.scala +run/t4560.scala +run/t6632.scala +run/hashCodeBoxesRunTime.scala +run/richs.scala +run/t6725-1.scala +pos/t7776.scala +run/fors.scala +run/t6706.scala +run/t3175.scala +run/delambdafy-dependent-on-param-subst.scala +run/t4332b.scala +run/t8048a +run/t8017 +run/t7985b.scala +run/t8100.scala +run/patmat-mix-case-extractor.scala +run/t4750.scala +run/t7912.scala +run/delambdafy-dependent-on-param-subst-2.scala +run/t8048b +run/t8091.scala +run/macroPlugins-macroRuntime +run/macro-default-params +run/t6355.scala +run/t7777 +run/t8002.scala +run/t8015-ffc.scala +run/macro-subpatterns +run/t7985.scala +run/macroPlugins-macroArgs +run/t7326.scala +run/t5045.scala +run/value-class-partial-func-depmet.scala +run/t6329_vanilla_bug.scala +run/macroPlugins-macroExpand +run/t8010.scala +run/macroPlugins-typedMacroBody +run/t7406.scala +run/t6253c.scala +run/t6253a.scala +run/t6253b.scala +pos/t8146a.scala +pos/t8046c.scala +pos/t8002-nested-scope.scala +pos/t8132.scala +pos/t8045.scala +pos/overzealous-assert-genbcode.scala +pos/t8128.scala +pos/t8013 +pos/t8064b +pos/t6780.scala +pos/t7987 +pos/bcode_throw_null +pos/t8064 +pos/t8046.scala +pos/t6231.scala +pos/t7983.scala +pos/t5508.scala +pos/t5508-min.scala +pos/t8023b.scala +pos/t6231b.scala +pos/debug-reset-local-attrs.scala +pos/t8054.scala +pos/t2066.scala +pos/dotless-targs.scala +pos/t8120.scala +pos/t5508-min-okay.scala +pos/t8060.scala +pos/t8001 +pos/t8138.scala +pos/t8111.scala +pos/t8062 +pos/t8011.scala +pos/t8146b.scala +pos/t8046b.scala +pos/t8023.scala +pos/t5508-min-okay2.scala +pos/macro-implicit-invalidate-on-error.scala +neg/t6563.scala +neg/missing-param-type-tuple.scala +neg/not-a-legal-formal-parameter-tuple.scala +neg/t7897.scala +neg/t8015-ffa.scala +neg/quasiquotes-unliftable-not-found.scala +neg/t2066b.scala +neg/dotless-targs.scala +neg/patmat-classtag-compound.scala +neg/t2066.scala +neg/t8035-deprecated.scala +neg/t6675b.scala +neg/t8104 +neg/t7872.scala +neg/t7850.scala +neg/t7967.scala +neg/macro-bundle-overloaded.scala +neg/t6355a.scala +neg/class-of-double-targs.scala +neg/t6355b.scala +neg/macro-reify-splice-splice +neg/macro-bundle-noncontext.scala +neg/t8015-ffb.scala +neg/t8035-removed.scala +neg/t7984.scala +neg/t8024.scala +neg/t8024b.scala +neg/t8157.scala +neg/t8146-non-finitary-2.scala +neg/t8006.scala +neg/t7872c.scala +neg/t8146-non-finitary.scala +neg/t7872b.scala +neg/t6920.scala +run/t6200.scala +run/t6196.scala +run/macro-bundle-context-refinement +run/macro-enclosingowner-detectvar +run/macro-enclosingowner-sbt +run/macro-bundle-context-alias +run/macro-bundle-whitebox-use-refined +run/macro-bundle-whitebox-use-raw +neg/name-lookup-stable.scala +neg/t0764b.scala +neg/no-implicit-to-anyref-any-val.scala +neg/t1503.scala +neg/t4728.scala +neg/t6455.scala +neg/t6260-named.scala +neg/t6844.scala +neg/t7475c.scala +neg/t7475e.scala +neg/t7475f.scala +neg/macro-bundle-whitebox-use-raw +neg/macro-bundle-whitebox-use-refined +neg/macro-incompatible-macro-engine-b +neg/t7980.scala +neg/macro-incompatible-macro-engine-a +neg/t8143a.scala +neg/t8072.scala +neg/t8207.scala +neg/t8182.scala +neg/t8219-any-any-ref-equals.scala +neg/t8177a.scala +neg/t8228.scala +neg/t8229.scala +neg/t8237-default.scala +neg/t8244b.scala +neg/t8244e +neg/t8244c.scala +neg/t8265.scala +neg/t8266-invalid-interp.scala +neg/t6931 +neg/t8376 +neg/t8372.scala +neg/t8300-overloading.scala +neg/t8244 +neg/t8158 +neg/t8431.scala +pos/implicit-anyval-2.10.scala +pos/delambdafy_t6260_method.scala +pos/macro-bundle-disambiguate-bundle.scala +pos/macro-bundle-disambiguate-nonbundle.scala +pos/package-ob-case +pos/t1786-counter.scala +pos/reflection-compat-api-universe.scala +pos/list-optim-check.scala +pos/existential-java-case-class +pos/t1786-cycle.scala +pos/reflection-compat-c.scala +pos/t3452f.scala +pos/reflection-compat-ru.scala +pos/t2066-2.10-compat.scala +pos/reflection-compat-macro-universe.scala +pos/t5900a.scala +pos/t5760-pkgobj-warn +pos/t5954a +pos/t5954b +pos/t5954d +pos/t6260.scala +pos/t5165b +pos/t5954c +pos/t6260b.scala +pos/t7475b.scala +pos/t7475a.scala +pos/t7753.scala +pos/t7322.scala +pos/t6948.scala +pos/t7475d.scala +pos/t7475e.scala +pos/t6169 +pos/t7788.scala +pos/t7919.scala +pos/t8177a.scala +pos/t8177.scala +pos/t8170.scala +pos/t8170b.scala +pos/t8177d.scala +pos/t8177b.scala +pos/t8177e.scala +pos/t8134 +pos/t8177h.scala +pos/t8177g.scala +pos/t8207.scala +pos/t8187.scala +pos/t8219.scala +pos/t8219b.scala +pos/t8224.scala +pos/t8237.scala +pos/t8223.scala +pos/t8237b.scala +pos/t8300-conversions-a.scala +pos/t8300-conversions-b.scala +pos/t8209a +pos/t8209b +pos/t8244d +pos/t8300-overloading.scala +pos/t8300-patmat-a.scala +pos/t8300-patmat-b.scala +pos/t8315b.scala +pos/t8306.scala +pos/t8301.scala +pos/t8324.scala +pos/t8315.scala +pos/t8301b.scala +pos/t8363.scala +pos/t8367.scala +pos/t8369a.scala +pos/t8369b.scala +pos/t8403.scala +pos/t8364.scala +pos/t8352 +pos/t8376 +neg/macro-bundle-nonpublic-c.scala +neg/literate_existentials.scala +neg/macro-bundle-nonpublic-impl.scala +neg/macro-bundle-ambiguous.scala +neg/macro-bundle-priority-bundle.scala +neg/macro-bundle-need-qualifier.scala +neg/macro-bundle-nonstatic.scala +neg/macro-bundle-polymorphic.scala +neg/macro-bundle-priority-nonbundle.scala +neg/macro-bundle-wrongcontext-a.scala +neg/macro-bundle-wrongcontext-b.scala +run/t8425 +run/t8245.scala +run/t8266-octal-interp.scala +run/t8280.scala +run/t8395.scala +run/t8321 +run/t8153.scala +run/t8233-bcode.scala +run/t8197.scala +run/t8197b.scala +run/t8233.scala +run/t8133 +run/t8133b +run/t7475b.scala +run/t7445.scala +run/t6814 +run/t4577.scala +run/t5134.scala +run/t3452f.scala +run/t3452h.scala +run/t3452c.scala +run/t3452.scala +run/t261.scala +run/t3235-minimal.scala +run/t1503_future.scala +run/t5565.scala +pos/t8411 +pos/t8460.scala +run/t8428.scala +run/t8437 +run/absoverride.scala +run/arrays.scala +run/duration-coarsest.scala +run/iterator-from.scala +run/SymbolsTest.scala +run/t1074.scala +run/t1505.scala +run/streams.scala +run/t2111.scala +run/t4601.scala +pos/SI-4012-a.scala +pos/SI-7638.scala +neg/t3692-new.scala +run/t7015.scala +run/t7992b.scala +run/t7992.scala +run/t8570.scala +pos/t8157-2.10.scala +pos/t8325.scala +pos/t8523.scala +pos/t8578.scala +pos/t8329.scala +pos/t8497 +pos/t8546.scala +pos/t8531 +neg/t8325-c.scala +neg/t8325-b.scala +neg/t8325.scala +neg/t6988.scala +neg/t8463.scala +neg/t8450.scala +neg/t8430.scala +run/finally.scala +neg/t8630.scala +neg/t8035-no-adapted-args.scala +neg/t8675b.scala +neg/t8610-arg.scala +neg/t8736-c.scala +neg/tailrec-4.scala +neg/double-def-top-level +neg/t8610.scala +neg/aladdin1055 +neg/virtpatmat_exhaust_compound.scala +neg/t8675.scala +neg/t8525.scala +pos/t8736.scala +pos/t8625.scala +pos/t8596.scala +pos/t8617.scala +pos/t8736-b.scala +pos/t8708 +pos/macro-attachments +run/t8611a.scala +run/t8738.scala +run/macro-rangepos-args +run/t8610.scala +run/macro-rangepos-subpatterns +run/t8611c.scala +run/macroPlugins-isBlackbox +run/t8601d.scala +run/t8607.scala +run/bugs.scala +run/t1503.scala +run/t4148.scala +run/t7763.scala +run/issue192.scala + +# Adapt checkfiles for (1.0).toString == "1" +run/Course-2002-01.scala +run/t0421-new.scala +run/runtime.scala +run/t0421-old.scala +run/spec-self.scala +run/t5552.scala +run/Course-2002-02.scala +run/Course-2002-04.scala +run/promotion.scala +run/t4617.scala +run/Course-2002-09.scala +run/t5866.scala +run/try-catch-unify.scala +run/impconvtimes.scala +run/Course-2002-10.scala +run/Course-2002-08.scala + +# Adapt checkfiles for ().toString == "undefined" +run/t5680.scala +run/dynamic-anyval.scala +run/macro-bundle-toplevel +run/macro-bundle-whitebox-decl +run/t6662 +run/t8570a.scala +run/t3702.scala +run/t7657 +run/macro-bundle-static +run/structural.scala + +# Adapt checkfiles for print & flush (which we cannot 100% emulate) +run/imports.scala +run/misc.scala + +# Adapt checkfiles for compiler phase list +run/t6102.scala +neg/t7494-no-options + +# Adapt checkfiles for different behavior with boxed types +run/t5568.scala +run/virtpatmat_typetag.scala +run/virtpatmat_switch.scala +run/t5629b.scala +run/t6318_primitives.scala diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/neg/t7494-no-options.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/neg/t7494-no-options.check new file mode 100644 index 0000000..581da38 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/neg/t7494-no-options.check @@ -0,0 +1,42 @@ +error: Error: ploogin takes no options + phase name id description + ---------- -- ----------- + parser 1 parse source into ASTs, perform simple desugaring + namer 2 resolve names, attach symbols to named trees +packageobjects 3 load package objects + typer 4 the meat and potatoes: type the trees + jsinterop 5 + patmat 6 translate match expressions +superaccessors 7 add super accessors in traits and nested classes + extmethods 8 add extension methods for inline classes + pickler 9 serialize symbol tables + refchecks 10 reference/override checking, translate nested objects + uncurry 11 uncurry, translate function values to anonymous classes + tailcalls 12 replace tail calls by jumps + specialize 13 @specialized-driven class and method specialization + explicitouter 14 this refs to outer pointers + erasure 15 erase types, add interfaces for traits + posterasure 16 clean up erased inline classes + lazyvals 17 allocate bitmaps, translate lazy vals into lazified defs + lambdalift 18 move nested functions to top level + constructors 19 move field definitions into constructors + flatten 20 eliminate inner classes + mixin 21 mixin composition + jscode 22 + cleanup 23 platform-specific cleanups, generate reflective calls + delambdafy 24 remove lambdas + icode 25 generate portable intermediate code +#partest !-optimise + jvm 26 generate JVM bytecode + ploogin 27 A sample phase that does so many things it's kind of hard... + terminal 28 the last phase during a compilation run +#partest -optimise + inliner 26 optimization: do inlining +inlinehandlers 27 optimization: inline exception handlers + closelim 28 optimization: eliminate uncalled closures + constopt 29 optimization: optimize null and other constants + dce 30 optimization: eliminate dead code + jvm 31 generate JVM bytecode + ploogin 32 A sample phase that does so many things it's kind of hard... + terminal 33 the last phase during a compilation run +#partest diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-01.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-01.check new file mode 100644 index 0000000..fcda943 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-01.check @@ -0,0 +1,37 @@ +Course-2002-01.scala:41: warning: method loop in object M0 does nothing other than call itself recursively + def loop: Int = loop; + ^ +232 +667 +11 +10 +62.8318 +62.8318 +62.8318 +4 +81 +256 +25 +1 +737 +1 +0 +1 +76 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +1.4142156862745097 +1.7321428571428572 +2.0000000929222947 +sqrt(2) = 1.4142135623746899 +sqrt(2) = 1.4142135623746899 +cbrt(2) = 1.2599210500177698 +1 +1 1 +1 2 1 +1 3 3 1 +1 4 6 4 1 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-02.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-02.check new file mode 100644 index 0000000..ab75cfd --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-02.check @@ -0,0 +1,187 @@ +7 +120 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 + +pi = 3.181104885577714 +pi = 3.181104885577714 + +10 +100 +2.083333333333333 +3025.7687714031754 +pi = 3.1659792728432152 +pi = 3.181104885577714 +pi = 3.181104885577714 + +1.5 +1.4166666666666665 +1.4142156862745097 +1.4142135623746899 +sqrt(2) = 1.4142135623746899 + +1.5 +1.4166666666666665 +1.4142156862745097 +1.4142135623746899 +sqrt(2) = 1.4142135623746899 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +1 + 2 + .. + 5 = 15 +1 * 2 * .. * 5 = 120 + +1^2 + 2^2 + .. + 5^2 = 55 +1^2 * 2^2 * .. * 5^2 = 14400 + +factorial(0) = 1 +factorial(1) = 1 +factorial(2) = 2 +factorial(3) = 6 +factorial(4) = 24 +factorial(5) = 120 + +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +power(0,0) = 1 +power(0,1) = 0 +power(0,2) = 0 +power(0,3) = 0 +power(0,4) = 0 +power(0,5) = 0 +power(0,6) = 0 +power(0,7) = 0 +power(0,8) = 0 + +power(1,0) = 1 +power(1,1) = 1 +power(1,2) = 1 +power(1,3) = 1 +power(1,4) = 1 +power(1,5) = 1 +power(1,6) = 1 +power(1,7) = 1 +power(1,8) = 1 + +power(2,0) = 1 +power(2,1) = 2 +power(2,2) = 4 +power(2,3) = 8 +power(2,4) = 16 +power(2,5) = 32 +power(2,6) = 64 +power(2,7) = 128 +power(2,8) = 256 + +power(3,0) = 1 +power(3,1) = 3 +power(3,2) = 9 +power(3,3) = 27 +power(3,4) = 81 +power(3,5) = 243 +power(3,6) = 729 +power(3,7) = 2187 +power(3,8) = 6561 + +power(4,0) = 1 +power(4,1) = 4 +power(4,2) = 16 +power(4,3) = 64 +power(4,4) = 256 +power(4,5) = 1024 +power(4,6) = 4096 +power(4,7) = 16384 +power(4,8) = 65536 + +power(5,0) = 1 +power(5,1) = 5 +power(5,2) = 25 +power(5,3) = 125 +power(5,4) = 625 +power(5,5) = 3125 +power(5,6) = 15625 +power(5,7) = 78125 +power(5,8) = 390625 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-04.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-04.check new file mode 100644 index 0000000..fc6ad96 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-04.check @@ -0,0 +1,64 @@ +list0 = List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4, 3, 4, 8) +list1 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list2 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list3 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list4 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8) +list5 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1) +list6 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1) + +list0: List() -> List() +list1: List(0) -> List(0) +list2: List(0, 1) -> List(0, 1) +list3: List(1, 0) -> List(0, 1) +list4: List(0, 1, 2) -> List(0, 1, 2) +list5: List(1, 0, 2) -> List(0, 1, 2) +list6: List(0, 1, 2) -> List(0, 1, 2) +list7: List(1, 0, 2) -> List(0, 1, 2) +list8: List(2, 0, 1) -> List(0, 1, 2) +list9: List(2, 1, 0) -> List(0, 1, 2) +listA: List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4) -> List(1, 1, 2, 3, 4, 5, 6, 7, 8, 8) + +f(x) = 5x^3+7x^2+5x+9 +f(0) = 9 +f(1) = 26 +f(2) = 87 +f(3) = 222 + +v1 = List(2, 3, 4) +v2 = List(6, 7, 8) + +id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) + +v1 * v1 = 29 +v1 * v2 = 65 +v2 * v1 = 65 +v1 * v2 = 65 + +id * v1 = List(2, 3, 4) +m1 * v1 = List(4, 6, 8) +m2 * v1 = List(20, 47, 74) + +trn(id) = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +trn(m1) = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +trn(m2) = List(List(1, 4, 7), List(2, 5, 8), List(3, 6, 9)) + +List(v1) * id = List(List(2, 3, 4)) +List(v1) * m1 = List(List(4, 6, 8)) +List(v1) * m2 = List(List(42, 51, 60)) + +id * List(v1) = List(List(2, 3, 4), List(0, 0, 0), List(0, 0, 0)) +m1 * List(v1) = List(List(4, 6, 8), List(0, 0, 0), List(0, 0, 0)) +m2 * List(v1) = List(List(2, 3, 4), List(8, 12, 16), List(14, 21, 28)) + +id * id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1)) +id * m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m1 * id = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2)) +m1 * m1 = List(List(4, 0, 0), List(0, 4, 0), List(0, 0, 4)) +id * m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) +m2 * id = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)) +m1 * m2 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18)) +m2 * m1 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18)) +m2 * m2 = List(List(30, 36, 42), List(66, 81, 96), List(102, 126, 150)) + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-08.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-08.check new file mode 100644 index 0000000..0585d5b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-08.check @@ -0,0 +1,171 @@ +x = abc +count = 111 +x = hello +count = 112 + +account deposit 50 -> undefined +account withdraw 20 -> 30 +account withdraw 20 -> 10 +account withdraw 15 -> + +x deposit 30 -> undefined +y withdraw 20 -> + +x deposit 30 -> undefined +x withdraw 20 -> 10 + +x deposit 30 -> undefined +y withdraw 20 -> 10 + +2^0 = 1 +2^1 = 2 +2^2 = 4 +2^3 = 8 + +2^0 = 1 +2^1 = 2 +2^2 = 4 +2^3 = 8 + +1 2 3 +List(1, 2, 3) + +out 0 new-value = false +*** simulation started *** +out 1 new-value = true +!0 = 1 + +*** simulation started *** +out 2 new-value = false +!1 = 0 + +out 2 new-value = false + +*** simulation started *** +0 & 0 = 0 + +*** simulation started *** +0 & 1 = 0 + +*** simulation started *** +out 11 new-value = true +out 11 new-value = false +1 & 0 = 0 + +*** simulation started *** +out 14 new-value = true +1 & 1 = 1 + +out 14 new-value = false + +*** simulation started *** +0 | 0 = 0 + +*** simulation started *** +out 24 new-value = true +0 | 1 = 1 + +*** simulation started *** +1 | 0 = 1 + +*** simulation started *** +1 | 1 = 1 + +sum 34 new-value = false +carry 34 new-value = false + +*** simulation started *** +0 + 0 = 0 + +*** simulation started *** +sum 47 new-value = true +0 + 1 = 1 + +*** simulation started *** +carry 50 new-value = true +carry 50 new-value = false +sum 54 new-value = false +sum 54 new-value = true +1 + 0 = 1 + +*** simulation started *** +carry 57 new-value = true +sum 61 new-value = false +1 + 1 = 2 + +sum 61 new-value = false +carry 61 new-value = false + +*** simulation started *** +0 + 0 + 0 = 0 + +*** simulation started *** +sum 82 new-value = true +0 + 0 + 1 = 1 + +*** simulation started *** +sum 89 new-value = false +carry 90 new-value = true +sum 97 new-value = true +carry 98 new-value = false +0 + 1 + 0 = 1 + +*** simulation started *** +sum 113 new-value = false +carry 114 new-value = true +0 + 1 + 1 = 2 + +*** simulation started *** +sum 121 new-value = true +carry 122 new-value = false +sum 129 new-value = false +sum 129 new-value = true +1 + 0 + 0 = 1 + +*** simulation started *** +carry 137 new-value = true +sum 144 new-value = false +1 + 0 + 1 = 2 + +*** simulation started *** +carry 152 new-value = false +sum 152 new-value = true +sum 158 new-value = false +carry 159 new-value = true +1 + 1 + 0 = 2 + +*** simulation started *** +sum 173 new-value = true +1 + 1 + 1 = 3 + +in 0 new-value = false +ctrl0 0 new-value = false +ctrl1 0 new-value = false +ctrl2 0 new-value = false +out0 0 new-value = false +out1 0 new-value = false +out2 0 new-value = false +out3 0 new-value = false +out4 0 new-value = false +out5 0 new-value = false +out6 0 new-value = false +out7 0 new-value = false +in 0 new-value = true +*** simulation started *** +out0 10 new-value = true +ctrl0 10 new-value = true +*** simulation started *** +out1 13 new-value = true +out0 14 new-value = false +ctrl1 14 new-value = true +*** simulation started *** +out3 20 new-value = true +out1 21 new-value = false +ctrl2 21 new-value = true +*** simulation started *** +out7 30 new-value = true +out3 31 new-value = false +ctrl0 31 new-value = false +*** simulation started *** +out7 34 new-value = false +out6 35 new-value = true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-09.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-09.check new file mode 100644 index 0000000..c921361 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-09.check @@ -0,0 +1,50 @@ +Probe: f = 32 +Probe: c = 0 +Probe: f = ? +Probe: c = ? + +Probe: f = 212 +Probe: c = 100 +Probe: f = ? +Probe: c = ? + +Probe: c = 0 +Probe: f = 32 +Probe: c = ? +Probe: f = ? + +Probe: c = 100 +Probe: f = 212 +Probe: c = ? +Probe: f = ? + +0 Celsius -> 32 Fahrenheits +100 Celsius -> 212 Fahrenheits +32 Fahrenheits -> 0 Celsius +212 Fahrenheits -> 100 Celsius + +a = ?, b = ?, c = ? => ? * ? = ? +a = 2, b = ?, c = ? => 2 * ? = ? +a = ?, b = 3, c = ? => ? * 3 = ? +a = ?, b = ?, c = 6 => ? * ? = 6 +a = 2, b = 3, c = ? => 2 * 3 = 6 +a = 2, b = ?, c = 6 => 2 * 3 = 6 +a = ?, b = 3, c = 6 => 2 * 3 = 6 +a = 2, b = 3, c = 6 => 2 * 3 = 6 + +a = 0, b = ?, c = ? => 0 * ? = 0 +a = ?, b = 0, c = ? => ? * 0 = 0 +a = ?, b = ?, c = 0 => ? * ? = 0 +a = 0, b = 7, c = ? => 0 * 7 = 0 +a = 7, b = 0, c = ? => 7 * 0 = 0 +a = 0, b = 0, c = ? => 0 * 0 = 0 +a = 0, b = ?, c = 0 => 0 * ? = 0 +a = ?, b = 0, c = 0 => ? * 0 = 0 +a = 0, b = 7, c = 0 => 0 * 7 = 0 +a = 7, b = 0, c = 0 => 7 * 0 = 0 +a = 0, b = 0, c = 0 => 0 * 0 = 0 + +a = 3, b = 4 => c = 5 +a = 3, c = 5 => b = 4 +b = 4, c = 5 => a = 3 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-10.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-10.check new file mode 100644 index 0000000..847f0fa --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/Course-2002-10.check @@ -0,0 +1,46 @@ +fib(0) = 0 +fib(1) = 1 +fib(2) = 1 +fib(3) = 2 +fib(4) = 3 +fib(5) = 5 +fib(6) = 8 +fib(7) = 13 +fib(8) = 21 +fib(9) = 34 +fib(10) = 55 +fib(11) = 89 +fib(12) = 144 +fib(13) = 233 +fib(14) = 377 +fib(15) = 610 +fib(16) = 987 +fib(17) = 1597 +fib(18) = 2584 +fib(19) = 4181 + +pi(0) = 4 , 3.166666666666667 , 4 +pi(1) = 2.666666666666667 , 3.1333333333333337, 3.166666666666667 +pi(2) = 3.466666666666667 , 3.1452380952380956, 3.142105263157895 +pi(3) = 2.8952380952380956, 3.1396825396825396, 3.1415993573190044 +pi(4) = 3.33968253968254 , 3.142712842712843 , 3.141592714033778 +pi(5) = 2.976046176046176 , 3.140881340881341 , 3.1415926539752923 +pi(6) = 3.283738483738484 , 3.142071817071817 , 3.141592653591176 +pi(7) = 3.017071817071817 , 3.1412548236077646, 3.141592653589777 +pi(8) = 3.252365934718876 , 3.1418396189294024, 3.141592653589794 +pi(9) = 3.0418396189294024, 3.141406718496502 , 3.1415926535897936 +pi = 3.141592653589793 , 3.141592653589793 , 3.141592653589793 + +ln(0) = 1 , 0.7 , 1 +ln(1) = 0.5 , 0.6904761904761905, 0.7 +ln(2) = 0.8333333333333333, 0.6944444444444444, 0.6932773109243697 +ln(3) = 0.5833333333333333, 0.6924242424242424, 0.6931488693329254 +ln(4) = 0.7833333333333333, 0.6935897435897436, 0.6931471960735491 +ln(5) = 0.6166666666666667, 0.6928571428571428, 0.6931471806635636 +ln(6) = 0.7595238095238095, 0.6933473389355742, 0.6931471805604038 +ln(7) = 0.6345238095238095, 0.6930033416875522, 0.6931471805599444 +ln(8) = 0.7456349206349207, 0.6932539682539682, 0.6931471805599426 +ln(9) = 0.6456349206349206, 0.6930657506744463, 0.6931471805599453 +ln = 0.6931471805599453, 0.6931471805599453, 0.6931471805599453 + +prime numbers: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/bugs.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/bugs.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/bugs.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/dynamic-anyval.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/dynamic-anyval.check new file mode 100644 index 0000000..c125372 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/dynamic-anyval.check @@ -0,0 +1,4 @@ +undefined.dingo(bippy, 5) +List(1, 2, 3).dingo(bippy, 5) +undefined.dingo(bippy, 5) +List(1, 2, 3).dingo(bippy, 5) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/impconvtimes.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/impconvtimes.check new file mode 100644 index 0000000..082377e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/impconvtimes.check @@ -0,0 +1 @@ +3.0 * Hour = Measure(3,Hour) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/imports.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/imports.check new file mode 100644 index 0000000..1aad598 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/imports.check @@ -0,0 +1,21 @@ +In C_ico, v_ico .toString() returns ↩ +↪C_ico -> ok +In C_ico, field .toString() returns ↩ +↪C_ico -> ok +In C_ico, method.toString() returns ↩ +↪C_ico -> ok + +In C_ioc, v_ioc .toString() returns ↩ +↪C_ioc -> ok +In C_ioc, field .toString() returns ↩ +↪C_ioc -> ok +In C_ioc, method.toString() returns ↩ +↪C_ioc -> ok + +In C_oic, v_oic .toString() returns ↩ +↪C_oic -> ok +In C_oic, field .toString() returns ↩ +↪C_oic -> ok +In C_oic, method.toString() returns ↩ +↪C_oic -> ok + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/issue192.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/issue192.sem new file mode 100644 index 0000000..10abbf7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/issue192.sem @@ -0,0 +1 @@ +strictFloats diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-static.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-static.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-static.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-toplevel.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-toplevel.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-toplevel.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-whitebox-decl.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-whitebox-decl.check new file mode 100644 index 0000000..e2e7628 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/macro-bundle-whitebox-decl.check @@ -0,0 +1,6 @@ +undefined +Int +undefined +true +IntInt +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/misc.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/misc.check new file mode 100644 index 0000000..6043817 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/misc.check @@ -0,0 +1,62 @@ +misc.scala:46: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 42; + ^ +misc.scala:47: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 42l; + ^ +misc.scala:48: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 23.5f; + ^ +misc.scala:49: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 23.5; + ^ +misc.scala:50: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + "Hello"; + ^ +misc.scala:51: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 32 + 45; + ^ +misc.scala:62: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + x; + ^ +misc.scala:74: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses + 1 < 2; + ^ +### Hello +### 17 +### Bye + +### fib(0) = ↩ +↪1 +### fib(1) = ↩ +↪1 +### fib(2) = ↩ +↪2 +### fib(3) = ↩ +↪3 +### fib(4) = ↩ +↪5 +=== MyClass::toString === +=== MySubclass::toString === +=== MyClass::test === + +identity + +A.a = 1 +B.a = 5 +B.b = 2 + +X.a = 4 +Y.a = 11 +Y.b = 5 +Y.b = 5 + +X::foo + +Y::foo +X::foo + +3 +3 + +true diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/promotion.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/promotion.check new file mode 100644 index 0000000..41e36c3 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/promotion.check @@ -0,0 +1,4 @@ +2 +6 +20 +30 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/runtime.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/runtime.check new file mode 100644 index 0000000..0450b94 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/runtime.check @@ -0,0 +1,70 @@ +runtime.scala:141: warning: comparing values of types Null and Null using `eq' will always yield true + check(true , null eq null, null ne null); + ^ +runtime.scala:141: warning: comparing values of types Null and Null using `ne' will always yield false + check(true , null eq null, null ne null); + ^ +<<< Test0 +[false,true] +[0,1,2] +[3,4,5] +[a,b,c] +[6,7,8] +[9,10,11] +[12,13] +[14,15] +[string] +>>> Test0 + +<<< Test1 +10 +14 +15 +16 +20 +23 +24 +25 +26 +>>> Test1 + +<<< Test2 +A +M0 +N0 + +A +N0 +M0 + +A +M0 +M1 +N0 + +A +N0 +N1 +M0 + +>>> Test2 + +<<< Test3 +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +Ok +>>> Test3 + diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/spec-self.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/spec-self.check new file mode 100644 index 0000000..fd3c81a --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/spec-self.check @@ -0,0 +1,2 @@ +5 +5 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/structural.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/structural.check new file mode 100644 index 0000000..2fec112 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/structural.check @@ -0,0 +1,37 @@ + 1. hey + 2. 11 + 3. dee + 4. iei + 5. 6 + 6. 51 + 7. 2 + 8. 11 +10. 12 +11. eitch +12. 1 +13. ohone +14. 1 +15. undefined +16. one +17. tieone +18. 2 +19. true +20. 1 +21. undefined +22. one +23. oy +24. 1 +25. null +26. iei +31. 4 +32. undefined +33. iei +33. tieone +1 +2 +3 +4 +5 +caught +3 +2 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t0421-new.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t0421-new.check new file mode 100644 index 0000000..00d29b7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t0421-new.check @@ -0,0 +1,3 @@ +[Array(0, 1),Array(2, 3),Array(4, 5)] +[Array(31)] +[Array(24, 32)] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t0421-old.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t0421-old.check new file mode 100644 index 0000000..00d29b7 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t0421-old.check @@ -0,0 +1,3 @@ +[Array(0, 1),Array(2, 3),Array(4, 5)] +[Array(31)] +[Array(24, 32)] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t1503.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t1503.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t1503.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t3702.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t3702.check new file mode 100644 index 0000000..3fce987 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t3702.check @@ -0,0 +1,2 @@ +undefined +6 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t4148.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t4148.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t4148.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t4617.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t4617.check new file mode 100644 index 0000000..a6790f1 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t4617.check @@ -0,0 +1 @@ +Str 8 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5552.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5552.check new file mode 100644 index 0000000..4704611 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5552.check @@ -0,0 +1,2 @@ +(3,3) +(3,3) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5568.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5568.check new file mode 100644 index 0000000..6f30cc5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5568.check @@ -0,0 +1,9 @@ +void +int +class scala.runtime.BoxedUnit +class scala.runtime.BoxedUnit +class java.lang.Byte +class java.lang.Byte +5 +5 +5 diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5629b.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5629b.check new file mode 100644 index 0000000..c65298a --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5629b.check @@ -0,0 +1,10 @@ +=== pf(1): +MySmartPF.apply entered... +newPF.applyOrElse entered... +default +scala.MatchError: 1 (of class java.lang.Byte) +=== pf(42): +MySmartPF.apply entered... +newPF.applyOrElse entered... +ok +=== done diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5680.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5680.check new file mode 100644 index 0000000..a3b8b64 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5680.check @@ -0,0 +1,3 @@ +[Lscala.runtime.BoxedUnit +undefined +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5866.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5866.check new file mode 100644 index 0000000..64df1ce --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t5866.check @@ -0,0 +1,2 @@ +0 +Foo(0) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6102.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6102.check new file mode 100644 index 0000000..120082e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6102.check @@ -0,0 +1,27 @@ +[running phase parser on t6102.scala] +[running phase namer on t6102.scala] +[running phase packageobjects on t6102.scala] +[running phase typer on t6102.scala] +[running phase jsinterop on t6102.scala] +[running phase patmat on t6102.scala] +[running phase superaccessors on t6102.scala] +[running phase extmethods on t6102.scala] +[running phase pickler on t6102.scala] +[running phase refchecks on t6102.scala] +[running phase uncurry on t6102.scala] +[running phase tailcalls on t6102.scala] +[running phase specialize on t6102.scala] +[running phase explicitouter on t6102.scala] +[running phase erasure on t6102.scala] +[running phase posterasure on t6102.scala] +[running phase lazyvals on t6102.scala] +[running phase lambdalift on t6102.scala] +[running phase constructors on t6102.scala] +[running phase flatten on t6102.scala] +[running phase mixin on t6102.scala] +[running phase jscode on t6102.scala] +[running phase cleanup on t6102.scala] +[running phase delambdafy on t6102.scala] +[running phase icode on t6102.scala] +[running phase dce on t6102.scala] +[running phase jvm on icode] diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6318_primitives.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6318_primitives.check new file mode 100644 index 0000000..654ef1b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6318_primitives.check @@ -0,0 +1,54 @@ +Checking if byte matches byte +Some(1) +Checking if byte matches short +Some(1) +Checking if class java.lang.Byte matches byte +Some(1) +Checking if short matches short +Some(1) +Checking if short matches char +None +Checking if class java.lang.Byte matches short +Some(1) +Checking if char matches char +Some() +Checking if char matches int +None +Checking if class java.lang.Character matches char +Some() +Checking if int matches int +Some(1) +Checking if int matches long +None +Checking if class java.lang.Byte matches int +Some(1) +Checking if long matches long +Some(1) +Checking if long matches float +None +Checking if class java.lang.Long matches long +Some(1) +Checking if float matches float +Some(1) +Checking if float matches double +Some(1) +Checking if class java.lang.Byte matches float +Some(1) +Checking if double matches double +Some(1) +Checking if double matches boolean +None +Checking if class java.lang.Byte matches double +Some(1) +Checking if boolean matches boolean +Some(true) +Checking if boolean matches void +None +Checking if class java.lang.Boolean matches boolean +Some(true) +Checking if void matches void +Some(undefined) +Checking if void matches byte +None +Checking if class scala.runtime.BoxedUnit matches void +Some(undefined) diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6662.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6662.check new file mode 100644 index 0000000..417b7b5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t6662.check @@ -0,0 +1 @@ +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t7657.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t7657.check new file mode 100644 index 0000000..1a87c1e --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t7657.check @@ -0,0 +1,3 @@ +undefined +undefined +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t7763.sem b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t7763.sem new file mode 100644 index 0000000..d36898b --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t7763.sem @@ -0,0 +1 @@ +asInstanceOfs diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t8570a.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t8570a.check new file mode 100644 index 0000000..417b7b5 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/t8570a.check @@ -0,0 +1 @@ +undefined diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/try-catch-unify.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/try-catch-unify.check new file mode 100644 index 0000000..813f011 --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/try-catch-unify.check @@ -0,0 +1,4 @@ +Failure(java.lang.NumberFormatException: For input string: "Hi") +Success(5) +O NOES +Failure(java.lang.NumberFormatException: For input string: "Hi") diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/virtpatmat_switch.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/virtpatmat_switch.check new file mode 100644 index 0000000..0900a9c --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/virtpatmat_switch.check @@ -0,0 +1,7 @@ +zero +one +many +got a +got b +got some letter +scala.MatchError: 5 (of class java.lang.Byte)
\ No newline at end of file diff --git a/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/virtpatmat_typetag.check b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/virtpatmat_typetag.check new file mode 100644 index 0000000..048c3ae --- /dev/null +++ b/partest-suite/src/test/resources/scala/tools/partest/scalajs/2.11.2/run/virtpatmat_typetag.check @@ -0,0 +1,10 @@ +1 is a Int +1 is a java.lang.Integer +1 is not a java.lang.String; it's a class java.lang.Byte +true is a Any +woele is a java.lang.String +1 is a Int +1 is a java.lang.Integer +1 is not a java.lang.String; it's a class java.lang.Byte +true is a Any +woele is a java.lang.String |