Commit Graph

492 Commits

Author SHA1 Message Date
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
Andrey Breslav ecd63c5f73 this references excluded from debug annotations 2011-09-05 20:05:50 +04:00
Andrey Breslav 2e45307082 Two tests fixed 2011-09-05 19:58:59 +04:00
Andrey Breslav b632fc31d9 Tests fixed, and error messages a little 2011-09-05 19:35:31 +04:00
Andrey Breslav 9223875977 Overrides do not collide in resolution any more 2011-09-05 19:08:07 +04:00
Andrey Breslav 6aa2b37d15 KT-48 test fixed 2011-09-05 18:35:18 +04:00
Andrey Breslav 5d2672f29a Merge remote branch 'origin/master'
Conflicts:
	idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java
	idea/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java
2011-09-05 18:15:43 +04:00
Alex Tkachman a8a438ffd3 fix for KT-48 2011-09-05 13:47:54 +02:00
Alex Tkachman eb82967860 fix for KT-277 2011-09-05 10:25:25 +02:00
Alex Tkachman 232fc89cca fix for KT-80 2011-09-05 08:18:51 +02:00
Alex Tkachman 58765f2364 fix for KT-237. Unit as value part 2011-09-04 16:27:54 +02:00
Alex Tkachman 22e2caf7f8 fix for KT-237 2011-09-04 14:20:40 +02:00
Alex Tkachman 9ba167ee8d fix KT-249/KT-255 2011-09-03 22:52:12 +02:00
Alex Tkachman 07b2ab347d more tests for for- 2011-09-03 17:09:49 +02:00
Alex Tkachman c20a39dbd8 more tests for for- 2011-09-03 13:39:28 +02:00
Alex Tkachman 672756e459 fix for KT-241 2011-09-03 12:02:42 +02:00
Andrey Breslav 324922506c Little corrections 2011-09-02 17:33:37 +04:00
Andrey Breslav 6954977350 Merge remote branch 'origin/master'
Conflicts:
	idea/src/org/jetbrains/jet/lang/resolve/BindingContext.java
	idea/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java
2011-09-02 13:26:38 +04:00
Alex Tkachman 47222c7474 fix for KT-257 2011-09-01 16:45:40 +02:00
Alex Tkachman 475b15aaca fixes bugs in TypeInfo 2011-09-01 14:01:05 +02:00
Alex Tkachman 9e9959f953 fix for for KT-259 2011-08-31 23:15:00 +02:00
Andrey Breslav 57fcf53e3a Tests fixed 2011-08-31 22:29:23 +04:00
Andrey Breslav ec31f991c0 1 as Byte typechecks fine 2011-08-31 22:02:05 +04:00