Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Apr 15, 2014

  1. asedunov

    Move Refactoring: Do not replace references to local declaration with…

    … qualified names. Update and fix test data
    
    #KT-4851 Fixed
    authored
  2. Svetlana Isakova

    Merge pull request #406 from wutalman/explicit_type_arguments

    KT-4583 Intention for removing explicit type arguments at function calls
    authored

Apr 14, 2014

  1. Andrey Breslav

    Empty parameter list should go before '->' in a lambda

    Example:
    
      val x = { -> foo() }
    authored
  2. Intention for removing explicit type arguments at function calls

    authored
  3. Alexander Udalov

    Minor, fix KotlinSignature of DFS methods

    authored

Apr 11, 2014

  1. Alexander Udalov

    Generate bridges for trait implementations properly

    The intent was to keep the bridge codegen model as simple as possible: we
    should be able to figure out all necessary bridges only by a minimal interface
    that FunctionHandle provides (isAbstract, isDeclaration, getOverridden)
    
    Add different tests for bridges
    
     #KT-318 Obsolete
    authored
  2. Alexander Udalov

    Don't generate bridges in light classes mode

    authored
  3. Alexander Udalov

    Rewrite bridge generation to Kotlin, make it abstract

    authored
  4. Alexander Udalov

    Refactor ImplementationBodyCodegen.getTraitImplementations()

    Make it static, extract a method which finds an implementation in a trait for a
    fake override
    authored
  5. Alexander Udalov

    Minor, catch all exceptions in asm verification in tests

    E.g. ClassFormatError
    authored
  6. Alexander Udalov

    Minor, add bytecode text test on bridges for fake overrides

    authored
  7. Alexander Udalov

    Consider all real functions, not only declarations in bridge codegen

    There should be bridges to all of the functions present in bytecode
    authored
  8. Alexander Udalov

    Generate bridges for fake overrides when needed

     #KT-3985 Fixed
     #KT-4145 Fixed
    authored
  9. Alexander Udalov

    Refactor bridges algorithm in codegen

    - fix a typo (which apparently didn't matter)
    - queue now always contains originals, no need to invoke getOriginal()
    - no need to add current descriptor's original anymore, this was a hack working
      around a problem with trait-impl which was fixed by another change
    - a small optimization: don't do anything for constructors
    authored
  10. Alexander Udalov

    Minor, move and rename getExceptions

    Should only be used in FunctionCodegen from now on, because every method
    generation should go through FunctionCodegen
    authored
  11. Alexander Udalov

    Simplify codegen for trait methods with implementations

    - use existing framework (FunctionCodegen.generateMethod) which will take care
      of all subtleties of method generation (bridges, annotations, thrown
      exceptions, etc)
    - call to "generateThisOrOuter" was not needed, since when we're generating
      delegation to TImpl, "this" is always "ALOAD 0"
    authored
  12. Alexander Udalov

    Warn about unwrapFakeOverride in a comment

    authored
  13. Evgeny Gerashchenko

    Merge pull request #443 from Stebalien/fix-eqeqeq

    Accepted, thank you
    authored
  14. Steven Allen

    Correctly unparse EQEQEQ and EXCLEQEQEQ into === and !== (instead of …

    …== and !=).
    
    Reported by Pradyoth Kukkapalli on the kotlin-students mailing list.
    authored
  15. Natalia Ukhorskaya

    Merge remote-tracking branch 'origin/pr/435'

    Conflicts:
    	idea/src/META-INF/plugin.xml
    	idea/tests/org/jetbrains/jet/plugin/codeInsight/JetInspectionTestGenerated.java
  16. Natalia Ukhorskaya

    Merge pull request #434 from zgrannan/if_then_to_elvis_inspection

    KT-4555 Inspection to detect if's that are foldable to elvis operator

Apr 10, 2014

  1. Zack Grannan

    Added ifThenToSafeAccessInspection

    authored
  2. Zack Grannan

    Added ifThenToElvisInspection

    Conflicts:
    	idea/src/META-INF/plugin.xml
    authored
  3. Intention for adding explicit type arguments at function calls

    authored abreslav committed
  4. Natalia Ukhorskaya

    Merge pull request #392 from wutalman/simplify_booleans

    KT-4569: Intention to simplify boolean expressions with constants #KT-4569 Fixed

Apr 09, 2014

  1. Intention to simplify boolean expressions that have expressions in th…

    …em that can be simplified to constants
    authored
  2. Refactoring of CompileTimeConstant, introduce flag to represent a con…

    …stant being referenced by a variable
    authored
  3. Pavel Talanov

    Merge pull request #431 from gavinkeusch/split_if_new

    KT-4794: Added functionality to KT-4574: Split If. Intention is now offered inside IF keyword
    authored

Apr 08, 2014

  1. gavinkeusch

    KT-4794: Added functionality to KT-4574: Split If. Intention is now o…

    …ffered inside IF keyword
    authored
  2. Evgeny Gerashchenko

    Updated to IDEA 135.667 (13.1.2 EAP)

    authored
  3. asedunov

    Reuse intention test data in inspection tests

    authored
  4. asedunov

    Merge pull request #386 from pk382/operator-assign-intention

    Intention: Convert between "+=" and "a = a + b"
    #KT-4563 Fixed
    authored

Apr 07, 2014

  1. pk382

    New Intention Action: Replace with traditional assign.

    This takes an expression of the form a += b and converts it to an
    expression form a = a + b.
    authored
  2. pk382

    New Intention Action: Replace with operator assign

    Replaces a statement of the form a = a + b with a statement of the form
    a += b.
    authored

Apr 05, 2014

  1. Andrey Breslav

    Extra instructions added

    authored
Something went wrong with that request. Please try again.