svtk
|
63304cc2cf
|
Merge remote-tracking branch 'origin/master'
|
2011-11-24 16:02:44 +04:00 |
|
svtk
|
a7bb30a18c
|
"Unused value" error added to existed tests
|
2011-11-24 15:59:44 +04:00 |
|
Stepan Koltsov
|
e33af7f729
|
KT-328 Local function in function literals cause exceptions
===
fun bar() = {
bar()
}
===
|
2011-11-23 16:40:50 +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 |
|
Andrey Breslav
|
4224e00cbd
|
Most of the tests fixed
|
2011-11-10 21:33:46 +03:00 |
|
svtk
|
0356bd98ec
|
KT-411 Wrong type expected when returning from a function literal
|
2011-11-09 16:43:29 +04:00 |
|
svtk
|
2d6337fe93
|
KT-456 No check for obligatory return in getters
|
2011-11-09 12:22:08 +04:00 |
|
svtk
|
44ae29b01d
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-10-28 13:44:39 +04:00 |
|
Dmitry Jemerov
|
a3f8a088be
|
JetPsiCheckerTest and its testdata moved back to plugin tests
|
2011-10-27 18:44:39 +02:00 |
|
Dmitry Jemerov
|
ec6dec0d37
|
separate compiler and plugin tests
|
2011-10-20 16:21:18 +02:00 |
|
Andrey Breslav
|
1b4bebaaf0
|
Autocasts for 'this' and stable qualified expressions
|
2011-10-18 22:30:39 +04:00 |
|
Andrey Breslav
|
a7db6747a6
|
KT-359 ++/--/+= must be included into calculation of MUST_BE_WRAPPED_IN_A_REF
|
2011-10-17 21:09:18 +04:00 |
|
Andrey Breslav
|
22223cb6b0
|
Vars modified in closures are marked with a MUST_BE_WRAPPED_IN_A_REF key
|
2011-10-13 19:11:20 +04:00 |
|
Andrey Breslav
|
60ffd63a8e
|
Merge remote branch 'origin/master'
Conflicts:
compiler/frontend/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java
|
2011-10-13 17:55:59 +04:00 |
|
Andrey Breslav
|
cb00be336c
|
Test data fixed
|
2011-10-13 17:49:08 +04:00 |
|
Andrey Breslav
|
8816bb4a47
|
Substitutions fixed for projections
|
2011-10-13 17:48:28 +04:00 |
|
Andrey Breslav
|
ed08a859fa
|
Error message moved to reference element
|
2011-10-13 15:46:09 +04:00 |
|
Andrey Breslav
|
d0c2c82197
|
Namespace aliases fixed
|
2011-10-13 15:06:12 +04:00 |
|
svtk
|
06a7fa1f16
|
Added information about 'nothing' to control flow graph
|
2011-10-12 15:07:11 +04:00 |
|
svtk
|
50418698db
|
Changes after forbidding modality modifiers in accessors
|
2011-10-03 17:47:26 +04:00 |
|
svtk
|
10f16627ef
|
Added error 'abstract accessor of non abstract property'
|
2011-09-29 15:40:55 +04:00 |
|
svtk
|
b40b7ada4d
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-09-29 13:42:07 +04:00 |
|
svtk
|
225913126b
|
Modifiers checks were moved to DeclarationsChecker; added 'open' modifier checks
|
2011-09-29 13:34:41 +04:00 |
|
Andrey Breslav
|
1c299fe536
|
Deferred types are computed at the end of the top-down analysis
|
2011-09-28 14:19:51 +04:00 |
|
Andrey Breslav
|
292fe08b9d
|
More override control.
Renderers in errors.
Constructor parameters are not properties unless otherwise specified
|
2011-09-26 19:39:27 +04:00 |
|
Andrey Breslav
|
350a77cab5
|
Coercion to Unit fixed
|
2011-09-15 14:31:02 +04:00 |
|
Andrey Breslav
|
8ee1096e37
|
KT-286 Check supertype lists (in progress)
Consistency for type arguments in the supertype list
|
2011-09-13 20:27:44 +04:00 |
|
Andrey Breslav
|
78a51bd9c4
|
Nullable types prohibited in supertypes
|
2011-09-13 19:43:41 +04:00 |
|
Andrey Breslav
|
f8cb012097
|
Projections in immediate arguments to supertypes prohibited
|
2011-09-13 19:05:48 +04:00 |
|
Andrey Breslav
|
bacd514919
|
Merge remote branch 'origin/master'
|
2011-09-13 17:17:52 +04:00 |
|
Andrey Breslav
|
910ba57f8a
|
KT-303 Stack overflow on a cyclic class hierarchy
|
2011-09-13 17:17:45 +04:00 |
|
svtk
|
74cbb69fd0
|
KT-251 fixed
|
2011-09-13 15:38:12 +04:00 |
|
svtk
|
6fd7efaaba
|
'override' checks changed; tests added
|
2011-09-13 12:20:41 +04:00 |
|
svtk
|
4071d67c41
|
Added static checks for properties in traits; more tests for 'abstract'
|
2011-09-12 16:01:48 +04:00 |
|
Andrey Breslav
|
16dcbd41cb
|
"trait" instead of "trait class"
virtual -> open
"final" introduced
"wraps" dropped
|
2011-09-09 16:16:05 +04:00 |
|
svtk
|
c798503c81
|
Added 'override' checks
|
2011-09-09 11:51:10 +04:00 |
|
svtk
|
2c3076d1c2
|
Default 'abstract' in traits
|
2011-09-08 18:31:56 +04:00 |
|
Andrey Breslav
|
71bc41a938
|
KT-286 Check supertype lists (in progress)
Tests involving multiple inheritance fixed
|
2011-09-08 16:20:01 +04:00 |
|
svtk
|
dd0b3c8f0e
|
added more 'abstract' modifier checks; added 'ClassModifiers'
|
2011-09-08 15:14:22 +04:00 |
|
svtk
|
d9137f18cc
|
NPE on unfinished function declaration fixed
|
2011-09-07 13:22:47 +04:00 |
|
svtk
|
2f4377d7c0
|
KT-281 fixed
|
2011-09-07 12:23:24 +04:00 |
|
Andrey Breslav
|
af38e0d41a
|
KT-284 Implement static checks for traits (in progress) — test added
|
2011-09-07 11:47:54 +04:00 |
|
Andrey Breslav
|
67925fcda4
|
Wrong trace in call resolver fixed
|
2011-09-06 15:55:42 +04:00 |
|
svtk
|
d6336d9ca5
|
partial support for 'abstract' modifier added
|
2011-09-06 14:57:42 +04:00 |
|
Andrey Breslav
|
3242c70c6f
|
Infix calls and nullable receivers
|
2011-09-06 13:27:33 +04:00 |
|
svtk
|
fa631503ef
|
partial support for 'abstract' modifier added
|
2011-09-06 13:25:56 +04:00 |
|
Andrey Breslav
|
c1dbe9eee2
|
Specificity by receiver fixed. Test updated
|
2011-09-06 13:16:05 +04:00 |
|
Andrey Breslav
|
c02c507114
|
Definite returns extracted as a separate issue KT-281
|
2011-09-06 12:52:53 +04:00 |
|
Andrey Breslav
|
abfbe52a5a
|
Better error recovery
|
2011-09-05 20:41:52 +04:00 |
|
Andrey Breslav
|
8801cf37fe
|
Setter diagnostics fixed
|
2011-09-05 20:22:32 +04:00 |
|