Commit Graph

66577 Commits

Author SHA1 Message Date
Andrey Breslav dbb19d73be ManyMap renamed and moved 2011-09-01 16:13:02 +04:00
Andrey Breslav 6c478c8207 Debug info for inconsistencies in resolution results 2011-09-01 16:11:52 +04: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
Alex Tkachman 60d8ada216 added test for KT-248 2011-08-31 19:16:07 +02:00
Andrey Breslav 17827c6933 Proceed to the next layer of candidates if no successful ones were found on the current level 2011-08-31 19:46:00 +04:00
Alex Tkachman 6fcd36f9bd added test for KT-243 2011-08-31 17:42:12 +02:00
Alex Tkachman 628f5a5232 added test for KT-238 2011-08-31 15:53:54 +02:00
Alex Tkachman 778ba44c64 added test for KT-232 2011-08-31 14:16:09 +02:00
Alex Tkachman 38146e1600 added test for KT-239 2011-08-31 14:06:53 +02:00
Alex Tkachman 13ca1ea274 added test for KT-242 2011-08-31 13:58:26 +02:00
Alex Tkachman d6a9e89175 fix for KT-245 2011-08-31 13:00:14 +02:00
svtk bda26a18ff little fixes 2011-08-31 14:49:42 +04:00
svtk 6bbcc281ce tests for variance added; little fixes 2011-08-31 14:43:23 +04:00
Alex Tkachman 960aa59822 fix for KT-247 2011-08-31 12:04:07 +02:00
Alex Tkachman b6800059a0 a bit improved diagnostic 2011-08-31 11:06:51 +02:00
Alex Tkachman 1a62b8c0bd String.length property added 2011-08-31 11:01:28 +02:00
Andrey Breslav 2a67c4a591 Test data fixed
Useless code removed
Some naming refactored
2011-08-30 20:20:43 +04:00
Andrey Breslav 496549cab8 this() calls supported
properties integrated
2011-08-30 19:02:18 +04:00
Alex Tkachman f01c424eb5 making line # consistent with the one showed in editor (1- instread of 0-based) 2011-08-30 16:37:41 +02:00
Alex Tkachman 1b8f96e53c fix for KT-261 2011-08-30 16:32:41 +02:00
Alex Tkachman efba6c4cb0 workaroound for broken API between builds 2011-08-30 16:29:35 +02:00
Alex Tkachman 4f64a6c7e2 isPrimitive method added 2011-08-30 16:28:49 +02:00
Alex Tkachman 577fc98138 a bit more advanced instruction adapter 2011-08-30 16:27:21 +02:00
Andrey Breslav aace514a35 Merge remote branch 'origin/master' 2011-08-30 13:38:04 +04:00
Andrey Breslav dddff9cd4f Line:Column reported in AnalyzingUtils 2011-08-30 13:36:55 +04:00
Andrey Breslav a469526180 preferBlock removed from JetTypeInferrer 2011-08-29 21:43:48 +04:00
Andrey Breslav 7bebf426b8 Dirty candidates do not interfere with clean ones 2011-08-29 16:27:16 +04:00
Andrey Breslav 829910f2c2 Ambiguities not reported when some types were not obtained (i.e. there are errors in the argument list) 2011-08-29 15:26:34 +04:00
Andrey Breslav d38fbbe2c6 Array access as LValue resolution fixed 2011-08-26 21:40:37 +04:00
Andrey Breslav 6f410eace1 Tests fixed 2011-08-26 21:39:31 +04:00
Andrey Breslav de39413383 Commented code removed 2011-08-26 19:53:17 +04:00
Andrey Breslav 6531678cb7 Named arguments fixed 2011-08-26 19:52:52 +04:00
Andrey Breslav 86e8142e3c Working on type inference for function literals 2011-08-26 17:51:15 +04:00
Andrey Breslav 4710835bd4 Overload resolution is factored out as an independent module CallResolver.java 2011-08-24 17:09:51 +04:00
Andrey Breslav 6efc241523 Merge remote branch 'origin/master' 2011-08-23 17:55:56 +04:00
svtk d597d29f2a addition to bug with automatically casting mutable variables fix 2011-08-23 13:08:11 +04:00
svtk 53134d54e4 Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-08-23 12:50:14 +04:00
svtk 847c727ad0 bug with automatically casting mutable variables (KT-228) fixed 2011-08-23 11:44:56 +04:00
svtk 3f4f0c8737 bug with incorrect merge of data flow info (KT-104) fixed 2011-08-22 19:12:22 +04:00
Maxim Shafirov b3b8a23f4e Get rid of myStack holding intermediate StackValues and use functional style visitor instead. 2011-08-22 18:36:41 +04:00
Andrey Breslav e0bccf746b Overload resolution with type inference 2011-08-22 18:05:43 +04:00
Andrey Breslav 4571d94c82 BindingTrace & Context refactored to heterogeneous containers 2011-08-22 14:43:59 +04:00
Andrey Breslav a2b779fcd0 Migrating BindingTraceContext to a transactional form 2011-08-17 21:21:44 +04:00
svtk 9ebffafd89 added expected type for assignment and elvis operator
changed return type for safe operator (now it works as a?.b is Nullable type, constructions like a?.b.c need another parsing)
2011-08-17 12:21:26 +04:00
svtk fabf7aab5f little renames 2011-08-16 19:23:26 +04:00
svtk 9fa146f4d5 renamed JetExtendedVisitor to JetVisitor 2011-08-16 17:11:02 +04:00
svtk 948f434d5e renamed JetVisitor to JetVisitorVoid 2011-08-16 17:09:06 +04:00