Permalink
Commits on Jan 21, 2013
  1. fix duplication

    develar committed with Evgeny Gerashchenko Jan 18, 2013
  2. ability to get text from annotations xml files

    Evgeny Gerashchenko committed Jan 21, 2013
  3. EA-43015 - assert: KotlinSignatureInJavaMarkerProvider.collectSlowLin…

    …eMarkers (no member name)
    
    Better assertion message.
    Evgeny Gerashchenko committed Jan 21, 2013
  4. Better assertion message.

    Evgeny Gerashchenko committed Jan 21, 2013
  5. Supported constructors.

    EA-43090 - assert: KotlinSignatureInJavaMarkerProvider.collectSlowLineMarkers (couldn't find descriptor)
    Evgeny Gerashchenko committed Jan 21, 2013
  6. No line markers for anonymous or local class' methods

     #KT-3270 fixed
    abreslav committed with Evgeny Gerashchenko Jan 19, 2013
  7. Static methods supported

    abreslav committed with Evgeny Gerashchenko Jan 19, 2013
  8. Extract methods

    abreslav committed with Evgeny Gerashchenko Jan 19, 2013
  9. Rename parameter

    NataliaUkhorskaya committed Jan 21, 2013
  10. Mark deprecated as a warning

     #KT-3252 Fixed
    NataliaUkhorskaya committed Jan 21, 2013
  11. Fixed UnsupportedOperationException when a namespace is used in place…

    … of an expression.
    univerio committed with udalov Jan 19, 2013
  12. Regenerate tests

    udalov committed Jan 21, 2013
Commits on Jan 20, 2013
Commits on Jan 19, 2013
Commits on Jan 18, 2013
  1. Add regression test for KT-2673

     #KT-2673 Obsolete
    udalov committed Jan 18, 2013
  2. Refactor ClassGenTest

    Initialize environment with JDK_ONLY in setUp(), allowing to quickly launch
    tests without compilation of stdlib.
    
    Remove duplicate/unneeded/commented out tests
    udalov committed Jan 18, 2013
  3. Fix nested classes codegen bug

    When constructing a closure, codegen in some cases incorrectly determined if
    it needed to store a reference from a nested class to the outer
    udalov committed Jan 17, 2013
Commits on Jan 17, 2013
  1. KT-3248 Highlight Java members with invalid annotations in IDE

     #KT-3248 fixed
    Evgeny Gerashchenko committed Jan 17, 2013
  2. Minor. Casting on higher level.

    Evgeny Gerashchenko committed Jan 17, 2013
  3. Fixed bug in checking for annotation writablity.

    Evgeny Gerashchenko committed Jan 17, 2013
  4. KT-2808 Intention to change existing alternative Kotlin signature

     #KT-2808 fixed
    Evgeny Gerashchenko committed Jan 17, 2013
  5. Add some regression tests for obsolete issues

    Regenerate tests
    udalov committed Jan 17, 2013
  6. Additional loadJava/loadKotlin tests for nested classes

     #KT-1174 Fixed
    udalov committed Jan 15, 2013
Commits on Jan 16, 2013
  1. Resolve qualified nested class expressions

    lookupNamespaceType now returns NamespaceType of a scope not only of the
    namespace found by name, but also of the classifier static classes scope found
    by the same name. This allows correct resolution of expressions
    "Class.Nested.member()", where Class comes from Java (previously it was
    resolved into a NamespaceDescriptor with a NamespaceType).
    
    NamespaceDescriptor.getNamespaceType() is deleted since there are no sense in
    namespace's NamespaceType alone anymore.
    
    Also some minor refactoring (referencedName param is useless)
    
     #KT-1174 In Progress
    udalov committed Dec 26, 2012
  2. Do not report NO_CLASS_OBJECT when namespacesAllowed=true

    Now with nested classes the expression "A.something" makes sense even when A
    doesn't have a class object ("something" could be a nested class)
    
    Also "A" expression now gets a NamespaceType with the scope of all static
    nested classes of A
    
     #KT-1174 In Progress
    udalov committed Jan 14, 2013
  3. Codegen tests for inner/nested classes

     #KT-1174 In Progress
    udalov committed Jan 14, 2013
  4. Support inner/nested classes in JVM back-end

     #KT-1174 In Progress
    udalov committed Dec 6, 2012
  5. Get rid of MutableClassDescriptorLite.isStatic()

    isStatic() is now precisely !isInner()
    udalov committed Dec 4, 2012
  6. Remove 'inner enum' hack & fix Java inner class resolve

    Inner enum was placed into the class object of the outer class. Remove the
    hack from frontend, frontend.java & backend. Fix tests
    
     #KT-1174 In Progress
    udalov committed Dec 4, 2012