Vladimir Ivanov
74cbc01a04
Avoid duplicated selectors when Kotlin class inherits from muliple ba… ( #4145 )
...
Issue: RuntimeAssert in AddMethods (ObjCInterop.mm) when kotlin class overrides the same
selector from multiple bases, e.g. from the base objc class and a protocol(s).
2020-05-06 12:08:51 +03:00
Vasily Levchenko
4bfa9dd455
[debug][bindings][python] drop print_this command.
2020-04-30 18:30:34 +02:00
Vasily Levchenko
23c7c3714e
[codegen][debug-info] generate _this name for \<this\> special variable
2020-04-30 18:30:34 +02:00
SvyatoslavScherbina
6c35e28145
Enabling some tests disabled in two-stage mode
...
Apparently these tests pass now.
2020-04-30 11:23:52 +03:00
Vasily Levchenko
745464b531
[build][build-tools] drop kotlinx.serialization in compilation DB generation.
2020-04-29 19:07:46 +02:00
Vasily Levchenko
99c00d61e6
[build][build-tools] drop kotlinx.serialization
2020-04-29 17:29:22 +02:00
Vasily Levchenko
7224e8bb5a
[kotlin compiler][update][build] 1.4.0-dev-7380
2020-04-29 17:29:22 +02:00
Sergey Bogolepov
567210da9c
[CInterop] Fix global property mangling
...
Do not mangle properties with the same name but with different receivers
2020-04-29 20:50:04 +07:00
Alexander Shabalin
ed36f02c26
Disable USE_CYCLIC_GC ( #4142 )
2020-04-29 12:53:13 +03:00
Sergey Bogolepov
bd35c80b5b
[Coverage] Disable tests
...
llvm-profdata fails with `Unsupported instrumentation profile format version`.
Disabling for now because code coverage is not enabled for end-users.
2020-04-28 20:46:47 +07:00
Sergey Bogolepov
8243ad563f
[Interop][Metadata] Omit unsupported declaration
...
A minor refactoring that allows to pass bridgeBuilderResult to MappingExtensions. It is required to be able to skip declarations by checking them in BridgeBuilderResult.nativeBridges.isSupported method.
2020-04-28 19:29:44 +07:00
Sergey Bogolepov
b58f9985d2
[StubIr] Perform declaration mangling when emitting text
2020-04-28 19:29:28 +07:00
Sergey Bogolepov
06dba7fc09
[CInterop] Add test for kotlin keywords
2020-04-28 19:29:28 +07:00
Pavel Punegov
a3acfb5f51
Change worker_bound_reference0 test to Standalone test
2020-04-28 13:04:16 +03:00
Vasily Levchenko
733860a734
[kotlin compiler][update] 1.4.0-dev-7753
...
* 11390d9de3 - (tag: build-1.4.0-dev-7753) Add test for obsolete issue (vor 11 Stunden) <Mikhail Zarechenskiy>
* 27384d29d4 - (tag: build-1.4.0-dev-7752) Move inspection checks in EDT thread (vor 12 Stunden) <Andrey Uskov>
* d2a10cbb2d - Merge changes in ExternalSystemTestCase into KotlinGradleTests (vor 12 Stunden) <Andrey Uskov>
* 45481b214a - (tag: build-1.4.0-dev-7751) Use kotlin.Throws in NativeThrowsChecker (vor 13 Stunden) <Denis Zharkov>
* d0f4631192 - Resolve ambiguity between kotlin.Throws and kotlin.native.Throws (vor 13 Stunden) <Denis Zharkov>
* d3f541a715 - Overcome ambiguity between kotlin.Throws and kotlin.jvm.Throws (vor 13 Stunden) <Denis Zharkov>
* 534ff58d9c - Minor. Introduce constant JVM_THROWS_ANNOTATION_FQ_NAME (vor 13 Stunden) <Denis Zharkov>
* 1565fc0211 - (tag: build-1.4.0-dev-7731) Call expression changes in property initializer are OCB (vor 2 Tagen) <Vladimir Dolzhenko>
* 1cc58518c0 - Compatify KotlinCodeBlockModificationListener p.2 (vor 2 Tagen) <Vladimir Dolzhenko>
* 5a36da90b6 - Compatify KotlinCodeBlockModificationListener p.1 (vor 2 Tagen) <Vladimir Dolzhenko>
* 38622d8d92 - (tag: build-1.4.0-dev-7710) (CoroutineDebugger) SkipCoroutineStackFrameProxy logic added (vor 3 Tagen) <Vladimir Ilmov>
* 887165a23b - (tag: build-1.4.0-dev-7708) JVM_IR: avoid copying when optimizing ?:/?. (vor 3 Tagen) <pyos>
* 2307692064 - (tag: build-1.4.0-dev-7701) Remove String.format with non-null locale (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* f356ff36b4 - (tag: build-1.4.0-dev-7700) Update group id for refactoring fus collector in 201 bunch (vor 3 Tagen) <Anton Yalyshev>
* 1e69e89f41 - (tag: build-1.4.0-dev-7698) update `misc.xml` (vor 3 Tagen) <Dmitry Gridin>
* 96238cbe1f - (tag: build-1.4.0-dev-7695) [FIR] Support diagnostic QUALIFIED_SUPERTYPE_EXTENDED_BY_OTHER_SUPERTYPE (vor 3 Tagen) <Nick>
* 7a928dfed2 - (tag: build-1.4.0-dev-7694) [Gradle, JS] Build gradle node module with only package.json content (vor 3 Tagen) <Ilya Goncharov>
* c64a80d132 - [Gradle, JS] Move suppress gson null issue for particular fields (vor 3 Tagen) <Ilya Goncharov>
* c91089be59 - (tag: build-1.4.0-dev-7688) AddJvmNameAnnotationFix: fix case with top-level functions (vor 3 Tagen) <Dmitry Gridin>
* f494b4ce11 - Add 'Add JvmName annotation' quick fix for CONFLICTING_JVM_DECLARATIONS (vor 3 Tagen) <Toshiaki Kameyama>
* 9bc51be287 - (tag: build-1.4.0-dev-7679) i18n, MoveKotlinTopLevelDeclarationsDialog: replace `RefactoringBundle` with `KotlinBundle` (vor 3 Tagen) <Dmitry Gridin>
* b07f89864e - (tag: build-1.4.0-dev-7677) Allow dependencies to see internals from main module as well (vor 3 Tagen) <Dmitry Savvinov>
* af09cb0e57 - fix testLanguageSettingsApplied (vor 3 Tagen) <Sergey Igushkin>
* 60c49d26e3 - Add Gradle integration tests running the IDE HMPP highlighting tests (vor 3 Tagen) <Sergey Igushkin>
* 4b0da0688a - Fix expect discrimination with actual typealias in deserialization (vor 3 Tagen) <Sergey Igushkin>
* d4a0844a77 - Support additional module descriptor dependencies in klib descriptors (vor 3 Tagen) <Sergey Igushkin>
* a9dd194383 - Fix wrong assumption in getHostSpecificSourceSets (KMM-225) (vor 3 Tagen) <Sergey Igushkin>
* 67f4b7e2b0 - Add a dependency from all klib-originated modules to the main module (vor 3 Tagen) <Sergey Igushkin>
* 8979b98fc0 - (tag: build-1.4.0-dev-7674) Dropping components cleanup (vor 3 Tagen) <Vladimir Dolzhenko>
* d2a26e9049 - Fix memory leakage via Library in KotlinMavenImporter (vor 3 Tagen) <Vladimir Dolzhenko>
* 4908d7a78c - Convert KotlinImporterComponent into a module service (vor 3 Tagen) <Vladimir Dolzhenko>
* c2c8d81b49 - Convert MavenImportListener into an application service (vor 3 Tagen) <Vladimir Dolzhenko>
* 6e5b288500 - Compatify maven.xml p.1 (vor 3 Tagen) <Vladimir Dolzhenko>
* 951215e606 - Convert ScratchFileModuleInfoProvider into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* 346cc40f44 - Convert KotlinCompilerManager into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* 4f99ac406a - Kotlinify KotlinCompilerManager p.2 (vor 3 Tagen) <Vladimir Dolzhenko>
* bbd4116b67 - Kotlinify KotlinCompilerManager p.1 (vor 3 Tagen) <Vladimir Dolzhenko>
* d3585f1d24 - Convert JvmPluginStartupComponent into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* fa2fb667e6 - Kotlinify JvmPluginStartupComponent p.2 (vor 3 Tagen) <Vladimir Dolzhenko>
* fe3cf88e45 - Kotlinify JvmPluginStartupComponent p.1 (vor 3 Tagen) <Vladimir Dolzhenko>
* d6b4836ae0 - Convert KlibLoadingMetadataCache into an application service (vor 3 Tagen) <Vladimir Dolzhenko>
* 4535584f16 - Convert KotlinUpdatePluginComponent into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* 60dc2f9674 - (tag: build-1.4.0-dev-7672) i18n, MoveKotlinNestedClassesToUpperLevelDialog: add missing bundles for 201 (vor 3 Tagen) <Dmitry Gridin>
* 6524e2b764 - i18n, debugger: add missing bundles for 201 (vor 3 Tagen) <Dmitry Gridin>
* 403cdedf2e - (tag: build-1.4.0-dev-7659) Remove unnecessary dependencies of 'fir2ir:jvm-backend' (vor 4 Tagen) <Alexander Udalov>
* 2815bb88c2 - Remove unnecessary dependency of 'fir2ir' on 'ir.backend.common' (vor 4 Tagen) <Alexander Udalov>
* 0c3c8b64ce - (tag: build-1.4.0-dev-7652) Optimization for faster search of references to top-level members (vor 4 Tagen) <Valentin Kipyatkov>
* ec057a6c00 - Minor change after review (vor 4 Tagen) <Valentin Kipyatkov>
* 56b20b0f31 - Data Flow from Here: do not include named argument references (vor 4 Tagen) <Valentin Kipyatkov>
* 7c81d93db0 - Data Flow to Here: process data-class copy-method calls (vor 4 Tagen) <Valentin Kipyatkov>
* 7f8b3b6a79 - (tag: build-1.4.0-dev-7649) Minor: rename function (vor 4 Tagen) <Natalia Selezneva>
* 574f57e604 - Minor: extract class to separate file (vor 4 Tagen) <Natalia Selezneva>
* 25dc8b7766 - Minor: rename files (vor 4 Tagen) <Natalia Selezneva>
* 294df3a7e9 - 201: Implement floating notification update (vor 4 Tagen) <Natalia Selezneva>
* 2fba813a53 - Rework the notification for scripts out of project (vor 4 Tagen) <Natalia Selezneva>
* 85141b753b - Show notification that gradle project is needed to be imported to get code insight for kotlin scripts (vor 4 Tagen) <Natalia Selezneva>
* 69d86a2972 - Fix getting default sdk for scripts after refactoring (vor 4 Tagen) <Natalia Selezneva>
* 73760effee - Refactor GradleScriptingSupport to support multiple gradle projects linked to one idea project (vor 4 Tagen) <Sergey Rostov>
* 34df3066b3 - Fix messages for script configuration loading (vor 4 Tagen) <Natalia Selezneva>
* f3687dcd00 - Extract utils methods for getting gradle project settings (vor 4 Tagen) <Natalia Selezneva>
* f5f69ccc1b - Fix getting gradle version for new project (vor 4 Tagen) <Natalia Selezneva>
* 3904e0f97c - Fix indexing for force load configuration action (vor 4 Tagen) <Natalia Selezneva>
* c52e5d180a - Fix compilation for AS35 (vor 4 Tagen) <Natalia Selezneva>
* b472e915e6 - Minor: rename files (vor 4 Tagen) <Natalia Selezneva>
* 217696fad5 - Minor: rename class (vor 4 Tagen) <Natalia Selezneva>
* 3008010d73 - Minor: extract class (vor 4 Tagen) <Natalia Selezneva>
* 59bdf67aa2 - Refactoring: extract separate manager to update script configurations of gradle scripts (vor 4 Tagen) <Natalia Selezneva>
* c6609e9a97 - Temporary remove flacky assert from GradleKtsImportTest (vor 4 Tagen) <Natalia Selezneva>
* da76fff83c - Remove unused parts (vor 4 Tagen) <Natalia Selezneva>
* 7ecaf35647 - Fix javaHome storing KotlinDslScriptModels (vor 4 Tagen) <Natalia Selezneva>
* a35523b6d0 - Implement global notification for configurations update of gradle scripts (vor 4 Tagen) <Natalia Selezneva>
* e300b30de1 - Do not use hard coded string literals in UI (vor 4 Tagen) <Natalia Selezneva>
* 1b7f72020e - GradleScriptListener should be applicable for all gradle scripts (vor 4 Tagen) <Natalia Selezneva>
* 426c0c9ff0 - 201: Run partial import in IDEA 2020.1 to get script configurations (vor 4 Tagen) <Natalia Selezneva>
* 10aeead925 - Run gradle import instead of usage of scripting API during configurations update (vor 4 Tagen) <Natalia Selezneva>
* 97e5ff858d - Add ability to postpone script configuration loading (vor 4 Tagen) <Natalia Selezneva>
* 7f5715f5da - 201: KotlinDslScriptsModel: use ProjectModelContributor to process models (vor 4 Tagen) <Natalia Selezneva>
* 9e4c1ee4e8 - (tag: build-1.4.0-dev-7642) [Gradle, JS] Add explanation comment on compiler type in KotlinJsCompilerTypeHolder (vor 4 Tagen) <Ilya Goncharov>
* 565874b3a0 - (tag: build-1.4.0-dev-7641) Pass along type in IfNullExpressionFusionLowering (vor 4 Tagen) <Georgy Bronnikov>
* f95ff049c6 - (tag: build-1.4.0-dev-7640) [Gradle, JS] Test check several ways to configure compiler type (vor 4 Tagen) <Ilya Goncharov>
* 9a3bf54d9d - [Gradle, JS] Add compiler type values on extension type (vor 4 Tagen) <Ilya Goncharov>
* 025d1ca64d - (tag: build-1.4.0-dev-7637) psi2ir: rework representation of bound adapted function references (vor 4 Tagen) <Alexander Udalov>
* 22bf23025a - Minor, workaround IDE exception KT-38521 (vor 4 Tagen) <Alexander Udalov>
* 73a6dc6d1e - (tag: build-1.4.0-dev-7631) Fix dependency for idea-fir module on 191 IDEA. (vor 4 Tagen) <Konstantin Tskhovrebov>
* f87f32c5a8 - (tag: build-1.4.0-dev-7630) [Gradle, JS] root package json must run after simple package jsons (vor 4 Tagen) <Ilya Goncharov>
* 39e1635c41 - [FIR2IR] Pre-cache original function type parameters for fake overrides (vor 4 Tagen) <Jinseong Jeon>
* bc96e42585 - (tag: build-1.4.0-dev-7625) Produce deterministic klib files. (vor 4 Tagen) <Martin Petrov>
* 923986d6a0 - (tag: build-1.4.0-dev-7624) [Gradle, JS] Replace close on prepare (vor 4 Tagen) <Ilya Goncharov>
* 7fa0faf48c - [Gradle, JS] Fix registering yarn extension before node plugin (vor 4 Tagen) <Ilya Goncharov>
* bded8443f1 - [Gradle, JS] Root package json must run after all package json (vor 4 Tagen) <Ilya Goncharov>
* b0efd1d7ce - [Gradle, JS] Commonize root package json to prepared files for extensibility via other npm package managers (vor 4 Tagen) <Ilya Goncharov>
* 2f8649a337 - [Gradle, JS] up-to-date check on npm install, not on root package.json (vor 4 Tagen) <Ilya Goncharov>
* 742e27d7f5 - [Gradle, JS] Rearrange (vor 4 Tagen) <Ilya Goncharov>
* e412224572 - [Gradle, JS] Resolve -> install (vor 4 Tagen) <Ilya Goncharov>
* 0af6454e44 - [Gradle, JS] Add new state for npm resolution (vor 4 Tagen) <Ilya Goncharov>
* 9174e184d3 - [Gradle, JS] Rename Installed on prepared (vor 4 Tagen) <Ilya Goncharov>
* 578a33767b - [Gradle, JS] Npm resolution plugins work in resolve phase too (vor 4 Tagen) <Ilya Goncharov>
* 910f60b731 - [Gradle, JS] Not run task if root package.json doesn't exist (vor 4 Tagen) <Ilya Goncharov>
* 86573c6dd1 - [Gradle, JS] Divide creating root package and install tasks (vor 4 Tagen) <Ilya Goncharov>
* 3ad597ca5c - (tag: build-1.4.0-dev-7622) Introduce MSE and EME APIs to Kotlin/JS stdlib (vor 4 Tagen) <Alexey Trilis>
* 456469eb3b - (tag: build-1.4.0-dev-7617) JVM: fix remapping of `new T` inside regenerated copies of `T` (vor 4 Tagen) <pyos>
* 3f8ffb5ea7 - (tag: build-1.4.0-dev-7613) KT-24750 Blank line after class header formatter should use user setting (vor 4 Tagen) <Sinan Kozak>
* e6f527f1d0 - (tag: build-1.4.0-dev-7610) Update tests: disable tests run gutters for Object. (vor 4 Tagen) <Konstantin Tskhovrebov>
* 57b4a54766 - (tag: build-1.4.0-dev-7607) [FIR] Calculate effective visibility inside anonymous object properly (vor 4 Tagen) <Mikhail Glukhikh>
* bb73681b62 - [FIR] Avoid integer literal types in lambda analysis (vor 4 Tagen) <Mikhail Glukhikh>
* 2805108061 - (tag: build-1.4.0-dev-7606) [FIR2IR] Slightly refactor ConversionUtils (vor 4 Tagen) <Mikhail Glukhikh>
* 09f9e767ed - [FIR2IR] Slightly refactor DataClassMembersGenerator (vor 4 Tagen) <Mikhail Glukhikh>
* 07add635eb - FIR2IR: generate synthetic members for data class only if needed (vor 4 Tagen) <Jinseong Jeon>
* acced52384 - (tag: build-1.4.0-dev-7599) (CoroutineDebugger) Tests added for no creation stack frame information (vor 4 Tagen) <Vladimir Ilmov>
* 57214aa453 - (CoroutineDebugger) Exception if no creationStackTrace available (vor 4 Tagen) <Vladimir Ilmov>
* 8616864e6b - Revert "Drop unnecessary dependency from embeddable compiler to daemon" (vor 4 Tagen) <Ilya Chernikov>
* b74652aa5b - [FIR] Use ieee754equals for floating-point equality operations (vor 4 Tagen) <Mark Punzalan>
* d66281d11f - (tag: build-1.4.0-dev-7588) FIR: Fix test data for spec test after c4b7ac994b (vor 4 Tagen) <Denis Zharkov>
* 1a90866ce1 - (tag: build-1.4.0-dev-7582) FIR: handle member scope for anonymous objects (vor 4 Tagen) <Ilya Kirillov>
* fdfb544730 - FIR: use Kotlin String constructors instead of java.lang ones (vor 4 Tagen) <Ilya Kirillov>
* 9b943e3a5a - FIR: fix Long primitive type JVM signature (vor 4 Tagen) <Ilya Kirillov>
* f9ebce331c - (tag: build-1.4.0-dev-7575) remove execOperation for compiler workers (vor 4 Tagen) <nataliya.valtman>
* 5af76a07d4 - (tag: build-1.4.0-dev-7568) Fix CharArray sort in JS IR-backend (vor 5 Tagen) <Abduqodiri Qurbonzoda>
* 284d413603 - (tag: build-1.4.0-dev-7566) Fix daemon test task name (vor 5 Tagen) <Ilya Chernikov>
* b439dd62c5 - (tag: build-1.4.0-dev-7562) Allow to force snapshot build (vor 5 Tagen) <Nikolay Krasko>
* 9b0e37f627 - (tag: build-1.4.0-dev-7553) (CoroutineDebugger) Minor issued fixed, log level adjusted for missing classes in JVM. (vor 5 Tagen) <Vladimir Ilmov>
* eec3263518 - (tag: build-1.4.0-dev-7547, minamoto/kotlin/kotlin-native-build) [psi2ir] Properly link corresponding property symbols. (vor 5 Tagen) <Mads Ager>
* 8bc360fa0c - Properly link properties and their getter/setters. (vor 5 Tagen) <Mads Ager>
* ac11bc6710 - (tag: build-1.4.0-dev-7542) [Gradle, JS] Remove copypaste in js compiler argument (vor 5 Tagen) <Ilya Goncharov>
* 8e282e8aad - [Gradle, JS] Change byArgument on byArgumentOrNull (vor 5 Tagen) <Ilya Goncharov>
* 47c27726b9 - [Gradle, JS] Fix test (vor 5 Tagen) <Ilya Goncharov>
* c7f7f2bcbb - [Gradle, JS] Add string sompiler setting in js plugin (vor 5 Tagen) <Ilya Goncharov>
* dfb8fea2c7 - (tag: build-1.4.0-dev-7540) Fix project structure after moving daemon tests to separate project (vor 5 Tagen) <Ilya Chernikov>
* 0b227c1d66 - (tag: build-1.4.0-dev-7539) Explicitly disable suspend-conversion while work in BE isn't ready (vor 5 Tagen) <Mikhail Zarechenskiy>
* cb975bde7c - Add test for questionable chained fun -> suspend conversion (vor 5 Tagen) <Mikhail Zarechenskiy>
* ac642cf175 - Support suspend conversion in callable reference adaptation (vor 5 Tagen) <Mikhail Zarechenskiy>
* 537a59d6ca - Introduce basic suspend conversion in FE (vor 5 Tagen) <Mikhail Zarechenskiy>
* 9e04ebdace - Minor: fix typo (vor 5 Tagen) <Mikhail Zarechenskiy>
* de25d13f1a - (tag: build-1.4.0-dev-7531) JS: fix JsName renamer (KT-36484 fixed) (vor 5 Tagen) <Anton Bannykh>
* 7d917634d0 - (tag: build-1.4.0-dev-7526) Remove object name and type in project view (vor 5 Tagen) <Igor Yakovlev>
* 72303fd2ad - Fixed possible NPE in LightClasses (vor 5 Tagen) <Igor Yakovlev>
* 8a7aac728d - Fix invalid signature for UL method (vor 5 Tagen) <Igor Yakovlev>
* ed3ae785fb - Fix invalid signature for generic UL method (vor 5 Tagen) <Igor Yakovlev>
* 6f40ad7de2 - (tag: build-1.4.0-dev-7521) Add test for not evaluated snippet (vor 5 Tagen) <Ilya Muradyan>
* ea1a6fbee7 - Add history consistency check (vor 5 Tagen) <Ilya Muradyan>
* e5ca572b91 - Forward diagnostics to the evaluation result (vor 5 Tagen) <Ilya Muradyan>
* 962a767e54 - (tag: build-1.4.0-dev-7516) Set jvm target for scratch files (vor 5 Tagen) <Natalia Selezneva>
* b5be2abb1a - Set jvm target for REPL from the context module (vor 5 Tagen) <Ilya Chernikov>
* 87159b5428 - (tag: build-1.4.0-dev-7512, origin/rr/gradle/matveev/proivde-fq-name-for-klibs) [Gradle] Use : as a separator for group and name in klib unique names (vor 5 Tagen) <Ilya Matveev>
* 0d9364c1dd - [Gradle, native] Make tests tolerate to stacktrace format changes (vor 5 Tagen) <Ilya Matveev>
* a3a6c3f0d5 - [Gradle, native] Improve logging in CacheBuilder (vor 5 Tagen) <Ilya Matveev>
* edf2b18f4f - [Gradle, Native/JS] Specify FQ module name for klibs (vor 5 Tagen) <Ilya Matveev>
* e4f4b4eef0 - [JS IR] Support setting custom module name (= unique name) (vor 5 Tagen) <Ilya Matveev>
* d7558112ec - Update K/N: 1.4-M3-dev-15378 (vor 5 Tagen) <Ilya Matveev>
* 3bb32941a0 - (tag: build-1.4.0-dev-7497) IR: bugfix in KotlinNothingValueExceptionLowering (vor 6 Tagen) <Georgy Bronnikov>
* 1fb325d56e - (tag: build-1.4.0-dev-7490) Fix generateTests task (vor 6 Tagen) <Ilya Chernikov>
* ec64869d39 - (tag: build-1.4.0-dev-7486) Extract daemon tests to separate module (vor 6 Tagen) <Ilya Chernikov>
* 86d47b496b - Drop unnecessary dependency from embeddable compiler to daemon (vor 6 Tagen) <Ilya Chernikov>
* c2eaa3d955 - Fix ThreadDeath exception on stopping daemon thread (vor 6 Tagen) <Ilya Chernikov>
* 2bd6714e39 - (tag: build-1.4.0-dev-7485) (CoroutineDebugger) Unneccesary log record removed. (vor 6 Tagen) <Vladimir Ilmov>
* 887d6eb197 - (tag: build-1.4.0-dev-7479) Fix writeIvyXml to be independent from system charset (#3319 ) (vor 6 Tagen) <Ilya Muradyan>
* 0ed0152ee0 - (tag: build-1.4.0-dev-7477) [Linker] Add option to control scope of DescriptorByIdSignatureFinder (vor 6 Tagen) <Sergey Bogolepov>
* 318d4d17ba - (tag: build-1.4.0-dev-7466) KT-38337 Fix inline class value coercion in delegated members (vor 6 Tagen) <Dmitry Petrov>
* 29f19c78f2 - (tag: build-1.4.0-dev-7464) Add missing fir-common dependency to kotlin plugin jar (vor 6 Tagen) <Ilya Kirillov>
* d83a35d898 - (tag: build-1.4.0-dev-7463) Minor. Update test data to support Corretto JVM 11 (vor 6 Tagen) <Mikhail Bogdanov>
* 38bfcc7ac6 - (tag: build-1.4.0-dev-7459) (CoroutineDebugger) Unstable tests muted (vor 6 Tagen) <Vladimir Ilmov>
* 73f5e48518 - (CoroutineDebugger) Minor fixes, kotlinx.coroutines version fix (vor 6 Tagen) <Vladimir Ilmov>
* 0ce8ca7bcd - (CoroutineDebugger) negative frames removed from coroutine stack (vor 6 Tagen) <Vladimir Ilmov>
* be2185ec01 - (CoroutineDebugger) kotlinx.coroutines.core:1.3.5 support / dynamicProxy(interface) classes (vor 6 Tagen) <Vladimir Ilmov>
* c018cf0ce5 - (CoroutineDebugger) kotlinx.coroutines compatibility version fix (vor 6 Tagen) <Vladimir Ilmov>
* c96d30a8ce - (CoroutineDebugger) Added setting to disable coroutine agent (vor 6 Tagen) <Vladimir Ilmov>
* 68c6e9e2d6 - (CoroutineDebugger) kotlinx-coroutines-core:1.3.5 support (vor 6 Tagen) <Vladimir Ilmov>
* 6f42ed7248 - (CoroutineDebugger) PreflightFrame support in tests via CoroutineAsync (vor 6 Tagen) <Vladimir Ilmov>
* 276cf36d6b - (CoroutineDebugger) Fixed CombinedContext information, default group renamed to empty dispatcher (vor 6 Tagen) <Vladimir Ilmov>
* 677ca2b9ae - (CoroutineDebugger) unused classes removed / code cleanup (vor 6 Tagen) <Vladimir Ilmov>
* 3cd0eb0fca - (CoroutineDebugger) Stack printing logic extracted to the single place (vor 6 Tagen) <Vladimir Ilmov>
* 153056b4fd - (CoroutineDebugger) Added check if agent is not available in target jvm (vor 6 Tagen) <Vladimir Ilmov>
* 38ec388429 - (CoroutineDebugger) Group coroutines by dispatcher (vor 6 Tagen) <Vladimir Ilmov>
* 7aa9b81604 - (tag: build-1.4.0-dev-7456) FIR: Add analysis-tests/ReadMe.md (vor 6 Tagen) <Denis Zharkov>
* 64eeedd21a - FIR: Minor. Add some minor fixes and clarifications to CallableId (vor 6 Tagen) <Denis Zharkov>
* 8aea75d8b9 - FIR: Add spec tests to "Fast FIR" run configuration (vor 6 Tagen) <Denis Zharkov>
* 3bb6aa6f28 - Mark as FIR_IDENTICAL passing spec tests (vor 6 Tagen) <Denis Zharkov>
* 82b2825b7a - FIR: Ignore flaky spec tests (vor 6 Tagen) <Denis Zharkov>
* b375e021e5 - FIR: Ignore failing spec test (vor 6 Tagen) <Denis Zharkov>
* 4c4f220fd0 - FIR: Ignore failing spec tests (vor 6 Tagen) <Denis Zharkov>
* c4d72d6906 - FIR: Ignore failing spec test (vor 6 Tagen) <Denis Zharkov>
* 26f0b044fc - FIR: Ignore failing spec test (vor 6 Tagen) <Denis Zharkov>
* 39d4231894 - FIR: Adjust testData for spec tests: discrepancy in DEBUG_INFO_CALL format (vor 6 Tagen) <Denis Zharkov>
* bddea7d163 - FIR: Adjust testData for spec tests: local scopes in overload resolution (vor 6 Tagen) <Denis Zharkov>
* 706ccb2cf9 - FIR: Adjust testData for spec tests: invoke on nullable receiver (vor 6 Tagen) <Denis Zharkov>
* f0d35a2478 - FIR: Adjust testData for spec tests: operator priority (vor 6 Tagen) <Denis Zharkov>
* 5c7c4b4cb6 - FIR: Adjust testData for spec tests: infix priority (vor 6 Tagen) <Denis Zharkov>
* 54546eb890 - FIR: Adjust testData for spec tests: unsupported DEBUG_INFO_CALL format (vor 6 Tagen) <Denis Zharkov>
* f8791549f3 - FIR: Adjust testData for spec tests: enum "values" priority (vor 6 Tagen) <Denis Zharkov>
* 2ced716268 - FIR: Adjust testData for spec tests: controversial infix calls (vor 6 Tagen) <Denis Zharkov>
* 12ceaf24e2 - FIR: Adjust testData for spec tests: resolution ambiguity (vor 6 Tagen) <Denis Zharkov>
* 76bb45b46f - FIR: Adjust testData for spec tests: other small things (vor 6 Tagen) <Denis Zharkov>
* 7c8e2724e1 - FIR: Adjust testData for spec tests: type-system (vor 6 Tagen) <Denis Zharkov>
* 2f0f552880 - FIR: Adjust testData for spec tests: annotations (vor 6 Tagen) <Denis Zharkov>
* 798fe9b7d1 - FIR: Adjust testData for spec tests: statements (vor 6 Tagen) <Denis Zharkov>
* 0df6354896 - FIR: Adjust testData for spec tests: conditional-expressions (vor 6 Tagen) <Denis Zharkov>
* 00bf1858cc - FIR: Adjust testData for spec tests: declarations (vor 6 Tagen) <Denis Zharkov>
* ee75347bb0 - FIR: Adjust testData for spec tests: expressions (vor 6 Tagen) <Denis Zharkov>
* 06bae1e52f - FIR: Adjust testData for spec tests: when-expression (vor 6 Tagen) <Denis Zharkov>
* 0d34299b7a - FIR: Adjust testData for spec tests: dfa (vor 6 Tagen) <Denis Zharkov>
* 86e1aadd31 - FIR: Adjust testData for spec tests: contracts (vor 6 Tagen) <Denis Zharkov>
* 243f9bb758 - FIR: Adjust testData for spec tests: constant-literals (vor 6 Tagen) <Denis Zharkov>
* 04076ea748 - Add FIR version of spec diagnostic tests (vor 6 Tagen) <Denis Zharkov>
* 3cb2b0cab1 - Ignore irrelevant diagnostics in overload-set related spec tests (vor 6 Tagen) <Denis Zharkov>
* 0aed7375e6 - Ignore irrelevant diagnostics in overload-set related spec tests (vor 6 Tagen) <Denis Zharkov>
* 26cb0ba144 - Prepare spec tests for FIR version (vor 6 Tagen) <Denis Zharkov>
* 13efabc764 - FIR: Add reflection JPS module of test-spec (vor 6 Tagen) <Denis Zharkov>
* 1d891561cf - Fix spec tests metadata (vor 6 Tagen) <Denis Zharkov>
* 9be2fc9b12 - Sort excluded dirs in generated spec tests (vor 6 Tagen) <Denis Zharkov>
* 477e8bbcd4 - FIR: Add test case for qualifier-based call resolution (vor 6 Tagen) <Denis Zharkov>
* 6fdbc38cf1 - FIR: Fix label/receiver for lambda within infix calls (vor 6 Tagen) <Denis Zharkov>
* 65e444a39c - FIR: Properly support local functions in DEBUG_INFO_CALL (vor 6 Tagen) <Denis Zharkov>
* fa3b3e7a9a - FIR: Fix false positive INAPPLICABLE_INFIX_MODIFIER (vor 6 Tagen) <Denis Zharkov>
* 27b860682b - FIR: Support DEBUG_INFO_EXPRESSION_TYPE (vor 6 Tagen) <Denis Zharkov>
* 6cd1ae9c82 - Prepare AbstractFirOldFrontendDiagnosticsTest to RawFirBuilders failures (vor 6 Tagen) <Denis Zharkov>
* 7612f37c85 - FIR: Prohibit calling singletons' constructors (vor 6 Tagen) <Denis Zharkov>
* b62400124a - FIR: Support DEBUG_INFO_CALL calls in tests (vor 6 Tagen) <Denis Zharkov>
* 22dc837e26 - (tag: build-1.4.0-dev-7452) IDE. Allow expect declarations in completion in shared native modules (vor 6 Tagen) <Dmitriy Dolovov>
* d6472aa700 - (tag: build-1.4.0-dev-7446) Reverse range and sortDescending range #KT-36955 (vor 7 Tagen) <Abduqodiri Qurbonzoda>
* 05cb0e8994 - (tag: build-1.4.0-dev-7436) KNVE: support in JVM_IR and JS_IR (vor 7 Tagen) <Dmitry Petrov>
* b06780988d - KNVE: add doc comment and mark as PublishedApi (vor 7 Tagen) <Dmitry Petrov>
* 8d06744a6a - (tag: build-1.4.0-dev-7428) Set local build version to 1.4.255-SNAPSHOT (vor 7 Tagen) <Vyacheslav Gerasimov>
* 4b819aa028 - (tag: build-1.4.0-dev-7427) Remove incorrect comment from old FE diagnostic test (vor 7 Tagen) <Mikhail Glukhikh>
* 790a517fa3 - [FIR TEST] Add bad test data (submitted KT-38400) (vor 7 Tagen) <Mikhail Glukhikh>
* c4b7ac994b - [FIR] Support diagnostic ABSTRACT_SUPER_CALL (vor 7 Tagen) <Nick>
* 8960829c01 - (tag: build-1.4.0-dev-7426) [FIR] Cast error on the element name instead of the whole body (vor 7 Tagen) <rapturemain>
* 4c639a840d - [FIR] Apply bad test data (protected eff. visibility related, KT-38401) (vor 7 Tagen) <Mikhail Glukhikh>
* 6d63de01ac - [FIR] Fix effective visibility calculation & relevant test data (vor 7 Tagen) <rapturemain>
* d811f6f4a6 - [FIR] Support for EXPOSED_PARAMETER_TYPE (vor 7 Tagen) <rapturemain>
* 216eea6a20 - [FIR] Fix EXPOSED_RECEIVER_TYPE (vor 7 Tagen) <rapturemain>
* 2e8f73adba - [FIR] Change errors location from Errors.java to FirErrors.kt (vor 7 Tagen) <rapturemain>
* 4e577caa99 - [FIR] Support for EXPOSED_FUNCTION_RETURN_TYPE (vor 7 Tagen) <rapturemain>
* 0f16c88dd2 - [FIR] Support for FIR_EXPOSED_RECEIVER_TYPE (vor 7 Tagen) <rapturemain>
* 15d4891c92 - [FIR} Test data for EXPOSED_PROPERTY_TYPE (vor 7 Tagen) <rapturemain>
* 02c90c6576 - [FIR] Support for EXPOSED_PROPERTY_TYPE (vor 7 Tagen) <rapturemain>
* cc86767a23 - [FIR] Support for EXPOSED_TYPEALIAS_EXPANDED_TYPE (vor 7 Tagen) <rapturemain>
* 42de83c21a - (tag: build-1.4.0-dev-7419) FIR: fix lambda labeling in light tree builder (vor 7 Tagen) <Mikhail Glukhikh>
* 29114fe7b5 - FIR: leave 'isSuspend' in functional & resolved type references only (vor 7 Tagen) <Mikhail Glukhikh>
* 96d8b0bea3 - FIR: make KFunctionX derived from KFunction (vor 7 Tagen) <Mikhail Glukhikh>
* 4bb6410ce3 - [FIR TEST] Temporary ignore overrideDefaultArgument test (KT-38416) (vor 7 Tagen) <Mikhail Glukhikh>
* fe02c2bab3 - FIR: return Unit from empty lambda (vor 7 Tagen) <Mikhail Glukhikh>
* c5dea02074 - FIR: handle suspend functions in SAM resolution properly (vor 7 Tagen) <Mikhail Glukhikh>
* aada7bfe51 - FIR: handle suspend functions in callable reference resolve properly (vor 7 Tagen) <Mikhail Glukhikh>
* c26adf53dd - FIR: resolve suspend lambda properly (vor 7 Tagen) <Jinseong Jeon>
* 88f81b9b71 - FIR: record 'suspend' function modifier in type references (vor 7 Tagen) <Jinseong Jeon>
* bf97391c51 - (tag: build-1.4.0-dev-7417) Wizard: enable new wizard by default in registry key (vor 7 Tagen) <Ilya Kirillov>
* f13d31c7bd - (tag: build-1.4.0-dev-7409) Cleanup process in LauncherScriptTest (vor 7 Tagen) <Ilmir Usmanov>
* 2d64ded3c7 - (tag: build-1.4.0-dev-7406) i18n: fix text in `AbstractKotlinInlineDialog` (vor 7 Tagen) <Dmitry Gridin>
* d8b4ff9eab - (tag: build-1.4.0-dev-7393) Post KotlinNativeABICompatibilityChecker startup activity conversion clean up (vor 7 Tagen) <Vladimir Dolzhenko>
* 3d4c5b0091 - (tag: build-1.4.0-dev-7392) Fix NPE in LookupCancelService$Reminiscence (vor 7 Tagen) <Vladimir Dolzhenko>
* 061bc9af07 - Avoid using containingKtFile in PerFileAnalysisCache (vor 7 Tagen) <Vladimir Dolzhenko>
* a53a12b68a - Do not search TODOs in non KT and non physical files (vor 7 Tagen) <Vladimir Dolzhenko>
* 67fec903f6 - Read file content under readAction in ToFromOriginalFileMapper (vor 7 Tagen) <Vladimir Dolzhenko>
* 8ea7fc1d47 - Add file content on analysis failure (vor 7 Tagen) <Vladimir Dolzhenko>
* 7bbe1ba8c2 - Improve error reporting on KotlinSliceUsage#copy (vor 7 Tagen) <Vladimir Dolzhenko>
* 3ad7e74ecb - (tag: build-1.4.0-dev-7391) AbstractPerformanceTypingIndentationTest: fix compilation for 191 (vor 7 Tagen) <Dmitry Gridin>
* b91cf13259 - (tag: build-1.4.0-dev-7390) [NI] Fix expicit super receiver check (vor 7 Tagen) <Pavel Kirpichenkov>
* af147017b4 - (tag: build-1.4.0-dev-7383) Fix REPL completion after "final" expressions (vor 7 Tagen) <Ilya Muradyan>
* befa1e114c - (tag: build-1.4.0-dev-7381) Add tests for obsolete issues (vor 7 Tagen) <Mikhail Zarechenskiy>
2020-04-27 17:28:21 +02:00
Abduqodiri Qurbonzoda
2f570bd58f
Fix Array.sort failure in case of empty range
...
(cherry picked from commit ae389ecdb0a1d2624d0f4c5d557a707693421570)
2020-04-27 17:28:21 +02:00
Abduqodiri Qurbonzoda
a2b760d338
Reverse range and sortDescending range #KT-36955 ( #4101 )
...
(cherry picked from commit 82e8bc922ea350d34bb2936172e65635b00cf2cc)
2020-04-27 17:28:21 +02:00
Sergey Bogolepov
f89a176c3c
[Linker][Interop] Do not search in interop dependencies
...
(cherry picked from commit df3d1f7a204c3c052a3f06e4b1fec1c33d4a9670)
2020-04-27 17:28:21 +02:00
Sergey Igushkin
9cd62f370a
Fix IR deserialization trying to deserialize current module after 2400433b6
...
(cherry picked from commit d12ab28ac0a3fb45007bab9dae9d29fb2c5e4afb)
2020-04-27 17:28:21 +02:00
Sergey Igushkin
4dacbbf7ee
Add dependency on the current module descriptor to the dependency module descriptors
...
(cherry picked from commit 2400433b63172e4f909d557ae61605403baca879)
2020-04-27 17:28:21 +02:00
Alexander Shabalin
0dc855619f
Add WorkerBoundReference.worker ( #4135 )
2020-04-24 15:48:38 +03:00
Igor Chevdar
88fc861dd1
[IR] Fixed IR_VALIDATION warning
2020-04-24 12:48:36 +03:00
Alexander Shabalin
5b75a009db
Improve WorkerBoundReference exceptions and add valueOrNull ( #4115 )
2020-04-23 18:31:43 +03:00
Pavel Punegov
1b6dac76d5
Fix tests configure for ios_arm32 test target
2020-04-23 12:45:54 +03:00
SvyatoslavScherbina
ba75bcb379
Fix warnings caused by generics in generated ObjCExport header
2020-04-23 12:15:25 +03:00
Vasily Levchenko
06ebfd668e
[doc][changelog] 1.4.0-M1 initial changelog
2020-04-23 11:05:40 +02:00
Alexander Shabalin
ffe2fcf7c2
Adding CompilationDatabase generation ( #4091 )
2020-04-22 17:45:37 +03:00
Vasily Levchenko
627904d469
[test][stacktrace][mac] added two test for stack trace validation
2020-04-22 14:58:34 +02:00
Vasily Levchenko
cd9c5322e8
[codegen][debug info] more accurate file manupulating on location calculation
2020-04-22 14:58:34 +02:00
Vasily Levchenko
99582bf12e
[runtime][source info][mac] tracing added
2020-04-22 14:58:34 +02:00
Vasily Levchenko
0ffd518a38
[runtime][source info][mac] return inline at position for stack trace
2020-04-22 14:58:34 +02:00
Vladimir Ivanov
a39b496938
[runtime] Terminate on IncorrectDereferenceException from ObjC weak property ( #4126 )
...
Issue: ObjC runtime gets a os_unfair_lock when accessing weak property.
If exception is thrown from _tryRetainImp this lock left unlocked,
so it will hang on `__ulock_wait` on the next access.
Interim workaround: terminate instead of exception propagating.
However TerminateWithUnhandledException causes stacktrace dump to fail
in debug mode because of CSSymbolOwnerGetSymbolWithAddress failed on
the same recursive os_unfair_lock attempt.
2020-04-22 11:10:06 +03:00
Igor Chevdar
777e6e856c
[debug] Forbade getting llvm for external non-exported functions + test
...
This could happen for inline lambdas
2020-04-22 09:58:46 +03:00
Pavel Punegov
f00cbc22c2
Do not execute tests for -ProhibitAssigningSingleElementsToVarargsInNamedForm.
...
These assignments is prohibited, compiler issues an error.
2020-04-21 21:45:31 +03:00
Svyatoslav Scherbina
da4d943afb
Don't use weak aliases for string literals
...
Apple ld seems to treat hidden weak alias symbols as duplicates.
2020-04-21 17:33:42 +03:00
Svyatoslav Scherbina
44a66bdfe6
Avoid adding redundant public symbols by ObjCExport with caches
2020-04-21 17:33:42 +03:00
Svyatoslav Scherbina
990c754f77
Make static cache symbols hidden
...
Enables DCE for cached code when linking dynamic library too
2020-04-21 17:33:42 +03:00
Vladimir Ivanov
f282ff0f55
[runtime] Fix snprintf usage ( #4109 )
2020-04-21 13:36:38 +03:00
Vladimir Ivanov
0dd957e561
[tests] fix test compilation on case-sensitive FS ( #4121 )
2020-04-21 10:56:34 +03:00
Vasily Levchenko
464d34eab1
[HMPP] adoption of 8d2e999776
...
HMPP: Parameterize NativePlatform with KonanTarget
2020-04-21 09:30:56 +02:00
Nikolay Krasko
8d0ef60afc
Setup IntelliJ issue navigation from VCS
...
(cherry picked from commit 8dd9a6e6e7638bf5eb43fe3468c2dbd6d810c45e)
2020-04-21 09:30:56 +02:00
Nikolay Krasko
5cfbe29a0a
Rewrite :shared:buildSrc to Java to avoid dependency on kotlin stdlib (KTI-118)
...
Composite build hangs on some version combination after start using 1.4.255-SNAPSHOT in
Kotlin build. This is probably caused by kotlin-stdlib substitution in buildSrc build.
(cherry picked from commit 89c57b281e57cb576aa7739c22fbc2c44a704110)
2020-04-21 09:30:56 +02:00
Vasily Levchenko
380503d726
[kotlin compiler][update] 1.4.0-dev-7380
...
* 57597f5900 - (tag: build-1.4.0-dev-7380) Fix String.toHashSet tests (vor 9 Stunden) <Abduqodiri Qurbonzoda>
* 4d7597fa5a - (tag: build-1.4.0-dev-7378) Document 'reduce' operation behavior on empty collections #KT-23322 (vor 9 Stunden) <Abduqodiri Qurbonzoda>
* 0b66330d9f - (tag: build-1.4.0-dev-7373) Fixed compilation (vor 12 Stunden) <Valentin Kipyatkov>
* 5f53986f47 - (tag: build-1.4.0-dev-7365) [klibs] Allow resolving klibs which names are not valid file names (vor 22 Stunden) <Ilya Matveev>
* 3a99b3d5a4 - (tag: build-1.4.0-dev-7360) Small refactoring to use Family.CodeExtension.size when appropriate (vor 29 Stunden) <Abduqodiri Qurbonzoda>
* 0d5ec27ac4 - toHashSet is suboptimal for inputs with a lot of duplicates #KT-23142 (vor 29 Stunden) <Abduqodiri Qurbonzoda>
* 2c4fcebfec - (tag: build-1.4.0-dev-7349) IR: handle adapted bound references (vor 2 Tagen) <Georgy Bronnikov>
* 1827465f48 - (tag: build-1.4.0-dev-7346) Convert KotlinNativeABICompatibilityChecker into a startup activity (vor 2 Tagen) <Vladimir Dolzhenko>
* 6fe800eea0 - Convert KotlinNativeABICompatibilityChecker into a startup activity (vor 2 Tagen) <Vladimir Dolzhenko>
* 86a02c07f6 - Fix KotlinNativeABICompatibilityChecker.getLibrariesToNotifyAbout freeze (vor 2 Tagen) <Vladimir Dolzhenko>
* 06275a201c - JPS: remove outputs for additional dirty files for current iteration (vor 2 Tagen) <Alexey Tsvetkov>
* 4ccec5218f - Remove dirty output files when expanding IC scope early (vor 2 Tagen) <Alexey Tsvetkov>
* 2442abadc3 - Add test for KT-35957 (vor 2 Tagen) <Alexey Tsvetkov>
* 876d6d209f - Minor: move non-JPS MPP IC tests under incremental/mpp dir (vor 2 Tagen) <Alexey Tsvetkov>
* e1ee75c864 - (tag: build-1.4.0-dev-6184) Fix to avoid test flickering (SlicerNullnessGroupingTestGenerated.testInlineFunctionManyCalls()) (vor 3 Tagen) <Valentin Kipyatkov>
* e6cfced54a - Don't collect all usages at once (vor 3 Tagen) <Valentin Kipyatkov>
* 31a1b2ddd3 - No BodyResolveMode.FULL in slicer (vor 3 Tagen) <Valentin Kipyatkov>
* 91a793d575 - Slicer tree view: better highlighting range inside nodes and in the editor (vor 3 Tagen) <Valentin Kipyatkov>
* 64fec54c48 - Slicer: underline element range in addition to bold font (better do it in IDEA code) (vor 3 Tagen) <Valentin Kipyatkov>
* 03126ba469 - Container presentation in slicer tree: no type for properties and show accessor (vor 3 Tagen) <Valentin Kipyatkov>
* 2ee776a0d8 - Container presentation in slicer tree: limit number of parameters shown by 2 (vor 3 Tagen) <Valentin Kipyatkov>
* 3e5820e4c1 - Slice tree: shorter container rendering for properties in primary constructor (vor 3 Tagen) <Valentin Kipyatkov>
* 23ead3c805 - Added container text into slicer tests output (vor 3 Tagen) <Valentin Kipyatkov>
* 2d2d9337ca - Do not include line numbers from librarys source into test output otherwise it will change to often when upgrading libs (vor 3 Tagen) <Valentin Kipyatkov>
* d6e8cdebfb - Fixing compilation in bunch 201 (vor 3 Tagen) <Valentin Kipyatkov>
* 411f2c833c - Process inline functions from libraries (if sources available) + process source libraries if analysis scope includes them (vor 3 Tagen) <Valentin Kipyatkov>
* 06de3de1a6 - Do not show doc-comment references in data flow (vor 3 Tagen) <Valentin Kipyatkov>
* 84a786dde3 - Renames and test output format improvement (vor 3 Tagen) <Valentin Kipyatkov>
* 33082d8661 - Added missing text in the tree rendering (vor 3 Tagen) <Valentin Kipyatkov>
* 63095f9ec9 - Handling of method references (vor 3 Tagen) <Valentin Kipyatkov>
* 7dd30eb943 - Support other kinds of variables for invoke receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 5a7f74c250 - Extracted method (vor 3 Tagen) <Valentin Kipyatkov>
* 8a1ea7b45e - One more test (vor 3 Tagen) <Valentin Kipyatkov>
* cc6090347a - Handling other types of expressions as invoke receiver (vor 3 Tagen) <Valentin Kipyatkov>
* bf79c3f279 - Minor (vor 3 Tagen) <Valentin Kipyatkov>
* 9624f8afa3 - Flaky test? (vor 3 Tagen) <Valentin Kipyatkov>
* 67021d23e2 - Minor (vor 3 Tagen) <Valentin Kipyatkov>
* f3b26e1c9a - Correct detection of parameter index or receiver from invoke call (vor 3 Tagen) <Valentin Kipyatkov>
* 83ef8def4d - Hacked SliceNullnessAnalyzerBase from IDEA to take into account SliceUsage.isLeaf() and give reasonable and stable results for Kotlin (vor 3 Tagen) <Valentin Kipyatkov>
* e4d9801388 - Process only correct implicit receivers (vor 3 Tagen) <Valentin Kipyatkov>
* fdfae5260f - Parameter to receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 04d4f7444e - Tracking of receiver for incoming lambda's for outflow analysis + better handling of invoke and operator calls (vor 3 Tagen) <Valentin Kipyatkov>
* 8f01427534 - Tracking of incoming lambda's for outflow analysis (vor 3 Tagen) <Valentin Kipyatkov>
* a09a9a65ff - Special handling of inline function to track values from individual calls (vor 3 Tagen) <Valentin Kipyatkov>
* 269420a0e0 - Processing implicit extension receiver usages in outflow processing (vor 3 Tagen) <Valentin Kipyatkov>
* 5040d37e2f - Code refactoring (vor 3 Tagen) <Valentin Kipyatkov>
* 6928700320 - Moving declarations (vor 3 Tagen) <Valentin Kipyatkov>
* 52ff1c62dd - Tracking of implicit receiver from enclosing lambda (vor 3 Tagen) <Valentin Kipyatkov>
* 4e88e2697c - Replaced [LAMBDA OUT] in test data to [LAMBDA CALLS] which is less confusing (vor 3 Tagen) <Valentin Kipyatkov>
* 7bcd6619cf - Tracking inflow of lambda receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 61d4383cb9 - Merged LambdaResultOutflowBehaviour and LambdaCallsBehaviour into one (vor 3 Tagen) <Valentin Kipyatkov>
* 1e39d4a63c - Code refactoring + better handling of incoming data flow to java super methods (vor 3 Tagen) <Valentin Kipyatkov>
* b5b0fd62a9 - Track anonymous function parameters in inbound data flow analysis as well (vor 3 Tagen) <Valentin Kipyatkov>
* f0d4d7bb86 - Added correctness check of test data + fixed huge amount of incorrect code in test data (vor 3 Tagen) <Valentin Kipyatkov>
* c19a16f1e0 - Track lambda parameters in inbound data flow analysis (vor 3 Tagen) <Valentin Kipyatkov>
* 799b2d7291 - Refactoring: abstraction of idea with "lambdaLevel" in slices (vor 3 Tagen) <Valentin Kipyatkov>
* 03e894f75d - Use partial body resolve (vor 3 Tagen) <Valentin Kipyatkov>
* 86c98b0d62 - Refactoring (vor 3 Tagen) <Valentin Kipyatkov>
* b4b58d1d99 - Handling implicit receivers in InflowSlicer (vor 3 Tagen) <Valentin Kipyatkov>
* 90188ef44f - Data flow to/from here: supported expected/actual declarations and extension receivers (vor 3 Tagen) <Valentin Kipyatkov>
* bfa3fb0589 - Do not check scope for super declaration (vor 3 Tagen) <Valentin Kipyatkov>
* 179b59032a - Do not create JavaSliceUsage directly (vor 3 Tagen) <Valentin Kipyatkov>
* 0b2aff4e70 - KT-38003 works for Java implementations of extension method (vor 3 Tagen) <Valentin Kipyatkov>
* 84c9692332 - KT-38003 works for Java implementations too (vor 3 Tagen) <Valentin Kipyatkov>
* 2b83e3721a - KT-38003 "Analyze Data Flow from Here" should work on parameter of abstract method #KT-38003 Fixed (vor 3 Tagen) <Valentin Kipyatkov>
* 612629f3cb - (tag: build-1.4.0-dev-6182) Fix compilation AbstractTypingIndentationTestBase for 191 (vor 3 Tagen) <Vladimir Dolzhenko>
* 5531ec3d28 - (tag: build-1.4.0-dev-6181) Fix compilation AbstractTypingIndentationTestBase for 191 (vor 3 Tagen) <Vladimir Dolzhenko>
* 4d7d407e87 - (tag: build-1.4.0-dev-6172) Update bootstrap to 1.4.0-dev-6123 (vor 3 Tagen) <Alexander Udalov>
* 72c52d37ae - Add some -X flags for compatibility to kotlin-reflect build (vor 3 Tagen) <Alexander Udalov>
* a6064ecda6 - (tag: build-1.4.0-dev-6170) [Commonizer] Generate correct TA types for callable descriptors (vor 3 Tagen) <Dmitriy Dolovov>
* 2938b69ff5 - (tag: build-1.4.0-dev-6164) [Gradle, native] Disable platform libraries generation by default (vor 3 Tagen) <Ilya Matveev>
* 7ee4f4853d - [Gradle, native] Rename native distribution kind: regular -> light (vor 3 Tagen) <Ilya Matveev>
* 9c156c1a93 - (tag: build-1.4.0-dev-6158) Wizard: run Gradle wrapper task in background (vor 3 Tagen) <Ilya Kirillov>
* c734069cde - (tag: build-1.4.0-dev-6156) New J2K: do not show inline dialog during J2K (vor 3 Tagen) <Ilya Kirillov>
* e4a721d03e - New J2K: do not create erroneous conversion from Java accessors to property (vor 3 Tagen) <Ilya Kirillov>
* d1a59e8da6 - (tag: build-1.4.0-dev-6150) Fix js repl tests compilation (vor 3 Tagen) <Ilya Chernikov>
* f489e4044f - (tag: build-1.4.0-dev-6145) [FIR-TEST] Update testdata after removal bodies of synthetic data class funs (vor 3 Tagen) <Dmitriy Novozhilov>
* 9f1ecadd65 - (tag: build-1.4.0-dev-6139) IR: more consolidation of synthetic member generation for data class. (vor 3 Tagen) <Jinseong Jeon>
* 7f02d57d88 - [FIR] Correctly detect super type in delegated constructor call (vor 3 Tagen) <Dmitriy Novozhilov>
* adfd478361 - [FIR] Hold all containers in body resolve context, not only last one (vor 3 Tagen) <Dmitriy Novozhilov>
* a446aa2266 - [FIR] Set implicit type for delegated constructor calls in fir builder (vor 3 Tagen) <Dmitriy Novozhilov>
* 276754260a - [FIR] Add `replaceCalleeReference` to all FirResolvable (vor 3 Tagen) <Dmitriy Novozhilov>
* fa1e5f9593 - [FIR] Add transformations for delegated constructor call (vor 3 Tagen) <Dmitriy Novozhilov>
* 30ac024011 - (tag: build-1.4.0-dev-6132) Regenerate `IntentionTestGenerated` (vor 3 Tagen) <Dmitry Gridin>
* 97a8bde64d - Convert AbstractTypingIndentationTestBase to Kotlin (vor 3 Tagen) <Dmitry Gridin>
* cbd5d29457 - Add performance tests for typing indentation (vor 3 Tagen) <Dmitry Gridin>
* 400ea13f07 - (tag: build-1.4.0-dev-6128) Fix scripting REPL completion after literals (vor 3 Tagen) <Ilya Muradyan>
* d2fec96f38 - (tag: build-1.4.0-dev-6123) Add new REPL API JVM implementation (vor 4 Tagen) <Ilya Muradyan>
* 4c2c44b106 - Add new REPL API (vor 4 Tagen) <Ilya Muradyan>
* b240fce224 - Add incompleteCode diagnostic type (vor 4 Tagen) <Ilya Muradyan>
* af251cafa4 - Add info about the end of range in scripting REPL compiler messages (vor 4 Tagen) <Ilya Muradyan>
* a70a128d9e - Fix typo in property name (vor 4 Tagen) <Ilya Muradyan>
* 5ab55fbb57 - (tag: build-1.4.0-dev-6122) Support -J<jvm-param> and "-Dname=value" in windows runner script (vor 4 Tagen) <Ilmir Usmanov>
* ec50b1c85e - (tag: build-1.4.0-dev-6120) Add '-Xno-kotlin-nothing-value-exception' to compiler args in kotlin (vor 4 Tagen) <Dmitry Petrov>
* ac5411c32e - Command-line option disabling KotlinNothingValueException generation (vor 4 Tagen) <Dmitry Petrov>
* 3c4e691e62 - (tag: build-1.4.0-dev-6115) [FIR] Fix getClassDeclaredCallableSymbols for constructors (vor 4 Tagen) <simon.ogorodnik>
* eff57001dc - (tag: build-1.4.0-dev-6112) Create secondary constructor: fill 'this()' arguments (vor 4 Tagen) <Toshiaki Kameyama>
* e271015382 - (tag: build-1.4.0-dev-6099) Minor: don't use deprecated HashSet class in KotlinChangeSignatureUsageProcessor (vor 4 Tagen) <Ilya Kirillov>
* 00a85f03ca - Do not search for non Kotlin/Java usages in KotlinChangeSignatureUsageProcessor (vor 4 Tagen) <Ilya Kirillov>
* 1535873c07 - Do not try to lazy parse a block without opening bracket (vor 4 Tagen) <Ilya Kirillov>
* 4f9364f997 - (tag: build-1.4.0-dev-6097) Native specific frontend checker for `@ThreadLocal` (#3293 ) (vor 4 Tagen) <LepilkinaElena>
* 41a28bde5c - (tag: build-1.4.0-dev-6096, origin/rr/gogabr/synth-accessors-to-fields) JVM_IR: repair synthetic accessors to fields (vor 4 Tagen) <Georgy Bronnikov>
* 461c368ee0 - (tag: build-1.4.0-dev-6094) Minor. Unmute test (vor 4 Tagen) <Mikhail Bogdanov>
* d3f357ee47 - (tag: build-1.4.0-dev-6092) Uast: `KotlinUastReferencesTest` falling in 193 fix (vor 4 Tagen) <Nicolay Mitropolsky>
* 6d86d6ccdc - (tag: build-1.4.0-dev-6089) [box-tests] Turned on some tests on fun interfaces for JS & Native (vor 4 Tagen) <Igor Chevdar>
* 4ffcbc0c2f - (tag: build-1.4.0-dev-6088) [NI] Properly support `UnsafeVariance` annotation (vor 4 Tagen) <Mikhail Zarechenskiy>
* 1614c1b8a6 - (tag: build-1.4.0-dev-6085) [Gradle, JS] Move TeamCity related classes to internal (vor 4 Tagen) <Ilya Goncharov>
* 4a4ce98f24 - [Gradle, JS] Make execHandle private (vor 4 Tagen) <Ilya Goncharov>
* 75af8f958a - [Gradle, JS] Remove redundant webpack plugin in karma (vor 4 Tagen) <Ilya Goncharov>
* 2e1735735a - [Gradle, JS] Remove redundant spaces in stacktrace (vor 4 Tagen) <Ilya Goncharov>
* 77d8864abd - [Gradle, JS] Refactor check on error (vor 4 Tagen) <Ilya Goncharov>
* 5969f1dd4d - [Gradle, JS] LogType on Enum (vor 4 Tagen) <Ilya Goncharov>
* fa4003bac5 - [Gradle, JS] Useful message on exception for webpack (vor 4 Tagen) <Ilya Goncharov>
* f8c44be865 - [Gradle, JS] Config errors in webpack (vor 4 Tagen) <Ilya Goncharov>
* 36525d6534 - [Gradle, JS] Not all karma messages go through log appenders (vor 4 Tagen) <Ilya Goncharov>
* 480a9c16fb - [Gradle, JS] Stack trace processor (vor 4 Tagen) <Ilya Goncharov>
* 3c033c168c - [Gradle, JS] Beautiful log for webpack (vor 4 Tagen) <Ilya Goncharov>
* 60dc423f17 - [Gradle, JS] Don't debug twice (vor 4 Tagen) <Ilya Goncharov>
* 61e9d13fbd - [Gradle, JS] Save stack trace for nodejs errors (vor 4 Tagen) <Ilya Goncharov>
* fb638c24f0 - [Gradle, JS] Debug non test output (vor 4 Tagen) <Ilya Goncharov>
* bd94387293 - [Gradle, JS] Move common process message logic (vor 4 Tagen) <Ilya Goncharov>
* ee218e9855 - [Gradle, JS] Less verbosity for karma parsing (vor 4 Tagen) <Ilya Goncharov>
* df41397a32 - [Gradle, JS] Add cohesion for console method and message type (vor 4 Tagen) <Ilya Goncharov>
* 567ebfb180 - [Gradle, JS] Remove copypaste for webpack and karma parse log (vor 4 Tagen) <Ilya Goncharov>
* db41c65240 - [Gradle, JS] Typed message for log type (vor 4 Tagen) <Ilya Goncharov>
* dccf670849 - [Gradle, JS] Simple message to message (vor 4 Tagen) <Ilya Goncharov>
* 47d7424d4d - [Gradle, JS] Fix formatting logic (vor 4 Tagen) <Ilya Goncharov>
* 7347c44cb1 - [Gradle, JS] Divide tc message type on stdout and stderr (vor 4 Tagen) <Ilya Goncharov>
* 70f6ad7691 - [Gradle, JS] All karma output to debug (vor 4 Tagen) <Ilya Goncharov>
* e1793c59be - [Gradle, JS] Add custom log4js appender to KotlinKarma (vor 4 Tagen) <Ilya Goncharov>
* 005ecc5f29 - [Gradle, JS] Add TeamCity simple message log4js appender (vor 4 Tagen) <Ilya Goncharov>
* 91a25417f5 - [Gradle, JS] Add custom log4js appender for karma (vor 4 Tagen) <Ilya Goncharov>
* f0e033b97c - [Gradle, JS] Process Karma messages to Gradle log (vor 4 Tagen) <Ilya Goncharov>
* 0534773545 - [Gradle, JS] Parse karma output to find problem with browser launch (vor 4 Tagen) <Ilya Goncharov>
* 831fbba0c1 - (tag: build-1.4.0-dev-6083) Redundant qualifier name: don't report for EnumClass.Companion (vor 4 Tagen) <Toshiaki Kameyama>
* f747f8543e - Redundant qualifier name: don't report for EnumClass.values/EnumClass.valueOf (vor 4 Tagen) <Toshiaki Kameyama>
* 611c4fe052 - (tag: build-1.4.0-dev-6081) JVM_IR: repair super calls to methods of Any (vor 4 Tagen) <Georgy Bronnikov>
* 4d1b5b84f8 - (tag: build-1.4.0-dev-6080) AddMissingClassKeywordIntention: use 'KotlinBundle.lazyMessage' (vor 4 Tagen) <Toshiaki Kameyama>
* e2ee3d1d18 - (tag: build-1.4.0-dev-6078) Unmute passing tests (vor 4 Tagen) <Dmitry Petrov>
* 74791495d7 - JVM IR: Box inline classes in covariant overrides (KT-30419) (vor 4 Tagen) <Steven Schäfer>
* 52524235f7 - (tag: build-1.4.0-dev-6076) i18n: add missing `codestyle.name.kotlin` property (vor 4 Tagen) <Dmitry Gridin>
* 77b6881032 - (tag: build-1.4.0-dev-6071) Replace 'when' with 'if': do not suggest if 'when' is used as expression and it has no 'else' branch (vor 5 Tagen) <Toshiaki Kameyama>
* 893021f22b - (tag: build-1.4.0-dev-6067) Introduce runningFold and runningReduce operations (vor 5 Tagen) <Ilya Gorbunov>
* 37277d71de - (tag: build-1.4.0-dev-6066) Condition of 'if' expression is constant: remove `else` keyword if needed (vor 5 Tagen) <Toshiaki Kameyama>
* 1b0fac4a67 - (tag: build-1.4.0-dev-6065) Add quick fix for PROPERTY_TYPE_MISMATCH_ON_OVERRIDE on constructor parameter (vor 5 Tagen) <Toshiaki Kameyama>
* e2a7170b2f - (tag: build-1.4.0-dev-6054) Fix false positive "Collection count can be converted to size" with `Iterable` (vor 5 Tagen) <Toshiaki Kameyama>
* d906c814cf - [FIR] Fix lookup tag creation for values() & valueOf() (vor 5 Tagen) <Mikhail Glukhikh>
* ea1e16e309 - (tag: build-1.4.0-dev-6052) Delegate properties to property references (vor 5 Tagen) <Ilya Gorbunov>
* 81798282b9 - (tag: build-1.4.0-dev-6042) JS: support explicit SAM constructor invocation (vor 5 Tagen) <Anton Bannykh>
* 0ee32ea9c5 - (tag: build-1.4.0-dev-6041) Added 1.3.71, 1.3.72 changelogs (vor 5 Tagen) <Lilia>
* 7ea4ac9e9a - (tag: build-1.4.0-dev-6040) [FIR] Regenerate FIR tree (vor 5 Tagen) <Georgy Bronnikov>
* 1de0fbfc3a - (tag: build-1.4.0-dev-6039) Add delegation tests for new default modes (vor 5 Tagen) <Mikhail Bogdanov>
* 4822d1e2ae - Enable d8 by default (vor 5 Tagen) <Mikhail Bogdanov>
* dda2f53993 - Support JVM 8 target on Android (vor 5 Tagen) <Mikhail Bogdanov>
* 284533f72b - (tag: build-1.4.0-dev-6037) IR: put resolution of unbound type parameter symbols behind a language version flag (vor 5 Tagen) <Georgy Bronnikov>
* a1a2da3c0f - (tag: build-1.4.0-dev-6036) Revert "IR: put resolution of unbound type parameter symbols behind a language version flag" (vor 5 Tagen) <Georgy Bronnikov>
* b4c62cdb52 - (tag: build-1.4.0-dev-6035) Introduce "Add missing 'class' keyword" intention (vor 5 Tagen) <Toshiaki Kameyama>
* 9634e6fba3 - (tag: build-1.4.0-dev-6034) IR: put resolution of unbound type parameter symbols behind a language version flag (vor 5 Tagen) <Georgy Bronnikov>
* 7ec4c9990a - (tag: build-1.4.0-dev-6033) [JVM] Improve debug step behavior around lambdas. (vor 5 Tagen) <Kristoffer Andersen>
* fc7d667282 - Psi2Ir: Bind unbound type parameters (vor 5 Tagen) <Steven Schäfer>
* 8c4fdd1edd - (tag: build-1.4.0-dev-6030) Unused import: do not report for 'invoke' function import that is used from same file (vor 5 Tagen) <Toshiaki Kameyama>
* 8aa120576b - (tag: build-1.4.0-dev-6029) Add quick fix for TOPLEVEL_TYPEALIASES_ONLY (vor 5 Tagen) <Toshiaki Kameyama>
* cd880c779b - (tag: build-1.4.0-dev-6023) Remove `DisplayPriority` from `KotlinLanguageCodeStyleSettingsProvider` (vor 5 Tagen) <Dmitry Gridin>
* 65e06c86cc - (tag: build-1.4.0-dev-6018) Revert dist_root removed by mistake (vor 5 Tagen) <Yan Zhulanow>
* 10b9ff1066 - (tag: build-1.4.0-dev-6014) Minor. Rollback test data change (vor 5 Tagen) <Mikhail Bogdanov>
* a1e0e8b0e7 - (tag: build-1.4.0-dev-6010) [FIR] Handle receiver types of extension methods when computing maximally specific types. (vor 5 Tagen) <Juan Chen>
* f7dc06a772 - (tag: build-1.4.0-dev-6009) [FIR] Approximate integer constants in lhs of callable reference (vor 5 Tagen) <Dmitriy Novozhilov>
* c71f9d9640 - [FIR] Use argument mapping from resolved call for contract argument mapping (vor 5 Tagen) <Dmitriy Novozhilov>
* 5b660d2457 - [FIR] Ignore `FirStubStatement` in visit/transform consistency test (vor 5 Tagen) <Dmitriy Novozhilov>
* 2e4183db7d - [FIR-TEST] Update testdata of old FE contracts tests (vor 5 Tagen) <Dmitriy Novozhilov>
* fea7872359 - [FIR] Add contracts resolve for local classes (vor 5 Tagen) <Dmitriy Novozhilov>
* cecbf53ee8 - [FIR] Add processing of FirStubStatement to Fir2IrVisitor (vor 5 Tagen) <Dmitriy Novozhilov>
* 67c8030706 - [FIR] Update resolve phase for all declaration in contracts stage (vor 5 Tagen) <Dmitriy Novozhilov>
* d718b596bc - [FIR] Add transform declaration and companion to regular class (vor 5 Tagen) <Dmitriy Novozhilov>
* a01bbbb0a0 - [FIR] Add processing conditional contracts on property accessors (vor 5 Tagen) <Dmitriy Novozhilov>
* 1074e4bf29 - [FIR] Add contracts resolve for property accessors (vor 5 Tagen) <Dmitriy Novozhilov>
* d808f3e4fb - [FIR-TEST] Add tests for contracts resolve (vor 5 Tagen) <Dmitriy Novozhilov>
* 17c6122987 - [FIR] Make `STATUS` resolve phase as required for body resolve (vor 5 Tagen) <Dmitriy Novozhilov>
* 452fb3e723 - [FIR] Add stage for resolve contract desription (vor 5 Tagen) <Dmitriy Novozhilov>
* 9b903b5e13 - [FIR] Process implicit receivers in calls with contract (vor 5 Tagen) <Dmitriy Novozhilov>
* 300c3c30fb - [FIR] Fix erasing existing data flow statements (vor 5 Tagen) <Dmitriy Novozhilov>
* 3c33ee9c68 - [FIR-TEST] Move existing contract tests to `fromLibrary` directory (vor 5 Tagen) <Dmitriy Novozhilov>
* ba35c43fe9 - [FIR] Add forgotten `kind` initialization in ConeConditionalEffectToFirVisitor (vor 5 Tagen) <Dmitriy Novozhilov>
* cef6cd765c - [FIR] Make ConeEffectDeclaration an abstract class (vor 5 Tagen) <Dmitriy Novozhilov>
* 258bc62bac - [FIR] Replace deprecation on transformer adapters with opt in annotation (vor 5 Tagen) <Dmitriy Novozhilov>
* eef9b87047 - [FIR] List for unresolved effects to resolved contract node (vor 5 Tagen) <Dmitriy Novozhilov>
* 4e1bf5f1e2 - [FIR] Add extracting contracts in raw fir builder and light tree builder (vor 5 Tagen) <Dmitriy Novozhilov>
* 25cee12421 - [FIR] Add contracts to FIR renderer (vor 5 Tagen) <Dmitriy Novozhilov>
* 50627f2c83 - [FIR] Add contract renderer (vor 5 Tagen) <Dmitriy Novozhilov>
* a89e0123c7 - [FIR] Add fir node for raw contract description (vor 5 Tagen) <Dmitriy Novozhilov>
* ba272101f2 - Check for ESReceiver for contracts with `is` check (vor 5 Tagen) <Dmitriy Novozhilov>
* 9b3c3ae4ba - (tag: build-1.4.0-dev-6008) "Replace 'invoke' with direct call" intention: do not add unnecessary parenthesis (vor 5 Tagen) <Toshiaki Kameyama>
* 2f29b38b19 - (tag: build-1.4.0-dev-6007) "Replace 'invoke' with direct call" intention: fix false positive when function is not operator (vor 5 Tagen) <Toshiaki Kameyama>
* e0da30fb13 - (tag: build-1.4.0-dev-6005) Remove JavaResolverUtils.java as its usages were moved to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 9607739d30 - Introduce synthetic scope for constructors of `fun` interfaces (vor 5 Tagen) <Mikhail Zarechenskiy>
* e9e21caeaf - Refactoring: move utils to create & initialize SAM constructors to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 04223f5711 - Extract Java specific check from common method out (vor 5 Tagen) <Mikhail Zarechenskiy>
* cf90fe81ac - Move Sam(TypeAlias)ConstructorDescriptor to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 54497d11ac - Move SyntheticMemberDescriptor.kt to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 6d3dccab83 - (tag: build-1.4.0-dev-5994) [FIR] Fix obsolete transforms & visit consistency (vor 6 Tagen) <simon.ogorodnik>
* 738e2f813c - (tag: build-1.4.0-dev-5983) Uast: expression type for assigning arrays (KT-34187) (vor 6 Tagen) <Nicolay Mitropolsky>
* 9674643254 - Uast: support for `UYieldExpression` (KT-35574) (vor 6 Tagen) <Nicolay Mitropolsky>
* 0a2429c6f6 - (tag: build-1.4.0-dev-5979, origin/rr/ddol/work2) Minor. Remove redundant import (vor 6 Tagen) <Dmitriy Dolovov>
* c3e20bffd7 - Fix launching Gradle import test from master (vor 6 Tagen) <Dmitriy Dolovov>
* c35420eaf6 - Minor. Add comments (vor 6 Tagen) <Dmitriy Dolovov>
* 7be9a2ef17 - HMPP. Avoid leaking platform-specific dependencies into common libraries (vor 6 Tagen) <Dmitriy Dolovov>
* b67a48f220 - HMPP. Rewrite LibraryDependenciesCache on using LibraryInfo/SdkInfo (vor 6 Tagen) <Dmitriy Dolovov>
* 6d0e73191c - HMPP: Fix detection of NativePlatform in CompositeResolverForModuleFactory (vor 6 Tagen) <Dmitriy Dolovov>
* 757d77600a - HMPP: Evaluate exact TargetPlatform for each K/N KLIB library (vor 6 Tagen) <Dmitriy Dolovov>
* 90398fd087 - Minor. Specify explicit property types (vor 6 Tagen) <Dmitriy Dolovov>
* 753ef971f9 - HMPP: Fix serialization of TargetPlatform in tests (vor 6 Tagen) <Dmitriy Dolovov>
* fee6a752e0 - HMPP: Fix serialization of TargetPlatform in Kotlin facet (vor 6 Tagen) <Dmitriy Dolovov>
* adc457548b - Minor. Formatted (vor 6 Tagen) <Dmitriy Dolovov>
* e3e1c2cb3b - HMPP: Fix detection of PlatformDependentAnalyzerServices for TargetPlatform (vor 6 Tagen) <Dmitriy Dolovov>
* 76b0e7994b - JVM, JS: Use faster checks in IdePlatformKind.supportsTargetPlatform() (vor 6 Tagen) <Dmitriy Dolovov>
* 0f60b5a71e - HMPP: Avoid false positive detection of "common native" as "common" (vor 6 Tagen) <Dmitriy Dolovov>
* b108b0f8c4 - HMPP. Fix tests after parameterization of NativePlatform (vor 6 Tagen) <Dmitriy Dolovov>
* 8d2e999776 - HMPP: Parameterize NativePlatform with KonanTarget (vor 6 Tagen) <Dmitriy Dolovov>
* 1b281d623b - HMPP: Propagate K/N flavor into each imported K/N module (vor 6 Tagen) <Dmitriy Dolovov>
* 585177bcf7 - (tag: build-1.4.0-dev-5976) Formatter: fix indent for multiline expression in string template (vor 6 Tagen) <Dmitry Gridin>
* decbe99391 - (tag: build-1.4.0-dev-5975, origin/jpsFixes) Merge KotlinCodeStyleSettingsProvider to KotlinLanguageCodeStyleSettingsProvider (vor 6 Tagen) <Dmitry Gridin>
* d04f63b7ab - Make settings searchable (vor 6 Tagen) <Dmitry Gridin>
* fbac2f5ea3 - (tag: build-1.4.0-dev-5974) [Gradle, JS] Make inputFileProperty optional (vor 6 Tagen) <Ilya Goncharov>
* 4ecedf2e3b - (tag: build-1.4.0-dev-5969) Get rid of KTUsefulTestCase, improve stability of the tests (vor 6 Tagen) <Ilya Chernikov>
* 850681f5e3 - (tag: build-1.4.0-dev-5967) Rollback JVM 8 target support on Android (vor 6 Tagen) <Mikhail Bogdanov>
* dec93c8b49 - (tag: build-1.4.0-dev-5966) Add ANDROID target (vor 6 Tagen) <Mikhail Bogdanov>
* 9d68db1668 - Switch usages android build tools from 23.0.1 to 28.0.3 (vor 6 Tagen) <Mikhail Bogdanov>
* b0e72f90f1 - Android tests: add reflect flavor (vor 6 Tagen) <Mikhail Bogdanov>
* 115cf4666e - Get rid of CodegenTestCase from CodegenTestsOnAndroidGenerator superclass (vor 6 Tagen) <Mikhail Bogdanov>
* b0483a67c2 - (tag: build-1.4.0-dev-5963) Perform tryLock-and-checkCanceled on waiting lock in LockBasedStorageManager (vor 6 Tagen) <Vladimir Dolzhenko>
* 6fae29bcc0 - Add more checkCanceled to PsiFacade.findClass (vor 6 Tagen) <Vladimir Dolzhenko>
* ed56aa3e0d - (tag: build-1.4.0-dev-5952) NPE fix in StackFrameInterceptor (vor 6 Tagen) <Vladimir Ilmov>
* 08b91da6db - (tag: build-1.4.0-dev-5947) FIR: fix body generation for data class's copy method (vor 6 Tagen) <Jinseong Jeon>
* 948f9debdc - FIR: refactor member generations for data class (vor 6 Tagen) <Jinseong Jeon>
* d4cbfcb79e - [FIR] Promote numeric types during comparisons (vor 6 Tagen) <Mark Punzalan>
2020-04-21 09:30:56 +02:00
SvyatoslavScherbina
c2240e190e
Fix deadlock in cyclic collector
...
Avoid reentering the lock in
releasePendingUnlocked -> ZeroHeapRef -> garbageCollect
2020-04-20 18:23:15 +03:00
Vyacheslav Karpukhin
a02c841909
Increase visibility of ObjCExportNamer.abbreviate to make it usable from an IDE
2020-04-20 16:57:02 +03:00
Vyacheslav Karpukhin
7fca0a8216
Descriptors for synthetic enum value stubs
2020-04-20 16:57:02 +03:00
Alexander Shabalin
058fc3afd2
Add a test on atomics initialization ( #4112 )
...
Co-authored-by: Svyatoslav Scherbina <svyatoslav.scherbina@jetbrains.com >
2020-04-20 11:55:52 +03:00
Ilya Matveev
003001e6c6
[Endorsed libs] Provide FQ name for kotlinx-cli
...
Fix for https://youtrack.jetbrains.com/issue/KT-36720
2020-04-17 12:29:57 +07:00
Svyatoslav Scherbina
016d56bb5d
Enable worker_bound_reference1 tests
...
Was disabled to mute failure caused by cyclic collector race.
This reverts commit 1405f63e
2020-04-16 19:35:53 +03:00
Svyatoslav Scherbina
dc8681cebf
Fix race in cyclic collector
...
Prevent cyclic collector from observing
newly allocated atomic root with RC = 0.
2020-04-16 19:35:53 +03:00