Mikhail Glukhikh
|
261ed46341
|
IR metadata source: do not require descriptor in property metadata
|
2020-06-09 11:40:26 +03:00 |
|
Mikhail Glukhikh
|
6f0eeecc64
|
[FIR2IR] Fix generation of type arguments of delegated constructor calls
|
2020-06-09 11:40:26 +03:00 |
|
Mikhail Glukhikh
|
5c6f40b34a
|
IR metadata source: extract & use declaration name
|
2020-06-09 11:40:26 +03:00 |
|
Mikhail Glukhikh
|
b2c78e490e
|
[FIR2IR] Remove some descriptor-around calls
|
2020-06-09 11:40:25 +03:00 |
|
Ilya Chernikov
|
69d5635aae
|
[minor] Fix textdata after reapplying commit w\ CompilerMessageLocation
|
2020-06-09 10:34:38 +02:00 |
|
Dmitriy Novozhilov
|
802272a579
|
Enable ContractsOnCallsWithImplicitReceiver in 1.4
#KT-28672 Fixed
|
2020-06-09 11:21:57 +03:00 |
|
Vladimir Dolzhenko
|
6478525666
|
Fixed GenerateCompilerTestsAgainstKlib.kt compilation
Relates to #KTI-17
|
2020-06-09 09:52:14 +02:00 |
|
Vladimir Dolzhenko
|
3817f7f044
|
Fixed GenerateKotlinpTests compilation
Relates to #KTI-17
|
2020-06-09 09:03:35 +02:00 |
|
Dmitriy Dolovov
|
9936468a5e
|
[Commonizer] Update stats collector to report lifted up declarations
|
2020-06-09 11:13:04 +07:00 |
|
Dmitriy Dolovov
|
611946a7c7
|
[Commonizer] Drop useless annotation tests
^KMM-238
^KMM-53
|
2020-06-09 11:12:59 +07:00 |
|
Dmitriy Dolovov
|
596363ea23
|
[Commonizer] Refactor/simplify marker interfaces
|
2020-06-09 11:12:55 +07:00 |
|
Dmitriy Dolovov
|
f3b400975e
|
[Commonizer] Drop useless "allowPrivate" flag in VisibilityCommonizer
|
2020-06-09 11:12:50 +07:00 |
|
Dmitriy Dolovov
|
d9bfe11ca1
|
[Commonizer] Source-based tests on lifting up identical type aliases
^KMM-55
|
2020-06-09 11:12:45 +07:00 |
|
Dmitriy Dolovov
|
e5885e9277
|
[Commonizer] Unit tests on lifting up identical type aliases
^KMM-55
|
2020-06-09 11:12:41 +07:00 |
|
Dmitriy Dolovov
|
d3c6dc362e
|
[Commonizer] Lift up identical type aliases
^KMM-55
|
2020-06-09 11:12:36 +07:00 |
|
Dmitriy Dolovov
|
e37a485aaa
|
[Commonizer] Process expect/actual cross-module dependencies in source-based tests
|
2020-06-09 11:12:31 +07:00 |
|
Dmitriy Dolovov
|
c8ba3fa8ed
|
[Commonizer] Clean-up in AbstractCommonizationFromSourcesTest
|
2020-06-09 11:12:26 +07:00 |
|
Dmitriy Dolovov
|
5076f981a6
|
Minor. Add "kotlinx" and "cinterop" to project dictionary
|
2020-06-09 11:12:21 +07:00 |
|
Dmitriy Dolovov
|
e51c7a79c7
|
[Commonizer] Minor. Fixed typo
|
2020-06-09 11:12:16 +07:00 |
|
Dmitriy Dolovov
|
3654da8a63
|
[Commonizer] Minor. Improve error reporting
|
2020-06-09 11:12:12 +07:00 |
|
Dmitriy Dolovov
|
be9e25a2e5
|
[Commonizer] Move fqNameWithTypeParameters extension val into CirType
|
2020-06-09 11:12:07 +07:00 |
|
Dmitriy Dolovov
|
719d5da641
|
[Commonizer] Move some extension functions into CirFunctionOrProperty
|
2020-06-09 11:12:02 +07:00 |
|
Dmitriy Dolovov
|
da9e0d3c02
|
[Commonizer] Simplify detection if property is lifted up
|
2020-06-09 11:11:52 +07:00 |
|
Vladimir Ilmov
|
50165397c7
|
(CoroutineDebugger) flaky test coroutine-debug library changed to 1.3.4
|
2020-06-08 22:54:09 +02:00 |
|
Vladimir Dolzhenko
|
9319c4c96e
|
DryRun mode for GenerateTests is added
Relates to #KTI-17
|
2020-06-08 19:05:10 +00:00 |
|
simon.ogorodnik
|
cd9273028b
|
Profiling and repeat support for JVM CLI Compiler
|
2020-06-08 20:40:27 +03:00 |
|
Alexander Gorshenev
|
ce1ef6c159
|
Fixing a bug with private accessors in IR fake override construction
|
2020-06-08 17:07:06 +03:00 |
|
Mikhail Glukhikh
|
89e5e10657
|
[FIR2IR] Drop effectively unused FirMetadataSource.File.descriptors
NB: only FileClassLowering uses this property to check
whether facade is required, and IR-based check is enough in this lowering
|
2020-06-08 16:19:37 +03:00 |
|
Mikhail Glukhikh
|
6eab6a96cb
|
[FIR2IR] Support type aliases properly
|
2020-06-08 16:19:37 +03:00 |
|
Andrei Klunnyi
|
6485869659
|
AbstractKotlinCodeVisionProviderTest has no test methods actually
|
2020-06-08 13:54:37 +02:00 |
|
Konstantin Tskhovrebov
|
c3802891fc
|
Hide commonizer import error message for unsupported kotlin plugin.
|
2020-06-08 13:11:08 +03:00 |
|
Mikhail Glukhikh
|
8677d63003
|
[FIR2IR] Re-use FakeOverrideGenerator for external classes
|
2020-06-08 12:11:34 +03:00 |
|
Jinseong Jeon
|
ba1172b3ad
|
FIR2IR: distinguish substitution case when adding external fake overrides
|
2020-06-08 12:11:34 +03:00 |
|
Mikhail Glukhikh
|
538535c3b7
|
[FIR2IR] Introduce & use declaration-based SymbolTable.enter(leave)Scope
|
2020-06-08 12:11:34 +03:00 |
|
Mikhail Glukhikh
|
e593c7270f
|
[FIR2IR] Use specific symbols for enum entries
|
2020-06-08 12:11:34 +03:00 |
|
Mikhail Glukhikh
|
0770a6f848
|
[FIR2IR] Drop yet-unused local declaration symbols
|
2020-06-08 12:11:33 +03:00 |
|
Mikhail Glukhikh
|
3567880303
|
[FIR] Consider enum entry nested classes as local
|
2020-06-08 12:11:33 +03:00 |
|
Mikhail Glukhikh
|
8a456f578d
|
[FIR mangler] Handle parent type aliases properly
NB: Normally parent class-like must be a class,
but in expect-actual situation it may appear to be an actual type alias.
|
2020-06-08 12:11:33 +03:00 |
|
Mikhail Glukhikh
|
5603afbd20
|
FirClassSubstitutionScope: handle fake override local eff. visibility
|
2020-06-08 12:11:33 +03:00 |
|
Mikhail Glukhikh
|
21498359e4
|
FirClassSubstitutionScope: extract 'configureAnnotationsAndParameters'
|
2020-06-08 12:11:33 +03:00 |
|
Mikhail Glukhikh
|
7bd872b264
|
[FIR2IR] Restore container source related logic
|
2020-06-08 12:11:33 +03:00 |
|
Mikhail Glukhikh
|
0c41fcba6a
|
[FIR2IR] Use signature composer only for non-local declarations
|
2020-06-08 12:11:32 +03:00 |
|
Mikhail Glukhikh
|
55b7cf0dda
|
[FIR2IR] Extract declareIr<SomeDeclaration>
|
2020-06-08 12:11:32 +03:00 |
|
Mikhail Glukhikh
|
6d8b0f5566
|
[FIR2IR] Provide correct callable ids for fake overrides
|
2020-06-08 12:11:32 +03:00 |
|
Mikhail Glukhikh
|
dc660e72e5
|
[IR] Don't store descriptor in IR function to allow lazy initialization
|
2020-06-08 12:11:32 +03:00 |
|
Mikhail Glukhikh
|
de2980e9e5
|
[FIR2IR] Use specific symbols for class declarations
|
2020-06-08 12:11:32 +03:00 |
|
Mikhail Glukhikh
|
85801ea62c
|
[FIR2IR] Use specific symbols for callable declarations
|
2020-06-08 12:11:32 +03:00 |
|
Mikhail Glukhikh
|
c7041c0f1a
|
[FIR2IR] Add signature to all symbols
|
2020-06-08 12:11:31 +03:00 |
|
Mikhail Glukhikh
|
d4cb6b68c4
|
[FIR2IR] Introduce own symbol implementations
|
2020-06-08 12:11:31 +03:00 |
|
Mikhail Glukhikh
|
529c73d58d
|
[FIR2IR] Introduce abstract bindable symbol
|
2020-06-08 12:11:31 +03:00 |
|