Permalink
Commits on Jan 18, 2013
  1. Provide basic implementation of ModuleDescriptorProvider in plugin vi…

    …a ModuleDescriptorProviderForIdeaPlugin
    pTalanov committed Jan 18, 2013
  2. Remove redundant ModuleDescriptor parameter from InjectorForTopDownAn…

    …alyzerForJvm
    
    Add getCurrentModule method to ModuleDescriptorProvider
    Modify ModuleDescriptorProviderFactory
    Fix some of the failing tests
    Hack in JavaDescriptorResolver#resolveNamespace method
    pTalanov committed Jan 17, 2013
  3. Use PsiDeclarationProvider abstraction in MembersCache

    Correctly choose classes which are considered candidates for object search
    pTalanov committed Jan 17, 2013
  4. Add IncrementalCompilationTest which test compiling kotlin files one …

    …by one in the same module (the order is predefined)
    
    Add very simple test cases
    pTalanov committed Dec 3, 2012
  5. Add ModuleDescriptorProvider as constructor parameter to all injector…

    …s depending on ModuleDescriptorProvider
    pTalanov committed Nov 30, 2012
  6. Provide DescriptorUtils#getFQName() with overloaded version which tak…

    …es NamespaceDescriptor and returns FqName
    
    Usages across project
    pTalanov committed Nov 28, 2012
  7. Introduce ModuleDescriptorProvider, provide very simple implementatio…

    …n (mostly preserving old semantics) via ModuleDescriptorProviderFactory, modify JavaNamespaceResolver accordingly
    
    Inject ModuleDescriptorProvider in InjectorForJavaDescriptorResolver, InjectorForJavaSemanticServices, InjectorForTopDownAnalyzerForJvm
    Some collateral changes in tests
    pTalanov committed Nov 28, 2012
Commits on Jan 11, 2013
  1. Add missing public in stdlib

    pTalanov committed Nov 28, 2012
  2. Add public in test data

    pTalanov committed Nov 28, 2012
  3. Refactor: JavaBaseScope depends on InjectorForJavaDescriptorResolver …

    …instead of InjectorForJavaSemanticServices
    pTalanov committed Nov 26, 2012
  4. Refactor: add getDeclaredClasses() and getDeclaredNames() to PackageP…

    …siDeclarationProvider interface and implement in KotlinNamespacePsiDeclarationProvider and PackagePsiDeclarationProviderImpl, remove ScopeUtils
    
    Refactor: JavaPackageScope#computeAllDescriptors()
    pTalanov committed Nov 26, 2012
Commits on Jan 10, 2013
  1. Fix last if-statement in block codegen

     #KT-3203 Fixed
    udalov committed Jan 9, 2013
Commits on Jan 9, 2013
  1. Fix for a problem where inner (or nested) classes were not analyzed i…

    …n some situations
    
     # KT-3124 Fixed
    pTalanov committed Jan 9, 2013
  2. Check for ClassKind in getClassifier() and getObjectDescriptor() impl…

    …ementations in java scopes
    
     # KT-3124 fixed
    pTalanov committed Dec 5, 2012
  3. Fix codegen of loaded class objects

    Remove useless check and todo.
    
     #KT-2717 Fixed
     #KT-3142 Fixed
    udalov committed Jan 9, 2013
  4. Refactor CompileKotlinAgainstKotlinTest

    CKAKTest is now abstract, the actual testcases are generated via GenerateTests
    into CompileKotlinAgainstKotlinTestGenerated.
    
    Also invokeMain() now invokes namespace.main instead of bbb.namespace.main.
    udalov committed Jan 9, 2013
Commits on Dec 29, 2012
  1. KT-2397 Prohibit final methods in traits with no implementation

     #KT-2397 fixed
    svtk committed Dec 29, 2012
  2. changed case for test file

    svtk committed Dec 29, 2012
  3. fixed an exception from 'getConstructorReferenceExpression'

     (from exception analyzer)
    svtk committed Dec 29, 2012