Permalink
Commits on Feb 10, 2013
  1. @udalov

    Correct Android SpecialFiles

    Replace all multi-file tests and tests with java with an exclusion of
    these directories. Delete obsolete exclusions, add a new one
    udalov committed Feb 9, 2013
  2. @udalov

    Add test on bytecode text

    Test data should be a Kotlin source file with zero or more comments e.g. of
    the form: '// 1 INVOKEVIRTUAL'. The test then checks that the generated
    bytecode for this file contains exactly one occurrence of the string
    'INVOKEVIRTUAL'
    udalov committed Feb 9, 2013
  3. @udalov @udalov
  4. @udalov @udalov

    Switch class loading logic in blackBoxWithJava tests

    BoxWithJava tests now by default are loaded with the classloader which has
    test's classpath in itself, as in the former ClassPathInTheSameClassLoaderTest
    udalov committed with udalov Feb 8, 2013
  5. @udalov @udalov

    Autogenerate codegen multi-file tests

    Based on boxMultiFile/ directory
    udalov committed with udalov Feb 8, 2013
  6. @udalov @udalov

    Move multi-file codegen testData to boxMultiFile/

    There'll be an auto-generated test over this directory
    udalov committed with udalov Feb 8, 2013
  7. @udalov @udalov

    Delete StdlibTest and StdlibTestForever

    Move remaining tests to AnnotationGenTest (where they did belong to in the
    first place)
    udalov committed with udalov Feb 8, 2013
  8. @udalov @udalov

    Simplify tests on not-null assertions

    No need to call blackBoxFile() on a useless test data file. Also creating
    environment logic is simplified
    udalov committed with udalov Feb 7, 2013
  9. @udalov @udalov
  10. @udalov @udalov

    Kill blackBoxFile()

    If your test is supposed to use blackBoxFile(), maybe it should be placed into
    box/boxWithStdlib directory
    udalov committed with udalov Feb 7, 2013
  11. @udalov @udalov
  12. @udalov @udalov
  13. @udalov @udalov
  14. @udalov @udalov
  15. @udalov @udalov
  16. @udalov @udalov
  17. @udalov @udalov
  18. @abreslav
  19. @abreslav
Commits on Feb 8, 2013
  1. @svtk
  2. @svtk
  3. @svtk

    regenerated tests

    svtk committed Feb 8, 2013
  4. @svtk
  5. @svtk

    return commit after merge

    'Fixed UnsupportedOperationException when a namespace is used in place of an expression.'
    svtk committed Feb 7, 2013
  6. @svtk

    refactoring after code review

     do not consider error type in parameters of function type as unknown
    svtk committed Feb 7, 2013
  7. @svtk
  8. @svtk

    rename

     ResolveMode enum to {TOP_LEVEL_CALL, NESTED_CALL}
     completeValueArgumentsInference to completeNestedCallsInference
    svtk committed Feb 7, 2013
  9. @svtk

    small fixes after review

    svtk committed Feb 7, 2013
  10. @svtk

    explicitly invoke callExpressionResolver with NO_EXPECTED_TYPE

     for inner calls
    svtk committed Feb 7, 2013
  11. @svtk

    test improved

    svtk committed Feb 7, 2013
  12. @svtk

    test fixes after refactorings

    expected return type for function literal cannot depend on expected type of outer function
    svtk committed Feb 7, 2013
  13. @svtk

    added DEFERRED_COMPUTATION_FOR_CALL

    - instead of storing deferredComputationsForArguments in ResolvedCall
    store it in BindingContext (in DEFERRED_COMPUTATION_FOR_CALL)
    -do not repeat computation for the same argument (cache added)
    svtk committed Feb 7, 2013
  14. @svtk
  15. @svtk
  16. @svtk

    check resulting type for inner call

     while completeValueArgumentsInference
    svtk committed Feb 6, 2013