Ilya Matveev
|
8b74db447e
|
[samples] Configure samples for in-process compiler execution
|
2020-03-23 19:41:42 +07:00 |
|
Ilya Matveev
|
2f88fed2c2
|
[samples] Update Android plugin: 3.6.0
|
2020-03-23 19:41:42 +07:00 |
|
SvyatoslavScherbina
|
71e1f8228b
|
Add test for static framework (#4008)
|
2020-03-23 13:43:59 +03:00 |
|
LepilkinaElena
|
839c995266
|
Decrease JVM warmup iterations (#4012)
|
2020-03-23 12:21:55 +03:00 |
|
LepilkinaElena
|
bc5f144d2a
|
Fix running twice jvmTask for benchmarks (#4011)
|
2020-03-23 11:31:07 +03:00 |
|
Igor Chevdar
|
fd56af92ac
|
Made all nonintended to use symbols private
|
2020-03-20 11:23:34 +03:00 |
|
Igor Chevdar
|
2ca7123ce1
|
[devirtualization] Fixed bug with handling empty IrBlock
|
2020-03-20 11:20:43 +03:00 |
|
Igor Chevdar
|
6dbdb3addc
|
[devirtualization] Used bag of edges graph representation
Also used handwritten simple hash table for bag of edges instead of HashSet<..>
|
2020-03-20 11:20:43 +03:00 |
|
Igor Chevdar
|
7a437a6a84
|
[devirtualization] Reduced the number of cast nodes
|
2020-03-20 11:20:43 +03:00 |
|
Igor Chevdar
|
eef026fe55
|
[devirtualization] Merged InstantiatingSearcher into ConstraintGraphBuilder
|
2020-03-20 11:20:43 +03:00 |
|
Igor Chevdar
|
3534483276
|
[devirtualization] Replaced HashSet<DataFlowIR.Type> with BitSet
|
2020-03-20 11:20:43 +03:00 |
|
Igor Chevdar
|
e2d3603890
|
[devirtualization] Used hash set to handle multi-edges
|
2020-03-20 11:20:43 +03:00 |
|
Igor Chevdar
|
914cf96278
|
[devirtualization] Replaced List<Int> with custom IntArrayList
|
2020-03-20 11:20:43 +03:00 |
|
Igor Chevdar
|
19240d21ee
|
[devirtualization] Removed some redundant data structures
|
2020-03-20 11:20:43 +03:00 |
|
Pavel Punegov
|
cc6026d4ed
|
Fix dependencies filters: add default argument
|
2020-03-20 08:36:01 +03:00 |
|
LepilkinaElena
|
f29b52764a
|
Made cinterop command line options consistent (#3972)
|
2020-03-19 15:56:50 +03:00 |
|
Vasily Levchenko
|
95daf2258c
|
[debug][bindings] more logs
(cherry picked from commit 28bc665c93ec229bf39e55c645ed0b16411236a6)
|
2020-03-19 10:10:33 +01:00 |
|
Vasily Levchenko
|
79d5fec6c9
|
[debug][bindings] utility debug functions
|
2020-03-19 10:10:33 +01:00 |
|
SvyatoslavScherbina
|
fe3057a40b
|
Fix using cached Kotlin subclasses of Objective-C classes (#3990)
|
2020-03-18 14:17:48 +03:00 |
|
Sergey Bogolepov
|
5b9beec860
|
[Interop][Metadata] Fix dependency graph
We didn't filter dependency list before and blindly added all
resolved dependencies into the manifest. It may result in broken compilation.
|
2020-03-18 17:54:03 +07:00 |
|
Pavel Punegov
|
e4fc21d7af
|
Fix duplicate const
(cherry picked from commit f7aedf9174882617defb412b6e598af47d16d9d0)
|
2020-03-17 17:45:24 +01:00 |
|
Vasily Levchenko
|
09d896d485
|
[sdlib] adoption of e632d58936
Nullable Array.contentEquals/contentHashCode/contentToString #KT-34161
|
2020-03-17 17:45:24 +01:00 |
|
Vasily Levchenko
|
f0d42a590b
|
[stdlib][gen] make usable again
|
2020-03-17 17:45:24 +01:00 |
|
Vasily Levchenko
|
7b8b0e5355
|
[kotlin compiler][update] 1.4.0-dev-4271
* 9904304e07 - (tag: build-1.4.0-dev-4271) (CoroutineDebugger) StackFrameInterceptor service added to KotlinPositionManager, dependency cleanup (vor 23 Stunden) <Vladimir Ilmov>
* 0af61293d5 - (tag: build-1.4.0-dev-4269) Fix ExtensionTestUtil compilation for 191; CustomUsageSearcherTest compilation for 201 (vor 2 Tagen) <Vladimir Dolzhenko>
* 57fd449288 - (tag: build-1.4.0-dev-4260) Minor, add check of const field modifiers to codegen test (vor 3 Tagen) <Alexander Udalov>
* 1e3e791d43 - (tag: build-1.4.0-dev-4257) Fix compilation error in `MLCompletionForKotlin` bunch files (vor 3 Tagen) <Roman Golyshev>
* 9daed1f2c6 - (tag: build-1.4.0-dev-4256, tag: build-1.4.0-dev-4252) Revert "[FIR-TEST] Move FIR ide tests to separate module" (vor 3 Tagen) <Dmitriy Novozhilov>
* bdd88e1655 - (tag: build-1.4.0-dev-4249) JVM_IR: place suspend markers in faux lambdas around inline references (vor 3 Tagen) <pyos>
* f29e665dce - (tag: build-1.4.0-dev-4245) Add "ML completion for Kotlin" experimental feature checkbox (vor 3 Tagen) <Roman Golyshev>
* 4c6ea7c26a - (tag: build-1.4.0-dev-4241) KT-36808 Sink down member function `Flow.collect` in the completion (vor 3 Tagen) <Roman Golyshev>
* d27954a6d4 - (tag: build-1.4.0-dev-4237, tag: build-1.4.0-dev-4234) [IR] Use erased types in backing field initializer in case of generic delegated property (vor 3 Tagen) <Roman Artemev>
* 13a73b67de - [IR] Fix IrPropertyReference for delegated property (vor 3 Tagen) <Roman Artemev>
* 34c17e2bed - [KLIB] Add regression to about VarAsFun type parameter leak (vor 3 Tagen) <Roman Artemev>
* 8c1772d623 - [KLIB] Add regression test (vor 3 Tagen) <Roman Artemev>
* 09239743c1 - (tag: build-1.4.0-dev-4228) Fix compilation KotlinCopyPasteReferenceProcessor for 191, 192 (vor 3 Tagen) <Vladimir Dolzhenko>
* 123311007b - (tag: build-1.4.0-dev-4227) Fix compilation CustomUsageSearcherTest for 191, 201 (vor 3 Tagen) <Vladimir Dolzhenko>
* 31776d9a3b - (tag: build-1.4.0-dev-4226) [CFA] Mark arguments of all annotation calls as `USED_AS_EXPRESSION` (vor 3 Tagen) <Dmitriy Novozhilov>
* b9ffed3f04 - (tag: build-1.4.0-dev-4225) Replace `ConfigurationFactory` with `SimpleConfigurationType` (vor 3 Tagen) <Dmitry Gridin>
* 43d6ddd405 - (tag: build-1.4.0-dev-4220) Minor, fix typo in KotlinChunk.kt (vor 3 Tagen) <Alexander Udalov>
* 20c4a7b244 - (tag: build-1.4.0-dev-4217) [FIR2IR] Introduce staged transformation (first step) (vor 3 Tagen) <Mikhail Glukhikh>
* a9f7ff254b - (tag: build-1.4.0-dev-4215) Add -Xno-optimized-callable-references to disable KT-27362 optimization (vor 3 Tagen) <Alexander Udalov>
* ae4629a5a6 - (tag: build-1.4.0-dev-4214) Fetch analysis results if it is available (vor 3 Tagen) <Vladimir Dolzhenko>
* 7cf8697e30 - (tag: build-1.4.0-dev-4209) [JS BEs] use star projection when type parameter used recursively (vor 3 Tagen) <Zalim Bashorov>
* 8c7562d338 - [CJS BE] don't crash when intersection types passed for a reified parameter (vor 3 Tagen) <Zalim Bashorov>
* 415893b8aa - [JS CLI] revert disabling NI by default (vor 4 Tagen) <Zalim Bashorov>
* 5188bc6584 - [JS FE] remove unused ReleaseCoroutinesDisabledLanguageVersionSettings (vor 4 Tagen) <Zalim Bashorov>
* 87242b419a - (tag: build-1.4.0-dev-4207) Improvements in KotlinCopyPasteReferenceProcessor (vor 4 Tagen) <Vladimir Dolzhenko>
* b1c4b5f51b - (tag: build-1.4.0-dev-4203) NI: Analyze lambdas which are return arguments of another lambda (vor 4 Tagen) <Victor Petukhov>
* 426738b7d4 - (tag: build-1.4.0-dev-4199) JVM_IR: Cache stubs in CollectionStubMethodLowering (vor 4 Tagen) <Georgy Bronnikov>
* 92268c8144 - JVM_IR: do not generate excessive stubs for immutable collections (vor 4 Tagen) <Georgy Bronnikov>
* 9955f342c0 - (tag: build-1.4.0-dev-4189) [FIR-TEST] Move FIR ide tests to separate module (vor 4 Tagen) <Dmitriy Novozhilov>
* b1fac4e721 - (tag: build-1.4.0-dev-4186) Implement reduceIndexedOrNull and reduceRightIndexedOrNull #KT-36866 (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* b60633d79a - Add associateWith to Array<T> #KT-30372 (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* e632d58936 - (tag: build-1.4.0-dev-4185) Nullable Array.contentEquals/contentHashCode/contentToString #KT-34161 (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* 179ec41a6b - (tag: build-1.4.0-dev-4183) [JS BEs] Generate tests for whole "codegen/boxInline" (vor 4 Tagen) <Zalim Bashorov>
* fe3a81ebc9 - [JS BEs] Minor: fix warnings in abstract classes for generated tests (vor 4 Tagen) <Zalim Bashorov>
* c664bfc62b - (tag: build-1.4.0-dev-4179) Update property delegate test data (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* 3762b5cba7 - (tag: build-1.4.0-dev-4170) Minor, remove extraneous field CodegenTestCase.coroutinesPackage (vor 4 Tagen) <Alexander Udalov>
* 244db9bcf9 - JVM IR: don't rename fake overrides for fields (vor 4 Tagen) <Alexander Udalov>
* 9ceca69154 - (tag: build-1.4.0-dev-4169) Do not stop searchTextOccurrences when isSearchForTextOccurrences is false (vor 4 Tagen) <kovalp>
* 6fd8ccc293 - (tag: build-1.4.0-dev-4166) [FIR2IR] Support (simple) conversion of captured types (vor 4 Tagen) <Mikhail Glukhikh>
* e919e7b79a - (tag: build-1.4.0-dev-4157) [Gradle][Native][Cache] Don't skip metadata-based interop libraries (vor 4 Tagen) <Sergey Bogolepov>
* c0b15b1768 - (tag: build-1.4.0-dev-4155) KT-37448 'this' in delegating constructor call may refer to outer object (vor 4 Tagen) <Dmitry Petrov>
* 2bd5872782 - (tag: build-1.4.0-dev-4152) 201: [Gradle, JS] Non jvm configurator from xml including (vor 4 Tagen) <Ilya Goncharov>
* dc2dd2e3e3 - [Gradle, JS] Remove idle test runner (vor 4 Tagen) <Ilya Goncharov>
* 8c8307d0d2 - 201: [Gradle, JS] Remove redundant non jvm configurator for 201 (vor 4 Tagen) <Ilya Goncharov>
* 857f3335bb - [Gradle, JS] TestFramework is public to detect it in debug extension (vor 4 Tagen) <Ilya Goncharov>
* 3728dd45ce - [Gradle, JS] Remove redundant hacks for debug (vor 4 Tagen) <Ilya Goncharov>
* 7efab887aa - (tag: build-1.4.0-dev-4151) JVM_IR: Do not generate accessor for private function (vor 4 Tagen) <Ilmir Usmanov>
|
2020-03-17 17:45:24 +01:00 |
|
Pavel Punegov
|
f48f86093f
|
Ignore unknown keys in idb's json output that lists targets
|
2020-03-17 18:21:54 +03:00 |
|
Pavel Punegov
|
a4328b9215
|
Fix and simplify dependencies
|
2020-03-17 18:21:40 +03:00 |
|
Pavel Punegov
|
c5576ad64e
|
Worrkaround issue with new function reference caused by KT-27362. See also KT-37435
|
2020-03-16 12:26:10 +03:00 |
|
Vasily Levchenko
|
130a8dd6f2
|
[debug][bindings] fix string detection
|
2020-03-13 16:10:58 +01:00 |
|
LepilkinaElena
|
966402adf5
|
Printing linker error message from gradle MPP plugin (#3979)
|
2020-03-13 17:06:22 +03:00 |
|
SvyatoslavScherbina
|
4e9ea6803a
|
Add more tests for KRefSharedHolder and BackRefFromAssociatedObject (#3969)
Likely broken with #3267, fixed with #3966.
|
2020-03-13 16:36:58 +03:00 |
|
Alexander Shabalin
|
04ada3d0ea
|
Disable leak tests on wasm32 (#3978)
|
2020-03-13 14:54:21 +03:00 |
|
Sergey Bogolepov
|
da0e56edea
|
[cinterop][tests] Add test for -Xcompile-source flag
|
2020-03-13 14:53:31 +07:00 |
|
Sergey Bogolepov
|
0715fa0369
|
[cinterop] Allow compiling auxiliary c/c++ files
Add `-Xcompile-source` and `-Xsource-compile-options` flags to cinterop tools.
These flags allow to compile C and C++ files into klib.
|
2020-03-13 14:53:31 +07:00 |
|
Sergey Bogolepov
|
e8b341e977
|
[cinterop] Minor refactoring
Get rid of unneeded `LibraryCreationArguments` class and
allow adding multiple bitcode files.
|
2020-03-13 14:53:31 +07:00 |
|
LepilkinaElena
|
b42fd5592d
|
Fix subcommands descriptions (#3977)
|
2020-03-13 10:02:41 +03:00 |
|
Florian Kistner
|
4b4bbdd02c
|
Expose validity of objc stubs' descriptors
|
2020-03-13 09:43:25 +03:00 |
|
Alexander Gorshenev
|
dcefc2cb31
|
Adapt to klib abi version no longer being a single int32
(cherry picked from commit 75b5a2f248caf8e1e9e919784fd017671023078d)
|
2020-03-12 17:12:24 +01:00 |
|
Roman Artemev
|
b94a4f48e3
|
[KLIB] Fix K/N binary interface
- make it use return type for binary symbol name
(cherry picked from commit 4d93421688739732d75ce93f01fc3637f398752b)
|
2020-03-12 17:12:24 +01:00 |
|
Vasily Levchenko
|
3c87a69597
|
[kotlin compiler][update] 1.4.0-dev-4143
* 80caa063b3 - (tag: build-1.4.0-dev-4143) UnusedUnaryOperatorInspection: shouldn't report on annotation entry (vor 6 Stunden) <Dmitry Gridin>
* fded6fb494 - (tag: build-1.4.0-dev-4138) JVM_IR: fix suspendCoroutineUninterceptedOrReturn (vor 7 Stunden) <Georgy Bronnikov>
* 3cbfdd19f5 - (tag: build-1.4.0-dev-4133) Optimize constraints simplification (vor 8 Stunden) <Ilya Chernikov>
* c2b866fe7a - Reduce number of constraints simplifications (vor 8 Stunden) <Ilya Chernikov>
* 84a0e39956 - Skip duplicates removal on constraints simplification (vor 8 Stunden) <Ilya Chernikov>
* 6f97745de2 - Optimize MutableDiagnosticsWithSuppression (vor 8 Stunden) <Ilya Chernikov>
* a28c25b805 - Add NI benchmarks configuration (vor 8 Stunden) <Ilya Chernikov>
* e9cb7770e3 - Fix benchmark compiler configuration (vor 8 Stunden) <Ilya Chernikov>
* 53d289206e - Optimize hot TypeUtils.contains function (vor 8 Stunden) <Ilya Chernikov>
* 4538e212db - Optimize hot addSubTypeConstraintAndIncorporateIt function (vor 8 Stunden) <Ilya Chernikov>
* 357ceeae19 - Avoid unnecessary freshTypeConstructor() calls (vor 8 Stunden) <Ilya Chernikov>
* 54f10a709a - Cache isProperType calculations in the constraint system (vor 8 Stunden) <Ilya Chernikov>
* 70c89a28e1 - Stop subtyping constraint search if equality constraints for... (vor 8 Stunden) <Ilya Chernikov>
* b6c9432334 - [minor] Optimize diagnostic reporting a bit (vor 8 Stunden) <Ilya Chernikov>
* 2727507d18 - Fix diagnostic inferred type calculation for null in some cases (vor 8 Stunden) <Ilya Chernikov>
* 997debdd42 - (tag: build-1.4.0-dev-4129) 201: Mute GradleMultiplatformWizardTest.testMobile because of leaked JDK (vor 15 Stunden) <Nikolay Krasko>
* 34fda45113 - 201: Update test data about test run markers under gradle (vor 15 Stunden) <Nikolay Krasko>
* ab141bab1d - 201: Update to 201.6073.9 (vor 15 Stunden) <Nikolay Krasko>
* 0e65d0e00b - 201: Mute JS android tests in MultiplatformProjectImportingTest (vor 15 Stunden) <Nikolay Krasko>
* a9044b8a69 - 201: Mute test because of NPE: element.parent must not be null (IDEA-234737) (vor 15 Stunden) <Nikolay Krasko>
* 72a0a5327c - 201: Fix setup for AbstractKotlinExceptionFilterTest tests (vor 15 Stunden) <Nikolay Krasko>
* 9370260022 - 201: Mute SpringRenameTestGenerated tests (vor 15 Stunden) <Nikolay Krasko>
* 62a772332d - 201: Remove declarations added for dropped newApi in hierarchy (vor 15 Stunden) <Nikolay Krasko>
* 1afd3d929a - 201: Update to 201.5985.32 (vor 15 Stunden) <Nikolay Krasko>
* 7c86911f44 - (tag: build-1.4.0-dev-4124) Filter out PSI `values` & `valueOf` methods from Java structure (vor 18 Stunden) <Mikhail Zarechenskiy>
* 1321bf426b - (tag: build-1.4.0-dev-4116) [FIR] Define argument lists and their builders more accurately (vor 20 Stunden) <Mikhail Glukhikh>
* 3d17ce05b5 - [FIR] Introduce FirResolvedArgumentList with argument-parameter mapping (vor 20 Stunden) <Mikhail Glukhikh>
* 6b0a3aa176 - [FIR] Cleanup vararg handling during call completion (vor 20 Stunden) <Mikhail Glukhikh>
* 91d51b93e1 - [FIR] Introduce FirArgumentList node (vor 20 Stunden) <Mikhail Glukhikh>
* 476d3c4092 - (tag: build-1.4.0-dev-4112) Revert "[FIR-TEST] Move FIR ide tests to separate module" (vor 22 Stunden) <Dmitriy Novozhilov>
* b44be51b5c - (tag: build-1.4.0-dev-4110) Disable FUS for Code Completion in 1.3.71 (vor 22 Stunden) <Anton Yalyshev>
* a9ab3ae192 - (tag: build-1.4.0-dev-4102) KT-36047 Support when-with-subject in optimized 'when' generators (vor 24 Stunden) <Dmitry Petrov>
* fd70b10b17 - (tag: build-1.4.0-dev-4093) JVM_IR: Generate suspend fun main wrapper as class instead of reference (vor 25 Stunden) <Ilmir Usmanov>
* e495c35ad7 - (tag: build-1.4.0-dev-4089) Use upper bound as a type for polymorphic serializer (vor 25 Stunden) <Leonid Startsev>
* 15fa6ea757 - Do not insert @SerializableWith marker annotation if already present (vor 25 Stunden) <Leonid Startsev>
* e20354926b - Do not check 'no ctor parameters' for serializable enums (vor 25 Stunden) <Leonid Startsev>
* 79fef09bf5 - (tag: build-1.4.0-dev-4083) [JVM IR] Add tests for KT-15971. (vor 26 Stunden) <Mark Punzalan>
* 2239b5ceab - [JVM IR] Maintain KT-36188 bug compatibility between non-IR and IR backends. (vor 26 Stunden) <Mark Punzalan>
* 435e74b74b - (tag: build-1.4.0-dev-4081) Redirect warning output to error log when allWarningsAsErrors is enabled (vor 26 Stunden) <Sergey Igushkin>
* 47ebd38534 - FIR2IR: fix origin of object literal constructor call (vor 26 Stunden) <Mikhail Glukhikh>
* 8231377f6b - FIR2IR: convert qualifiers inside getClass properly (vor 26 Stunden) <Mikhail Glukhikh>
* 1812b490a1 - FIR: set anonymous object constructor return type properly (vor 26 Stunden) <Mikhail Glukhikh>
* d1739289c6 - (tag: build-1.4.0-dev-4077) Uast: `UastFakeLightMethod` hashcode fix (KT-37200) (vor 26 Stunden) <Nicolay Mitropolsky>
* 5bb74d9840 - Fixed generated text from jvm classfile, when quotes is required (vor 26 Stunden) <Alexander Podkhalyuzin>
* 36ec0a2e2e - (tag: build-1.4.0-dev-4076) [FIR-TEST] Move FIR ide tests to separate module (vor 27 Stunden) <Dmitriy Novozhilov>
* 78f910e321 - Regenerate tests (vor 27 Stunden) <Dmitriy Novozhilov>
* 4d2ee279c0 - (tag: build-1.4.0-dev-4070) Remove unneeded workaround for IBM JDK and older intellij-core (vor 27 Stunden) <Alexander Udalov>
* f113c22450 - (tag: build-1.4.0-dev-4068) [JS IR BE] Fix enum entry initialization (vor 28 Stunden) <Svyatoslav Kuzmich>
* 04f9a03796 - (tag: build-1.4.0-dev-4059) [NI] Fix isNullableType for definitely not null type parameter (vor 28 Stunden) <Pavel Kirpichenkov>
* 88ae9bc7d5 - minor: rename test (vor 28 Stunden) <Pavel Kirpichenkov>
* 8af5e2bb04 - (tag: build-1.4.0-dev-4057) Make copy-paste resolve task modal to avoid invalid psi elements (vor 28 Stunden) <Vladimir Dolzhenko>
* 90750483ee - (tag: build-1.4.0-dev-4055) KT-36860 Collect extensions from object on first completion (vor 29 Stunden) <Roman Golyshev>
* 7dc9a2fc64 - (tag: build-1.4.0-dev-4053) [JS IR BE] Add intrinsic for hashCode on Boolean (vor 29 Stunden) <Zalim Bashorov>
* 2103c0e0f8 - [JS IR BE] Add intrinsic for hashCode on String (vor 29 Stunden) <Zalim Bashorov>
* c8efe8c4ec - Add tests for equals, hashCode, toString in String and Number (vor 29 Stunden) <Zalim Bashorov>
* 8e788e2169 - [stdlib-js-ir] Copy Boolean and String sources and add equals, hashCode, toString (vor 29 Stunden) <Zalim Bashorov>
* 9e59d93ad5 - [JS IR BE] Add intrinsics for hashCode on primitive number types (vor 29 Stunden) <Zalim Bashorov>
* adfb296e45 - [stdlib-js-ir] Add equals, hashCode, toString to some builtins (vor 29 Stunden) <Zalim Bashorov>
* 97e86fb2ce - [stdlib-js-ir] Char shouldn't be a data class (vor 29 Stunden) <Zalim Bashorov>
* 7c874ccf0c - [stdlib-js-ir] Hack: mark Char.toString by JsName to force keeping it (vor 29 Stunden) <Zalim Bashorov>
* 9e7f72382f - [stdlib-js-ir] Remove BitUtils object and make all members toplevel (vor 29 Stunden) <Zalim Bashorov>
* 62014e6711 - [JS IR BE] Add better error message when some function not found during init JsIrBackendContext (vor 29 Stunden) <Zalim Bashorov>
* 43171f67a8 - [stdlib-js-ir] Cleanup exceptions (vor 29 Stunden) <Zalim Bashorov>
* d22e4495de - [JS IR DCE] Improve handling overrides (vor 29 Stunden) <Zalim Bashorov>
* f60d0b2c7c - [JS IR CLI] Change K2JsIrCompiler#executableScriptFileName's body to `TODO()` and provide a proper fix later (vor 29 Stunden) <Zalim Bashorov>
* 2a7e32d3ae - [JS IR DCE] Add CLI option to print reachability info (vor 29 Stunden) <Zalim Bashorov>
* 16cd3f0cef - [JS IR DCE] Print reachability info (vor 29 Stunden) <Zalim Bashorov>
* e6657b016f - [JS IR DCE] Move withNested fun to get better diff in the next commit (vor 29 Stunden) <Zalim Bashorov>
* 95d248189f - [JS IR BE] JsClassGenerator: don't use descriptor for error message (vor 29 Stunden) <Zalim Bashorov>
* 01108d595c - (tag: build-1.4.0-dev-4047) Fix broken test data from 5d73550b (vor 30 Stunden) <Leonid Startsev>
* 63a909dee6 - (tag: build-1.4.0-dev-4045) JS: fix KT-37386 (vor 30 Stunden) <Anton Bannykh>
* 182c1cee05 - (tag: build-1.4.0-dev-4041) [Commonizer] Don't regenerate commonized KLIBs for *-SNAPSHOT versions (vor 31 Stunden) <Dmitriy Dolovov>
* d032f9b9cc - (tag: build-1.4.0-dev-4040) JVM_IR: handle common klibs when compiled via cli (vor 31 Stunden) <Georgy Bronnikov>
* 6af099c11a - Typo fix (vor 31 Stunden) <Georgy Bronnikov>
* afab52c3bc - (tag: build-1.4.0-dev-4038) Remove workarounds that called primary constructor manually (vor 2 Tagen) <Ilya Gorbunov>
* 338dae7a83 - (tag: build-1.4.0-dev-4028, origin/rr/4u7/tools-jar) Build: Apply checkCacheability.gradle.kts to buildSrc (vor 2 Tagen) <Vyacheslav Gerasimov>
* 35dc57d674 - Build: Sort idea files in ivy repository to stabilize order (vor 2 Tagen) <Vyacheslav Gerasimov>
* da0eeb0c28 - Build: Exclude plugin.xml from runtime classpath normalization (vor 2 Tagen) <Vyacheslav Gerasimov>
* a0b82c4dec - Build: Compile against tollsJarApi in idea-jvm & jvm-debugger-coroutine (vor 2 Tagen) <Vyacheslav Gerasimov>
* f735396ffb - Build: Make toolsJarApi() helper for JPS build (vor 2 Tagen) <Vyacheslav Gerasimov>
* c75ad13b66 - Build: Remove all code from tools-jar-api leaving only declarations (vor 2 Tagen) <Vyacheslav Gerasimov>
* ef169aa12b - Build: Use preprocessed tools.jar for compilation (vor 2 Tagen) <Vyacheslav Gerasimov>
* 8fbd22ff73 - (tag: build-1.4.0-dev-4008) Add test to check consistency of pre_release flag in the compiler (vor 2 Tagen) <Mikhail Zarechenskiy>
* 8fdc39ecbc - Update test data due to using stdlib with a pre_release flag (vor 2 Tagen) <Mikhail Zarechenskiy>
* ae6a603a92 - (tag: build-1.4.0-dev-4007) [Gradle, JS] Fix for produceExecutable in Groovy build script (vor 2 Tagen) <Ilya Goncharov>
* 90d012cecb - (tag: build-1.4.0-dev-4006) Handle unbound extension receiver in callable reference adaptation (vor 2 Tagen) <Dmitry Petrov>
* e175ff0d73 - KT-36953 break/continue/return/throw have kotlinType Nothing (vor 2 Tagen) <Dmitry Petrov>
* 603685b5a4 - (tag: build-1.4.0-dev-3995) Mute FIR2IR test (pushed as unmuted accidentally?) (vor 2 Tagen) <Mikhail Glukhikh>
* 2651fe9fb8 - FIR2IR: use CLASS kind for anonymous objects (vor 2 Tagen) <Mikhail Glukhikh>
* 9c3dfed2d7 - FIR2IR: provide IR_EXTERNAL_DECLARATION_STUB origin also for members (vor 2 Tagen) <Mikhail Glukhikh>
* e9699e7173 - FIR2IR: provide correct origins for arithmetic operators (vor 2 Tagen) <Mikhail Glukhikh>
* 64e71e9d25 - FIR2IR: use IR_EXTERNAL_DECLARATION_STUB for external classes (vor 2 Tagen) <Mikhail Glukhikh>
* ed6c9e67a1 - FIR2IR: convert qualifiers to companion objects, if any (vor 2 Tagen) <Mikhail Glukhikh>
* 7ea4c20f3d - [FIR TEST] Fix FIR_IDENTICAL adding for Fir2IrTextTestGenerated (vor 2 Tagen) <Mikhail Glukhikh>
* dd7ac1343e - (tag: build-1.4.0-dev-3994) [FIR] Unwrap when subject expression recursively in DFA variable storage (vor 2 Tagen) <Dmitriy Novozhilov>
* 676ffff015 - (tag: build-1.4.0-dev-3992) Minor, fix builtinFunctionReferenceOwner.kt for android-tests (vor 2 Tagen) <Alexander Udalov>
* ac6be2edba - (tag: build-1.4.0-dev-3987) Treat class files with no bytecode version as having the current version (vor 2 Tagen) <Alexander Udalov>
* 787e4503e5 - Migrate -Xuse-experimental -> -Xopt-in in project sources (vor 2 Tagen) <Alexander Udalov>
* d668808b44 - Migrate Experimental->RequiresOptIn in project sources (vor 2 Tagen) <Alexander Udalov>
* 795d6ab407 - Migrate UseExperimental->OptIn in project sources (vor 2 Tagen) <Alexander Udalov>
* 125b39d9be - (tag: build-1.4.0-dev-3982, origin/KT-36044) NI: Temporary apply test data until fix KT-37380 (vor 2 Tagen) <Victor Petukhov>
* 77f85d8b7c - (tag: build-1.4.0-dev-3978, tag: build-1.4.0-dev-3975) Move to top level: update import directives on the usage site when the declaration to be moved is not private (vor 2 Tagen) <Toshiaki Kameyama>
* b06a3ea5ac - (tag: build-1.4.0-dev-3973) Print out abi version as a full triple (vor 2 Tagen) <Alexander Gorshenev>
* a635748848 - Provide library producer compiler version in klib abi mismatch disagnostics (vor 2 Tagen) <Alexander Gorshenev>
* fac71ac812 - Be prepared if in the future we extend klib abi version to a triple (vor 2 Tagen) <Alexander Gorshenev>
* 5d73550b48 - (tag: build-1.4.0-dev-3971) Do not check visibility of enum entries in explicit api mode (vor 2 Tagen) <Leonid Startsev>
* 753d4b3cbd - (tag: build-1.4.0-dev-3970) Uast: `UastFakeLightMethod` equality fix (KT-37200) (vor 2 Tagen) <Nicolay Mitropolsky>
* c1f89159d9 - (tag: build-1.4.0-dev-3969) Pill: Add compiler.version module to Pill (vor 2 Tagen) <Yan Zhulanow>
* 7fff4e78e5 - (tag: build-1.4.0-dev-3967) [KLIB] Do not include return type into mangle (vor 2 Tagen) <Roman Artemev>
* 62621de4fc - [KLIB] Don't have a special mangle for internal declarations (vor 2 Tagen) <Roman Artemev>
* 7430bfe518 - [KLIB] Update test data (vor 2 Tagen) <Roman Artemev>
* 7034edac4c - [JS IR] Move signature consistency checker into appropriate place (vor 2 Tagen) <Roman Artemev>
* 3c26d38804 - Revert Clear computable when value is calculated in LockBasedStorageManager (vor 2 Tagen) <Vladimir Dolzhenko>
* ddba8e7691 - (tag: build-1.4.0-dev-3965) Extend incremental analysis to object declaration (vor 2 Tagen) <Vladimir Dolzhenko>
* ae208f58a4 - (tag: build-1.4.0-dev-3964) Workaround for KT-37302 (vor 2 Tagen) <Georgy Bronnikov>
* 735fae0e5a - (tag: build-1.4.0-dev-3958) JVM_IR: apply TailCallOptimizationLowering to all suspend functions (vor 3 Tagen) <pyos>
* dc388f3f3a - (tag: build-1.4.0-dev-3954) JVM_IR: add a test for suspend inline fun with defaults in a class (vor 3 Tagen) <pyos>
* 862cd5665b - JVM_IR: add continuations to inline suspend lambdas in the lowering (vor 3 Tagen) <pyos>
* b393f2f680 - JVM_IR: merge suspend view and suspend stub maps (vor 3 Tagen) <pyos>
* 15a0157c42 - (tag: build-1.4.0-dev-3932, origin/slava/more-maven-deps) FIR: Support proper loading of Map.merge (vor 3 Tagen) <Denis Zharkov>
* 4a1302e385 - FIR: Add problematic test case (vor 3 Tagen) <Denis Zharkov>
* b2ff4d7f9a - FIR: Support expansion of flexible type-alias-based types in inference (vor 3 Tagen) <Denis Zharkov>
* afb84b1d2a - FIR: Support type aliased declarations in HtmlFirDump (vor 3 Tagen) <Denis Zharkov>
|
2020-03-12 17:12:24 +01:00 |
|
LepilkinaElena
|
5ee4fb26f1
|
Updated kotlinx.cli (v0.2.1) (#3967)
|
2020-03-12 19:02:53 +03:00 |
|
Alexander Shabalin
|
02eb63162f
|
Migrate StablePtr to KRefSharedHolder (#3966)
This PR also fixes tests from #3969
|
2020-03-12 17:30:14 +03:00 |
|
Pavel Punegov
|
d91266d4c3
|
Filter out nullable extensions to arrays
|
2020-03-12 15:55:33 +03:00 |
|
Vasily Levchenko
|
62f7f010b8
|
[build][workaround] for issue with function reference
|
2020-03-12 13:42:05 +01:00 |
|
Vyacheslav Gerasimov
|
bbfde042e9
|
Add compiler.version to libraries with ignored class collisions (#3945)
(cherry picked from commit ad8aa9b1b116584fd4b85438a52527d50443acd9)
|
2020-03-12 13:42:05 +01:00 |
|
Abduqodiri Qurbonzoda
|
757dd67b98
|
Deprecate floating point to integral types lesser than Int #KT-30360
(cherry picked from commit 1df1be0ad950873051598a70c3309520457e1ccd)
|
2020-03-12 13:42:05 +01:00 |
|
Elena Lepilkina
|
3546ad5e72
|
Added one more resolving rules for composite build
(cherry picked from commit 9664abc05c1b7c2480935527a7c1e2c740d12028)
|
2020-03-12 13:42:05 +01:00 |
|
Dmitry Savvinov
|
c1cd14aa93
|
Write BuiltInsPlatform to manifest
(cherry picked from commit 49bff7924798036adc974ccc5762fd39414bfe8f)
|
2020-03-12 13:42:05 +01:00 |
|
Abduqodiri Qurbonzoda
|
dbda4174c7
|
String.toBoolean() should be String?.toBoolean() #KT-14119 (#3946)
`String.toBoolean()` should be `String?.toBoolean()` #KT-14119
(cherry picked from commit 3edf880ca0944bc7dc7aaeeae59083f49a6fe0ee)
|
2020-03-12 13:42:05 +01:00 |
|
Pavel Punegov
|
ff213cb104
|
Update kotlinx.serialization to 0.20.0 and fix deprecated/removed API usage
(cherry picked from commit 36e8dcf5ae6ce3c39a640645e52417da44c9254c)
|
2020-03-12 13:42:05 +01:00 |
|
Pavel Punegov
|
57b3cd1f00
|
Update buildCompilerVersion to a Kotlin's bootstrap
(cherry picked from commit d5648df48e664fdec2f246cf9542d9afda815d62)
|
2020-03-12 13:42:05 +01:00 |
|