Boris Pristupa
32bb61955f
Fix typo in COCOAPODS.md ( #4020 )
2020-03-25 12:31:44 +03:00
Vladimir Ivanov
935f19e952
[Runtime] Use mimalloc aligned allocation for interop types ( #3973 )
...
Rationale: This is a workaround for some 32-bit platforms where `calloc` does not align for vector type properly. More general, the patch implements conservative approach taking into account that vector type is not a C standard type and may require explicit alignment when allocated in the heap.
* [Runtime] Use mimalloc aligned allocation for interop types
Fixed [KT-37272] when mimalloc used (opt-in now); not supported by std alloc yet
* Move vector types into a separate test and run it both with mimalloc and with standard allocator
* fixup! Move vector types into a separate test and run it both with mimalloc and with standard allocator
Co-authored-by: Vladimir Ivanov <vladimir.d.ivanov@jetbrains.com >
Co-authored-by: Pavel Punegov <pavel.punegov@jetbrains.com >
2020-03-24 12:50:15 +03:00
Ilya Gorbunov
8e1cabed35
Migrate UseExperimental->OptIn, -Xuse-experimental -> -Xopt-in
2020-03-24 01:10:46 +03:00
LepilkinaElena
5937145558
Updated samples ( #4015 )
2020-03-23 22:15:42 +03:00
Vasily Levchenko
6ee940de18
[kotlin compiler][update] 1.4.0-dev-4662
...
* f82e2db65d - (tag: build-1.4.0-dev-4662) Fix effective search scope for find references (vor 22 Stunden) <Vladimir Dolzhenko>
* 6ce8d661ad - (tag: build-1.4.0-dev-4651, origin/rr/demiurg906/fir-rr) [FIR] Add nullability to ILT. #KT-37639 Fixed (vor 2 Tagen) <Dmitriy Novozhilov>
* 006e1f6528 - [FIR-TEST] Add test for KT-37638 (vor 2 Tagen) <Dmitriy Novozhilov>
* 5f9f01fe4e - [FIR] Implement new completion mode calculator (vor 2 Tagen) <Dmitriy Novozhilov>
* ea02855ba6 - [FIR] Fix type arguments and substitution for flexible types (vor 2 Tagen) <Dmitriy Novozhilov>
* 7bfe7061e7 - [FIR] Add proper nullability for java enums (vor 2 Tagen) <Dmitriy Novozhilov>
* 7764492761 - (tag: build-1.4.0-dev-4637) Resolve failure with surefire on Windows agents in kotlin-java-example (KT-37654) (vor 3 Tagen) <Nikolay Krasko>
* f0dc809255 - (tag: build-1.4.0-dev-4631) Add explicit api mode flag to top-level kotlin {} DSL block in Gradle (vor 3 Tagen) <Leonid Startsev>
* 59148cdce4 - (tag: build-1.4.0-dev-4630) [Gradle, JS] Fix extracting package json from klib (vor 3 Tagen) <Ilya Goncharov>
* 186302d84e - (origin/rr/mb/pr3204) JVM_IR: restore InnerClasses for objects in lambdas (vor 4 Tagen) <pyos>
| * 40a0e31be4 - [Gradle, JS] Add other devtools (vor 3 Tagen) <Ilya Goncharov>
| * 5058c396c1 - [Gradle, JS] Webpack devtool as a String (vor 3 Tagen) <Ilya Goncharov>
| * e951f1a43a - (tag: build-1.4.0-dev-4625) Find Usages and Go to declaration of element used via import alias (vor 3 Tagen) <Vladimir Dolzhenko>
| * ced8a92629 - (tag: build-1.4.0-dev-4613) [NI] Prefer between two complex variables one with proper lower bounds (vor 3 Tagen) <Mikhail Zarechenskiy>
| * b0254a27aa - (tag: build-1.4.0-dev-4611) Fix. Provide the proper K/N dependencies in leaf HMPP source sets (vor 3 Tagen) <Dmitriy Dolovov>
| * 7f2839ee10 - Fix. Don't inherit K/N dependencies in common source sets (vor 3 Tagen) <Dmitriy Dolovov>
| * 2d8bec19c0 - Minor. Simplify generation of substituted dependencies (vor 3 Tagen) <Dmitriy Dolovov>
| * d84f528a47 - (tag: build-1.4.0-dev-4596) KotlinSdkType: fix i18n for 192 (vor 3 Tagen) <Dmitry Gridin>
| * 39d019ec9d - (tag: build-1.4.0-dev-4594) Tests: switch ScriptChangeNotifier off in tests (vor 3 Tagen) <Natalia Selezneva>
| * dd7f10e76e - (tag: build-1.4.0-dev-4593, origin/rr/gradle/ilgonmic/dsl-unification) [Gradle, JS] Fix after rebase (vor 3 Tagen) <Ilya Goncharov>
| * a07425e7b0 - [Gradle, JS] Fix test (vor 3 Tagen) <Ilya Goncharov>
| * f7a9afbf96 - [Gradle, JS] Remove produceExecutable from tests (vor 3 Tagen) <Ilya Goncharov>
| * 3a262c6eb8 - [Gradle, JS] Fix build for legacy browser with binaries (vor 3 Tagen) <Ilya Goncharov>
| * b25418df69 - [Gradle, JS] Correct renaming (vor 3 Tagen) <Ilya Goncharov>
| * 33992bdc86 - [Gradle, JS] Extract common interface for JsBinary (vor 3 Tagen) <Ilya Goncharov>
| * 3c83a3bd34 - [Gradle, JS] Error if used binaries.executable in both compiler type (vor 3 Tagen) <Ilya Goncharov>
| * cf6b76fdee - [Gradle, JS] Rename BuildVariantKind on KotlinJsBinaryType (vor 3 Tagen) <Ilya Goncharov>
| * 260015fe0b - [Gradle, JS] Migrate from build variants on binaries (vor 3 Tagen) <Ilya Goncharov>
| * e1920110a2 - [Gradle, JS] Remove produceExecutable (vor 3 Tagen) <Ilya Goncharov>
| * 01b44802c8 - [Gradle, JS] Fix compilation after rebase (vor 3 Tagen) <Ilya Goncharov>
| * 158ad630d9 - [Gradle, JS] Fix tests (vor 3 Tagen) <Ilya Goncharov>
| * 2b4f9302dc - [Gradle, JS] Fix naming for webpack tasks (vor 3 Tagen) <Ilya Goncharov>
| * 5828f8cbf2 - [Gradle, JS] Rename KotlinBinaryContainer on KotlinTargetWithBinaries (vor 3 Tagen) <Ilya Goncharov>
| * 19d09fc420 - [Gradle, JS] Remove redundant build variants for IR (vor 3 Tagen) <Ilya Goncharov>
| * 703ceff9a3 - [Gradle, JS] Return binaries from ir target if it exists (vor 3 Tagen) <Ilya Goncharov>
| * 2d900e2234 - [Gradle, JS] Legacy tooling work with binaries and throw error on it (vor 3 Tagen) <Ilya Goncharov>
| * 1bb6429c5c - [Gradle, JS] Link tasks depends on compile tasks (vor 3 Tagen) <Ilya Goncharov>
| * 0a19998ae2 - [Gradle, JS] Binaries dsl (vor 3 Tagen) <Ilya Goncharov>
| * 0c34acd09a - [Gradle, JS] Produce executable for ir compilation (vor 3 Tagen) <Ilya Goncharov>
| * 666b9b3545 - [Gradle, JS] Move binaries on compilation level (vor 3 Tagen) <Ilya Goncharov>
| * efb3f16ee4 - [Gradle, JS] Browser with binaries (vor 3 Tagen) <Ilya Goncharov>
| * 2fed8aa7b8 - [Gradle, JS] NodeJs on binaries (vor 3 Tagen) <Ilya Goncharov>
| * 9bff6a709f - [Gradle, JS] Add testExecutable for subtargets (vor 3 Tagen) <Ilya Goncharov>
| * 625e94822f - [Gradle, JS] Remove redundant baseName (vor 3 Tagen) <Ilya Goncharov>
| * d00c53fd38 - [Gradle, JS] Fix strict type check (vor 3 Tagen) <Ilya Goncharov>
| * e3b5a754cd - [Gradle, JS] Register executable tasks for binaries (vor 3 Tagen) <Ilya Goncharov>
| * 9fe0604f00 - Revert "[Gradle, JS] binaries API instead of produce*" (vor 3 Tagen) <Ilya Goncharov>
| * eab6a7d038 - [Gradle, JS] Register link tasks for binaries, not for compilations (vor 3 Tagen) <Ilya Goncharov>
| * ab218317de - [Gradle, JS] Fix name for binary (vor 3 Tagen) <Ilya Goncharov>
| * e518998da3 - [Gradle, JS] Remove KotlinJsIrType on BuildVariantKind (vor 3 Tagen) <Ilya Goncharov>
| * 1de720cdd0 - [Gradle, JS] Add link tasks to binaries, add test executable binary type (vor 3 Tagen) <Ilya Goncharov>
| * 99d73d4c79 - [Gradle, JS] binaries API instead of produce* (vor 3 Tagen) <Ilya Goncharov>
| * e2918bf6c8 - [Gradle, JS] binaries.executable works for JS IR (vor 3 Tagen) <Ilya Goncharov>
| * 3974300f22 - [Gradle, JS] Simplify JsBinary (vor 3 Tagen) <Ilya Goncharov>
| * 9d3234495e - [Gradle, JS] Add binaries for javascript (vor 3 Tagen) <Ilya Goncharov>
| * c46fa83924 - [Gradle, JS] Extract Binary Container from Native (vor 3 Tagen) <Ilya Goncharov>
| * 9836520287 - (tag: build-1.4.0-dev-4584) [FIR2IR] Generate synthetic bodies for Enum.values() and valueOf() (vor 3 Tagen) <Mikhail Glukhikh>
| * 94fe79578e - [FIR2IR] Generate unconditional branch in exhaustive whens (vor 3 Tagen) <Mikhail Glukhikh>
| * 41f5a56cb3 - (tag: build-1.4.0-dev-4581) [Gradle, JS] Fix delegates (vor 3 Tagen) <Ilya Goncharov>
| * 6605199ead - [Gradle, JS] Back field to delegate (vor 3 Tagen) <Ilya Goncharov>
| * a533fe26d7 - [Gradle, JS] Non-nullable properties in KotlinWebpack with delegate (vor 3 Tagen) <Ilya Goncharov>
| * 831806fe2f - (tag: build-1.4.0-dev-4577) Revert "Optimize MutableDiagnosticsWithSuppression" (vor 3 Tagen) <Ilya Chernikov>
| * 4f042cbea5 - (tag: build-1.4.0-dev-4572) [IDE KJS] Recognize and load correctly Kotlin/JS klibs in IDE (vor 3 Tagen) <Zalim Bashorov>
| * d07436c831 - [IDE KJS] Move JsResolverForModuleFactory to proper place (vor 3 Tagen) <Zalim Bashorov>
| * eaac5bdac4 - [IDE KN] Treat klib as Kotlin/Native library iff manifest contains builtins_platform==NATIVE (vor 3 Tagen) <Zalim Bashorov>
| * d247dd21de - (tag: build-1.4.0-dev-4570) Added missed :compiler:fir:checkers dependency for kotlin-plugin (vor 3 Tagen) <Vladimir Dolzhenko>
| * c4b8e94061 - (tag: build-1.4.0-dev-4567) [FIR] Add utils for traversing control flow graph (vor 3 Tagen) <Dmitriy Novozhilov>
| * b88cb3f849 - [FIR] Add visitors for control flow graph (vor 3 Tagen) <Dmitriy Novozhilov>
| * e4588c3dec - [FIR] Add diagnostic component for control flow analysis (vor 3 Tagen) <Dmitriy Novozhilov>
| * 9535df5e2e - [FIR] Add owner to ControlFlowGraph (vor 3 Tagen) <Dmitriy Novozhilov>
| * 496489cdf4 - [FIR] Introduce CheckerContext for call and declaration checkers (vor 3 Tagen) <Dmitriy Novozhilov>
| * 1c87601486 - [FIR] Split ImplicitReceiverStack to mutable and immutable parts (vor 3 Tagen) <Dmitriy Novozhilov>
| * 3b892fe31e - (tag: build-1.4.0-dev-4559) NI: exclude reporting of an unsafe call diagnostic for implicit invoke after safe call in cases when `invoke` has type parameters (make NI and OI consistent) (vor 4 Tagen) <Victor Petukhov>
| * 8b330193ac - (tag: build-1.4.0-dev-4554) Minor. Throw proper exception in test framework on directive processing (vor 4 Tagen) <Mikhail Bogdanov>
| * 3f87899014 - Switch converter test to new directive scheme (vor 4 Tagen) <Mikhail Bogdanov>
| * d793fea8d2 - Use multimap for directives (vor 4 Tagen) <Mikhail Bogdanov>
| * 420dd0d440 - Extract directive map to separate class (vor 4 Tagen) <Mikhail Bogdanov>
| * bc214868ef - Minor. Clean tests (vor 4 Tagen) <Mikhail Bogdanov>
| * ab7e71fd68 - Support per files test directives (vor 4 Tagen) <Mikhael Bogdanov>
| * 34547b4e27 - Minor. Remove redundant getters (vor 4 Tagen) <Mikhael Bogdanov>
| * 507b00ee77 - (tag: build-1.4.0-dev-4552) 201: Fix kotlin-compiler proguard (vor 4 Tagen) <Vyacheslav Gerasimov>
|/
* be87d5fab5 - (tag: build-1.4.0-dev-4543) JVM_IR: Serialization: do not mess with return types of call expressions (vor 4 Tagen) <Ilmir Usmanov>
* d06c87207c - (tag: build-1.4.0-dev-4541) Dump class structure in a test that has an object in a lambda (vor 4 Tagen) <pyos>
* e0a5ab7146 - Do not regenerate objects if all captured lambdas are noinline (vor 4 Tagen) <pyos>
* 54e725668f - Ignore reified type parameters when regenerating objects from lambdas (vor 4 Tagen) <pyos>
* 1fd3ac046a - (tag: build-1.4.0-dev-4536) [FIR] Throw exception if PSI type in ConeDiagnostic helper is improper (vor 4 Tagen) <Mikhail Glukhikh>
* 50a9313a5e - [FIR] Support some approximation of effective visibility (vor 4 Tagen) <Mikhail Glukhikh>
* cb3a31af6e - (tag: build-1.4.0-dev-4514) UAST: implement KotlinUastCodeGenerationPlugin for 201 (vor 4 Tagen) <Dmitry Gridin>
* 81385b73b7 - (tag: build-1.4.0-dev-4513) NI: limit cache size for approximated types during incorporation (vor 4 Tagen) <Victor Petukhov>
* ea59ea8aa2 - NI: avoid creating useless captured types during incorporation (vor 4 Tagen) <Victor Petukhov>
* e34dd27a34 - (tag: build-1.4.0-dev-4508) KT-37240 Use extension "extension" (vor 4 Tagen) <Victor Turansky>
* 90c993334f - KT-37240 Deterministic order for webpack config patches (vor 4 Tagen) <Victor Turansky>
* 8ffb63ca6b - (tag: build-1.4.0-dev-4503) Ignore test that relies on hashCode implementation (vor 4 Tagen) <Pavel Punegov>
* 2352b1fec5 - (tag: build-1.4.0-dev-4499) JVM_IR: use fresh source map when generating lambda body for inline. (vor 4 Tagen) <Jinseong Jeon>
* 72b80ef158 - (tag: build-1.4.0-dev-4498) Detect inline cycles faster (vor 4 Tagen) <pyos>
* 39372c06cf - (tag: build-1.4.0-dev-4496) [FIR] Move all checkers and theirs infrastructure to separate module (vor 4 Tagen) <Dmitriy Novozhilov>
* cc07ae96b3 - [FIR-TEST] Move analysis tests to separate module (vor 4 Tagen) <Dmitriy Novozhilov>
* 3a479d5d16 - [FIR-TEST] Move FIR ide tests to separate module (vor 4 Tagen) <Dmitriy Novozhilov>
* bcefa68df0 - (tag: build-1.4.0-dev-4485) Always checkout/checkin text files with lf endings (vor 5 Tagen) <Vyacheslav Gerasimov>
* 7dc24a13e4 - Build: Make ProGuard task cacheable (vor 5 Tagen) <Vyacheslav Gerasimov>
* 03613d4708 - (tag: build-1.4.0-dev-4481) JVM_IR: preserve old backend's logic for special mutable collection class stub methods (vor 5 Tagen) <Jiaxiang Chen>
* da1009eb2c - (tag: build-1.4.0-dev-4477) Avoid type approximation on generating equality constraints (vor 5 Tagen) <Ilya Chernikov>
* 950ab01596 - Avoid substitution and type approximation for simple calls (vor 5 Tagen) <Ilya Chernikov>
* e1ae81e0a1 - (tag: build-1.4.0-dev-4476) Run inspections after completion of general highlight pass in 201 (vor 5 Tagen) <Vladimir Dolzhenko>
* 3cdcdbf6a8 - Register Kotlin specific highlight passes via highlightingPassFactory in 193+ (vor 5 Tagen) <Vladimir Dolzhenko>
* 2e20cdf2e6 - Update to 201.6487-EAP-CANDIDATE-SNAPSHOT (vor 5 Tagen) <Vladimir Dolzhenko>
* d0319d6b31 - (tag: build-1.4.0-dev-4464) [FIR2IR] Use FirSourceElement.elementType instead of PSI (vor 5 Tagen) <Mikhail Glukhikh>
* 26a63a45ee - Introduce FirSourceElement.elementType (vor 5 Tagen) <Mikhail Glukhikh>
* 25ab863af7 - Add FlyweightCapableTreeStructure to FirLightSourceElement & use it (vor 5 Tagen) <Mikhail Glukhikh>
* 59fb96503c - Introduce FirModifierList (vor 5 Tagen) <Mikhail Glukhikh>
* 6739135d17 - [FIR2IR] Add pre-caching of built-in classes to avoid their duplications (vor 5 Tagen) <Mikhail Glukhikh>
* 0bf4cac601 - [FIR2IR] Unmute additional black box test after rebase (vor 5 Tagen) <Mikhail Glukhikh>
* 95108a1bce - [FIR2IR] Enable type parameter index >= 0 requirement (vor 5 Tagen) <Mikhail Glukhikh>
* 0f0e5e603d - [FIR2IR] Use IR built-in types, their symbols & constructors directly (vor 5 Tagen) <Mikhail Glukhikh>
* 90f6af24f4 - [FIR2IR] Remove unnecessary isBound checks in call generator (vor 5 Tagen) <Mikhail Glukhikh>
* 1036d8a35a - [FIR] Provide dispatch receiver for 'field' synthetic variable (vor 5 Tagen) <Mikhail Glukhikh>
* 049bc6a431 - [FIR2IR] Minor: extract variable (vor 5 Tagen) <Mikhail Glukhikh>
* 51c83e5f62 - [FIR2IR] Move delegating constructor call to body start (vor 5 Tagen) <Mikhail Glukhikh>
* 10c2aa1657 - [FIR2IR] Set origin properly for set field / variable (vor 5 Tagen) <Mikhail Glukhikh>
* c0f8be5d4e - [FIR2IR] Generate setter call for assignments, if any (vor 5 Tagen) <Mikhail Glukhikh>
* 53cb9035b6 - [FIR2IR] Use backing field to read property if no getter (vor 5 Tagen) <Mikhail Glukhikh>
* b6fdd6197a - [FIR2IR] Extract CallGenerator from the main visitor (vor 5 Tagen) <Mikhail Glukhikh>
* 5357e7b3ab - [FIR2IR] Extract ClassMemberGenerator from the main visitor (vor 5 Tagen) <Mikhail Glukhikh>
* 63aa5191da - Move Fir2IrFakeOverrideGenerator to 'backend.generators' package (vor 5 Tagen) <Mikhail Glukhikh>
* 8f27129c36 - [FIR2IR] Introduce & use components storage (vor 5 Tagen) <Mikhail Glukhikh>
* 175145ce4e - [FIR2IR] Extract separate classifier storage from declaration storage (vor 5 Tagen) <Mikhail Glukhikh>
* 95b77f6386 - (tag: build-1.4.0-dev-4462) AddJvmOverloadsIntention: disable for annotation classes (vor 5 Tagen) <Dmitry Gridin>
* 084276ef1f - (tag: build-1.4.0-dev-4459) Suppress suggested refactoring for unused private and local declarations (vor 5 Tagen) <Valentin Kipyatkov>
* e95d1c1224 - Do not suggest to update usages on renaming duplicated method or property (vor 5 Tagen) <Valentin Kipyatkov>
* 395ba7d008 - Using new API (vor 5 Tagen) <Valentin Kipyatkov>
* 7a3f6f5312 - (tag: build-1.4.0-dev-4457, tag: build-1.4.0-dev-4455) Formatter: fix continuation indent in call chain (vor 5 Tagen) <Dmitry Gridin>
* 2c06503311 - (tag: build-1.4.0-dev-4450) JVM_IR: partially fix inline methods using captured crossinline lambdas (vor 5 Tagen) <pyos>
* dd27b3d4f1 - (tag: build-1.4.0-dev-4447) KT-36973 Keep private default interface members private (vor 5 Tagen) <Dmitry Petrov>
* 1c24a97b9e - (tag: build-1.4.0-dev-4442) KT-36972 Don't create proxies for companion @JvmStatic $default in host (vor 5 Tagen) <Dmitry Petrov>
* 897c48f97e - (tag: build-1.4.0-dev-4438, tag: build-1.4.0-dev-4436) Add more robust check for plugin application order (KT-37245) (vor 5 Tagen) <Yan Zhulanow>
* 0247a300d1 - (tag: build-1.4.0-dev-4435, origin/rr/Alefas/tests) Experimental features EP + completion.stats optional dependency (vor 5 Tagen) <Alexander Podkhalyuzin>
* f85022532d - (tag: build-1.4.0-dev-4430, origin/rr/kishmakov/xcworkspace) [FIR] Rename `FirArraySetCall` to `FirAugmentedArraySetCall` (vor 5 Tagen) <Dmitriy Novozhilov>
* 2b986194fb - [FIR] Add desugaring of array assignments and resolve of it (vor 5 Tagen) <Dmitriy Novozhilov>
* 26f919df03 - (tag: build-1.4.0-dev-4425) Fix some nullable usages of not-null type parameters (KT-36770) (vor 5 Tagen) <Mikhail Glukhikh>
* a2e7b6d20e - (tag: build-1.4.0-dev-4424) FIR: Do not add "field" to accessor of a property with receiver (vor 5 Tagen) <Denis Zharkov>
* ade18d144a - (tag: build-1.4.0-dev-4415) KT-36810 Implement javaPrimitiveType intrinsic in JVM_IR (vor 5 Tagen) <Dmitry Petrov>
* 2851fab281 - KT-36809 Implement javaObjectType intrinsic in JVM_IR (vor 5 Tagen) <Dmitry Petrov>
* aecd12fa12 - (tag: build-1.4.0-dev-4410) Minor. Regenerate tests (vor 6 Tagen) <Mikhail Bogdanov>
* 2e542da91d - (tag: build-1.4.0-dev-4395) JVM_IR: fix accesses from crossinline lambdas in other packages again (vor 6 Tagen) <pyos>
* 7a1eb9214d - (tag: build-1.4.0-dev-4386) FIR: Fix resolution for lambda returning resolved qualifier (vor 6 Tagen) <Denis Zharkov>
* e1312a752a - FIR: Allow a field override another field with the same name (vor 6 Tagen) <Denis Zharkov>
* 7203499b7a - FIR: Fix visibility check for protected within a companion (vor 6 Tagen) <Denis Zharkov>
* 170978a4f1 - FIR: Move fixed tests from problems directory to common (vor 6 Tagen) <Denis Zharkov>
* a1b0b15521 - FIR: Add test for KT-37478 (vor 6 Tagen) <Denis Zharkov>
* b71b0fa32c - (tag: build-1.4.0-dev-4379) Update stepping tests to inspect source name, instead of method info. (vor 6 Tagen) <Jinseong Jeon>
* 5dc1651a44 - JVM: missed line number for return expression. (vor 6 Tagen) <Jinseong Jeon>
* c29f76580c - (tag: build-1.4.0-dev-4373, tag: build-1.4.0-dev-4367) Don't show modal progress dialog on calculate method parameter hint info (vor 6 Tagen) <Vladimir Dolzhenko>
* 6809f4439c - (tag: build-1.4.0-dev-4361) Fix range-based 'for' loop with 'continue' in range bounds (vor 6 Tagen) <Dmitry Petrov>
* d5b65abc5d - KT-37505 Add box test (vor 6 Tagen) <Dmitry Petrov>
* 3dc898b8ca - (tag: build-1.4.0-dev-4359) Fix for change signature refactoring type resolve (vor 6 Tagen) <Igor Yakovlev>
* 64bcc6d54f - KotlinChangeSignature refactoring remove deprecated usage + refactoring (vor 6 Tagen) <Igor Yakovlev>
* 309ceef49a - (tag: build-1.4.0-dev-4354) i18n: remove template name from bundle (vor 6 Tagen) <Dmitry Gridin>
* eb68a0de47 - (tag: build-1.4.0-dev-4347) Android import: simplify the check for android plugin version (vor 6 Tagen) <Vyacheslav Karpukhin>
* 45cba7b408 - (tag: build-1.4.0-dev-4345) Update to 201.6251.22-EAP-SNAPSHOT (vor 6 Tagen) <Nikolay Krasko>
* f226d855e1 - (tag: build-1.4.0-dev-4344, origin/fir/semoro/fixOldFe) Fix NI flag in modularized test for old frontend (vor 7 Tagen) <simon.ogorodnik>
* 4844a90788 - [FIR] KT-37453: Type argument mapping (vor 7 Tagen) <simon.ogorodnik>
* 6a1e35389c - (tag: build-1.4.0-dev-4338) JVM IR: Mangle interface implementation methods in inline classes (vor 7 Tagen) <Steven Schäfer>
* d21be3b665 - (tag: build-1.4.0-dev-4330) Revert back fetchAnalysisResultsForElement (vor 7 Tagen) <Vladimir Dolzhenko>
* af1e3fb10d - (tag: build-1.4.0-dev-4328) UL properties supports JvmSynthetic annotation for get: and set: modifiers (vor 7 Tagen) <Igor Yakovlev>
* 0e26194a27 - (tag: build-1.4.0-dev-4321, origin/rr/vladimiri/coroutine-debugger-verify) [FIR] Test for KT-37431 (vor 7 Tagen) <anastasiia.spaseeva>
* 1b479c49a8 - (tag: build-1.4.0-dev-4320) [FIR] Fix exhaustiveness checking for conditions with equals to object (vor 7 Tagen) <Dmitriy Novozhilov>
* 3765a1efaf - [FIR] Add `values` and `valueOf` to deserialized enums (vor 7 Tagen) <Dmitriy Novozhilov>
* caec5fe352 - [FIR-TEST] Add test for KT-37478 (vor 7 Tagen) <Dmitriy Novozhilov>
* 37aa234bb7 - [FIR] Fix transform of subject of when expressions with subject variable (vor 7 Tagen) <Dmitriy Novozhilov>
* 820da6edaa - [FIR] Don't set up expected type for function body (vor 7 Tagen) <Dmitriy Novozhilov>
* 813003e12e - [FIR] Approximate statements with ILT without expected type (vor 7 Tagen) <Dmitriy Novozhilov>
* 698f78570d - [FIR] Add ability to pass `data=null` to transformInplace with data producer (vor 7 Tagen) <Dmitriy Novozhilov>
* fe95e37c88 - [FIR] Add equality to Unit constraint for lambda without return expressions (vor 7 Tagen) <Dmitriy Novozhilov>
* fc2e7da2a9 - [FIR] Don't pass flow from inplace lambdas while resolve delegates (vor 7 Tagen) <Dmitriy Novozhilov>
* e90d86e1b4 - [FIR] Add cfg for delegating constructor calls (vor 7 Tagen) <Dmitriy Novozhilov>
* 83257d00b9 - [FIR] Pass flow from postponed lambdas to closest completed call (vor 7 Tagen) <Dmitriy Novozhilov>
* 3a5c30a581 - [FIR] Remove `ortho` splines mode from CFG dump (vor 7 Tagen) <Dmitriy Novozhilov>
* f83cedd244 - [FIR] Don't render call arguments in cfg dump (vor 7 Tagen) <Dmitriy Novozhilov>
* 8e295de593 - (tag: build-1.4.0-dev-4318) [KLIB] Make sure float/double bits have fixed representation for NaN. (vor 7 Tagen) <Roman Artemev>
* 5fb46e05da - (tag: build-1.4.0-dev-4315) K/N in IDE: Remove empty argument in run task in the default K/N template in IDEA (vor 7 Tagen) <Dmitriy Dolovov>
* 94df78aea0 - K/N in IDE: Drop support of "konan.native" package (vor 7 Tagen) <Dmitriy Dolovov>
* f3f971005d - [Commonizer] GC obsolete & unused commonized libraries to free disk space (vor 7 Tagen) <Dmitriy Dolovov>
* 75f1fb0237 - (tag: build-1.4.0-dev-4312) EqualsOrHashCodeInspection: update bundle for 201 (vor 7 Tagen) <Dmitry Gridin>
* d30844310a - i18n: remove `html` wrap from `.properties` (vor 7 Tagen) <Dmitry Gridin>
* f12ed33a70 - AbstractKotlinBundle: introduce `withHtml` (vor 7 Tagen) <Dmitry Gridin>
* c7a21a094f - i18n: fix findUsages for 201 (vor 7 Tagen) <Dmitry Gridin>
* 49cdea7fdb - i18n: fix findUsages dialogs (vor 7 Tagen) <Dmitry Gridin>
* 3c8ea8c08d - i18n: fix compilation for 191 (vor 7 Tagen) <Dmitry Gridin>
* 3c812c1ad1 - i18n: update bundle for `IdeErrorMessages` (vor 7 Tagen) <Dmitry Gridin>
* 01f98979b7 - i18n: update bundle for *.form (vor 7 Tagen) <Dmitry Gridin>
* 7886cb4c44 - i18n: fix tests (vor 7 Tagen) <Dmitry Gridin>
* 036bc3b940 - i18n: update bundle for idea (vor 7 Tagen) <Dmitry Gridin>
* 1b9bb77b2f - i18n: fix tests (vor 7 Tagen) <Dmitry Gridin>
* f66e985821 - i18n: update bundle for jvm-debugger (vor 7 Tagen) <Dmitry Gridin>
* d348d4418e - i18n: add bundle for idea-repl (vor 7 Tagen) <Dmitry Gridin>
* 99a7764b04 - i18n: add bundle for idea-live-templates (vor 7 Tagen) <Dmitry Gridin>
* 3e76678726 - i18n: update bundle for idea-jvm (vor 7 Tagen) <Dmitry Gridin>
* d099723ea5 - i18n: update bundle for idea-gradle (vor 7 Tagen) <Dmitry Gridin>
* 22c94026c6 - i18n: add bundle for idea-completion (vor 7 Tagen) <Dmitry Gridin>
* 4a7160b51a - i18n: update bundle for idea-analysis (vor 7 Tagen) <Dmitry Gridin>
* 5bd44b73b2 - i18n: fix bundle location (vor 7 Tagen) <Dmitry Gridin>
* 2518b8053b - i18n: add @NonNls to NodeIndentStrategy (vor 7 Tagen) <Dmitry Gridin>
* c1dc72e677 - i18n: add bundle for idea/intentions (vor 7 Tagen) <Dmitry Gridin>
* a3defb300a - i18n: fix tests (vor 7 Tagen) <Dmitry Gridin>
* f1cdf147d5 - i18n: fix compilation (vor 7 Tagen) <Dmitry Gridin>
* e42bec8ea2 - i18n: fix text (vor 7 Tagen) <Dmitry Gridin>
* 7507d62ec3 - i18n: replace `KotlinBundleBase` with `AbstractKotlinBundle` (vor 7 Tagen) <Dmitry Gridin>
* 0a3e577b6c - i18n: add bundle for idea/inspections (vor 7 Tagen) <Dmitry Gridin>
* 76ac4ffb96 - i18n: add bundle for idea/inspections/* (vor 7 Tagen) <Dmitry Gridin>
* 3035477e0c - i18n: add bundle for idea/codeInsight (vor 7 Tagen) <Dmitry Gridin>
* 4eb50ed17c - i18n: add bundle for idea/actions (vor 7 Tagen) <Dmitry Gridin>
* 1af8553360 - i18n: add bundle for idea/quickfix (vor 7 Tagen) <Dmitry Gridin>
* ae96a68bd1 - i18n: createByPattern: add `@NonNls` to parameters (vor 7 Tagen) <Dmitry Gridin>
* 2b8373447a - i18n: KtPsiFactory: add `@NonNls` to parameters (vor 7 Tagen) <Dmitry Gridin>
* 07861fdc6f - i18n: add bundle for idea/quickfix/* (vor 7 Tagen) <Dmitry Gridin>
* a6269004c5 - i18n: add bundle for idea/refactoring/ui (vor 7 Tagen) <Dmitry Gridin>
* a589d8869b - i18n: add bundle for idea/refactoring/safeDelete (vor 7 Tagen) <Dmitry Gridin>
* afeff3a6c8 - i18n: fix tests (vor 7 Tagen) <Dmitry Gridin>
* c3cbcc0842 - i18n: move all kotlin bundles to resources/messages directories (vor 7 Tagen) <Roman Golyshev>
* 1dded486f1 - i18n: fix bundle messages/testData messages where necessary (vor 7 Tagen) <Roman Golyshev>
* e1cb561398 - i18n: add bundle for idea/refactoring/rename (vor 7 Tagen) <Roman Golyshev>
* 4fc76e25a8 - i18n: add bundle for idea/refactoring/pushDown (vor 7 Tagen) <Roman Golyshev>
* 37e1333fe1 - i18n: add bundle for idea/refactoring/pullUp (vor 7 Tagen) <Roman Golyshev>
* 73de63cefc - i18n: add bundle for idea/refactoring/move (vor 7 Tagen) <Roman Golyshev>
* 93493bdc09 - i18n: add bundle for idea/refactoring/memberInfo (vor 7 Tagen) <Roman Golyshev>
* 1c5b371249 - i18n: fix compilation (vor 7 Tagen) <Dmitry Gridin>
* 94d10c7c63 - i18n: move to KotlinBundle (vor 7 Tagen) <Dmitry Gridin>
* bb6bdf0b69 - i18n: add bundle for idea/refactoring/introduce (vor 7 Tagen) <Dmitry Gridin>
* 7564c91edd - i18n: add bundle for idea/refactoring/inline (vor 7 Tagen) <Dmitry Gridin>
* 4d8375b571 - i18n: add bundle for idea/refactoring/cutPaste (vor 7 Tagen) <Dmitry Gridin>
* a1d7bd461d - i18n: add bundle for idea/refactoring/copy (vor 7 Tagen) <Dmitry Gridin>
* 7e5c5927f0 - i18n: add bundle for idea/refactoring/changeSignature (vor 7 Tagen) <Dmitry Gridin>
* 8de7d303a0 - i18n: add @NotNls to bundles (vor 7 Tagen) <Dmitry Gridin>
* 354c9c913a - i18n: add bundle for idea/reporter (vor 7 Tagen) <Dmitry Gridin>
* e778a3fe34 - i18n: add bundle for idea/roots (vor 7 Tagen) <Dmitry Gridin>
* 947cb6c5c8 - i18n: add bundle for idea/script (vor 7 Tagen) <Dmitry Gridin>
* 7009aa6ecb - i18n: add bundle for idea/slicer (vor 7 Tagen) <Dmitry Gridin>
* a41f3ff17d - i18n: add bundle for idea/testIntegration (vor 7 Tagen) <Dmitry Gridin>
* 1aa48e5f26 - i18n: add bundle for idea/update (vor 7 Tagen) <Dmitry Gridin>
* 7f1aab5355 - i18n: add bundle for idea/versions (vor 7 Tagen) <Dmitry Gridin>
* 670c529ded - i18n: add bundle for idea/internal (vor 7 Tagen) <Dmitry Gridin>
* c2d41744d0 - i18n: add bundle for idea/imports (vor 7 Tagen) <Dmitry Gridin>
* 4c9e7773ad - i18n: fix bundle for idea/findUsages (vor 7 Tagen) <Dmitry Gridin>
* 20ec600e2d - i18n: add bundle for idea/highlighter (vor 7 Tagen) <Dmitry Gridin>
* f837b01f85 - i18n: add bundle for idea/hierarchy (vor 7 Tagen) <Dmitry Gridin>
* a3f1dde413 - i18n: add bundle for idea/framework (vor 7 Tagen) <Dmitry Gridin>
* 6ad1a9224c - i18n: add bundle for idea/formatter (vor 7 Tagen) <Dmitry Gridin>
* 040204e36e - i18n: Internationalize part of the 'idea' module (vor 7 Tagen) <Yan Zhulanow>
* fff9ab5ac3 - i18n: add bundle for idea/findUsages (vor 7 Tagen) <Dmitry Gridin>
* dab6a12121 - i18n: add bundle for idea/filters (vor 7 Tagen) <Dmitry Gridin>
* d26a75055d - i18n: add bundle for idea/facet (vor 7 Tagen) <Dmitry Gridin>
* f59cb3e8ca - i18n: add bundle for idea/editor (vor 7 Tagen) <Dmitry Gridin>
* e2bb3204bb - i18n: add bundle for idea/copy (vor 7 Tagen) <Dmitry Gridin>
* 177b7eb024 - i18n: fix compilation 192 (vor 7 Tagen) <Dmitry Gridin>
* 2da27a9e6a - i18n: add bundle for idea/configuration (vor 7 Tagen) <Dmitry Gridin>
* ddd6f81581 - i18n: add bundle for j2k (vor 7 Tagen) <Dmitry Gridin>
* 540c0859c2 - i18n: fix properties in idea-gradle (vor 7 Tagen) <Dmitry Gridin>
* 7a40274b71 - i18n: Unify string naming in KotlinBundle (vor 7 Tagen) <Yan Zhulanow>
* 4cc19d3fda - i18n: Add bundle for idea-jvm (vor 7 Tagen) <Yan Zhulanow>
* 40bdc099e3 - i18n: Add bundle for idea-gradle-native (vor 7 Tagen) <Yan Zhulanow>
* 4e634b2b01 - i18n: Add bundle for idea-new-project-wizard (vor 7 Tagen) <Yan Zhulanow>
* f1d21b02e9 - i18n: Add bundle for idea-native (vor 7 Tagen) <Yan Zhulanow>
* 2702be564a - i18n: Add bundle for idea-maven (vor 7 Tagen) <Yan Zhulanow>
* 830c7cef07 - i18n: Add bundle for JVM debugger (evaluation) (vor 7 Tagen) <Yan Zhulanow>
* 7f80fb8b98 - i18n: Add bundle for JVM debugger (coroutine) (vor 7 Tagen) <Yan Zhulanow>
* e0d5607fcd - i18n: Add bundle for JVM debugger (core) (vor 7 Tagen) <Yan Zhulanow>
* b0cd9911a4 - i18n: Add bundle for New J2K (vor 7 Tagen) <Yan Zhulanow>
* eabcff5c2a - i18n: Add bundle for New J2K services (vor 7 Tagen) <Yan Zhulanow>
* 59b5505379 - i18n: Add bundle for idea-git (vor 7 Tagen) <Yan Zhulanow>
* 3b931514ac - i18n: Extract common caching code from bundles, J2K existing bundles (vor 7 Tagen) <Yan Zhulanow>
* 207ecf757b - Rename .java to .kt (vor 7 Tagen) <Yan Zhulanow>
* 386fa50e99 - i18n: add bundle for idea-gradle (vor 7 Tagen) <Dmitry Gridin>
* dd6abec660 - i18n: rewrite bundles with `AbstractKotlinBundle` (vor 7 Tagen) <Dmitry Gridin>
* 35f4ff000b - i18n: add bundle for idea-gradle (vor 7 Tagen) <Dmitry Gridin>
* 3aa97643f5 - i18n: add bundle for idea-core (vor 7 Tagen) <Dmitry Gridin>
* d644214251 - i18n: add bundle for ide-common (vor 7 Tagen) <Dmitry Gridin>
* 7e3c07865c - i18n: add bundle for formatter (vor 7 Tagen) <Dmitry Gridin>
* c8c316c379 - i18n: introduce AbstractKotlinBundle (vor 7 Tagen) <Dmitry Gridin>
* a0aeb1554d - (origin/rr/gradle/igushkin/fix-kt-37241-kapt-classpath-filter-exists) Filter kapt generate stubs classpath for non-existent entries (KT-37241) (vor 10 Tagen) <Sergey Igushkin>
* 364d97e950 - Invalidate partialBodyResolveCache on OCB instead of PSI modification (vor 7 Tagen) <Vladimir Dolzhenko>
* 9fdf8530ff - (tag: build-1.4.0-dev-4308) Add checkCanceled in loops in KotlinImportOptimizer to avoid freezes (vor 7 Tagen) <Vladimir Dolzhenko>
* ce9297c5d6 - Be able to find annotated property accessor (vor 7 Tagen) <Vladimir Dolzhenko>
* 04ef1081b3 - (tag: build-1.4.0-dev-4300) Disable `stats-collector` dependency for Android Studio (vor 7 Tagen) <Roman Golyshev>
* 5474d5f1d3 - (tag: build-1.4.0-dev-4295) Support debug in Gradle tasks responsible for K/N tests (vor 7 Tagen) <Kirill Shmakov>
* a1eff7f4af - (tag: build-1.4.0-dev-4292) [IR] Set source offsets in SAM lowering (vor 7 Tagen) <Igor Chevdar>
2020-03-23 13:44:12 +01:00
Pavel Punegov
c3a4867eeb
Add checkers to class collision ignores
...
(cherry picked from commit 23dc77402427c2e38247ee25ade406f722d3942d)
2020-03-23 13:44:12 +01:00
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