Michael Nedzelsky
|
9a8b73c5a5
|
fix texts in error messages for Fintite Bound Restriction & Non-Expansive Inheritance Restriction
|
2015-10-30 16:39:19 +03:00 |
|
Mikhail Glukhikh
|
182cde1e02
|
Standard data flow analysis results are taken into account during condition analysis #KT-7933 Fixed
|
2015-10-30 16:14:34 +03:00 |
|
Mikhail Glukhikh
|
dd1196ae6b
|
Condition analysis: left part of and (true condition) / or (false condition) is used for right part analysis #KT-8780 Fixed
|
2015-10-30 16:14:33 +03:00 |
|
Mikhail Glukhikh
|
12103d19d2
|
Smart casts inside property chains like a?.b?.c.foo(a, b) are now handled correctly #KT-7290 Fixed
|
2015-10-30 16:14:32 +03:00 |
|
Michael Nedzelsky
|
6ebe0c30ec
|
fix KT-9299 In a project with circular dependencies between modules, IDE reports error on use of internal class from another module, but the corresponding code still compiles and runs.
#KT-9299 Fixed
|
2015-10-30 14:40:46 +03:00 |
|
Mikhail Glukhikh
|
17b275af23
|
Preliminary declaration visitor: create for top-most declaration which is not class
|
2015-10-30 13:44:33 +03:00 |
|
Mikhail Glukhikh
|
932985f0c1
|
Preliminary declaration visitor: do not create if already exists
|
2015-10-30 13:34:01 +03:00 |
|
Alexander Udalov
|
7046f63511
|
Move/inline stuff from TypeUtils to other modules
|
2015-10-29 21:16:07 +03:00 |
|
Alexander Udalov
|
5677ff60e7
|
Move/inline stuff from DescriptorUtils to other modules
|
2015-10-29 21:16:06 +03:00 |
|
Alexander Udalov
|
4d909d9012
|
Move LexicalScope to frontend
|
2015-10-29 21:16:05 +03:00 |
|
Alexander Udalov
|
09a36acee4
|
Minor, remove HTML from kdoc
|
2015-10-29 21:16:04 +03:00 |
|
Stanislav Erokhin
|
69038063a6
|
Mark callable reference candidate as error when there is error type.
|
2015-10-29 15:30:32 +03:00 |
|
Stanislav Erokhin
|
d019445493
|
Minor. Add tracing strategy to MutableResolvedCall
|
2015-10-29 15:30:32 +03:00 |
|
Stanislav Erokhin
|
97f6213873
|
Minor. Introduce public constructor ResolvedCallImpl for future use
|
2015-10-29 15:30:32 +03:00 |
|
Stanislav Erokhin
|
5e6a86fa70
|
Minor. Make public util function stripCallArguments in CallTransformer
|
2015-10-29 15:30:31 +03:00 |
|
Stanislav Erokhin
|
cccc4fccd1
|
Minor. change several signatures
|
2015-10-29 15:30:31 +03:00 |
|
Stanislav Erokhin
|
1737c7251a
|
Minor. Extract createLookupLocation for call
|
2015-10-29 15:30:30 +03:00 |
|
Alexander Udalov
|
c5ec3b0f6f
|
Minor, drop HTML and improve language in ConstraintSystem kdoc
|
2015-10-28 21:45:51 +03:00 |
|
Alexander Udalov
|
5fc14e0224
|
Move constraint system, type intersection, common supertypes to compiler
|
2015-10-28 19:17:58 +03:00 |
|
Alexander Udalov
|
86bc21da30
|
Make getUpperBoundsAsType an utility, remove from TypeParameterDescriptor
|
2015-10-28 19:17:53 +03:00 |
|
Alexander Udalov
|
bed75e8af2
|
Remove some unjustified usages of TypeParameterDescriptor#getUpperBoundsAsType
|
2015-10-28 19:12:24 +03:00 |
|
Alexander Udalov
|
426bddb54e
|
Move OverridingUtil#getUpperBound to OverloadUtil, add tests on overloads
|
2015-10-28 19:12:05 +03:00 |
|
Alexander Udalov
|
d29757d927
|
Make upper bounds of type parameter a list instead of a set
The same for lower bounds, also refactor type parameter implementations
|
2015-10-28 19:11:56 +03:00 |
|
Mikhail Glukhikh
|
6e3eef2d6f
|
JetTypeInfo renamed to KotlinTypeInfo
|
2015-10-28 17:36:34 +03:00 |
|
Michael Nedzelsky
|
c123af75fd
|
issue warning instead of error in case of finite bound or non-expansive inheritance violation in java code
|
2015-10-28 17:02:02 +03:00 |
|
Mikhail Glukhikh
|
d2c65a5336
|
Iterative call chain handling to get rid of JetTypeInfoInsideCallChain and other nasty things #KT-9754 Fixed
|
2015-10-28 16:00:30 +03:00 |
|
Mikhail Glukhikh
|
f8a70302ac
|
Cleanup: get rid of effective visibility warnings
|
2015-10-28 14:31:51 +03:00 |
|
Michael Bogdanov
|
7c7cff3d6e
|
Updated diagnostic message for INVISIBLE_MEMBER_FROM_INLINE
#KT-7323 Fixed
|
2015-10-28 14:10:27 +03:00 |
|
Valentin Kipyatkov
|
78f0de3de5
|
Removed hack for Repl
|
2015-10-27 18:24:56 +03:00 |
|
Valentin Kipyatkov
|
91ff27f78c
|
Rename
|
2015-10-27 18:24:56 +03:00 |
|
Valentin Kipyatkov
|
79825fc1e6
|
More efficient LexicalScope.addImportScopes
|
2015-10-27 18:24:56 +03:00 |
|
Valentin Kipyatkov
|
55c2b71829
|
Removed asLexicalScope from ScopeUtils.kt
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
74d14d30b0
|
No use of "by ..Scope.Empty"
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
3aa2a60dc1
|
Repl injects scope via own FileScopeProvider implementation instead of AdditionalScopes
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
47f938d7fc
|
Minor
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
67a0cc3c49
|
Dropped searching synthetic extensions in imports
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
59fa639ab4
|
Refactored ReferenceVariantsHelper to not require KtSimpleNameExpression
|
2015-10-27 18:24:55 +03:00 |
|
Pavel V. Talanov
|
4c70700943
|
Introduce api to get nullable ResolverForModule by ModuleInfo
|
2015-10-27 18:07:16 +03:00 |
|
Stanislav Erokhin
|
ff00bde607
|
Removed dispatch receiver parameter for SyntheticFieldDescriptor
|
2015-10-27 15:36:38 +03:00 |
|
Stanislav Erokhin
|
553834fa9e
|
KT-9371 Callable reference resolve should not prefer one of the overloads by some magic reasons
#KT-9371 Fixed
|
2015-10-27 15:36:37 +03:00 |
|
Valentin Kipyatkov
|
891e033d5b
|
KT-9664 Add quickfix to convert a piece of code to pretty look SAM-style
#KT-9664 Fixed
|
2015-10-27 15:07:59 +03:00 |
|
Michael Nedzelsky
|
63f84fc60e
|
fix KT-9733 No error shown for 2 "main" functions in the same file
#KT-9733 Fixed
|
2015-10-26 21:30:24 +03:00 |
|
Valentin Kipyatkov
|
4fcd35a5a9
|
Introduced LexicalScope for file top-level to obtain ownerDescriptor
|
2015-10-26 19:30:05 +03:00 |
|
Valentin Kipyatkov
|
c44dc41431
|
Fixed getting ownerDescriptor from ImportingScope
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
a6165f4690
|
Got rid of two getContributedDescriptors calling each other
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
ed6f845377
|
Added utility functions for synthetic extensions in scope
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
c09cf63424
|
Added utility functions for functions and variables in scope
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
5f06f53bfd
|
Renames
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
e1b8b21abb
|
Minor
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
b4dbb666fc
|
More usages of asKtScope() removed
|
2015-10-26 19:30:03 +03:00 |
|