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 |
|
svtk
|
2feba3345e
|
KT-437 Support assignability checks
|
2011-11-04 22:54:24 +04:00 |
|
svtk
|
e225bf5e93
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-04 18:58:59 +04:00 |
|
svtk
|
05f1db20ce
|
Changed 'deparenthesize' function to get 'a' from (a: Int) and (@l a)
|
2011-11-04 18:57:55 +04:00 |
|
svtk
|
639497d7c3
|
Added 'variable expected' error on assignments
|
2011-11-04 15:58:46 +04:00 |
|
svtk
|
33fad16fd5
|
Added dot qualifiers for variable analysis
|
2011-11-04 15:57:59 +04:00 |
|
svtk
|
dfa3783f54
|
Little fixes
|
2011-11-04 15:52:11 +04: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 |
|
Andrey Breslav
|
2755fb8538
|
Test for function call with projection type arguments
|
2011-11-04 14:53:03 +03:00 |
|
Andrey Breslav
|
b15af315c4
|
Tests for errors on literal callees
|
2011-11-04 14:52:42 +03:00 |
|
Andrey Breslav
|
1d2efea0a4
|
KT-439 Support labeled function lliterals in call arguments
|
2011-11-03 22:38:01 +03:00 |
|
Andrey Breslav
|
73292bd4d6
|
Supporting function literals as selectors
|
2011-11-03 22:23:26 +03:00 |
|
svtk
|
258419c064
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-03 21:21:14 +04: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 |
|
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 |
|
Andrey Breslav
|
95a2afcd19
|
Support for function-valued expressions
|
2011-11-03 17:37:24 +03:00 |
|
svtk
|
92a3fef06b
|
Added 'sink' instruction to pseudocode
|
2011-11-03 18:29:34 +04:00 |
|
Alex Tkachman
|
99d19a2f27
|
KT-33
|
2011-11-02 11:41:23 +01:00 |
|
svtk
|
503f1cf94d
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-01 19:12:59 +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
|
eab7fdf4bc
|
Added information about anonymous initializers to cfg & proper checks
|
2011-11-01 18:54:33 +04: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 |
|
Alex Tkachman
|
d07314a8b5
|
KT-416
|
2011-11-01 10:56:24 +01:00 |
|
Andrey Breslav
|
e55b4491ae
|
Test for KT-26 Import namespaces defined in this file
|
2011-10-28 18:11:52 +04:00 |
|
Andrey Breslav
|
fd22fc7538
|
Merge remote branch 'origin/master'
|
2011-10-28 15:23:37 +04:00 |
|
svtk
|
44ae29b01d
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-10-28 13:44:39 +04:00 |
|
svtk
|
c7bb6a08d4
|
Existing tests for 'val reassignment' of function parameters fixed
|
2011-10-28 13:41:07 +04:00 |
|
Alex Tkachman
|
f1237f3b75
|
KT-395
|
2011-10-28 10:39:44 +02:00 |
|
Andrey Breslav
|
b467dc2de1
|
KT-127 Support extension functions in when expressions
|
2011-10-27 21:29:44 +04:00 |
|
Andrey Breslav
|
cff5ea58de
|
KT-128 Support passing only the last closure if all the other parameters have default values
|
2011-10-27 21:27:57 +04:00 |
|
Dmitry Jemerov
|
a3f8a088be
|
JetPsiCheckerTest and its testdata moved back to plugin tests
|
2011-10-27 18:44:39 +02:00 |
|
Andrey Breslav
|
37c9e00c3f
|
Test for : KT-282 Nullability in extension functions and in binary calls
|
2011-10-27 20:16:22 +04:00 |
|
Andrey Breslav
|
4fb29d0022
|
Merge remote branch 'origin/master'
|
2011-10-26 16:46:55 +04:00 |
|
svtk
|
1de766ff0d
|
KT-402 JetFunctionLiteral visited instead of JetFunctionLiteralExpression
|
2011-10-26 14:20:07 +04:00 |
|
Andrey Breslav
|
301f8bdd7b
|
Test added for non-* imports
|
2011-10-24 20:55:10 +04:00 |
|
Andrey Breslav
|
d305559caa
|
Merge remote branch 'origin/master'
|
2011-10-24 19:55:01 +04:00 |
|
Andrey Breslav
|
828eadc6ef
|
Erroneous fix reverted. Test added
|
2011-10-24 19:54:47 +04:00 |
|
svtk
|
000086555b
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-10-24 18:54:35 +04:00 |
|
svtk
|
9122bb373f
|
Added tests for 'uninitialized vars'; 'vals reassignment' (for simple flow)
|
2011-10-24 18:53:51 +04:00 |
|
svtk
|
38464d4e57
|
Added mark '*' for dead instructions while visualizing cfg
|
2011-10-24 18:40:23 +04:00 |
|
svtk
|
734e8ee3a2
|
Existing tests correction: forbid val reassignment
|
2011-10-24 17:40:16 +04:00 |
|
svtk
|
b230b3494d
|
Added tests for control flow graph construction
|
2011-10-24 13:03:02 +04:00 |
|
svtk
|
f074366694
|
tests fixed
|
2011-10-24 13:01:46 +04:00 |
|
Andrey Breslav
|
292a41ec15
|
Erroneous fix reverted. Test added
|
2011-10-24 11:34:07 +04:00 |
|
Alex Tkachman
|
2010d770b5
|
Iterator.hasNext() becomes property
|
2011-10-23 20:20:41 +02:00 |
|