Commit Graph

5634 Commits

Author SHA1 Message Date
Nikolay Igotti d6df4f8b21 Fix mutation attempts for primitive globals. (#3796) 2020-01-30 18:44:47 +03:00
LepilkinaElena 61d76192eb Fix benchmarks with Swift interop after enabling -Xobjc-generics (#3804) 2020-01-30 11:46:07 +03:00
Pavel Punegov 59e71018da Remove defaultTasks to fix IDEA-231214 issue that make these tasks be build during project import 2020-01-29 19:37:27 +03:00
Pavel Punegov 76d4561520 Use stable json configuration with non strict mode 2020-01-29 18:43:10 +03:00
Nikolay Igotti 851ef95672 Optimize atomics access by keeping thread affinity info an atomic. (#3780) 2020-01-29 15:58:06 +03:00
Alexander Gorshenev 19e706b1a3 Properly construct stdlib with components.
(cherry picked from commit 49ac790fcf1fc4dd590f79d1b591e7599f3c0ca3)
2020-01-28 20:11:28 +01:00
Alexander Gorshenev b4882103bc Initial implementation of klib components.
(cherry picked from commit e1db35b825dabc5eb8f48a24fe6a46b0a0e87714)
2020-01-28 20:11:28 +01:00
Vasily Levchenko 40154e60e3 [build][resolution] tune serialization plugin resolution to buildKotlinVersion 2020-01-28 20:11:28 +01:00
Vasily Levchenko fd5af70dbf [build][report] serialization runtime 0.14.0 2020-01-28 20:11:28 +01:00
Vasily Levchenko 80655ef0f9 [stdlib][time] Rename Clock to TimeSource, ClockMark to TimeMark
see details in 1336da8453
2020-01-28 20:11:28 +01:00
Ilya Gorbunov e4190d4ae8 Collection builders: specialize internal capacity helpers
(cherry picked from commit 4c26535cebaa847249e942c1d983d50fd94f2f39)
2020-01-28 20:11:28 +01:00
Igor Chevdar b711f14ae9 [IR] Supported IrFunctionReference.reflectionTarget
(cherry picked from commit fbaf57dab7a2cf25dcc469abe56c56ae41a5a2bb)
2020-01-28 20:11:28 +01:00
Igor Chevdar 392d248c23 [IR] Fixed IrClass.isFun parameter
(cherry picked from commit 1196abf01da98b4e119546d7afac80611481f0ff)
2020-01-28 20:11:28 +01:00
Vasily Levchenko 365bd24e67 [kotlin compiler][update] 1.4.0-dev-1693
* 71d8b41bef - (tag: build-1.4.0-dev-1598) [FIR] Remove unused utilities (15 часов назад) <Mikhail Glukhikh>
* dc4f332c08 - [FIR] Implement early calculation of "not SAM" flag for classes (15 часов назад) <Mikhail Glukhikh>
* 279adae3e4 - [FIR] Implement primitive tower for type resolving (15 часов назад) <Mikhail Glukhikh>
* 7721eaab23 - [FIR] Transform qualified access / callable refs type arguments properly (15 часов назад) <Mikhail Glukhikh>
* 483ce8bf04 - [FIR TEST] Stabilize top-level extension vs outer member behavior (15 часов назад) <Mikhail Glukhikh>
* ef8485a232 - FIR2IR: change receiver handling in case it's an outer object (15 часов назад) <Mikhail Glukhikh>
* 14204a842a - Refactoring & clarification: implement new FIR tower resolver (15 часов назад) <Mikhail Glukhikh>
* a3ab763f0b - [FIR] Get rid of processors in FirScope (15 часов назад) <simon.ogorodnik>
* 224b2acdcc - (tag: build-1.4.0-dev-1587) K/N: Get rid of remaining parts of "lite" KLIB API (22 часа назад) <Dmitriy Dolovov>
* a7da605816 - (tag: build-1.4.0-dev-1581) K/N: Drop unused part of "lite" KLIB API (29 часов назад) <Dmitriy Dolovov>
* 345863a1d2 - (tag: build-1.4.0-dev-1578) Fix: KotlinNativeABICompatibilityChecker.dispose() leads to dead lock (33 часа назад) <Dmitriy Dolovov>
* d1e14598a6 - (tag: build-1.4.0-dev-1575) Add IDE support for common klibs (2 дня назад) <Dmitry Savvinov>
* 6d45b048cb - Check for presence of ir-folder in klibs additionally for Kotlin/Native (2 дня назад) <Dmitry Savvinov>
* 5665261e5b - Minor: extract name of ir-folder in klib into const property (2 дня назад) <Dmitry Savvinov>
* 7ecab7f0aa - Pass proper metadata_version in K2MetadataKlibSerializer (2 дня назад) <Dmitry Savvinov>
* 823d3cc412 - (tag: build-1.4.0-dev-1573) (minor) Fix accessing a shared-native compilation's konanTarget (3 дня назад) <Sergey Igushkin>
* 1f42951152 - (tag: build-1.4.0-dev-1566) Fix KlibBasedMppIT test compilation error (missing import) (3 дня назад) <Sergey Igushkin>
* 1f3755248c - (tag: build-1.4.0-dev-1557) Build: Make task inputs relative to improve caching (3 дня назад) <Vyacheslav Gerasimov>
* 8e0dd604af - Build: Annotate KotlinModuleShadowTransformer with @CacheableTransformer (3 дня назад) <Vyacheslav Gerasimov>
* 131765537a - Build: Implement preserveFileTimestamps for stripMetadata task (3 дня назад) <Vyacheslav Gerasimov>
* 82182893ad - Build: Set preserveFileTimestamps & isReproducibleFileOrder properties (3 дня назад) <Vyacheslav Gerasimov>
* 317972db2a - Build: Make :kotlin-reflect:stripMetadata cacheable (3 дня назад) <Vyacheslav Gerasimov>
* 760e34aeec - Build: Fix type of builtinsJar task (3 дня назад) <Vyacheslav Gerasimov>
* 526f29cc1a - Build: Upgrade com.github.jengelman.gradle.plugins:shadow to 5.2.0 (3 дня назад) <Vyacheslav Gerasimov>
* 3f10329347 - Build: Fix publication of stdlib-js to avoid publishing all artifacts (3 дня назад) <Vyacheslav Gerasimov>
* 7dcdc506d8 - Build: Fix outputs for :kotlin-stdlib-js:compileJs (3 дня назад) <Vyacheslav Gerasimov>
* 770344770d - Build: Make :kotlin-stdlib-js:compileJs task cacheable (3 дня назад) <Vyacheslav Gerasimov>
* 392e5a6edd - Build: Make :kotlin-compiler:proguard task cacheable (3 дня назад) <Vyacheslav Gerasimov>
* 8dd6a34e17 - Build: Make :core:builtins:serialize task cacheable (3 дня назад) <Vyacheslav Gerasimov>
* d1826374a6 - (tag: build-1.4.0-dev-1555) Fix the K/N stdlib leaking into other common source sets (3 дня назад) <Sergey Igushkin>
* 970ee4539b - Common klib support in the Kotlin Gradle plugin (KT-32677) (3 дня назад) <Sergey Igushkin>
* dd9ac39b65 - (tag: build-1.4.0-dev-1552) Build: Add :compiler:ir.serialization.common to kotlin-plugin.jar (3 дня назад) <Vyacheslav Gerasimov>
*   e4d82a6dbb - (tag: build-1.4.0-dev-1546) Merge remote-tracking branch 'origin/master' (3 дня назад) <Vsevolod Tolstopyatov>
|\
| * b647d2c645 - (tag: build-1.4.0-dev-1541) Prolong deprecation cycle for several restrictions until 1.5 (3 дня назад) <Mikhail Zarechenskiy>
| * 5c6e710013 - (tag: build-1.4.0-dev-1538) Revert "Workaround an inliner problem upon which the compiler code itself stumbled ^KT-35856 Fixed" (3 дня назад) <Victor Petukhov>
| * 90b250d241 - (tag: build-1.4.0-dev-1536) PSI2IR: Fix bound inner class constructor callable reference generation (3 дня назад) <Dmitry Petrov>
| * f7321b497b - Set KotlinCompilerVersion.IS_PRE_RELEASE = true (3 дня назад) <Alexander Udalov>
* | a00e98bad9 - (origin/rr/stdlib/coroutine-context-key) KT-36118 Introduce AbstractCoroutineContextKey and corresponding extensions required by its implementors (3 дня назад) <Vsevolod Tolstopyatov>
|/
* 90fe1bb1ab - (tag: build-1.4.0-dev-1532) Enable FUS for Code Completion in 1.3.70 (3 дня назад) <Anton Yalyshev>
* 7bb504321c - (tag: build-1.4.0-dev-1529) KT-15363 Rename expectedSize to capacity and edit docs (3 дня назад) <Ilya Gorbunov>
* 14351446d7 - KT-15363 Fix failing test: missing capacity parameter check in JS (3 дня назад) <Ilya Gorbunov>
* 4aa7d45a5a - KT-15363 Collection builders: improve tests and samples (3 дня назад) <Ilya Gorbunov>
* bf9d3d87a6 - KT-15363 Collection Builders (3 дня назад) <Fleshgrinder>
* fa811c731f - (tag: build-1.4.0-dev-1528) [IDEA] Use withType instead of isAssignableFrom (3 дня назад) <Ilya Goncharov>
* 6dc9109736 - [IDEA] Check assignable from task to KotlinTest class (3 дня назад) <Ilya Goncharov>
* 6b860206bd - [IDEA] Use GradleVersion fqn to use it in case when there is no import (3 дня назад) <Ilya Goncharov>
* c3951d394b - [IDEA] Preload KotlinTest class instead of loop finding (3 дня назад) <Ilya Goncharov>
* 2c4cfd2fb8 - [IDEA] Add check on gradle version not to broke Gradle older 4.0 (3 дня назад) <Ilya Goncharov>
* 20ac606df4 - (tag: build-1.4.0-dev-1522) Add js runtime to failing blackbox test (3 дня назад) <Dmitriy Novozhilov>
* de07d3387b - (tag: build-1.4.0-dev-1520) Update dukat dependency to 0.0.26 (3 дня назад) <Shagen Ogandzhanian>
* 2fca7f1a54 - (tag: build-1.4.0-dev-1519) Add codegen tests for old behavior of null checks (3 дня назад) <Alexander Udalov>
* 632fe18db6 - (tag: build-1.4.0-dev-1511) Revert "Remove deprecated method from CommandLineProcessor" (3 дня назад) <Yan Zhulanow>
* 9bf63f5399 - Kapt, minor: Add extra case for property initializers (3 дня назад) <Yan Zhulanow>
* ca3c1d04c5 - Add an IR version of Android Extensions blackbox tests (3 дня назад) <pyos>
* 4094841dc6 - Add a basic IR extension to the Android plugin (3 дня назад) <pyos>
* 6d32b3256b - suppress duplicate @Override annotations (3 дня назад) <Kevin Bierhoff>
* a55a0d94de - (tag: build-1.4.0-dev-1508) Scripts: clear manual configuration loading state after project import (3 дня назад) <Natalia Selezneva>
* bbdad45201 - (tag: build-1.4.0-dev-1505) Added project size and metrics collectors in gradle plugin (3 дня назад) <Andrey Uskov>
* c540116b71 - IR: additional callable reference adapter stuff in IR (3 дня назад) <Dmitry Petrov>
* 57bbfbbfcc - PSI2IR: capture adapted reference receiver to a local val if required (3 дня назад) <Dmitry Petrov>
* 38b90b7fbd - Minor: move callable reference IR tests to a separate directory (3 дня назад) <Dmitry Petrov>
* c5f14a29a4 - PSI2IR: Generate adapted callable references (3 дня назад) <Dmitry Petrov>
* 89c832b5a0 - FE: provide argument mapping info for adapted callable reference (3 дня назад) <Dmitry Petrov>
* da7d594d0f - Wizard: change new wizard title (3 дня назад) <Ilya Kirillov>
* 90108e146a - Wizard: make new wizard to be second in the Kotlin group (3 дня назад) <Ilya Kirillov>
* 35076eb559 - Wizard: add FUS statistic collection (3 дня назад) <Ilya Kirillov>
* 6915193337 - Wizard: allow simple js template to be used with JsSingleplatformModuleConfigurator (3 дня назад) <Ilya Kirillov>
* 4854294bb5 - Wizard: fix removing template in UI (3 дня назад) <Ilya Kirillov>
* 3d6aa79f45 - Wizard: allow enabling new wizard in UI (3 дня назад) <Ilya Kirillov>
* fa4cba341b - Wizard: fix tests (3 дня назад) <Ilya Kirillov>
* 217cf3edd1 - Wizard: fix adding dependencies to targets (3 дня назад) <Ilya Kirillov>
* 3d5007c1a5 - Wizard: temporary hide sourcesets editing for users (3 дня назад) <Ilya Kirillov>
* c87ece8ae5 - Wizard: fix incorrectly added classpath dependency for Android with Groovy dsl (3 дня назад) <Ilya Kirillov>
* d5618cadc8 - Wizard: put pluginManagement section in the beginning of settings.gradle file (3 дня назад) <Ilya Kirillov>
* 0a4d45b347 - Wizard: add support of creating run configurations (3 дня назад) <Ilya Kirillov>
* d330652eee - Wizard: add support of react js to the js template (3 дня назад) <Ilya Kirillov>
* 351a037bcd - Wizard: fix not added dependencies for MPP modules (3 дня назад) <Ilya Kirillov>
* 0f86a7e158 - Wizard: fix text of module configurators which is shown in module editor (3 дня назад) <Ilya Kirillov>
* dc26138da3 - Wizard: add support of JS singleplatform projects (3 дня назад) <Ilya Kirillov>
* b9226ce54f - Wizard: automatically determine Kotlin version based on Kotlin plugin version (3 дня назад) <Ilya Kirillov>
* 40d6fe7a00 - Wizard: remove empty border from module settings (3 дня назад) <Ilya Kirillov>
* 129ee55fe0 - Wizard: remove unused function (3 дня назад) <Ilya Kirillov>
* 18090c0e0a - Wizard: fix incorrectly added modules to the tree (3 дня назад) <Ilya Kirillov>
* 5392ff128f - Wizard: move "validation error" string from message to title (3 дня назад) <Ilya Kirillov>
* 5f8930e109 - Wizard: add validation for project name (3 дня назад) <Ilya Kirillov>
* 09b50a209b - Wizard: do not suggest invalid groupId (3 дня назад) <Ilya Kirillov>
* 1b4e282540 - Wizard: do not show expert panel form wizard (3 дня назад) <Ilya Kirillov>
* 7527e4b02d - Wizard: remove duplicated string validator (3 дня назад) <Ilya Kirillov>
* b33ae61508 - Wizard: add validators for POM data (3 дня назад) <Ilya Kirillov>
* 7df1b54c82 - Wizard: Show message when module has no configurable settings (3 дня назад) <Ilya Kirillov>
* 923f646b3d - Wizard: Move test framework settings to module configurators (3 дня назад) <Ilya Kirillov>
* ba62ba39f1 - Wizard: Move module templates to modules: separate SourcetModuleIR to MultiplatformModuleIR & SourcesetIR (3 дня назад) <Ilya Kirillov>
* 0ebcf482ca - Wizard: move module templates to modules (3 дня назад) <Ilya Kirillov>
* 5673804707 - Wizard: add module dependencies for JPS (3 дня назад) <Ilya Kirillov>
* 479f6a4402 - Wizard: add kotlin native console application template (3 дня назад) <Ilya Kirillov>
* 9e96cd4507 - Wizard: do not print binaries specification for all native targets (3 дня назад) <Ilya Kirillov>
* bf93d767b3 - Wizard: sort & distinct imports in Gradle build files (3 дня назад) <Ilya Kirillov>
* dd882c2717 - Wizard: move fqName to import in NativeTargetConfigurator (3 дня назад) <Ilya Kirillov>
* 97416e651e - Wizard: add irs for build files from targets (3 дня назад) <Ilya Kirillov>
* 2a83111fa3 - Wizard: do not add empty gradle project to settings.gradle (3 дня назад) <Ilya Kirillov>
* afc320ac8d - Wizard: use settings.gradle instead of .kts for Groovy DSL Gradle projects (3 дня назад) <Ilya Kirillov>
* 4f4106a17e - Wizard: print repositories for Maven (3 дня назад) <Ilya Kirillov>
* bced2655e8 - Wizard: retrieve repositories from artifacts (3 дня назад) <Ilya Kirillov>
* baedd2a253 - Wizard: correctly add Kotlin dependencies to singleplatform modules with gradle dsl build system (3 дня назад) <Ilya Kirillov>
* 796848b5a9 - Wizard: fix adding invalid dependencies for maven build files (3 дня назад) <Ilya Kirillov>
* 029dad4d9e - Wizard: allow dashes for module names (3 дня назад) <Ilya Kirillov>
* 6acf279a34 - Wizard: Use default Java source roots for JPS projects (3 дня назад) <Ilya Kirillov>
* 206284d33c - Wizard: rework UI components for settings (3 дня назад) <Ilya Kirillov>
* 89199e5cc0 - Wizard: fix incorrect ktor repository (3 дня назад) <Ilya Kirillov>
* 2df499b12d - Wizard: remove redundant return in native target configuration (3 дня назад) <Ilya Kirillov>
* bfe3b58264 - Wizard: fix swapped artifactId and groupId fields titles (3 дня назад) <Ilya Kirillov>
* 49e8513928 - Wizard: do not overwrite existing artifactId & groupId settings (3 дня назад) <Ilya Kirillov>
* 37c7212a30 - (tag: build-1.4.0-dev-1504, tag: build-1.4.0-dev-1502) Normalize line separators in GradleImportingTestCase (3 дня назад) <Dmitry Savvinov>
* 56286cd4dc - Fix overly restrictive cast to allow running multiplatform tests for objects (3 дня назад) <Dmitry Savvinov>
* 77a7ceaa55 - Add test on object with tests in common module (3 дня назад) <Dmitry Savvinov>
* f78ea75431 - Fix running tests from expect class by using FakeLightClasses (3 дня назад) <Dmitry Savvinov>
* cea612cba4 - Add test on expect class with test methods inside (3 дня назад) <Dmitry Savvinov>
* 36aa14ead4 - Add testing support for MPP projects (3 дня назад) <Dmitry Savvinov>
* b34f091fa4 - Introduce tests runner for run configurations + highlighting + Gradle (3 дня назад) <Dmitry Savvinov>
* 4f5c3d1387 - Allow rendering extra tags for lineMarkers in tests (3 дня назад) <Dmitry Savvinov>
* 5800160ee1 - Rewrite GradleDaemonAnalyzerTest (3 дня назад) <Dmitry Savvinov>
* a02e5d452f - Minor: remove unnecessary callback from checkFiles (3 дня назад) <Dmitry Savvinov>
* 3dfad4f0c3 - [FIR] Fix generating properties for varargs in primary constructors (3 дня назад) <Dmitriy Novozhilov>
* 69927409fc - [FIR] Fix exhaustiveness check when subject has flexible type (3 дня назад) <Dmitriy Novozhilov>
* 0f049fd536 - (tag: build-1.4.0-dev-1499) Properly handle a case when Code Style settings = null (3 дня назад) <Anton Yalyshev>
* e89893b6fd - (tag: build-1.4.0-dev-1494) Optimize ArrayDeque tests run time (3 дня назад) <Abduqodiri Qurbonzoda>
* 8733d5f9ed - (tag: build-1.4.0-dev-1493) ArrayDeque: avoid triggering JDK 1.6 bug in tests (4 дня назад) <Ilya Gorbunov>
* 6352cded1b - (tag: build-1.4.0-dev-1487) Add modCounter to invalidate  synthetic file cache (4 дня назад) <Vladimir Dolzhenko>
* 7329a1641a - (tag: build-1.4.0-dev-1486) [JVM IR] Fix `lambdaInLocalFunction.kt` by adding helper methods that return the target backend under test. (4 дня назад) <Mark Punzalan>
* beb3165839 - (tag: build-1.4.0-dev-1484) Added FUS extensions and new metrics for reporting statistics from gradle (4 дня назад) <Andrey Uskov>
* bac0309a9b - Added tests to gradle statistics reporter (4 дня назад) <Andrey Uskov>
* 33d89e15b5 - Metric description and anonymization rules added (4 дня назад) <Andrey Uskov>
* 763e02b3e8 - Collecting performance information in Gradle plugin supported (4 дня назад) <Andrey Uskov>
* e1d03e1f3a - Open files leak on incremental compilation fixed (4 дня назад) <Andrey Uskov>
* 44edfc3717 - Do not show warnings when some projects are not generated before import (4 дня назад) <Andrey Uskov>
* 76759d3a5f - (tag: build-1.4.0-dev-1481) Drop compatibility stub for experimental unsigned API from 1.3.0 (4 дня назад) <Ilya Gorbunov>
* 39078342ee - (tag: build-1.4.0-dev-1479) Remove mod function deprecation tests (4 дня назад) <Ilya Gorbunov>
* b1766b167f - Remove mod function usage from tests (4 дня назад) <Ilya Gorbunov>
* 9fffa61596 - Update builtin serialization tests (4 дня назад) <Ilya Gorbunov>
* 8f37ace9ee - Finally drop deprecated mod functions from numeric types (4 дня назад) <Ilya Gorbunov>
* 06550a6d31 - (tag: build-1.4.0-dev-1477) [NI] Actualize spec tests, affected by KT-35668 (4 дня назад) <Pavel Kirpichenkov>
* 78c9bbcc0d - [NI] Soften restictions on using `Nothing` as proper constraint for full call completion (4 дня назад) <Pavel Kirpichenkov>
* f1d9177112 - (tag: build-1.4.0-dev-1475) [NI] Fix issue with returning non-deparenthesized lambdas from labmdas (4 дня назад) <Mikhail Zarechenskiy>
* 6b07ef42dd - [NI] Update testdata for NI after switching language versions (4 дня назад) <Mikhail Zarechenskiy>
* 7bd7db839d - [NI] Fix adapting arguments for callable references with receivers (4 дня назад) <Mikhail Zarechenskiy>
* 43858e8169 - (tag: build-1.4.0-dev-1469) Do not include annotations and KDoc into NO_EXPLICIT_VISIBILITY_IN_API_MODE report range (4 дня назад) <Leonid Startsev>
* 4285c6045a - Fix unavailable 'Specify visibility explicitly' quickfix (4 дня назад) <Leonid Startsev>
* f44fa67a51 - (tag: build-1.4.0-dev-1457) Fix compilation for 192 (4 дня назад) <Dmitry Gridin>
* 194d5a61dc - [FIR-TEST] Add tests with problems of fir resolve (4 дня назад) <Dmitriy Novozhilov>
* f68542e651 - [FIR] Add FirEnumEntry to HTML dump (4 дня назад) <Dmitriy Novozhilov>
* 14cf7a3d16 - (tag: build-1.4.0-dev-1454) [NI] Add collecting forgotten type variables from callable references (4 дня назад) <Dmitriy Novozhilov>
* be74e92c27 - [NI] Add missing type variables to common system in builder inference (4 дня назад) <Dmitriy Novozhilov>
* 6d49f36cd6 - (tag: build-1.4.0-dev-1450) Add bunches for unsupported versions (4 дня назад) <Anton Yalyshev>
* 1d7dcf3633 - Add Formatter settings tracking to FUS (4 дня назад) <Anton Yalyshev>
* 7c0d8ad6c7 - Add languageVersion tracking to FUS (4 дня назад) <Anton Yalyshev>
* 556814e9b6 - TrailingCommaVisitor: add `checkCanceled` for the recursive case (4 дня назад) <Dmitry Gridin>
* 522ae4945e - TrailingCommaPostFormatProcessor: convert `mapNotNull` to `filter` (4 дня назад) <Dmitry Gridin>
* a2b2c47b51 - (tag: build-1.4.0-dev-1448) KT-34795 Use `maven(...)` instead of `maven { setUrl(...) }` for gradle scripts generation (4 дня назад) <Roman Golyshev>
* 3dbc058db9 - KT-34795 Remove obsolete Gradle 3.5 test data (4 дня назад) <Roman Golyshev>
* 7627834dd0 - (tag: build-1.4.0-dev-1446) TrailingCommaInspection: report `Missing trailing comma` on argument (4 дня назад) <Dmitry Gridin>
* 5aa413014b - FormatterUtil: cleanup code (4 дня назад) <Dmitry Gridin>
* 80194dd536 - Trailing comma: cleanup code after review (4 дня назад) <Dmitry Gridin>
* ac8a8ecab4 - ktPsiUtil: cleanup code (4 дня назад) <Dmitry Gridin>
* b045513642 - KotlinCommonBlock: cleanup code (4 дня назад) <Dmitry Gridin>
* 63ee723928 - TrailingCommaPostFormatProcessor: improve `findInvalidCommas` (4 дня назад) <Dmitry Gridin>
* ca1aa6ed4e - TrailingCommaInspection: should report `Missing line break` (4 дня назад) <Dmitry Gridin>
* 3e722887ab - RedundantSemicolonInspection: move `isLineBreak` to utils (4 дня назад) <Dmitry Gridin>
* 9b64a1d18a - TrailingCommaInspection: should report `Missing trailing comma` on symbol after argument (4 дня назад) <Dmitry Gridin>
* 66fa54d805 - TrailingCommaInspection: introduce enum `TrailingCommaAction` (4 дня назад) <Dmitry Gridin>
* c5893913f3 - (tag: build-1.4.0-dev-1444) [NI] Remove lambda coersion to Unit in case of error return type(s) (4 дня назад) <Pavel Kirpichenkov>
* 3a98c84105 - [NI] Make behaviour of anonymous functions consistent with lambdas (4 дня назад) <Pavel Kirpichenkov>
* 4554f91aff - (tag: build-1.4.0-dev-1442) Add cocoa binary dependencies (4 дня назад) <Kirill Shmakov>
* 9e8f21cc20 - (tag: build-1.4.0-dev-1437, origin/selezneva/KT-36090) Search for standard serializers in both internal and root packages (4 дня назад) <Leonid Startsev>
* db4273d677 - Pass actual serializable properties count in the generated code (4 дня назад) <Leonid Startsev>
* 9558538d15 - Refactor plugin-generated call to EnumSerializer(): (4 дня назад) <Leonid Startsev>
* 94ec22762a - (tag: build-1.4.0-dev-1435) Rename: FirLibrarySymbolProviderImpl -> FirBuiltinSymbolProvider (4 дня назад) <Mikhail Glukhikh>
* 2086c34cb9 - [FIR] Fix callable references to fields / parameters / etc. (4 дня назад) <Mikhail Glukhikh>
* c37394ec83 - [FIR] Count alias reference with type arguments as qualifier w/out value (4 дня назад) <Mikhail Glukhikh>
* e39df5bb91 - [FIR] Support type aliases in double colon expression resolver (4 дня назад) <Mikhail Glukhikh>
* 84c8697720 - [FIR] Do not build synthetics for static or Unit returning get (4 дня назад) <Mikhail Glukhikh>
* 69ecbd93a9 - [FIR] Fix type alias handling in qualifier position (4 дня назад) <Mikhail Glukhikh>
* e644edfe84 - [FIR] Handle unresolved callable references more correctly (4 дня назад) <Mikhail Glukhikh>
* 97d8f3fa4b - [FIR TEST] Add test for erroneous callable reference resolve (4 дня назад) <Mikhail Glukhikh>
* c1207dd5af - [FIR] QualifierReceiver minor cleanup (4 дня назад) <Mikhail Glukhikh>
* 858698cf9a - (tag: build-1.4.0-dev-1434, origin/selezneva/notification) Provide a notification for gradle script that aren't related to any gradle project (KT-35268) (4 дня назад) <Natalia Selezneva>
* a373ab96d4 - (tag: build-1.4.0-dev-1420) Implement persistent storage for script class path roots (KT-35886) (4 дня назад) <Natalia Selezneva>
* c59e794ab4 - K/N KLIBs detection in Gradle plugin: drop useless code (4 дня назад) <Dmitriy Dolovov>
* 72b7023529 - Minor: Rename NativePlatformConfigurator for consistency (4 дня назад) <Dmitriy Dolovov>
* 6a24d8432c - Properly retrieve compiler version from K/N distribution (4 дня назад) <Dmitriy Dolovov>
* 5eb0c83965 - (tag: build-1.4.0-dev-1418) [FIR] Fix failing tests (4 дня назад) <Mikhail Glukhikh>
* 1203df7405 - (tag: build-1.4.0-dev-1416, origin/rr/stdlib/deprecate-floating-to-integral-lesser-than-int) Deprecate floating point to integral types lesser than Int #KT-30360 (5 дней назад) <Abduqodiri Qurbonzoda>
* e459542e6f - (tag: build-1.4.0-dev-1414) Add removeFirst(OrNull) and removeLast(OrNull) methods to MutableList (5 дней назад) <Abduqodiri Qurbonzoda>
* b6849efd47 - Common ArrayDeque (5 дней назад) <Abduqodiri Qurbonzoda>
* db8b0a6593 - (tag: build-1.4.0-dev-1396) Show Review Added Imports on paste action Fixed multi-caret selection in kotlin-to-kotlin copy-paste processor (5 дней назад) <Vladimir Dolzhenko>
* 84fd5b35eb - (tag: build-1.4.0-dev-1389) Revert "[coroutine] For RUNNING coroutines -1 is the correct number" (5 дней назад) <Vladimir Ilmov>
* ed09c673f8 - AsyncStackTraceContext extra logging removed (5 дней назад) <Vladimir Ilmov>
* aea5e3ffbc - (tag: build-1.4.0-dev-1384) JVM IR: Remove type substitutions from ExpressionCodegen (5 дней назад) <Steven Schäfer>
* 2f0f4e570f - (tag: build-1.4.0-dev-1380) JVM_IR: do not remap locals in contexts nested inside lambdas (5 дней назад) <pyos>
* 8e79d9b90e - (tag: build-1.4.0-dev-1375) Add changelog for 1.3.60 (5 дней назад) <nikita.movshin>
* 3ca0f8a569 - (tag: build-1.4.0-dev-1371) Fix incorrect message for new nullability assertion exception in 1.4 (5 дней назад) <Alexander Udalov>
* cc317d7548 - [coroutine] For RUNNING coroutines -1 is the correct number (5 дней назад) <Vladimir Ilmov>
* aa48f2e363 - (tag: build-1.4.0-dev-1360) Unmute test about fun interfaces for JVM IR (5 дней назад) <Mikhail Zarechenskiy>
* e6074e8759 - (tag: build-1.4.0-dev-1356) [JS BE] Unmute test (5 дней назад) <Zalim Bashorov>
* f92376fbbd - [BE test] Extract and mute cases which don't work on JS from eqNullableDoubles.kt and eqNullableDoubles.kt (5 дней назад) <Zalim Bashorov>
* 79fa3c2c30 - (tag: build-1.4.0-dev-1354) [Gradle, JS] Fix check on klib (5 дней назад) <Ilya Goncharov>
* 72cb0de705 - [FIR-TEST] Update testdata (5 дней назад) <Dmitriy Novozhilov>
* 93906bad1d - [FIR] Add workaround about incorrect safe call invoke desugaring (5 дней назад) <Dmitriy Novozhilov>
* 62e01a8aa4 - [FIR] Update smartcast info for receiivers when enter to when condition (5 дней назад) <Dmitriy Novozhilov>
* 9684ff7071 - [FIR] Don't create smartcasts to error types (5 дней назад) <Dmitriy Novozhilov>
* 384a094193 - [FIR] Unbound aliased variables in DFA more carefully (5 дней назад) <Dmitriy Novozhilov>
* 2a23e14e2b - [FIR-TEST] Fix problem test without proper smartcast (5 дней назад) <Dmitriy Novozhilov>
* d7c85406fb - [FIR-TEST] Mute some failing tests according to changes in DFA (5 дней назад) <Dmitriy Novozhilov>
* 9bc62fc34d - [FIR-TEST] Mute test due to incorrect invoke desugaring (5 дней назад) <Dmitriy Novozhilov>
* 5f639dd2ae - [FIR-TEST] Update testdata of old frontend tests (5 дней назад) <Dmitriy Novozhilov>
* 19e0b8039b - [FIR] Cleanup DFA code and rename some classes for better understanding (5 дней назад) <Dmitriy Novozhilov>
* 16a9ca5912 - [FIR] Remove old DFA (5 дней назад) <Dmitriy Novozhilov>
* 5d3b75ebc3 - [FIR] Implement new data flow analysis (5 дней назад) <Dmitriy Novozhilov>
* 2c66c3b0b6 - (tag: build-1.4.0-dev-1346) Gradle, native: Allow setting destination directory for binaries (5 дней назад) <Ilya Matveev>
* df46dfc63d - Gradle, native: Don't pass to compiler missing klib files (5 дней назад) <Ilya Matveev>
* ce45df2c96 - Gradle, tests: Skip building in native binaries test for Groovy DSL (5 дней назад) <Ilya Matveev>
* 01622f069e - Gradle, native: Support exporting dependencies for static and shared libs (5 дней назад) <Ilya Matveev>
* c7e3df506d - (tag: build-1.4.0-dev-1336, origin/rr/snrostov/gradle-kts-import-fix) gradle.kts importing: proper check for root project (5 дней назад) <Sergey Rostov>
* b38836c488 - (tag: build-1.4.0-dev-1328) Fix script configurations for gradle project without source roots in 193 and as40 (5 дней назад) <Natalia Selezneva>
* 7ec04a1bf9 - (tag: build-1.4.0-dev-1325) generators: extract OperationsMap generator to a separate source set (5 дней назад) <Ilya Gorbunov>
* 2251c27167 - J2K GeneratorsFileUtil (5 дней назад) <Ilya Gorbunov>
* d64ec71205 - J2K GeneratorsFileUtil: Rename .java to .kt (5 дней назад) <Ilya Gorbunov>
* 64a405e7a0 - (tag: build-1.4.0-dev-1316) IR: 'fun interface' support (6 дней назад) <Dmitry Petrov>
* a55989a2a5 - (tag: build-1.4.0-dev-1314) JVM_IR: Support interface delegation of suspend functions (6 дней назад) <Ilmir Usmanov>
* e34a207725 - (tag: build-1.4.0-dev-1313) Implement KTypeProjection.toString (6 дней назад) <Alexander Udalov>
* 3a90e2dd75 - (tag: build-1.4.0-dev-1306) Store addUnambiguousImportsOnTheFly in kotlin code insight settings store optimizeImportsOnTheFly in kotlin code insight workspace settings (6 дней назад) <Vladimir Dolzhenko>
* 70ed03ac4b - Now using Kotlin setting instead of Java one in 191 as well (6 дней назад) <Alexander Podkhalyuzin>
* dca0a71d9b - (tag: build-1.4.0-dev-1304) Add only non-jdk classpath entries from the compiler to script (6 дней назад) <Ilya Chernikov>
* 75441386e3 - Use scripting cache earlier in the pipeline: (6 дней назад) <Ilya Chernikov>
* c7d9eaed40 - Speed up REPL package member declaration provider (6 дней назад) <Ilya Chernikov>
* cb7cc8ac6b - [minor] fix typo in function name (6 дней назад) <Ilya Chernikov>
* 1b65ec75ad - Immplement default cache in main-kts (6 дней назад) <Ilya Chernikov>
* a4752087db - Get rid of kotlinx.coroutines usage in saved script runner (6 дней назад) <Ilya Chernikov>
* 891914167a - Switch cli expression evaluation argument syntax to -expression/-e (6 дней назад) <Ilya Chernikov>
* 5f15cacb1b - Fix ivy mapping to the maven repos in main-kts (6 дней назад) <Ilya Chernikov>
* b5ac35dec1 - Implement automatic loading of .main.kts scripts support (6 дней назад) <Ilya Chernikov>
* d15d62a338 - Check REPL snippet syntax before calling analysis (6 дней назад) <Ilya Chernikov>
* 8e07482862 - (tag: build-1.4.0-dev-1296) JVM IR: Fix generation of parameterless default constructor (6 дней назад) <Steven Schäfer>
* 5321a6af33 - (tag: build-1.4.0-dev-1290) Forbid spread operator in signature-polymorphic calls (6 дней назад) <Alexander Udalov>
* b6feec4115 - Add language version 1.5 (6 дней назад) <Alexander Udalov>
* 8e2b76698a - (tag: build-1.4.0-dev-1281) Remove -Xno-use-ir from modules where JVM IR problems are fixed (6 дней назад) <Alexander Udalov>
* d3a93b2015 - (tag: build-1.4.0-dev-1277) Remove unneeded IncrementalCompilerRunner#postCompilationHook (6 дней назад) <Alexey Tsvetkov>
* ba0ce92159 - Report messages only after IC scope expansion converged (6 дней назад) <Alexey Tsvetkov>
* c912f76d6f - Add IC scope expansion tests (6 дней назад) <Alexey Tsvetkov>
* b979be701e - Remove some unneeded gradle specific IC logs (6 дней назад) <Alexey Tsvetkov>
* ef83431618 - Recompile all dirty files in case of error (6 дней назад) <Alexey Tsvetkov>
* 2d598d50d7 - Expand compilation scope for IC before backend is run (6 дней назад) <Alexey Tsvetkov>
* 4f3418dc89 - Minor: use CompilerConfiguration#putIfNotNull for IC services (6 дней назад) <Alexey Tsvetkov>
* a950226602 - Format and cleanup incremental-compilation-impl (6 дней назад) <Alexey Tsvetkov>
* 5816722a64 - Minor: remove unused property (6 дней назад) <Alexey Tsvetkov>
* db252f60cd - (tag: build-1.4.0-dev-1274) Rename task generateTests in android-tests project (6 дней назад) <Ilya Gorbunov>
* f0cb51a5bc - KotlinDslScriptModel request shouldn't fail the gradle build (6 дней назад) <Natalia Selezneva>
* 606279b462 - as36: Update to AS 3.6 RC (192.7142.36.36.6071332) (6 дней назад) <Natalia Selezneva>
* 4699ba758e - Remove unnecessary bunch file for AS4.0 (6 дней назад) <Natalia Selezneva>
* 61b3f447b1 - Remove jsIrDist (kotlin.stdlib.js.ir.dist) flag and the logic it enables (6 дней назад) <Ilya Gorbunov>
* 5f0e3018db - (tag: build-1.4.0-dev-1269) KT-27856 Add contracts to Timing.kt lambdas (#1987) (6 дней назад) <Tsvetan>
* 7dc29a1840 - (tag: build-1.4.0-dev-1256) Coroutine debugger starting even if registry key set to false - fixed (6 дней назад) <Vladimir Ilmov>
* 9f720e576d - [coroutine] ComboBox disabled as in progress (6 дней назад) <Vladimir Ilmov>
* c33546f678 - [coroutine] Exception fixed for SUSPEND coroutines. (6 дней назад) <Vladimir Ilmov>
* 99294cfdae - (tag: build-1.4.0-dev-1255) Minor, fix test data (6 дней назад) <Alexander Udalov>
* 79840a05b2 - Fix test expectations. (6 дней назад) <Mads Ager>
* 1c527fc159 - (tag: build-1.4.0-dev-1253) IR: avoid name clashes between raised local functions. (6 дней назад) <Georgy Bronnikov>
* 4e0b54e1a6 - (tag: build-1.4.0-dev-1251, tag: build-1.4.0-dev-1249) [FIR] Add equality to ConeTypeVariableType (6 дней назад) <Dmitriy Novozhilov>
* 2daedc98b5 - (tag: build-1.4.0-dev-1246) KT-35648 RemoveArgumentNameIntention: Support MixedNamedArgumentsInTheirOwnPosition (6 дней назад) <Toshiaki Kameyama>
* 401baa35ab - (tag: build-1.4.0-dev-1242) [Gradle, Native] Implement custom name for generated framework for XCode (6 дней назад) <Yaroslav Chernyshev>
* a24e62eaf7 - (tag: build-1.4.0-dev-1241) Scripting: do not call getConfiguration inside ScriptClassRootsCache (6 дней назад) <Natalia Selezneva>
* 1336da8453 - (tag: build-1.4.0-dev-1234) Rename Clock to TimeSource, ClockMark to TimeMark (7 дней назад) <Ilya Gorbunov>
* a11a25087a - Rename Clock to TimeSource, ClockMark to TimeMark (7 дней назад) <Ilya Gorbunov>
* ac9c106a77 - (tag: build-1.4.0-dev-1231) Fix of UL classes muted tests (7 дней назад) <Igor Yakovlev>
* 15a441141f - (tag: build-1.4.0-dev-1220) Update public API dump after KT-11567 codegen changes came into effect (7 дней назад) <Ilya Gorbunov>
* c0600e6873 - (tag: build-1.4.0-dev-1217) JVM IR: minor, mute and adapt noCallAssertions.kt to 1.4 (7 дней назад) <Alexander Udalov>
* 078b934580 - Mute/unmute JVM backend tests for language version 1.4 (7 дней назад) <Alexander Udalov>
* f48bdc1fcb - Fix codegen box tests for language version 1.4 (7 дней назад) <Alexander Udalov>
* 6a90dc2efe - Fix bytecode text tests for language version 1.4 (7 дней назад) <Alexander Udalov>
* 1ef5e25c60 - (tag: build-1.4.0-dev-1216) JVM_IR: Minor. Update test data (7 дней назад) <Ilmir Usmanov>
* 51c5fcc8b8 - (tag: build-1.4.0-dev-1207) Drop experimental stdlib sourceset (7 дней назад) <Ilya Gorbunov>
* 6ede10c1ca - (tag: build-1.4.0-dev-1202) JVM_IR: Minor. Add test for SMAP of inner object/lambda of inline suspend function (7 дней назад) <Ilmir Usmanov>
* 877509306d - JVM_IR: Minor. Unmute tests. (7 дней назад) <Ilmir Usmanov>
* 891a55d79a - JVM_IR: Fix visibility of inner suspend lambda inside inline function (7 дней назад) <Ilmir Usmanov>
* 56c8fdc6c4 - JVM_IR: Perform tail-call optimization on IR (7 дней назад) <Ilmir Usmanov>
* 9f5b51ed43 - JVM_IR: Do not generate fake continuation markers inside inline suspend lambdas (7 дней назад) <Ilmir Usmanov>
* 16d63cd1d0 - JVM_IR: Use attributes to find $$forInline version of crossroutine (7 дней назад) <Ilmir Usmanov>
* 4d9d62ad12 - JVM_IR: Also check attributes for suspendImpls when generating continuation (7 дней назад) <Ilmir Usmanov>
* d17afddaa9 - JVM_IR: Fix bridges generation for suspend functions (7 дней назад) <Ilmir Usmanov>
* 2507e2b526 - JVM_IR: Fix parents of $$forInline companions (7 дней назад) <Ilmir Usmanov>
* 7167d5f75c - JVM_IR: Generate $$forInline companion for transformed crossroutines (7 дней назад) <Ilmir Usmanov>
* 33c0bfb4c2 - JVM_IR: Generate $$forInline companion for transformed crossroutines (7 дней назад) <Ilmir Usmanov>
* 64c1446fbe - JVM_IR: Generate $$forInline companion for suspend inline functions (7 дней назад) <Ilmir Usmanov>
* 4ef2ecf9a9 - JVM_IR: Add returns unit marker if suspend call returns unit (7 дней назад) <Ilmir Usmanov>
* 1911cbb077 - (tag: build-1.4.0-dev-1196) Fixed ProgressIndicatorUtils.kt for 201 (7 дней назад) <Vladimir Dolzhenko>
* 5cb7cf040a - (tag: build-1.4.0-dev-1194) Update some testdata according switching compiler to 1.4 (7 дней назад) <Dmitriy Novozhilov>
* 796d4da9f5 - (tag: build-1.4.0-dev-1192) Fix testLanguageSettingsConsistency with default language version 1.4 (7 дней назад) <Sergey Igushkin>
* 5c5635ce20 - Fix codegen & bytecode tests after unifying exceptions in JVM backend (7 дней назад) <Mikhail Zarechenskiy>
* 1ed7e33f42 - (tag: build-1.4.0-dev-1186) JVM_IR: Fix default argument bit mask for methods made static. (7 дней назад) <Mads Ager>
* 137c500e3a - (tag: build-1.4.0-dev-1177) Support SerializerFactory in Native (7 дней назад) <Leonid Startsev>
* 976db65911 - (tag: build-1.4.0-dev-1175) TrailingCommaInspection: replace "Redundant trailing comma" message with "Useless trailing comma" (7 дней назад) <Dmitry Gridin>
* abb82f791e - TrailingCommaInspection: add option for missing comma (7 дней назад) <Dmitry Gridin>
* 33a24bfd27 - (tag: build-1.4.0-dev-1174) JVM_IR: Avoid using parent name in name of captures. (7 дней назад) <Mads Ager>
* 9782f6808d - (tag: build-1.4.0-dev-1168) Minor: Fix deprecation notice in KotlinIndicesHelperExtension (7 дней назад) <Yan Zhulanow>
* 520f9a6da5 - Kapt: Support all kinds of constant types (KT-35536) (7 дней назад) <Yan Zhulanow>
* 532e879d5c - Pill: Fix gradle-api artifacts attaching after migration to compileClasspath/runtimeClasspath (7 дней назад) <Yan Zhulanow>
* ea957872eb - Pill: Support Kotlin JUnit configurations (7 дней назад) <Yan Zhulanow>
* 66cd78fbc0 - Pill: Remove robolectric classpath passing (7 дней назад) <Yan Zhulanow>
* cb0b44273d - (tag: build-1.4.0-dev-1165) [NI] Check stub types in result type (7 дней назад) <Pavel Kirpichenkov>
* 581db19544 - (tag: build-1.4.0-dev-1164) Fix test after advancing bootstrap compiler to 1.4 (7 дней назад) <Mikhail Zarechenskiy>
* 0725a336fc - (tag: build-1.4.0-dev-1693) Fix data race in zip FileSystem reference counting (7 часов назад) <Ilya Matveev>
* 4eb38721a5 - (tag: build-1.4.0-dev-1682) Minor. Fix BuildSessionLoggerTest (18 часов назад) <Andrey Uskov>
* e7057cf2b3 - Fix classpath of IDEA plugin tests (18 часов назад) <Andrey Uskov>
* 9ae3b2cf43 - Fixed locking statistics files when multiple gradle daemons started (18 часов назад) <Andrey Uskov>
* a68a6b77df - (tag: build-1.4.0-dev-1681) Move top level declaration refactoring (18 часов назад) <Igor Yakovlev>
* f58a6e054c - (tag: build-1.4.0-dev-1677) Provide the same createKotlinLibrary even in multi-component situation (20 часов назад) <Alexander Gorshenev>
* 8b036ace26 - Moved several more components to resolveSingleFileKlib (20 часов назад) <Alexander Gorshenev>
* 19cbdb096f - Fine tuned the single file klib resolver (20 часов назад) <Alexander Gorshenev>
* fcce35c06f - Move tools to resolveSingleFileKlib (20 часов назад) <Alexander Gorshenev>
* 7390e74bbd - Initial implementation of klib components (20 часов назад) <Alexander Gorshenev>
* f7626d6474 - (tag: build-1.4.0-dev-1657) Exclude reporting `IMPLICIT_NOTHING_AS_TYPE_PARAMETER` warning for suspend lambdas (22 часа назад) <Victor Petukhov>
* 901bb904e0 - (tag: build-1.4.0-dev-1648) Fix GradleNativeLibrariesInIDENamingTest (23 часа назад) <Dmitriy Dolovov>
* 97f134eab1 - (tag: build-1.4.0-dev-1646) Remove outdated fir-view module (23 часа назад) <simon.ogorodnik>
* c939fb7b05 - (tag: build-1.4.0-dev-1642) PSI2IR: Fix argument adaptation for unbound references (23 часа назад) <Dmitry Petrov>
* 0152f19d5f - PSI2IR: Use substituted value parameter in function reference adaptation (23 часа назад) <Dmitry Petrov>
* 6e94eddb71 - (tag: build-1.4.0-dev-1640) JVM_IR. Fix bridge generation (24 часа назад) <Mikhael Bogdanov>
* dfa509ec5b - (tag: build-1.4.0-dev-1631) This reverts commits     afb2e9f38d.     8c4fa6446d.     f3bc533073.     ccf084b1a5. (25 часов назад) <Alexander Gorshenev>
* e327b174a2 - IR: Use name \$\$delegate_n for the field for interface delegation. (25 часов назад) <Mads Ager>
* a37ec5a062 - [minor] "fix" fir testdata for KT-32792 & KT-34857 (25 часов назад) <Ilya Chernikov>
* dc4d453879 - PsiErrorBuilder - error reporting abstraction for JVM_IR (25 часов назад) <Dmitry Petrov>
* afb2e9f38d - (tag: build-1.4.0-dev-1622) Fine tuned the single file klib resolver (26 часов назад) <Alexander Gorshenev>
* 8c4fa6446d - Moved several more components to resolveSingleFileKlib (26 часов назад) <Alexander Gorshenev>
* f3bc533073 - Move tools to resolveSingleFileKlib (26 часов назад) <Alexander Gorshenev>
* ccf084b1a5 - Initial implementation of klib components (26 часов назад) <Alexander Gorshenev>
* f949b48b4a - (tag: build-1.4.0-dev-1616) [FIR] Swap priority of kotlin libraries / built-ins #KT-35948 Fixed (27 часов назад) <Mikhail Glukhikh>
* c9b1c384e6 - (tag: build-1.4.0-dev-1615) Clean-up: Split nativeLibrariesUtil.kt into separate files in idea-gradle (27 часов назад) <Dmitriy Dolovov>
* ba1415d7d1 - (tag: build-1.4.0-dev-1609) Minor: remove assertion in getCallableReferenceAdaptation (28 часов назад) <Dmitry Petrov>
* 9623b0eedb - (tag: build-1.4.0-dev-1608) Report error instead of assertion when property is used as operator (28 часов назад) <Ilya Chernikov>
* a1acb4afaf - Return correct PSI expression for EmptyLabeledReturn (28 часов назад) <Ilya Chernikov>
* ca150005a8 - (tag: build-1.4.0-dev-1607) [Gradle, JS] Fix Task Configuration Avoidance (29 часов назад) <Ilya Goncharov>
* a2b774b186 - [Gradle, JS] Distribution task depends on processResources (29 часов назад) <Ilya Goncharov>
* 1ba8b52856 - (tag: build-1.4.0-dev-1604) Constructor parameter is never used as a property: do not report if parameter is used as a reference (29 часов назад) <Toshiaki Kameyama>
* 59f70a912a - Convert to lambda reference: don't suggest when lambda is argument for 'suspend' function parameter (29 часов назад) <Toshiaki Kameyama>
* b75ab5c832 - (tag: build-1.4.0-dev-1602) Refactoring: SingleAbstractMethodUtils -> JavaSingleAbstractMethodUtils (29 часов назад) <Mikhail Zarechenskiy>
* 0530f9ed1c - Refactoring: generify and remove duplicated code (29 часов назад) <Mikhail Zarechenskiy>
* 4e3c27c4ec - Refactoring: move SamConversionOracle to core (29 часов назад) <Mikhail Zarechenskiy>
* 6c4f5ea9c9 - Minor: generify check for sam conversions (29 часов назад) <Mikhail Zarechenskiy>
* 02387e77dd - Refactoring: rename SamConversionTransformer -> SamConversionOracle (29 часов назад) <Mikhail Zarechenskiy>
* 08f80ba15a - Refactoring: remove useless method (29 часов назад) <Mikhail Zarechenskiy>
* 00469712d1 - [NI] Don't use only platform specific checks for FIC in inference (29 часов назад) <Mikhail Zarechenskiy>
* 7e85674c61 - (tag: build-1.4.0-dev-1601) Minor. Allow IR compilation of FIR and IR.TREE module (30 часов назад) <Mikhael Bogdanov>
2020-01-28 20:11:28 +01:00
Sergey Bogolepov 23fbb0df62 [Interop] Refactor IrProviderForInteropStubs
1. Move to separate package that will hold all interop providers.
2. Fix origin computation
2020-01-28 19:28:28 +07:00
Sergey Bogolepov 3574c4ea19 [Interop][StubIr] Add support for ObjCObjectMeta typealias 2020-01-28 19:28:28 +07:00
Sergey Bogolepov da4b56e9d1 [Metadata] Emit ModuleFragment for each part of package name
Some libraries (e.g. `klib contents`) expects this kind of behaviour.
2020-01-28 19:28:28 +07:00
Sergey Bogolepov 96e1fdd955 [Interop][Metadata] Infer more from StubIr. 2020-01-28 19:28:28 +07:00
Sergey Bogolepov bb34a0f22b [StubIr] Refactor origins
1. Get rid of useless origin for FunctionParameterStub.
2. Add origins for enum entries and struct members.
3. Put all synthetic origins under single sealed class.
4. Add mangling for enum entries.
2020-01-28 19:28:28 +07:00
Sergey Bogolepov 3a4620cd33 [StubIr] remove OVERRIDE from modalities
1. CEnum.value should be declared as open override in enums.
2. It is just incorrect.
2020-01-28 19:28:28 +07:00
Sergey Bogolepov ab82a02be8 [interop] Move GenerationMode to StubIrContext
Knowing GenerationMode allows us to decide what elements of StubIr we want to emit.
For example, it is required for enums, because a lot of information will be passed
via annotations in metadata mode.
2020-01-28 19:28:28 +07:00
Sergey Bogolepov 88c962bfca [interop] update kotlinx-metadata-klib version
`0.0.1-dev-5` includes changes that are required for enum entries support.
2020-01-28 19:28:28 +07:00
LepilkinaElena bdeb9141ed Added addressOf for Pinned<String> and Pinned<CharArray> (#3783) 2020-01-27 18:33:30 +03:00
Nikolay Igotti 650209325b Fix test. 2020-01-27 18:11:24 +03:00
SvyatoslavScherbina 94c076d0a8 Fix calculator sample after enabling -Xobjc-generics (#3787) 2020-01-27 14:58:24 +03:00
Svyatoslav Scherbina efdd425d99 Omit fake overrides in ObjCExport and simplify the code
current heuristic is wierd with generics enabled and less important
in this case.
2020-01-27 09:26:37 +03:00
Svyatoslav Scherbina 8259e740f8 Improve -Xobjc-generics documentation formatting 2020-01-27 09:26:37 +03:00
Svyatoslav Scherbina 1f397abaaf Enable -Xobjc-generics by default 2020-01-27 09:26:37 +03:00
Svyatoslav Scherbina 4787be95f5 Quick fix an infinite recursion with '*' under -Xobjc-generics 2020-01-27 09:26:37 +03:00
Svyatoslav Scherbina 55452eab4d Revise usage of Swift's "import as member" in ObjCExport
* Avoid emitting accidentally nested protocols
* Unify PSI and descriptors implementation
  (thus fix it with generics involved in ObjCExportLazy)
* Avoid class name translation dependency on its contents
* Simplify the policy
2020-01-27 09:26:37 +03:00
Svyatoslav Scherbina 70700002be Migrate some tests to -Xobjc-generics 2020-01-27 09:26:37 +03:00
Svyatoslav Scherbina d3d3b3aa77 Add initial support for -Xobjc-generics to ObjCExportLazy 2020-01-27 09:26:37 +03:00
Svyatoslav Scherbina 64ddfee214 Export KotlinBase from framework binary
as it seems to be referenced from code generated by Swift compiler
under certain circumstances with -Xobjc-generics involved.

Also
 #KT-31665 Fixed
2020-01-27 09:26:37 +03:00
Nikolay Igotti c5caeefd8e Allow weak references to permanent objects. (#3781) 2020-01-24 17:35:33 +03:00
LepilkinaElena d1a7ea2ed3 Benchmark with atomics (#3782) 2020-01-24 17:11:16 +03:00
Igor Chevdar 68db5733a8 Fixed static framework linker options
When using static caches we need to extract linker options
in the same way as for dynamic frameworks
2020-01-24 16:01:43 +03:00
Igor Chevdar 0338b5aa0f Fix for https://youtrack.jetbrains.com/issue/KT-35940 + test
The bug was not taking into account implicit runtime DFG edges generated
by associated objects in devirtualization analysis
2020-01-23 14:43:26 +03:00
Dmitriy Dolovov b05ddd4b4a Keep Kotlin/Native version in konan/konan.properties file 2020-01-23 15:55:40 +07:00
Elena Lepilkina 64cb79ab7a Cache calculated LLVMRefs for IrType and external functions 2020-01-22 17:49:57 +03:00
Elena Lepilkina 4e34b4fcc6 Calculate function scope once for all declarations inside 2020-01-22 17:49:57 +03:00
Mike Sinkovsky b1ca713940 Fix mimalloc/os.c compilation for mingw_x86 target (#3772) 2020-01-22 13:58:21 +03:00
Vasily Levchenko 1a4b999052 test:compilation: make test compilable with 1.4
enum_equals, switchLowering -XXLanguage:-ProhibitComparisonOfIncompatibleEnums
tailrec: -XXLanguage:-ProhibitTailrecOnVirtualMember
2020-01-22 11:20:37 +01:00
Ilya Gorbunov 666a89dfd1 Improve terminological consistency in KClass docs
(cherry picked from commit b7a938607d93d26638145fdca1ebbea5411e0f34)
2020-01-22 11:20:37 +01:00
Ilya Gorbunov 0d18f2f396 Introduce an internal property that returns either qualified or simple name
For use in common KClass.cast

(cherry picked from commit e9d1a7f6c5c2d09c8882876afb5fa335eb4d248b)
2020-01-22 11:20:37 +01:00
Ilya Gorbunov 881906d1db Commonize kotlin.reflect API
KClassifier, KTypeProjection, and KVariance were moved to common

(cherry picked from commit 0ce1a3592279eb515d0746ba639d0cfe2e958b23)
2020-01-22 11:20:37 +01:00
Vasily Levchenko 766a25e981 [kotlin compiler][update] 1.4.0-dev-1161
* f01b4706d1 - (tag: build-1.4.0-dev-1161) Switch to 193 platform (25 hours ago) <Nikolay Krasko>
* 388797618a - (tag: build-1.4.0-dev-1152) Update 193 to 193.6015.22-EAP-SNAPSHOT (25 hours ago) <Nikolay Krasko>
* 688ccc4a87 - Allow to auto-mute failed tests in RunnerWithIgnoreInDatabase (25 hours ago) <Nikolay Krasko>
* 689d1fff42 - (tag: build-1.4.0-dev-1150) Fix compiler error discovered after switching to 1.4 (26 hours ago) <Dmitriy Novozhilov>
* a5a75180a8 - Change language version in build.gradle.kts to 1.4 (26 hours ago) <Dmitriy Novozhilov>
* 49584ac031 - Update bootstrap (26 hours ago) <Dmitriy Novozhilov>
* 578132ef1f - (tag: build-1.4.0-dev-1148) CleanDataTask: use provider for input cleanStore (2 days ago) <nataliya.valtman>
* abd60b97f8 - YarnPlugin: configuration should be required only at build phase (2 days ago) <nataliya.valtman>
* 55e29363dc - (tag: build-1.4.0-dev-1141) Update test data for kotlinp (3 days ago) <Alexander Udalov>
* 3c4e5d7615 - Fix JvmFieldInInterfaceCompanion.kt for language version 1.4 (3 days ago) <Alexander Udalov>
* 482874fdc1 - (tag: build-1.4.0-dev-1137) Embed proguard/R8 rules in kotlin-reflect artifact jar (3 days ago) <Zac Sweers>
* ae395bda09 - (tag: build-1.4.0-dev-1135) Do not depend on proguard directly in :kotlin-reflect:modularJar (3 days ago) <Alexander Udalov>
* 547865d5c7 - (tag: build-1.4.0-dev-1125) Fix tests for completion after `fun` keyword (3 days ago) <Mikhail Zarechenskiy>
* 58c235e722 - Set up tests for `fun` interfaces for JVM backend for now (3 days ago) <Mikhail Zarechenskiy>
* 39e0f101b1 - Add dependency because some SAM related classes moved to core module (3 days ago) <Mikhail Zarechenskiy>
* 76a78fe918 - FIC: render `fun` before interfaces in descriptor renderer (3 days ago) <Mikhail Zarechenskiy>
* 8350cf7d14 - FIC: rename `FunctionConversion` -> `FunctionalConversion` (3 days ago) <Mikhail Zarechenskiy>
* 27e104187f - FIC: remove `isFun` from IR proto as conversion should happen in psi2ir (3 days ago) <Mikhail Zarechenskiy>
* 8206cadce2 - FIC: support `fun` interfaces in stub builder (3 days ago) <Mikhail Zarechenskiy>
* 70094884ca - FIC: support `suspend` conversions in jvm codegen (3 days ago) <Mikhail Zarechenskiy>
* b98d8bd7c1 - Regenerate tests after rebase on master, add FIR tests (3 days ago) <Mikhail Zarechenskiy>
* 3849b5e723 - FIC: add codegen tests, adapt previously tests for SAMs (3 days ago) <Mikhail Zarechenskiy>
* b7c43fc7db - Refactoring: move test folder out of "inline classes" folder (3 days ago) <Mikhail Zarechenskiy>
* 0e90d538df - FIC: propagate info about conversions for deserialized classes (3 days ago) <Mikhail Zarechenskiy>
* 0fdebdfeba - Refactoring: move `SamConversionResolverImpl` to core module (3 days ago) <Mikhail Zarechenskiy>
* cd5c1b96bb - Refactoring: move `SamConversionResolver` to more applicable package (3 days ago) <Mikhail Zarechenskiy>
* c93c82236c - Refactoring: move common parts about SAMs to `frontend` module (3 days ago) <Mikhail Zarechenskiy>
* fc32e8b017 - FIC: Add synthetic constructors for `fun` interfaces aka explicit FIC (3 days ago) <Mikhail Zarechenskiy>
* 0f242a9931 - FIC: Support conversions for `suspend` functions (3 days ago) <Mikhail Zarechenskiy>
* f43769c50d - FIC: Add diagnostic tests (3 days ago) <Mikhail Zarechenskiy>
* 562f0e62a3 - FIC: Move sam related methods to ClassDescriptor, fix JVM backend part (3 days ago) <Mikhail Zarechenskiy>
* 87e79e72a9 - Refactoring: move `SamConversionResolver` to `core.descriptors` (3 days ago) <Mikhail Zarechenskiy>
* 0ee977c42e - FIC: Support base version of conversions in JVM backend (3 days ago) <Mikhail Zarechenskiy>
* c71c1d45c6 - FIC: Make SAM conversions also for `fun` interfaces, add base test (3 days ago) <Mikhail Zarechenskiy>
* 193d807a1e - Refactoring: make parameters of `getFunctionTypeForSamType` not null (3 days ago) <Mikhail Zarechenskiy>
* 55935cc98a - FIC: introduce language feature, modifiers checks and basic tests (3 days ago) <Mikhail Zarechenskiy>
* 303811cbd9 - FIC: Increase JVM metadata version (3 days ago) <Mikhail Zarechenskiy>
* f7ce1c669b - FIC: Introduce `isFun` property for descriptors and proto (3 days ago) <Mikhail Zarechenskiy>
* 6655f0fc4c - FIC: Increase STUB version because of changes in parser for declarations (3 days ago) <Mikhail Zarechenskiy>
* 4aa195e912 - FIC: Parse `fun` keyword in front of `interface` as a modifier (3 days ago) <Mikhail Zarechenskiy>
* 174b3db723 - IR: capture more type parameters for local functions. (3 days ago) <Georgy Bronnikov>
* 437a26684d - NI: Prefer nullable lower bound to flexible one when substitution of type variable is performed and remember flexibility of type parameters based on flexibility of its upper bounds ^KT-32435 Fixed (3 days ago) <Victor Petukhov>
* 68576da494 - Temporary change `sinceVersion` to null for `ProhibitVarargAsArrayAfterSamArgument` (3 days ago) <Victor Petukhov>
* 38feadcfe8 - (tag: build-1.4.0-dev-1120) Fix non-existing files passed in classpath to Kotlin/JS compiler (3 days ago) <Sergey Igushkin>
* e8a821986f - (tag: build-1.4.0-dev-1118) Build: drop IntelliJ 2018.3 support (KT-35374) (3 days ago) <Michael Kuzmin>
* 9b7717c37a - Build: drop Android Studio 3.4 support (KT-35374) (3 days ago) <Michael Kuzmin>
* a49ed1eca2 - JVM IR: Generate interface delegations for specialized interface defaults (3 days ago) <Steven Schäfer>
* 8746d08dd5 - JVM IR: Don't skip bridge generation for concrete fake overrides (3 days ago) <Steven Schäfer>
* c027c0e659 - JVM IR: Handle special names for overridden Enum.name/ordinal in MethodSignatureMapper (3 days ago) <Steven Schäfer>
* 6c166e744a - (tag: build-1.4.0-dev-1114) Implement TrailingCommaInspection (3 days ago) <Dmitry Gridin>
* 8d37b86e82 - KotlinStyleGuideCodeStyle: enable trailing comma by default (3 days ago) <Dmitry Gridin>
* 481900b258 - TrailingCommaPostFormatProcessor: introduce `TrailingCommaVisitor` (3 days ago) <Dmitry Gridin>
* b9ed0706fa - FormatterUtil: rename parameters in `needTrailingComma` functions (3 days ago) <Dmitry Gridin>
* e3cbc56974 - TrailingCommaPostFormatProcessor: extract API for inspections (3 days ago) <Dmitry Gridin>
* 20836f5788 - TrailingCommaPostFormatProcessor: allow everything except adding before 1.4 (3 days ago) <Dmitry Gridin>
* c5c035b67c - TrailingCommaPostFormatProcessor: fix comments position before comma (3 days ago) <Dmitry Gridin>
* 5a922e5cff - KotlinCommonBlock: refactoring (3 days ago) <Dmitry Gridin>
* d06787886a - Fix tests after implementing trailing comma in formatter (3 days ago) <Dmitry Gridin>
* d98794479d - kotlinSpacingRules: fix cases with EOL comments and comma (3 days ago) <Dmitry Gridin>
* 8142ad3f4d - FormatterUtil: fix `getLineCount` (3 days ago) <Dmitry Gridin>
* b1fc3963d2 - AbstractFormatterTest: enable trailing comma by default (3 days ago) <Dmitry Gridin>
* 9109f29c88 - AbstractFormatterTest: cleanup code (3 days ago) <Dmitry Gridin>
* c27bf051d5 - TrailingCommaPostFormatProcessor: add language feature check (3 days ago) <Dmitry Gridin>
* 9511348497 - TrailingCommaPostFormatProcessor: should be completed in one round (3 days ago) <Dmitry Gridin>
* 8a45d2eb58 - Formatter: add line break between comma and semicolon (3 days ago) <Dmitry Gridin>
* bbd92a11bc - TrailingCommaPostFormatProcessor: add case for empty comma owner (3 days ago) <Dmitry Gridin>
* b72da6c4fc - Formatter: support trailing comma in destruction declarations (3 days ago) <Dmitry Gridin>
* 96a11707ca - Formatter: support trailing comma in lambda value parameters & fix comments in `KtParameter` (3 days ago) <Dmitry Gridin>
* d013fc2234 - Formatter: support trailing comma in when entry (3 days ago) <Dmitry Gridin>
* 4adfaab3ec - Formatter: support trailing comma in lambda parameters (3 days ago) <Dmitry Gridin>
* 07bda5a759 - Formatter: support trailing comma in collection literal expression (3 days ago) <Dmitry Gridin>
* bf92517500 - KtVisitorVoid: add missing `visitCollectionLiteralExpression` (3 days ago) <Dmitry Gridin>
* ccd780c008 - Formatter: support trailing comma in type arguments (3 days ago) <Dmitry Gridin>
* b99c7f8d14 - Formatter: support trailing comma in type parameters (3 days ago) <Dmitry Gridin>
* 58058eef21 - Formatter: support trailing comma in indexing suffix (3 days ago) <Dmitry Gridin>
* c195cd46f2 - Formatter: support trailing comma in value arguments (3 days ago) <Dmitry Gridin>
* 13ae4a28a8 - Formatter: support trailing comma in value parameters (3 days ago) <Dmitry Gridin>
* 463728a96a - (tag: build-1.4.0-dev-1100) Fix compiler test on Throws+delegation for 1.4 (3 days ago) <Alexander Udalov>
* de683c0768 - JVM IR: mute more tests after advancing language to 1.4 (3 days ago) <Alexander Udalov>
* 135cd6fd77 - (tag: build-1.4.0-dev-1098) Enable ProperIeee754Comparisons in KOTLIN_1_4 (3 days ago) <Dmitry Petrov>
* 933ac3a16b - Fix nullable number comparisons in JS (3 days ago) <Dmitry Petrov>
* f8341ad7eb - JVM: Update tests for IEEE 754 comparisons (3 days ago) <Dmitry Petrov>
* d5ff1047a5 - JVM: Fix IEEE 754 comparison generation for boxed numbers (3 days ago) <Dmitry Petrov>
* 26f435eb90 - (tag: build-1.4.0-dev-1095) JVM IR: mute tests which fail after advancing language to 1.4 (3 days ago) <Alexander Udalov>
* e7864c7351 - Fix inlineCallsStaticMethodFromOtherPackage.kt by disabling related language feature (3 days ago) <Alexander Udalov>
* 6ac21856cc - (tag: build-1.4.0-dev-1092) NodeJsRootExtension, YarnRootExtension: introduce configuration phase (3 days ago) <Sergey Rostov>
* 9c08ea3bf1 - Gradle: introduce CleanabeStore (3 days ago) <nataliya.valtman>
* c0c929c449 - ProgressIndicatorUtils.kt for 191 is added (3 days ago) <Vladimir Dolzhenko>
* 4b50fb18fb - (tag: build-1.4.0-dev-1085) KT-35258 Add better completion for `MixedNamedArgumentsInTheirOwnPosition` feature (3 days ago) <Roman Golyshev>
* bd713db70e - KT-35258 Refactor `mapArgumentsToParameters` (3 days ago) <Roman Golyshev>
* 82ddd700ce - (tag: build-1.4.0-dev-1077) JVM_IR: patch parents of defaults in MemoizedInlineClassReplacements (3 days ago) <pyos>
* da4807e6b8 - (tag: build-1.4.0-dev-1075) Disable `AllowNullableArrayArgsInMain` in corresponding run configuration tests (3 days ago) <Dmitriy Novozhilov>
* 76b3964e96 - (tag: build-1.4.0-dev-1073) Update testdata according to change compiler version to 1.4 (3 days ago) <Dmitriy Novozhilov>
* 5bfb92661e - More version updates (3 days ago) <Nikolay Krasko>
* 7fa8c982b4 - Advance version to 1.4 in libraries (3 days ago) <Nikolay Krasko>
* ca49672a7a - Advance version to 1.4 (3 days ago) <Nikolay Krasko>
* 55e97fee09 - (tag: build-1.4.0-dev-1069) Gradle, native: Don't use an arg file when compiler daemon is enabled (3 days ago) <Ilya Matveev>
* 8158d34bda - Gradle, native: Escape spaces in K/N compiler args (3 days ago) <Ilya Matveev>
* a2a3ca0558 - (tag: build-1.4.0-dev-1062) Flaky ConcurrentModificationException in NewMultiplatformProjectImportingTest.testFileCollectionDependency fixed (4 days ago) <Vladimir Ilmov>
* 3cad1bbb51 - (tag: build-1.4.0-dev-1061) Create method Collection.randomOrNull() #KT-35347 (4 days ago) <Abduqodiri Qurbonzoda>
* 80d5723a07 - (tag: build-1.4.0-dev-1057) Advance version to 193.5662.53 (4 days ago) <Nikolay Krasko>
* b4ae1645ec - Mute TCServiceMessageOutputStreamHandlerTest for 193 platform (KT-35938) (4 days ago) <Nikolay Krasko>
* fd8ff463bb - JUnit 4 runner for ignoring muted tests (4 days ago) <Nikolay Krasko>
* 6963c81b40 - Run tests in kotlin-gradle-plugin in repository working dir (4 days ago) <Nikolay Krasko>
* 9b7e904390 - (tag: build-1.4.0-dev-1050) Delete gradle wrapper validation workflow (4 days ago) <Vyacheslav Gerasimov>
* a0e73bffa0 - Build: Add kotlinPluginPublication to idea-gradle-tooling-api (4 days ago) <Vyacheslav Gerasimov>
* 5730a21e7b - (tag: build-1.4.0-dev-1046) Reworked k2k copy-paste action. (4 days ago) <Vladimir Dolzhenko>
* 9f15c0f4d7 - (tag: build-1.4.0-dev-1043) Add commentary about inserting type for lateinit var in completion (4 days ago) <Roman Golyshev>
* 4f74515508 - (tag: build-1.4.0-dev-1040) [NI] Fix CST calculation for covariant type projections (4 days ago) <Mikhail Zarechenskiy>
* 082cbae74a - (tag: build-1.4.0-dev-1037) Revert "Flaky ConcurrentModificationException in NewMultiplatformProjectImportingTest.testFileCollectionDependency fixed" (4 days ago) <Vladimir Ilmov>
* 7da26ce705 - (tag: build-1.4.0-dev-1032) Add `pull_request` to list of actions (4 days ago) <Jonathan Leitschuh>
* 19e989bc61 - Official Gradle Wrapper Validation GitHub Action (4 days ago) <Jonathan Leitschuh>
* 6e6f4d0503 - (tag: build-1.4.0-dev-1031) IR: close over the set of captured type parameters (4 days ago) <pyos>
* e9cea3358d - (tag: build-1.4.0-dev-1030) Do not use libraryJarWithoutIr as runtime output artifact (4 days ago) <Ilya Gorbunov>
* 3fabf9b6ad - Add dependency in disabled jar task on custom libraryJarWithIr (4 days ago) <Ilya Gorbunov>
* 3d7c7c4656 - Add problem zip file name when unable to open it (4 days ago) <Ilya Gorbunov>
* 09b1960dd0 - (tag: build-1.4.0-dev-1028) Regenerate stdlib sources: update copyright year (4 days ago) <Ilya Gorbunov>
* 30bdd463ad - Do not lower SinceKotlin version for unsigned arrays extensions if they already has some (4 days ago) <Ilya Gorbunov>
* 9566f329f0 - (tag: build-1.4.0-dev-1027) Mute FIR test failures and adjust failing test data due to KT-35948 (4 days ago) <Ilya Gorbunov>
* 0f6df5971b - Mute tests failing in JS_IR backend due to KT-35944 (4 days ago) <Ilya Gorbunov>
* ac7e54f651 - Improve terminological consistency in KClass docs (4 days ago) <Ilya Gorbunov>
* 71d847841e - Use real kotlin-stdlib jar in addKotlinReflect configuration test (4 days ago) <Ilya Gorbunov>
* 3a78ab6d40 - Do not use qualifiedName property in KClass.cast function, because it's not supported in K/JS (4 days ago) <Ilya Gorbunov>
* 43e08a5717 - Specify some real kotlin version in maven configuration test (4 days ago) <Ilya Gorbunov>
* b3ecf84c43 - Improve unexpected declaration exception message (4 days ago) <Ilya Gorbunov>
* ac790bea71 - Reorganize diagnostics tests with stdlib and reflect (4 days ago) <Ilya Gorbunov>
* ec6fdc5d4d - Fix noStdlib cli test (4 days ago) <Ilya Gorbunov>
* 8af43155c3 - Remove reflect API not actually supported in K/JS (4 days ago) <Ilya Gorbunov>
* 562bac3f6f - Copy JVM reflect declarations to JS (4 days ago) <Ilya Gorbunov>
* 0815ed2cbd - JVM IR: do not load KDeclarationContainer from builtins (4 days ago) <Alexander Udalov>
* ea95aabbb0 - Optimistically add isInstance and qualifiedName to common KClass (4 days ago) <Ilya Gorbunov>
* 47f78c424d - Commonize KType API (4 days ago) <Ilya Gorbunov>
* d87fb0ece0 - Introduce expect KFunction in common (4 days ago) <Ilya Gorbunov>
* 427e34fe5a - Do not serialize JVM kotlin.reflect to builtins (4 days ago) <Ilya Gorbunov>
* f27611939e - (tag: build-1.4.0-dev-1023) Raw FIR builder: fix situation with explicit type of for parameter (4 days ago) <Mikhail Glukhikh>
* 621936e951 - Do not generate Throws attribute for delegated members from Kotlin interfaces (4 days ago) <Alexander Udalov>
* 79d7335b8d - (tag: build-1.4.0-dev-1022) JVM IR: minor, add toString for FunctionHandleForIrFunction (4 days ago) <Alexander Udalov>
* 86996bf546 - IR: workaround exceptions in IrElement.dump (4 days ago) <Alexander Udalov>
* c3d5a88e52 - (tag: build-1.4.0-dev-1021) Add -Xno-use-ir to compiler modules where JVM IR currently fails (4 days ago) <Alexander Udalov>
* af71955fde - (tag: build-1.4.0-dev-1020, tag: build-1.4.0-dev-1014) Flaky ConcurrentModificationException in NewMultiplatformProjectImportingTest.testFileCollectionDependency fixed (4 days ago) <Vladimir Ilmov>
* fd1305c369 - (tag: build-1.4.0-dev-1010) [NI] Refactor OnlyInputType annotation check (4 days ago) <Pavel Kirpichenkov>
* 0d393e3fd7 - [NI] Update filtering of constraints with equal types (4 days ago) <Pavel Kirpichenkov>
* 2896642f94 - [NI] Consider synthetic lower nullability constraint non-proper (4 days ago) <Pavel Kirpichenkov>
* 07041574da - (tag: build-1.4.0-dev-1006) AbstractScriptConfigurationLoadingTest: add asserting messages (4 days ago) <Sergey Rostov>
* 40914e79ee - .gralde.kts: optimize getAffectedGradleProjectFiles (EA-220597 fixed) (4 days ago) <Sergey Rostov>
* 676c99b933 - (tag: build-1.4.0-dev-1003) NI: Fix exception during callable references overload resolution (4 days ago) <Denis Zharkov>
* 588259a034 - (tag: build-1.4.0-dev-1001) Add feature that allows references to synthetic properties with warning (4 days ago) <Mikhail Zarechenskiy>
* 595362b99f - (tag: build-1.4.0-dev-999, tag: build-1.4.0-dev-998) [kotlinx-metadata-klib] Proper support for enum entries (4 days ago) <Sergey Bogolepov>
* ffa2f97d2c - (tag: build-1.4.0-dev-994) Deprecate 1.2.x MPP Gradle plugins (5 days ago) <Sergey Igushkin>
* f9acc0ab88 - (tag: build-1.4.0-dev-993) Support Gradle instant execution for Kapt tasks (5 days ago) <Sergey Igushkin>
* 5111d1721a - (tag: build-1.4.0-dev-992) [TEST] Add js runtime to failing box test (5 days ago) <Dmitriy Novozhilov>
* a3037a081e - [NI] Fix resolve of lambdas with expected function type with receiver (5 days ago) <Dmitriy Novozhilov>
* 7733611c47 - [TEST] Replace `Experimental` with `OptIn` in testdata (5 days ago) <Dmitriy Novozhilov>
* 04ce10b6c1 - [NI] Improve completing callable references with type variable as expected type (5 days ago) <Dmitriy Novozhilov>
* 6fe214d825 - (tag: build-1.4.0-dev-988) JVM IR: fix handling of suspend extension lambdas with captured receiver (5 days ago) <Alexander Udalov>
* f45ca7acd3 - (tag: build-1.4.0-dev-986) Add -Xno-use-ir to override useIR flag for custom-built compiler (5 days ago) <Alexander Udalov>
* 4fa8266606 - (tag: build-1.4.0-dev-966) Unconditionally remove $$forInline suffix from enclosing method (5 days ago) <Ilmir Usmanov>
* 7bcd3c4c13 - (tag: build-1.4.0-dev-963) [FIR] Introduce & use FirScopeProvider.getStaticMemberScopeForCallables (5 days ago) <Mikhail Glukhikh>
* aaace40912 - [FIR] Split Receiver/ReceiverValue, QualifierReceiver/ExpressionReceiver (5 days ago) <Mikhail Glukhikh>
* 42ba54fffd - [FIR] Add test for qualifier resolve priority (5 days ago) <Mikhail Glukhikh>
* cef71b0349 - [FIR] Add static / companion ambiguity to test data (5 days ago) <Mikhail Glukhikh>
* f0ced642d9 - [FIR] Use static & qualified scopes to access qualified callables (5 days ago) <Mikhail Glukhikh>
* 6bbfb2ffe9 - (tag: build-1.4.0-dev-961) JVM: add tests for companion object accessor generation (5 days ago) <Dmitry Petrov>
* 3d85e5da5f - Enable ProperVisibilityForCompanionObjectInstanceField in 1.4 (5 days ago) <Dmitry Petrov>
* 02722e0238 - JVM_IR: mark the exception local as live only after the store (5 days ago) <pyos>
* bcad6aeda6 - (tag: build-1.4.0-dev-954) Fix project compilation after fix for KT-35920 (5 days ago) <Denis Zharkov>
* d4c34afb94 - NI: Do not resolve static callable references on generic types (5 days ago) <Denis Zharkov>
* c48539feb3 - NI: Fix callable references resolution when LHS is generic nested class (5 days ago) <Denis Zharkov>
* 4ff8acf5d7 - POC coroutine panel removed (5 days ago) <Vladimir Ilmov>
* c8c0f3383d - [debug] coroutine's stack frame locations pre-calculated on initialization (5 days ago) <Vladimir Ilmov>
* 4191d1d699 - (tag: build-1.4.0-dev-947) Make NodeJsSetupTask and YarnSetupTask cacheable (5 days ago) <Sebastian Schuberth>
* 2760034281 - NodeJsSetupTask: Check for the node executable instead of its directory (5 days ago) <Sebastian Schuberth>
* 3fcf3d6fea - (tag: build-1.4.0-dev-944) Add regression tests (5 days ago) <Pavel Kirpichenkov>
* d36dd12f58 - [NI] Restore old behaviour of `AbstractPartialBodyResolveTest` (5 days ago) <Pavel Kirpichenkov>
* b9a1fc294c - [minor] Move quickFixUtil to util package (5 days ago) <Pavel Kirpichenkov>
* 69e800c695 - Remove dependencies on data flow aware expression type in BindingContext (5 days ago) <Pavel Kirpichenkov>
* 4d11fac365 - [NI] Add restored smart casts to spec tests (5 days ago) <Pavel Kirpichenkov>
* 396b226462 - [NI] Restore missing smart casts after another smart cast in call (5 days ago) <Pavel Kirpichenkov>
* d3de2d419b - FIR2IR: fix failing enum entry test (5 days ago) <Mikhail Glukhikh>
* 88a1cb5a17 - (tag: build-1.4.0-dev-937) [NI] Use new type substitutor instead of old in completion of callable references (5 days ago) <Dmitriy Novozhilov>
* 3428a17759 - [NI] Postpone calls with not enough information in builder inference (5 days ago) <Dmitriy Novozhilov>
* f4b3e9b4b2 - (tag: build-1.4.0-dev-935) [FIR] Fix qualifier handling by FirQualifierNameResolver (5 days ago) <Mikhail Glukhikh>
* ae774a0ab9 - [FIR] Add test for qualified access to base class member case (5 days ago) <Mikhail Glukhikh>
* c129714bf9 - [FIR] Add test for inner class based qualifier case (5 days ago) <Mikhail Glukhikh>
* 33104a3ef8 - [FIR] Add accidentally missed JvmMappedScope.processClassifiersByName (5 days ago) <Mikhail Glukhikh>
* fb56e14654 - (tag: build-1.4.0-dev-933) Fix UAST method NPE for incomplete method PSI (5 days ago) <Igor Yakovlev>
* 9bd966c123 - (tag: build-1.4.0-dev-931) Supply correct Native platform for module descriptor while compiling from CLI (5 days ago) <Leonid Startsev>
* f2026a49bb - Support .decodeSequentially call on JVM and Native and remove READ_ALL handling from all platforms (5 days ago) <Leonid Startsev>
* cb98588202 - (tag: build-1.4.0-dev-926) Psi2Ir: Add an IrTextTest for enums with multiple constructors (5 days ago) <Steven Schäfer>
* 1b5109b6ee - JVM IR: Refactor EnumClassLowering (5 days ago) <Steven Schäfer>
* b0e61ab470 - JVM IR: Remove IrEnumValueOf intrinsic (5 days ago) <Steven Schäfer>
* f8779ddf9d - Psi2Ir: Create instance initializer calls in enum class constructors (5 days ago) <Steven Schäfer>
* 83edc7fa73 - IR: Remove unused argument from DeclarationFactor.getFieldForEnumEntry (5 days ago) <Steven Schäfer>
* ed57a53ad6 - (tag: build-1.4.0-dev-923) 191: Uast: fix compilation for 191 (5 days ago) <Nicolay Mitropolsky>
* b5afdc7553 - (tag: build-1.4.0-dev-917) Keep annotation FQ name in experimental API diagnostics (5 days ago) <Alexander Udalov>
* 514bf3eec0 - (tag: build-1.4.0-dev-913) Deprecate Experimental/UseExperimental in favor of RequiresOptIn/OptIn (6 days ago) <Alexander Udalov>
* f954a6c812 - Support custom message in RequiresOptIn (6 days ago) <Alexander Udalov>
* 9187a85aaf - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in quickfix and IDE tests (6 days ago) <Alexander Udalov>
* da077b5353 - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in Gradle plugin (6 days ago) <Alexander Udalov>
* 8f94a2bb75 - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in stdlib kdocs (6 days ago) <Alexander Udalov>
* 7742a3b697 - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in compiler tests (6 days ago) <Alexander Udalov>
* b839b905b5 - Rename Experimental/UseExperimental in compiler diagnostic messages (6 days ago) <Alexander Udalov>
* d547af00aa - Fix NPE in ExperimentalUsageChecker in corner case (6 days ago) <Alexander Udalov>
* ca05ff1791 - (tag: build-1.4.0-dev-911) JVM_IR: Fix bug in suspend function with many default arguments. (6 days ago) <Mads Ager>
* e46adbae29 - [JVM IR] Fix `checkLocalVariablesTableTest/parametersInSuspendLambda` for JVM IR. (6 days ago) <Mark Punzalan>
* f73891af98 - JVM_IR: actually forward the parameters to $suspendImpl (6 days ago) <pyos>
* 54285d328f - (tag: build-1.4.0-dev-902) Uast: `KotlinIDERenderLogTest` for running UAST tests with ULC (6 days ago) <Nicolay Mitropolsky>
* 99eab5a058 - (tag: build-1.4.0-dev-890) IR: unify 3 copies of function body remapping (6 days ago) <pyos>
* 4d1677be06 - (tag: build-1.4.0-dev-887) Invalidate PerModulePackageCache on content change in file without view provider (KT-35907) (6 days ago) <Nikolay Krasko>
* 092fb131e5 - CodeConformanceTest @author mention in sources fixed (6 days ago) <Vladimir Ilmov>
* 1333267983 - (tag: build-1.4.0-dev-885) [JS IR] Add serialization regressions tests (6 days ago) <Svyatoslav Kuzmich>
* fbf71be30c - [JS IR BE] Support mode of linking multiple klibs without .kt files (6 days ago) <Svyatoslav Kuzmich>
* 553128c3c9 - Coroutine as35 compatibility patch also added to 191. (6 days ago) <Vladimir Ilmov>
* d6b01f1007 - (tag: build-1.4.0-dev-882) NI: In subtyping do not intersect arguments for non-covariant types (6 days ago) <Denis Zharkov>
* 4202c9c1a4 - NI: Fix regression for star-projections approximation (6 days ago) <Denis Zharkov>
* 7255ee0a5b - NI: Fix smart-cast related regression (6 days ago) <Denis Zharkov>
* 02d9f258d1 - [FIR-TEST] Mute failing blackbox test (6 days ago) <Dmitriy Novozhilov>
* 4a29de3716 - (tag: build-1.4.0-dev-881) [NI] discriminate `Nothing` for reified parameters (6 days ago) <Pavel Kirpichenkov>
* a16b21a7cc - (tag: build-1.4.0-dev-876) JVM: Don't generate accessors to companions in earlier language versions (6 days ago) <Dmitry Petrov>
* 6ad159bb01 - JVM: Rewrite companion object accessor generation (6 days ago) <Dmitry Petrov>
* 04a6f4d92b - JVM IR: minor, use chars from JvmSimpleNameBacktickChecker in ClassCodegen (6 days ago) <Alexander Udalov>
* be228d594c - [JVM IR] Ensure class names are valid for JVM. (6 days ago) <Mark Punzalan>
* 049bb54ea6 - (tag: build-1.4.0-dev-869) IR: use map in remapTypeParameters (6 days ago) <Georgy Bronnikov>
* 0abdd0cb7b - [JVM IR] Refactor InterfaceDelegationPhase (6 days ago) <Kristoffer Andersen>
* a5ff88f897 - (tag: build-1.4.0-dev-864) IR: implement some missing features in wrapped descriptors for JVM IR (6 days ago) <Alexander Udalov>
* 6fe61c9056 - (tag: build-1.4.0-dev-863) [NI] Fix ambiguity when there are no applicable candidates (6 days ago) <Mikhail Zarechenskiy>
* 8d3e4a2965 - (tag: build-1.4.0-dev-860) IAE: RangeMarkerImpl.<init> (6 days ago) <Vladimir Dolzhenko>
* 83c3763096 - Access index under runReadActionInSmartMode in ProbablyContractedCallableNamesImpl (6 days ago) <Vladimir Dolzhenko>
* d176a26cdb - Improve investigation info in KtDotQualifiedExpression (6 days ago) <Vladimir Dolzhenko>
* 19164781f4 - Access index under runReadActionInSmartMode in KotlinRuntimeLibraryUtil (6 days ago) <Vladimir Dolzhenko>
* b2b90bd495 - Edit kdoc reference in Introducing import alias (6 days ago) <Vladimir Dolzhenko>
* f5545b3740 - Handle kdoc case for Introduce import alias inspection (6 days ago) <Vladimir Dolzhenko>
* ffc6786f06 - Module info has to be read under readAction in KotlinConfigurationCheckerComponent (6 days ago) <Vladimir Dolzhenko>
* 3260e41111 - Improve investigation info in PackageCodegenImpl (6 days ago) <Vladimir Dolzhenko>
* a63123b556 - Handle \r line endings in plaintext j2k (6 days ago) <Vladimir Dolzhenko>
* dc6adc805a - Handle java ctor case for Introduce import alias inspection (6 days ago) <Vladimir Dolzhenko>
* be65eed801 - Add more investigation info to diagnoseUnknownModuleInfo (6 days ago) <Vladimir Dolzhenko>
* 2f953f5049 - Add disposable to document listener in ScratchEditorSyncHighlighter (6 days ago) <Vladimir Dolzhenko>
* 6da24deec5 - Fix renaming class according to a file name when file name has no name (but extension) (6 days ago) <Vladimir Dolzhenko>
* 4425bb8fa1 - Commit documents before createResourceReference in KotlinAndroidAddStringResource (6 days ago) <Vladimir Dolzhenko>
* d644c0125a - Add more investigation info to getFilesForElements (6 days ago) <Vladimir Dolzhenko>
* 93ce4c003f - Module info has to be read under readAction in scriptDefinitionsFromDependencies (6 days ago) <Vladimir Dolzhenko>
* aefad5cf5e - Module info has to be read under readAction in KotlinNativeABICompatibilityChecker (6 days ago) <Vladimir Dolzhenko>
* e340651e47 - (tag: build-1.4.0-dev-855) CoroutineAsyncStackTraceProvider stack corruption fix (6 days ago) <Vladimir Ilmov>
* 9367c6a762 - (tag: build-1.4.0-dev-845) [NI] Use infered delegate expression type if there is no resolved call in trace (6 days ago) <Dmitriy Novozhilov>
* 605ef647e6 - Regenerate tests (6 days ago) <Dmitriy Novozhilov>
* cac4a991f5 - (tag: build-1.4.0-dev-841) coroutine debugger toolbar added (6 days ago) <Vladimir Ilmov>
* e570450c59 - coroutine debugger logic moved to jvm-debugger-coroutine module (6 days ago) <Vladimir Ilmov>
* b1b0817336 - [coroutine][debugger] implementation basing on X-* approach (6 days ago) <Vladimir Ilmov>
* 61c5ef61cc - [coroutine][debugger] refactoring being done (6 days ago) <Vladimir Ilmov>
* 7f0437da68 - (tag: build-1.4.0-dev-840) Update AS version to 4.0 Canary 8 (6 days ago) <Kirill Shmakov>
* 0764a065e8 - (tag: build-1.4.0-dev-833) Rewrite UnderMigration and MigrationStatus in Java (7 days ago) <Ilya Gorbunov>
* fa1c6c9697 - (tag: build-1.4.0-dev-825, origin/rr/4u7/ge-trial) Build: Add missing `com.github.node-gradle.node` plugin versions (7 days ago) <Vyacheslav Gerasimov>
* b2039a9a13 - (tag: build-1.4.0-dev-816) Build: Specify version explicitly for com.github.node-gradle.node (7 days ago) <Vyacheslav Gerasimov>
* bf5bba42ce - Build: Upgrade gradle enterprise plugin to 3.1.1 (7 days ago) <Vyacheslav Gerasimov>
* fc7b836151 - (tag: build-1.4.0-dev-805) Fix `isNegated` psi method in `KtWhenConditionInRange` (7 days ago) <victor.petukhov>
* a10f37dd50 - (tag: build-1.4.0-dev-804) New J2K: fix exception when met PsiLambdaParameterType (7 days ago) <Ilya Kirillov>
* 5be80be74d - New J2K: fix converting multiline comment with /* inside (7 days ago) <Ilya Kirillov>
* a87de01c74 - New J2K: add missing line break between property and getter (7 days ago) <Ilya Kirillov>
* b83a529b77 - New J2K: fix incorrectly removed line break before constructor comment (7 days ago) <Ilya Kirillov>
* 7bfad12e6a - New J2K: correctly convert compound Java assignment expression (7 days ago) <Ilya Kirillov>
* 6a8a68a263 - New J2K: fix UninitializedPropertyAccessException when calculating type of anonymous class (7 days ago) <Ilya Kirillov>
* 7882f566be - New J2K: Fix SOE in nj2k Java declarations printer (7 days ago) <Ilya Kirillov>
* 14a8d3726d - New J2K: remove initializer from property without backing field (7 days ago) <Ilya Kirillov>
* 1756857237 - (tag: build-1.4.0-dev-801) Rename: FirMemberScopeProvider -> FirDeclaredMemberScopeProvider (7 days ago) <Mikhail Glukhikh>
* 5c6341b4e4 - [FIR] Handle fully qualified expressions separately in tower resolver (7 days ago) <Mikhail Glukhikh>
* 587430ff90 - [FIR] Minor: remove FirSymbolProvider unused functions (7 days ago) <Mikhail Glukhikh>
* c343e5c9b7 - [FIR] Refactoring: extract FirTowerResolver.towerDataConsumer() (7 days ago) <Mikhail Glukhikh>
* c96e6e9da4 - [FIR] Refactoring: store name in CallInfo (7 days ago) <Mikhail Glukhikh>
* 9e0db86900 - [FIR] Refactoring: create consumer inside tower resolver (7 days ago) <Mikhail Glukhikh>
* 30e339a2d7 - [FIR] Convert CallKind to enum class (7 days ago) <Mikhail Glukhikh>
* f07adf085c - [FIR] Minor refactoring: createFunctionConsumer (7 days ago) <Mikhail Glukhikh>
* 02a57aab7d - [FIR] Code refactoring: InvokeReceiverCandidateCollector (7 days ago) <Mikhail Glukhikh>
* 5dbb98a5c8 - [FIR] Code cleanup: CandidateCollector (7 days ago) <Mikhail Glukhikh>
* 6b2e58cc0b - (tag: build-1.4.0-dev-792) Inline function: fix it works correctly for callable reference receiver (7 days ago) <Toshiaki Kameyama>
2020-01-22 11:20:37 +01:00
Nikolay Igotti dd270930c1 Avoid Valgrind message due to glibc bug. (#3768) 2020-01-21 14:54:08 +03:00
LepilkinaElena 9e558ca32c Fixes of mimalloc warnings (#3765) 2020-01-21 14:15:18 +03:00
LepilkinaElena 6bca6d05c6 Updated kotlinx.cli to release version (#3762) 2020-01-20 10:22:48 +03:00
Thomas Vos bdeca55651 Fix typo: iWatch -> Apple Watch (#3752) 2020-01-20 08:04:29 +03:00