svtk
|
3cd94ea2b8
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-09-23 13:21:09 +04:00 |
|
svtk
|
4ac2a46fb4
|
Added 'incompatible modifiers' error; 'remove redundant modifier' fix
|
2011-09-23 13:03:14 +04:00 |
|
Andrey Breslav
|
e0548d54db
|
KT-316 Members of traits must be open by default
|
2011-09-22 16:20:00 +04:00 |
|
svtk
|
8670d53a0b
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-09-21 18:05:55 +04:00 |
|
svtk
|
7f815176f6
|
Added more quickfixes; added tests
|
2011-09-21 17:58:44 +04:00 |
|
Alex Tkachman
|
e831146fe8
|
full rewrite of type info
|
2011-09-20 22:11:38 +03:00 |
|
Andrey Breslav
|
517fb64d22
|
KT-306 Ambiguity when different this's have same-looking functions
Test added
|
2011-09-20 06:48:26 -05:00 |
|
Andrey Breslav
|
6ede1a342f
|
Receivers introduced to descriptors
|
2011-09-20 06:35:09 -05:00 |
|
Andrey Breslav
|
4e4cfdb874
|
Reverted "Elvis split", because it's broken, see
KT-307 Unresolved reference
|
2011-09-19 04:33:35 -05:00 |
|
Andrey Breslav
|
ccaa5ee7f9
|
"it" inference supported
|
2011-09-16 15:40:13 +04:00 |
|
Andrey Breslav
|
adb44244b5
|
Elvis split
|
2011-09-16 13:32:13 +04:00 |
|
Andrey Breslav
|
20427a6e4d
|
Redeclaration diagnostics work properly
|
2011-09-16 13:30:59 +04:00 |
|
Andrey Breslav
|
d43242e741
|
PsiChecker tests converted for new error framework
|
2011-09-15 23:20:00 +04:00 |
|
Andrey Breslav
|
e5304aba66
|
Copy Current File As Diagnostic Test action added
Testing framework with error type support added
|
2011-09-15 22:12:13 +04:00 |
|
Andrey Breslav
|
350a77cab5
|
Coercion to Unit fixed
|
2011-09-15 14:31:02 +04:00 |
|
Andrey Breslav
|
b973b596b8
|
KT-165 Make 'Select word' work correctly on ?. in a receiver type
Spliiting-Joining of complex tokens (?. and ?:) added
|
2011-09-14 11:37:21 +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
|
261f88c215
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-09-13 12:20:48 +04:00 |
|
svtk
|
6fd7efaaba
|
'override' checks changed; tests added
|
2011-09-13 12:20:41 +04:00 |
|
Alex Tkachman
|
cf639cf084
|
more progress on traits
|
2011-09-12 21:23:42 +03:00 |
|
Andrey Breslav
|
4c5d74ea93
|
KT-300 Overload ambiguity while accessing range
|
2011-09-12 21:32:56 +04:00 |
|
Andrey Breslav
|
bd60d8ef1f
|
KT-297 Overload resolution ambiguity with required in trait
|
2011-09-12 20:11:08 +04:00 |
|
Alex Tkachman
|
b7542ecc4e
|
fix for KT-299
|
2011-09-12 18:01:39 +03:00 |
|
svtk
|
4071d67c41
|
Added static checks for properties in traits; more tests for 'abstract'
|
2011-09-12 16:01:48 +04:00 |
|
Alex Tkachman
|
60ab760d4a
|
1st test for traits work
|
2011-09-12 09:26:50 +03:00 |
|
Alex Tkachman
|
097325d0d6
|
removing unnneded InstructionAdapterEx
|
2011-09-11 12:42:50 +03: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 |
|
Alex Tkachman
|
6898ff5665
|
KT-4 fixed
|
2011-09-06 23:45:04 +02: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
|
fc4ee1ab13
|
Merge remote branch 'origin/master'
Conflicts:
idea/src/org/jetbrains/jet/plugin/structureView/JetStructureViewElement.java
|
2011-09-06 12:14:07 +04:00 |
|
Alex Tkachman
|
93a422ae0a
|
TypeInfo based on projections instead of other TypeInfo's
|
2011-09-05 20:12:12 +02: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 |
|