Svetlana Isakova
|
9904f21ceb
|
added ThrowExceptionInstruction
(to store throw expression in it)
|
2012-12-18 16:00:26 +04:00 |
|
Alexander Udalov
|
712fafddb6
|
DataFlowInfo.getPossibleTypes() now returns Set
This solves some performance problems related to DataFlowInfo (lots of nested
conditions etc.)
|
2012-11-16 17:56:31 +04:00 |
|
Alexander Udalov
|
6c7b32dc03
|
Fix data flow info after inner loops with continue-outer
ControlStructureTypingVisitor.containsBreak() is refined and now also takes
into account continue to outer loops
|
2012-11-16 17:56:30 +04:00 |
|
Alexander Udalov
|
6b65c44d45
|
Optimize DataFlowInfo.and()
Instead of copying everything, we now only completely copy one data flow info
and use another as a delegation target
|
2012-11-16 17:56:29 +04:00 |
|
Alexander Udalov
|
57f18fca2e
|
Retain data flow info after array accesses
|
2012-11-16 17:56:24 +04:00 |
|
Alexander Udalov
|
ac7ee9d3f5
|
Retain data flow info after when-expressions
This means the subject expression and the common data flow info of all entries'
conditions
|
2012-11-16 17:56:23 +04:00 |
|
Alexander Udalov
|
d0a2ba5737
|
Retain data flow info after is-expression
|
2012-11-16 17:56:22 +04:00 |
|
Alexander Udalov
|
ef3e38071c
|
Retain data flow info after try-finally
|
2012-11-16 17:56:21 +04:00 |
|
Alexander Udalov
|
d629fe2d91
|
Retain data flow info after 'for' loop range expressions
|
2012-11-16 17:56:20 +04:00 |
|
Alexander Udalov
|
0b1c87a812
|
Retain data flow info after conditions in do-while statements
|
2012-11-16 17:56:20 +04:00 |
|
Alexander Udalov
|
b0e9c7aab7
|
Retain data flow info after conditions in while-statements
|
2012-11-16 17:56:19 +04:00 |
|
Alexander Udalov
|
ae77bf0a4e
|
Retain data flow info after conditions in if-statements
|
2012-11-16 17:56:18 +04:00 |
|
Alexander Udalov
|
2872a0799a
|
Retain data flow info after string template expressions
|
2012-11-16 17:56:17 +04:00 |
|
Alexander Udalov
|
950f912154
|
Retain data flow info after multi-declaration
#KT-2825 In Progress
|
2012-11-16 17:56:17 +04:00 |
|
Alexander Udalov
|
a54e34282a
|
Retain data flow info after assignment operations (+= etc)
#KT-2825 In Progress
|
2012-11-16 17:56:16 +04:00 |
|
Alexander Udalov
|
f949d9e804
|
Retain data flow info after assignment statements
#KT-2825 In Progress
|
2012-11-16 17:56:15 +04:00 |
|
Alexander Udalov
|
3cbdb57d5c
|
Retain data flow info after assignments in initializer
#KT-2825 In Progress
|
2012-11-16 17:56:14 +04:00 |
|
Alexander Udalov
|
d19a824b14
|
Retain data flow info after elvis operator
#KT-2825 In Progress
|
2012-11-16 17:56:14 +04:00 |
|
Alexander Udalov
|
e4cd0e004f
|
Retain data flow info after boolean operations
#KT-2825 In Progress
|
2012-11-16 17:56:13 +04:00 |
|
Alexander Udalov
|
2e6500d848
|
Retain data flow info after in (contains)
#KT-2825 In Progress
|
2012-11-16 17:56:12 +04:00 |
|
Alexander Udalov
|
3358108c3f
|
Retain data flow info after == (equals)
#KT-2825 In Progress
|
2012-11-16 17:56:11 +04:00 |
|
Alexander Udalov
|
1fbe9b9a31
|
Retain data flow info after binary calls
Make autocasts in CandidateResolver when checking value argument types
#KT-2825 In Progress
|
2012-11-16 17:56:11 +04:00 |
|
Andrey Breslav
|
3d8d92c7d3
|
JetDiagnosticsTest migrated to TestGenerator
- test data files renamed from *.jet to *.kt
|
2012-07-10 14:48:11 +04:00 |
|
Alexander Udalov
|
38fc57ae42
|
Pass DataFlowInfo through when-conditions
|
2012-06-21 22:38:11 +04:00 |
|
Alexander Udalov
|
d67e22b174
|
KT-2223 Comparing non-null value with null might produce helpful warning
#KT-2223 Fixed
|
2012-06-20 20:33:58 +04:00 |
|
Alexander Udalov
|
85760405dc
|
fix tests
|
2012-06-19 16:24:59 +04:00 |
|
Alexander Udalov
|
efe70955dd
|
dataFlowInfoTraversal tests
|
2012-06-15 17:06:41 +04:00 |
|