svtk
|
24d663a08f
|
KT-455 Do not repeat errors in definite assignment checks
|
2011-11-08 17:33:50 +04: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 |
|
Stepan Koltsov
|
f47f462dca
|
KT-418: test for case when safe call on non-null value returns null
1?.somethingReturnNull()
must still yield null
|
2011-11-08 16:00:22 +04:00 |
|
Stepan Koltsov
|
1f511db31c
|
KT-418 Make 1.?plus(2) have type Int
|
2011-11-08 15:44:02 +04:00 |
|
Stepan Koltsov
|
35275466bc
|
KT-20 Resolve class objects' contents in the 'static' scope
|
2011-11-08 14:21:57 +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
|
aa1ebbe445
|
JetCompilerManager (trivially) implements ProjectComponent
|
2011-11-08 13:05:11 +03: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 |
|
Alex Tkachman
|
fb41c3c9c0
|
debug info for parameters
|
2011-11-07 23:10:28 +01:00 |
|
Alex Tkachman
|
ebc508a7b8
|
commented debug output
|
2011-11-07 22:42:52 +01:00 |
|
Andrey Breslav
|
b15321b1bf
|
Debug names of slices are written automatically
|
2011-11-07 22:46:16 +03:00 |
|
Andrey Breslav
|
00d65ebd8f
|
KT-430 Quick info reports references to other files as Unresolved
|
2011-11-07 22:04:10 +03:00 |
|
Andrey Breslav
|
c57ae34cf0
|
Assertion failure fixed on fixpoint generics loaded from Java
|
2011-11-07 20:16:09 +03:00 |
|
Andrey Breslav
|
3e59df95ef
|
IndexOutOfBounds fixed
|
2011-11-07 20:16:09 +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 |
|
Andrey Breslav
|
2c43bbd210
|
Merge remote branch 'origin/master'
|
2011-11-07 19:17:07 +03:00 |
|
Andrey Breslav
|
d292b6bcfe
|
KT-193: Guard primary constructor modifier list with a lookahead for LPAR
|
2011-11-07 19:16:40 +03:00 |
|
svtk
|
c71d9796a2
|
improved processing of local declarations in cfg construction
|
2011-11-07 18:49:30 +04:00 |
|
Sergey Ignatov
|
d36c2a46d3
|
AnonymousClasses supported
|
2011-11-07 17:49:05 +04:00 |
|
Sergey Ignatov
|
15cad77cd0
|
super expression added
|
2011-11-07 17:14:36 +04:00 |
|
Sergey Ignatov
|
4bab2ba877
|
cleanup
|
2011-11-07 16:50:40 +04:00 |
|
Sergey Ignatov
|
029e0dc9a9
|
added test for full path constructor invocation
|
2011-11-07 16:29:01 +04:00 |
|
Sergey Ignatov
|
510fb25e80
|
nullable safe calls supported (for methods and instances)
|
2011-11-07 16:01:09 +04:00 |
|
Sergey Ignatov
|
8f1727882a
|
nullable safe calls supported (only for fields)
|
2011-11-07 15:22:36 +04:00 |
|
Alex Tkachman
|
0b6dffb79b
|
KT-446: wrong String.+=
|
2011-11-07 11:18:49 +01:00 |
|
Sergey Ignatov
|
b4d5ff5ff8
|
>>> supported in polyadic and binary expressions
|
2011-11-07 14:16:21 +04:00 |
|
Sergey Ignatov
|
43013a6dc8
|
abstract modifier added for classes and methods
|
2011-11-07 14:09:12 +04:00 |
|
Sergey Ignatov
|
992675a1bc
|
*_mult avoided
|
2011-11-07 13:36:13 +04:00 |
|
svtk
|
d1787a5f6e
|
tests fixed
|
2011-11-07 13:31:52 +04:00 |
|
svtk
|
01785cf7bd
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-07 13:28:48 +04:00 |
|
Sergey Ignatov
|
4e6e488e28
|
method_mult avoided
|
2011-11-07 13:20:46 +04:00 |
|
Sergey Ignatov
|
c9c153cd72
|
class_mult avoided
|
2011-11-07 13:18:50 +04:00 |
|
Sergey Ignatov
|
58e8aa8fbb
|
file_mult avoided
|
2011-11-07 13:11:33 +04:00 |
|
Sergey Ignatov
|
9c0ac7b31c
|
expression_mult avoided
|
2011-11-07 12:47:00 +04:00 |
|
Sergey Ignatov
|
d0b352714f
|
testData/* moved to testData/ast/
|
2011-11-07 12:26:53 +04:00 |
|
Alex Tkachman
|
f6deed26d0
|
enclosed super properties
|
2011-11-06 13:25:55 +01:00 |
|
Stepan Koltsov
|
e1d94d2d0c
|
fix LValueAssignment.jet test (unnecessary wrong overload)
|
2011-11-06 02:02:50 +04:00 |
|
Alex Tkachman
|
34b5fc3169
|
refactoring and cleanup
|
2011-11-05 16:48:35 +01:00 |
|
Andrey Breslav
|
11ef183597
|
ResolvedCalls always associated with callee expressions
|
2011-11-05 19:38:47 +04:00 |
|
svtk
|
ec3f63fa9b
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-04 22:54:34 +04:00 |
|
svtk
|
2feba3345e
|
KT-437 Support assignability checks
|
2011-11-04 22:54:24 +04:00 |
|
svtk
|
bd1898cff2
|
NPE on incomplete code fixed
|
2011-11-04 22:51:32 +04:00 |
|
Dmitry Jemerov
|
d7aa7e3044
|
override methods checks modality
|
2011-11-04 19:20:54 +01:00 |
|
Dmitry Jemerov
|
7b668a7e61
|
equals/hashCode for descriptors
|
2011-11-04 19:20:53 +01:00 |
|
Dmitry Jemerov
|
fc4b810065
|
override methods initial
|
2011-11-04 19:20:53 +01:00 |
|
Dmitry Jemerov
|
7171fe8b02
|
implement works for properties
|
2011-11-04 19:20:53 +01:00 |
|
Dmitry Jemerov
|
b2990b74ef
|
one more test; generate 'return' for primitive type return values
|
2011-11-04 19:20:52 +01:00 |
|