Commit Graph

795 Commits

Author SHA1 Message Date
Andrey Breslav 8cad00a021 Merge remote branch 'origin/master' 2011-12-27 11:46:22 +04:00
Andrey Breslav fa5be15852 Diagnostics test data fixed 2011-12-26 19:55:29 +04:00
Andrey Breslav 3b0ca42e0b jet.typeinfo.TypeInfo -> jet.TypeInfo 2011-12-26 18:59:48 +04:00
svtk 90e5c03389 Merge remote-tracking branch 'origin/master' 2011-12-26 18:37:27 +04:00
svtk 36f50fa594 KT-819 Redeclaration error for extension properties with the same name and different receivers 2011-12-26 18:37:21 +04:00
Andrey Breslav eb0ded778c Merge remote-tracking branch 'origin/master' 2011-12-26 02:30:56 +04:00
Andrey Breslav 072546ed5d KT-868 unable to add a 'size' and 'empty' property to java.util.Map via extension methods 2011-12-26 02:30:51 +04:00
Alex Tkachman 41f9a71777 modules property instead of defineModules in Module DSL 2011-12-25 21:53:36 +02:00
Alex Tkachman f40cf97279 fix for KT-870 - when without parameter 2011-12-25 15:55:57 +02:00
Andrey Breslav f52eae71d0 GreatSyntacticShift: 'namespace' -> 'package' 2011-12-25 15:51:59 +04:00
Alex Tkachman 9f4cd37dbb stdlib included in to cli-compilation 2011-12-25 12:28:00 +02:00
Maxim Shafirov 28d9138798 Proper rt.jar detection on macs 2011-12-23 21:01:04 +03:00
Alex Tkachman 6d41dee6f7 static typ[e info for Any & Any? 2011-12-22 14:24:15 +02:00
Stepan Koltsov a50067f6cf ReadClassDataTest, working on generics 2011-12-21 22:28:23 +04:00
Maxim Shafirov fea25e629f merge commit 2011-12-21 09:12:21 +03:00
Maxim Shafirov 34e5f60496 Correct class object mapping in kotlin => java run 2011-12-21 09:07:22 +03:00
Maxim Shafirov 86bb01edcf Correct inner/outer class relation in kotlin => java run 2011-12-21 09:07:21 +03:00
Maxim Shafirov dd614569c0 Class objects are statics. I guess top level classes shall be static as well 2011-12-21 09:07:20 +03:00
Stepan Koltsov ec239e89ae fix tests broken yesterday
sorry, everyone
2011-12-21 17:03:24 +04:00
Nikolay Krasko 9c5ff3fa7f Refactoring: move main completion resolver out of Idea plugin. 2011-12-21 16:21:24 +04:00
Andrey Breslav 2d1c529dd1 Merge remote-tracking branch 'origin/master' 2011-12-21 11:37:40 +02:00
Andrey Breslav a3880923e1 GreatSyntacticShift: Disable complex token merging in type ref parsing, to fulfill kt307.jet test 2011-12-21 11:30:06 +02:00
Andrey Breslav f73b7522b9 GreatSyntacticShift: CheckerTestUtilTest fixed 2011-12-21 11:26:47 +02:00
Andrey Breslav 46832aaa5d GreatSyntacticShift: Resolve test data fixed 2011-12-21 11:08:31 +02:00
Andrey Breslav 4d644f1f0b GreatSyntacticShift: Type checker test data fixed 2011-12-21 11:06:06 +02:00
Andrey Breslav 91d10790b4 GreatSyntacticShift: Parser test data fixed 2011-12-21 10:57:09 +02:00
Andrey Breslav 6bad4830c3 Graet Syntactic Shift : Syntax for function literals fixed 2011-12-21 10:52:58 +02:00
Alex Tkachman 4fb7d95247 commented test for KT-857 2011-12-21 10:05:26 +02:00
Stepan Koltsov ad795d958f check $$TImpl class is not visible through JavaDescriptorResolver 2011-12-21 00:34:50 +04:00
Stepan Koltsov 6aca83b74b JvmAbi class with JVM-related Kotlin constants 2011-12-21 00:34:47 +04:00
Stepan Koltsov f04e470f03 rename StdlibNames 2011-12-21 00:34:43 +04:00
Stepan Koltsov 0655a5de85 reading abstract and final modifiers from binary classes 2011-12-21 00:07:00 +04:00
Stepan Koltsov c858de758e reading varargs
generics do not work yet:

===
fun <P> varargGeneric(a: Int, vararg b: P) = 1
===
2011-12-20 23:28:46 +04:00
Stepan Koltsov 6bee77715d reading functions with default args 2011-12-20 23:00:12 +04:00
Stepan Koltsov 6830adc359 minor issue in JavaDescriptorResolver @JetParameterValue reader 2011-12-20 23:00:07 +04:00
Andrey Breslav 6aad3b2662 GreatSyntacticShift: Codegen testdata fixed 2011-12-20 22:56:13 +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
Stepan Koltsov 914b5487b4 one more ext function test 2011-12-20 22:39:21 +04:00
svtk 49f8021c56 Merge remote-tracking branch 'origin/master' 2011-12-20 20:54:43 +04:00
Stepan Koltsov 02111687d2 missing Trait test in ReadClassDataTest 2011-12-20 20:15:42 +04:00
svtk c92159bb1f bug with multifile frontend tests fixed 2011-12-20 20:14:47 +04:00
svtk 66bbddf217 changed imports resolve 2011-12-20 20:14:04 +04:00
Stepan Koltsov d9ceda7743 reading extension functions from binary classes 2011-12-20 20:13:16 +04:00
Stepan Koltsov b48d4b4ab1 remove weird call to get this 2011-12-20 20:13:13 +04:00
Stepan Koltsov a4bd86d779 remove outdated noise 2011-12-20 20:13:09 +04:00
Andrey Breslav 0134276930 Merge remote branch 'origin/master' 2011-12-20 14:21:59 +04:00
Andrey Breslav 4d4a45f79a KT-860 ConcurrentModificationException in frontend 2011-12-20 14:21:45 +04:00
Alex Tkachman ccdc80d1fe fix for while-loop-ending-with-if bug 2011-12-20 11:23:13 +02:00
Maxim Shafirov c27885b74f Stable classnames for object declarations whose type is exposed to java clients. 2011-12-20 10:30:11 +03:00
Alex Tkachman 78a2845604 better error reporting 2011-12-20 09:17:16 +02:00