Commit Graph

80 Commits

Author SHA1 Message Date
Stepan Koltsov 74654c467c group tests by directory 2011-11-15 00:58:28 +04:00
Alex Tkachman 3b2fb0da8f KT-508 accessors for enclosed private fields 2011-11-14 19:34:00 +02:00
Andrey Breslav 9ec55e08f4 Collective slices fixed 2011-11-14 16:25:37 +03:00
Alex Tkachman 6982ce454e KT-503 test. Never use asm.Type.getElementType() 2011-11-14 06:17:11 +02:00
Alex Tkachman 3904b91e4c backend refactoring from extension properties and proper naming scheme of inner classes and objects 2011-11-13 21:08:35 +02:00
Alex Tkachman d494463352 comment failing test 2011-11-12 21:59:51 +02:00
Alex Tkachman a3ac4506af failing test for kt-475 2011-11-12 20:51:43 +02:00
Andrey Breslav a322154477 JetConstructor renamed to avoid confusion 2011-11-12 22:18:55 +04:00
Stepan Koltsov 537a9ba804 fix JetOverloadTest broken in e97b91c6e4 2011-11-12 21:38:27 +04:00
Andrey Breslav c74a0a62cc KT-313 Bug in substitutions in a function returning its type parameter T 2011-11-12 20:29:38 +04:00
Stepan Koltsov 7975a8e0c3 narrow return type of ClassDescriptor.getConstructors
ClassDescriptor.getConstructors should return
Set<ConstructorDesctiptor> instead of Set<FunctionDescriptor>
2011-11-12 18:55:16 +04:00
Andrey Breslav ff62489233 No arithmetic for Chars (except for '-') 2011-11-12 18:37:26 +04:00
Stepan Koltsov 3193b7d2c4 fix incorrect overload error on regular function and extension function with same name
===
fun ff() = 1

fun Int.ff() = 1
===
2011-11-12 16:54:33 +04:00
Stepan Koltsov 5218246d80 KT-424: Check declarations for overload-compatibility
===
fun a() {}
fun a() {}
===

must be an error.
2011-11-10 20:00:15 +04:00
Stepan Koltsov 5fbf684998 continue work on KT-458
70b7810c30 fixed parser

this commit fixes typer
2011-11-10 19:07:51 +04:00
Andrey Breslav d4ea1d42c8 CommonSupertypes factored out
equalTypes() moved to TypeUtils
Lower bounds (stub implementation) introduced to type parameters
2011-11-09 16:56:05 +03:00
Alex Tkachman cfc41361ac expressions as functions 2011-11-08 22:45:48 +01:00
Andrey Breslav 1cbee4b28f Merge remote branch 'origin/master' 2011-11-08 16:25:15 +03:00
Andrey Breslav f62b3f4a42 Trying to fix tests on Ubuntu agents 2011-11-08 16:23:44 +03:00
svtk dfb17a5f0e KT-58 Allow finally around definite returns 2011-11-08 16:25:04 +04:00
Alex Tkachman 509ffb2fde refactoring of codegen contexts, and proper this/outer/super/receiver support 2011-11-08 11:11:42 +01:00
Andrey Breslav 14526a0263 KT-414 Hello world does not run if defined in an anonymous namesapce
+ getFQName moved out of a PSI class
2011-11-08 12:29:27 +03:00
svtk 7d7d33b2ee KT-443 Write allowed to super.val 2011-11-07 19:49:32 +04:00
svtk 5adbd82557 Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-07 19:47:10 +04:00
svtk c71d9796a2 improved processing of local declarations in cfg construction 2011-11-07 18:49:30 +04:00
Alex Tkachman 0b6dffb79b KT-446: wrong String.+= 2011-11-07 11:18:49 +01:00
Alex Tkachman f6deed26d0 enclosed super properties 2011-11-06 13:25:55 +01:00
svtk e225bf5e93 Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-04 18:58:59 +04:00
Maxim Shafirov 498797b013 Plugable asm visitors strategy 2011-11-04 06:06:06 +03:00
Alex Tkachman 98774400ce initial super.method() 2011-11-04 14:23:26 +01:00
Alex Tkachman df87493e4d initial super.property 2011-11-04 13:11:41 +01:00
Dmitry Jemerov 2f191d3c43 avoid nesting of testsuites (hopefully it will help TeamCity report tests correctly) 2011-11-03 21:15:32 +01:00
Dmitry Jemerov 8540d60ce1 some more coverage 2011-11-03 19:03:29 +01:00
Dmitry Jemerov 2911ff95da test also looks for Java under JAVA_HOME 2011-11-03 18:47:40 +01:00
Dmitry Jemerov cf30540247 failing test diagnostics 2011-11-03 18:41:21 +01:00
svtk d497fb1a5b Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-03 21:35:01 +04:00
Dmitry Jemerov 431ae96daf test fix? 2011-11-03 18:23:36 +01:00
svtk 1862cd3a8c Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-03 21:07:48 +04:00
Dmitry Jemerov 84b216b88c pull out code out of KotlinCompiler and into a testable CompileEnvironment; smoke test for CompileEnvironment 2011-11-03 18:07:23 +01:00
svtk 6a16cecce9 cfg analyzing enhancement 2011-11-03 21:03:03 +04:00
svtk 92a3fef06b Added 'sink' instruction to pseudocode 2011-11-03 18:29:34 +04:00
Alex Tkachman b4929b7091 tweak of the test 2011-11-03 13:01:29 +01:00
Alex Tkachman 3ad5e74abb multi-index array expressions and related fixes 2011-11-02 23:51:27 +01:00
Alex Tkachman 99d19a2f27 KT-33 2011-11-02 11:41:23 +01:00
Alex Tkachman 93d5a3b5ed lazy initialization of classes 2011-11-01 17:11:22 +01:00
svtk 503f1cf94d Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-01 19:12:59 +04:00
svtk a3ef9f9b50 Added 'change to backing field' fix 2011-11-01 19:00:57 +04:00
svtk eab7fdf4bc Added information about anonymous initializers to cfg & proper checks 2011-11-01 18:54:33 +04:00
Alex Tkachman 5e5b793b22 varargs 2011-11-01 15:46:38 +01:00
Alex Tkachman d07314a8b5 KT-416 2011-11-01 10:56:24 +01:00