Andrey Breslav
|
0eee83b6ec
|
Lazy logs removed
|
2014-11-21 18:59:45 +03:00 |
|
Svetlana Isakova
|
2a83053355
|
Updated lazy log tests
|
2014-11-21 14:02:45 +03:00 |
|
Svetlana Isakova
|
7f62675665
|
Fixed error reporting for special constructions (if, elvis)
Track whether an error was reported for sub expressions (like 'if' branches) or it should be reported for the whole expression
#KT-6189 Fixed
|
2014-11-21 14:02:42 +03:00 |
|
Stanislav Erokhin
|
b7c473f59e
|
Update lazy.log files
|
2014-11-17 17:45:01 +03:00 |
|
Pavel V. Talanov
|
d2cfcfa659
|
Fix test data after changes to renderer and descriptors
|
2014-11-14 17:09:05 +03:00 |
|
Denis Zharkov
|
b3691b7358
|
Frontend changes for reified type parameters
Allowing reified only for inline functions and Intrinsics
|
2014-11-13 20:56:09 +03:00 |
|
Alexander Udalov
|
4f0d83a7fe
|
Update lazy logs after field rename
|
2014-11-11 18:35:39 +03:00 |
|
Andrey Breslav
|
4892369cf4
|
Diagnostic tests are logging their lazy activity
|
2014-11-10 17:24:04 +02:00 |
|
Alexander Udalov
|
3a8ad45dec
|
Append newline to EOF for .txt test data files
Reverts and fixes 102f0d3
|
2014-10-21 03:18:27 +04:00 |
|
Svetlana Isakova
|
c0c9552f4c
|
KT-5971 Missing error when fun argument is safe call
#KT-5971 Fixed
|
2014-10-18 11:06:53 +04:00 |
|
Svetlana Isakova
|
c0eb894bd9
|
Rename: NO_RECEIVER_ADMITTED -> NO_RECEIVER_ALLOWED
|
2014-10-18 11:06:51 +04:00 |
|
Alexander Udalov
|
6ddc063a76
|
Regenerate test data on enums
Now they have final equals, hashCode and compareTo
|
2014-10-17 21:27:24 +04:00 |
|
Svetlana Isakova
|
ce01c61811
|
Rename: auto cast -> smart cast
|
2014-10-01 18:52:52 +04:00 |
|
Nikolay Krasko
|
e796f88b38
|
Regenerate test data with constructed descriptors for diagnostics tests
|
2014-09-18 17:58:23 +04:00 |
|
Svetlana Isakova
|
bbeb44e6ee
|
Fixed NPE in ArgumentMatchImpl.getStatus
Check value arguments if there is wrong number of type arguments
|
2014-09-01 12:32:52 +04:00 |
|
Svetlana Isakova
|
8289f13016
|
Introduced QualifierReceiver instead of PackageType
|
2014-09-01 12:32:49 +04:00 |
|
Svetlana Isakova
|
e4e09d6c70
|
Resolve invoke on class objects and enum entries
Added FakeCallableDescriptorForObject to make a resolved call
with object as variable in 'variable as function call'
#KT-4321 Fixed
#KT-4863 Fixed
|
2014-09-01 12:32:48 +04:00 |
|
Alexey Sedunov
|
9cbcabffa4
|
Control-Flow Analysis: Reuse pseudo-value information for unused expression analysis
|
2014-07-28 13:07:37 +04:00 |
|
Svetlana Isakova
|
a3e306b820
|
Update recorded type for argument in parentheses correctly
|
2014-07-08 14:48:18 +04:00 |
|
Alexander Udalov
|
d78d4bc44c
|
Disallow extension properties with backing fields
#KT-1682 Fixed
|
2014-05-29 21:24:05 +04:00 |
|
Svetlana Isakova
|
808cf75060
|
Fixed bug: resolution task wasn't recreated
The old resolved calls were used
|
2014-04-30 13:34:34 +04:00 |
|
Svetlana Isakova
|
928b28e080
|
Complete type inference for nested calls
inside non resolved invocation
|
2014-04-30 13:34:31 +04:00 |
|
Svetlana Isakova
|
75fbecceda
|
Improved error reporting for invoke on expression
|
2014-03-20 10:06:02 +04:00 |
|
Svetlana Isakova
|
a829da185d
|
Resolve invoke on any kind of expressions, not only on simple name expressions
|
2014-03-20 10:05:24 +04:00 |
|
Svetlana Isakova
|
1c4db84d92
|
do not try properties named 'invoke' when resolve 'invoke'
|
2014-02-12 12:48:12 +04:00 |
|
Svetlana Isakova
|
8868da8c5f
|
KT-4372 Invalid error position and failing to resolve invoke with receiver from other module #KT-4372 Fixed
|
2014-02-11 21:07:09 +04:00 |
|
Svetlana Isakova
|
c30259dfbe
|
added info about smart casts to diagnostic tests
|
2013-12-11 19:53:50 +04:00 |
|
svtk
|
1bfca62592
|
Fixed: analyze unmapped (or with no callee) functional arguments with right context.
|
2013-11-22 18:58:02 +04:00 |
|
svtk
|
ae3331717e
|
Fixed: unmapped arguments should be completed as well.
|
2013-11-22 18:58:02 +04:00 |
|
svtk
|
2bd4aa97c6
|
KT-4204 ConstraintSystem erased after resolution completion
#KT-4204 Fixed
|
2013-11-22 18:57:59 +04:00 |
|
svtk
|
64e12398af
|
comment added to tests
|
2013-11-08 16:33:41 +04:00 |
|
svtk
|
95ef417ee8
|
KT-4170 Compiler hangs (or works too long)
#KT-4170 Fixed
|
2013-11-08 16:33:41 +04:00 |
|
Svetlana Isakova
|
5f189a8c0f
|
KT-3833 Invoke method not working inside class object?
#KT-3833 Fixed
|
2013-09-13 16:04:17 +04:00 |
|
Svetlana Isakova
|
a53eae79b5
|
bug fixed: analyze arguments in FREE expression position
|
2013-09-03 19:56:20 +04:00 |
|
Svetlana Isakova
|
4621fe6dfa
|
resolve elvis operator as call
|
2013-09-03 13:09:02 +04:00 |
|
Svetlana Isakova
|
aba70e047d
|
resolve a!! as call
|
2013-09-02 23:18:46 +04:00 |
|
Svetlana Isakova
|
539756ff3e
|
KT-3772 Invoke and overload resolution ambiguity
#KT-3772 Fixed
|
2013-07-16 20:33:08 +04:00 |
|
Svetlana Isakova
|
cf5c5dba3d
|
KT-3189 Function invoke is called with no reason
prioritize tasks specially for invoke
#KT-3189 Fixed
#KT-3190 Fixed
#KT-3297 Fixed
|
2013-07-05 18:03:51 +04:00 |
|
Svetlana Isakova
|
d447c90b13
|
added tests for function literals faster resolve
|
2013-02-08 15:10:42 +04:00 |
|
Svetlana Isakova
|
39450dd954
|
resolve function literal expression (as parameter) after resolve call
(therefore only once)
while resolve use FAKE_FUNCTION_TYPE as type
for function literal (which is a subtype/supertype for any function type)
|
2012-11-20 19:54:55 +04:00 |
|
Svetlana Isakova
|
993d3a3469
|
added tests for resolve
(to test performance issues)
|
2012-11-20 17:59:20 +04:00 |
|