Commit Graph

1376 Commits

Author SHA1 Message Date
Stepan Koltsov 6446e83b29 remove VariableDescriptor.inType
(approved by Andrey Breslav)
2011-12-30 18:45:49 +04:00
Stepan Koltsov 4b9e4b65b4 constant for "namespace" 2011-12-30 18:45:40 +04:00
Nikolay Krasko eee5e04804 Small fix for infinite error log from CodeWindow 2011-12-30 13:51:35 +04:00
Nikolay Krasko c6caffe02d Keywords autocompletion - nothing for top scope after package directive 2011-12-29 20:37:47 +04:00
Nikolay Krasko 26b9647591 KT-862 Exception when debugger starts - read action request before reading PSI is added 2011-12-29 20:36:06 +04:00
Nikolay Krasko 28c449168c Keyword completion: forgotten object keyword 2011-12-29 18:00:16 +04:00
Nikolay Krasko 50dc6760c1 KT-780 NullPointerException on constructing new run configuration 2011-12-29 17:50:59 +04:00
svtk 0e8dbbac2f quick fixes refactoring (disuse of CodeEditUtil) 2011-12-29 15:50:30 +04:00
svtk a61f848861 ImportClassHelper (quick fixes) refactoring 2011-12-29 15:40:20 +04:00
Nikolay Krasko be40b01d0e Disable keyword completion in comments, strings and chars 2011-12-29 15:08:42 +04:00
Nikolay Krasko f259b7d397 KT-759 Filter keywords auto completion according to context 2011-12-28 17:51:18 +04:00
Andrey Breslav 939f9ac279 Merge remote branch 'origin/master' 2011-12-27 21:29:48 +04:00
Andrey Breslav 4579c9826f Reverting problematic commits:
fa500f453d	Alex Tkachman	Today 19:47
725bebc23f	Alex Tkachman	Today 19:36
2011-12-27 21:26:20 +04:00
Andrey Breslav 6aafaa1851 JetNamespace eliminated 2011-12-27 20:23:58 +04:00
Alex Tkachman 725bebc23f work in progress on compiler unification between cli and plugin 2011-12-27 17:36:37 +02:00
svtk 4272dafc36 ReplaceCallFix instead of two ReplaceDotCallWithSafeCall & ReplaceSafeCallWithDotCall 2011-12-27 19:21:33 +04:00
svtk 7f46ed8e53 added fix "replace dot call with safe call" (from Sergey Ignatov) 2011-12-27 17:44:35 +04:00
Nikolay Krasko 25f7c139e0 Remove invalid tests (valid tests are already exist) 2011-12-27 15:51:13 +04:00
Andrey Breslav 7fcae64766 Parser test data fixed 2011-12-27 15:20:31 +04:00
Andrey Breslav 1704247534 Merge remote branch 'origin/master'
Conflicts:
	idea/testData/checker/RecursiveTypeInference.jet
2011-12-27 15:00:33 +04:00
Andrey Breslav b453880d9c Better message for recursive type inference 2011-12-27 14:59:24 +04:00
Andrey Breslav 2d78ccb9e1 Annotator test data fixed 2011-12-27 14:54:41 +04:00
Andrey Breslav fa5be15852 Diagnostics test data fixed 2011-12-26 19:55:29 +04:00
Andrey Breslav f52eae71d0 GreatSyntacticShift: 'namespace' -> 'package' 2011-12-25 15:51:59 +04:00
Maxim Shafirov 423494cef0 missed shift 2011-12-23 19:51:25 +03:00
Maxim Shafirov 954120fe3e KT-812 2011-12-22 15:53:34 +03:00
Maxim Shafirov 14862f7d39 Initial java facade tests 2011-12-22 15:33:34 +03:00
Maxim Shafirov 34e5f60496 Correct class object mapping in kotlin => java run 2011-12-21 09:07:22 +03:00
Nikolay Krasko 9c5ff3fa7f Refactoring: move main completion resolver out of Idea plugin. 2011-12-21 16:21:24 +04:00
Andrey Breslav 529bcaf921 GreatSyntacticShift: shift action removed 2011-12-21 11:51:40 +02:00
Andrey Breslav 889c7c0002 GreatSyntacticShift: erroneous fix reverted 2011-12-21 11:48:24 +02:00
Andrey Breslav f67c6549eb GreatSyntacticShift: Codegen testdata fixed 2011-12-21 11:45:50 +02:00
Andrey Breslav 2d1c529dd1 Merge remote-tracking branch 'origin/master' 2011-12-21 11:37:40 +02:00
Andrey Breslav 3808bff1ce GreatSyntacticShift: Checker test data fixed 2011-12-21 11:24:04 +02:00
Nikolay Krasko a279d27318 Cache collection of jet files for scope 2011-12-21 12:18:29 +04:00
Andrey Breslav 41fd43b5e5 GreatSyntacticShift: Syntax for function types, function literals, when and tuples
Bug:
fun loop(var times : Int) {
   while(times > 0) {
        val u : (value : Int) -> Unit = { // This arrow is confusing the lookahead
            System.out?.println(it)
        }
        u(times--)
   }
}
2011-12-20 22:55:25 +04:00
svtk 49f8021c56 Merge remote-tracking branch 'origin/master' 2011-12-20 20:54:43 +04:00
svtk 66bbddf217 changed imports resolve 2011-12-20 20:14:04 +04:00
Alex Tkachman 78a2845604 better error reporting 2011-12-20 09:17:16 +02:00
Nikolay Krasko 23f4f80a52 Make a parameterized test 2011-12-19 21:42:33 +04:00
Nikolay Krasko d88cd7752b Try to fix test 2011-12-19 20:49:21 +04:00
Nikolay Krasko 17e8a2663d KT-805 Auto import on code completion insert (multifile test) 2011-12-19 19:32:02 +04:00
Nikolay Krasko 26ec797444 KT-805 Auto import on code completion insert (Initial version) 2011-12-16 13:23:58 +04:00
Andrey Breslav 7089bbfcae Debug highlighting for error types 2011-12-16 13:10:17 +04:00
Andrey Breslav 0a2108d4d0 Constraint priorities integrated 2011-12-16 13:09:28 +04:00
Nikolay Krasko 3cf7a44840 KT-825 Completion doesn't show overloaded functions 2011-12-14 12:26:57 +04:00
Nikolay Krasko 31b536a8e5 KT-822: Assertion during completion of the subpackage in function 2011-12-14 11:03:04 +04:00
Andrey Breslav 739f3b2a36 Root namespace naming problems fixed. Failing test reverted to the initial state 2011-12-13 17:38:57 +04:00
Maxim Shafirov c4fd2e564f 1. namespace class should not be accessible from Kotlin despite the fact we don't have kotlin class descriptor for it.
2. testdata is corrected due to the fact frontend has wrong qualified name in trace for root namespace
2011-12-13 16:15:43 +04:00
Andrey Breslav 54336a285d Minor refactoring while working on prioritized constraints 2011-12-13 12:38:37 +04:00