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 |
|
Dmitry Jemerov
|
431ae96daf
|
test fix?
|
2011-11-03 18:23:36 +01:00 |
|
Stepan Koltsov
|
019ccae7f6
|
KT-175: infer nullability in then block from if condition
if (x != null) {
// x is non-null here
}
|
2011-11-03 21:12:57 +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 |
|
Andrey Breslav
|
dc4edef9f5
|
Merge remote branch 'origin/master'
|
2011-11-03 17:37:37 +03:00 |
|
Andrey Breslav
|
95a2afcd19
|
Support for function-valued expressions
|
2011-11-03 17:37:24 +03:00 |
|
Alex Tkachman
|
b4929b7091
|
tweak of the test
|
2011-11-03 13:01:29 +01:00 |
|
Andrey Breslav
|
6fcf0729f3
|
Standard IO functions
|
2011-11-03 14:41:20 +03:00 |
|
Andrey Breslav
|
9170d5c535
|
IO primitives
|
2011-11-03 14:35:30 +03:00 |
|
Andrey Breslav
|
f530dcb571
|
A stub for standard library
|
2011-11-03 13:52:40 +03:00 |
|
Stepan Koltsov
|
970f66fc7c
|
ignore my settings
|
2011-11-03 12:28:37 +04:00 |
|
Alex Tkachman
|
7d74443e1e
|
KT-426 soft refs removed in case of closure capturing nothing
|
2011-11-03 00:17:16 +01:00 |
|
Alex Tkachman
|
3ad5e74abb
|
multi-index array expressions and related fixes
|
2011-11-02 23:51:27 +01:00 |
|
Andrey Breslav
|
532af2639f
|
Tests fixed
|
2011-11-02 22:01:14 +03:00 |
|
Andrey Breslav
|
5b146f6be4
|
KT-342 'Redeclaration' error while compiling two empty files
|
2011-11-02 21:32:57 +03:00 |
|
Andrey Breslav
|
c22b0f3391
|
Commented code removed
|
2011-11-02 19:56:43 +03:00 |
|
Andrey Breslav
|
29c4e2bddb
|
ResolvedCalls for indexed expressions
|
2011-11-02 19:51:00 +03:00 |
|
Maxim Shafirov
|
20233da7cf
|
Wrap ASM class generation so we can attribute generated classes with PSI origins when building kotlin-as-seen-from-java model
|
2011-11-02 18:25:03 +03:00 |
|
Alex Tkachman
|
99d19a2f27
|
KT-33
|
2011-11-02 11:41:23 +01:00 |
|
svtk
|
bfb70330eb
|
KT-423 Assertion error on incomplete code
|
2011-11-02 14:17:12 +04:00 |
|
Andrey Breslav
|
4ad64b618c
|
KT-33 Provide method descriptors for both getter and setter when accessing collections via []
INDEXED_LVALUE_GET stored on read as well
|
2011-11-02 13:13:13 +03:00 |
|
Andrey Breslav
|
d5266ddedd
|
KT-33 Provide method descriptors for both getter and setter when accessing collections via []
|
2011-11-02 13:05:37 +03:00 |
|
svtk
|
93240981ad
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-01 20:52:49 +04:00 |
|
svtk
|
8debe6a598
|
Not to perform data flow analysis for invisible elements
|
2011-11-01 20:52:39 +04:00 |
|
svtk
|
60efd7f56e
|
Control flow graph traversing refactoring
|
2011-11-01 20:51:33 +04: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
|
03e1e5dea6
|
rename
|
2011-11-01 19:09:59 +04:00 |
|
svtk
|
a3ef9f9b50
|
Added 'change to backing field' fix
|
2011-11-01 19:00:57 +04:00 |
|
svtk
|
41c9b7e414
|
Added checks for an initialization of properties using backing fields, not using setters
|
2011-11-01 18:59:53 +04:00 |
|
svtk
|
080f5d6ad2
|
Added control flow data for entering each vertex (instruction) as well as for exit
|
2011-11-01 18:58:24 +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 |
|
Andrey Breslav
|
c371bd1ef7
|
Merge remote branch 'origin/master'
|
2011-11-01 17:47:56 +03:00 |
|
Andrey Breslav
|
739417dc9d
|
KT-389 Wrong type inference for varargs etc.
|
2011-11-01 17:47:39 +03:00 |
|
Andrey Breslav
|
496bdc2879
|
Debug output
|
2011-11-01 16:37:54 +03:00 |
|
Andrey Breslav
|
3588779f19
|
When a file is changed in the IDE, we do not recheck function bodies and other executable code in other files: only declarations to povide resolution context for the changed file
|
2011-11-01 16:04:55 +03:00 |
|
Alex Tkachman
|
d07314a8b5
|
KT-416
|
2011-11-01 10:56:24 +01:00 |
|
Andrey Breslav
|
43faa77478
|
Standard library is imported properly rather than enclosing the user code
|
2011-11-01 12:49:20 +03:00 |
|
Andrey Breslav
|
428c12cfde
|
Merge remote branch 'origin/master'
|
2011-11-01 12:39:41 +03:00 |
|
Andrey Breslav
|
2bf5ac5037
|
Final version of the proposal
|
2011-11-01 12:36:35 +03:00 |
|
Maxim Shafirov
|
5a9c50d374
|
PSI is just a tree with getters in Kotlin
|
2011-10-31 19:26:39 +03:00 |
|
Andrey Breslav
|
f82259ae84
|
Detailed session desc for CodeGen
|
2011-10-31 17:40:05 +03:00 |
|
Andrey Breslav
|
d643c72a09
|
Unnecessary dependency removed
|
2011-10-31 17:31:02 +03:00 |
|
Dmitry Jemerov
|
b39ea7a876
|
module compiler: initial working version
|
2011-10-31 13:35:33 +01:00 |
|
Dmitry Jemerov
|
344dea0ad5
|
extact CompileSession class; work in progress on module compilation
|
2011-10-31 13:35:33 +01:00 |
|
Maxim Shafirov
|
68ceb9570d
|
Completion's file copy missed "whole project" analysis train
|
2011-10-31 15:16:30 +03:00 |
|
Maxim Shafirov
|
f6bb7e34ff
|
Don't rely on hardcoded file extensions.
|
2011-10-31 14:44:49 +03:00 |
|