Commit Graph

6495 Commits

Author SHA1 Message Date
Alexander Shabalin cf9f9fe4bb Retry server errors in dependency downloader (#4458) 2020-10-22 13:28:43 +03:00
Alexander Shabalin eb576258e3 Fix cleaner tests on mingw (#4457) 2020-10-22 13:23:30 +03:00
LepilkinaElena 02d4dc08a8 Added missed during merge jar file with ignored collisions (#4456) 2020-10-21 10:27:11 +03:00
Alexander Shabalin cb66ae8d9e Fix tests in Cleaners (#4454) 2020-10-20 12:13:16 +03:00
Alexander Shabalin 705f509028 Remove unused Runtime suspend/resume (#4451) 2020-10-20 11:16:05 +03:00
LepilkinaElena f6116477dd Started to eliminate expensive fqNames usages in IR (#4448) 2020-10-19 20:41:22 +03:00
Vasily Levchenko 81043beb33 [kotlin compiler][update] 1.4.30-dev-1638
* cc4d93ac71 - (HEAD -> master, tag: build-1.4.30-dev-1638, origin/master, origin/HEAD) [IR] Eliminated expensive calculating of fqNames (#3815) (vor 3 Tagen) <LepilkinaElena>
* 4f5b2b8e22 - (tag: build-1.4.30-dev-1637) Uncomment accidentally commented code in debugger tests (vor 3 Tagen) <Ilya Kirillov>
* 318d11dcec - (tag: build-1.4.30-dev-1633, origin/rr/gorshenev/tmp_rebase) [JVM_IR] Remove muting of fwBackingField. (vor 3 Tagen) <Mads Ager>
* 0505bd958a - [JVM] Fix the nop removal optimization. (vor 3 Tagen) <Mads Ager>
* 69127445a3 - (tag: build-1.4.30-dev-1631) JVM_IR: refine the condition for caching method nodes (vor 3 Tagen) <pyos>
* d6e0d2a55b - (tag: build-1.4.30-dev-1618) [Gradle, JS] Fix K/JS project build with configuration cache (part 2) (vor 3 Tagen) <Alexander.Likhachev>
* d7db643422 - (tag: build-1.4.30-dev-1615) Add box test for KT-33992 (vor 3 Tagen) <Roman Artemev>
* 023a62395a - Add box test for KT-36897 (vor 3 Tagen) <Roman Artemev>
* 5e406e8803 - (tag: build-1.4.30-dev-1613) [FIR-IDE] Unmute passing test (vor 3 Tagen) <Dmitriy Novozhilov>
* 9f5191f2a1 - [FIR-IDE] Regenerate tests (vor 3 Tagen) <Dmitriy Novozhilov>
* 8cb08139e1 - [FIR-IDE] Add example flag for enabling fir ide to gradle.properties (vor 3 Tagen) <Dmitriy Novozhilov>
* 0e47d32587 - [FIR] Properly set type of constants for java declarations (vor 3 Tagen) <Dmitriy Novozhilov>
* 5f641a2552 - [FIR] Add wrapping scopes with forced calculator in checkers and fir2ir (vor 3 Tagen) <Dmitriy Novozhilov>
* e75f218f87 - [FIR] Rename FirDeclarationOrigin.FakeOverride to SubstitutionOverride (vor 3 Tagen) <Dmitriy Novozhilov>
* 739ebf772c - [FIR] Add configuring FakeOverrideTypeCalculator into ConeKotlinType.scope (vor 3 Tagen) <Dmitriy Novozhilov>
* fc23cf76d4 - [FIR] Force calculation of return type of fake overrides in return type calculator (vor 3 Tagen) <Dmitriy Novozhilov>
* f9faa5be64 - [FIR] Don't force calculation of return type in substitution scope (vor 3 Tagen) <Dmitriy Novozhilov>
* 06981fc0af - [FIR] Move functions for fake override creating to separate objects (vor 3 Tagen) <Dmitriy Novozhilov>
* 1c2fdf7e3f - [FIR] Remove scope session from FirClassSubstitutionScope constructor (vor 3 Tagen) <Dmitriy Novozhilov>
* 9e863c90fc - [FIR] Remove redundant default values for functions in FirClassSubstitutionScope (vor 3 Tagen) <Dmitriy Novozhilov>
* e07f63d26c - [FIR] Move declaration attributes to declaration builders (vor 3 Tagen) <Dmitriy Novozhilov>
* 0b51fd03e2 - [FIR] Add failing test for incorrect type calculation of implicit types (vor 3 Tagen) <Dmitriy Novozhilov>
* 23f1cc6b07 - [FIR] Get rid of ReturnTypeCalculator in ScopeSession (vor 3 Tagen) <Dmitriy Novozhilov>
* fae1b70605 - [FIR] Fix type of this reference in `copy` funciton of data class (vor 3 Tagen) <Dmitriy Novozhilov>
* 0616f948c7 - (tag: build-1.4.30-dev-1612) Use actual form of decodeSerializableElement function in 'decodeSequentially' (vor 3 Tagen) <Leonid Startsev>
* 1bb2eefcaa - (tag: build-1.4.30-dev-1610) Fix find usages test testdata adding FIR_COMPARISON directive (vor 3 Tagen) <Ilya Kirillov>
* 1bc52c195c - (tag: build-1.4.30-dev-1609) [Gradle, JS] Uninternal _target in js extension (vor 3 Tagen) <Ilya Goncharov>
* 0b6959ee3d - (tag: build-1.4.30-dev-1606) [Gradle, K/N] Deprecate K/N compile classpath prop in favor of libraries (vor 3 Tagen) <Alexander.Likhachev>
* f4da283ffb - [Gradle, K/N] Move build cache tests into appropriate class (vor 3 Tagen) <Alexander.Likhachev>
* a0f4898009 - [Gradle, K/N] Make compile and link tasks cacheable (vor 3 Tagen) <Alexander.Likhachev>
* a9b53adc50 - (tag: build-1.4.30-dev-1604) JVM_IR: make `primitive == object` slightly less lazy. (vor 3 Tagen) <pyos>
* 4c09906235 - (tag: build-1.4.30-dev-1603) Build: add kotlin.build.useIRForLibraries to enable JVM IR for libraries separately (vor 3 Tagen) <Alexander Udalov>
* 29d8730964 - Build: when using JVM IR, produce stable binaries (vor 3 Tagen) <Alexander Udalov>
* 04a4f9cde6 - (tag: build-1.4.30-dev-1600) Minor: cover negative cases with test +m (vor 3 Tagen) <Pavel Kirpichenkov>
* 9669ab1468 - Report warning on @JvmStatic in private companion objects (vor 3 Tagen) <Pavel Kirpichenkov>
* d769ca06ab - Add test for KT-25114 (vor 3 Tagen) <Pavel Kirpichenkov>
* c6da2a1138 - (tag: build-1.4.30-dev-1597) Reuse built functional types for postponed arguments by expected types and paths from a top level type variable (vor 3 Tagen) <Victor Petukhov>
* ee5edf4caa - (tag: build-1.4.30-dev-1596, origin/rr/pdn_jvmir_abi_ic_remove_int) JVM_IR fix 'remove' in inline class implementing MutableCollection (vor 3 Tagen) <Dmitry Petrov>
* 95edcea9a9 - (tag: build-1.4.30-dev-1579) Build: fix kotlinx-metadata-jvm publication (vor 4 Tagen) <Alexander Udalov>
* 8dd80fe3c9 - (tag: build-1.4.30-dev-1578) Wizard: fix maven testdata (vor 4 Tagen) <Ilya Kirillov>
* 394245ba4c - Wizard: do not run compose tests for Groovy dsl (vor 4 Tagen) <Ilya Kirillov>
* ec1528e742 - Wizard: use custom Kotlin version for compose project (vor 4 Tagen) <Ilya Kirillov>
* b0bb03d761 - Wizard: return junit back to android target (vor 4 Tagen) <Ilya Kirillov>
* 42914b4046 - Wizard: add resolutionStrategy for mpp library template (vor 4 Tagen) <Ilya Kirillov>
* f5d638eb8f - Wizard: do not create empty local.properties file (vor 4 Tagen) <Ilya Kirillov>
* aeff3c2682 - Wizard: regenerate tests (vor 4 Tagen) <Ilya Kirillov>
* b7017c233e - Wizard: use different Kotlin version for compose templates (vor 4 Tagen) <Ilya Kirillov>
* 1cc007fcbf - Wizard: introduce Compose MPP template (vor 4 Tagen) <Ilya Kirillov>
* 7422690ea1 - Wizard: fix InvalidModuleDependencyError error message (vor 4 Tagen) <Ilya Kirillov>
* 2a5679e0c6 - Wizard: make project templates list scrollable (vor 4 Tagen) <Ilya Kirillov>
* db069c3264 - Wizard: add compose desktop template (vor 4 Tagen) <Ilya Kirillov>
* d547cb9ee6 - Wizard: introduce mobile mpp module template & allow module templates for mpp modules (vor 4 Tagen) <Ilya Kirillov>
* ac6b9e4aa0 - Wizard: add android extensions plugin only by flag (vor 4 Tagen) <Ilya Kirillov>
* ed924a1c99 - Wizard: change custom maven repositories rendering (vor 4 Tagen) <Ilya Kirillov>
* 31dac65a39 - Wizard: remove extra line break in build files (vor 4 Tagen) <Ilya Kirillov>
* 9948c265df - Wizard: add setting to hide version & groupId in gradle (vor 4 Tagen) <Ilya Kirillov>
* d3e99bd7a7 - Wizard: simplify custom maven repository syntax for Gradle (vor 4 Tagen) <Ilya Kirillov>
* 3ef12e32ee - Wizard: update libraries versions (vor 4 Tagen) <Ilya Kirillov>
* fa8951c19e - Wizard: move common repositories to the allprojects section (vor 4 Tagen) <Ilya Kirillov>
* e824199169 - Wizard: remove resolutionStrategy from settings.gradle (vor 4 Tagen) <Ilya Kirillov>
* 8b89eb5dc8 - Wizard: clean activity_main.xml & AndroidManifest.xml files (vor 4 Tagen) <Ilya Kirillov>
* 733cd8891a - Wizard: simplify android configuration (vor 4 Tagen) <Ilya Kirillov>
* 4858b72a8d - (tag: build-1.4.30-dev-1577) Bump junit from 4.11 to 4.13.1 in /libraries (vor 4 Tagen) <dependabot[bot]>
* f69928d2b1 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 845d6ae063 - Bump junit in /libraries/tools/kotlin-maven-plugin/src/it/simple (vor 4 Tagen) <dependabot[bot]>
* b778298486 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* f3c26af0c7 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* c2ed625f25 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* e9255c8f17 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 41123be3a2 - (tag: build-1.4.30-dev-1575) Bump junit (vor 4 Tagen) <dependabot[bot]>
* 3f27bb374a - Bump junit (vor 4 Tagen) <dependabot[bot]>
* fb7736377c - Bump junit (vor 4 Tagen) <dependabot[bot]>
* df202c9b3f - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 7fe9966e02 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 046ed1e08c - (tag: build-1.4.30-dev-1573) Bump junit (vor 4 Tagen) <dependabot[bot]>
* 0396ed29cc - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 2a9e6df9b1 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 1bf2a6b013 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 797c02e1cb - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 916f9766ad - (tag: build-1.4.30-dev-1572) Bump junit (vor 4 Tagen) <dependabot[bot]>
* c012b16430 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 74ad4eb00e - Bump junit (vor 4 Tagen) <dependabot[bot]>
* e888f54ae8 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* 1ca5bef7e6 - (origin/dependabot/maven/libraries/tools/kotlin-maven-plugin-test/src/it/test-helloworld/junit-junit-4.13.1) Bump junit (vor 6 Tagen) <dependabot[bot]>
* 209d5fd6c9 - Bump junit (vor 4 Tagen) <dependabot[bot]>
* c8e84f82eb - (tag: build-1.4.30-dev-1564) Proper check NON_JVM_DEFAULT_OVERRIDES_JAVA_DEFAULT in new jvm-default modes (vor 4 Tagen) <Mikhael Bogdanov>
* b6dc99b98e - Skip java defaults in EXPLICIT_OVERRIDE_REQUIRED_IN_MIXED_MODE check (vor 4 Tagen) <Mikhael Bogdanov>
* a60febbdfb - (tag: build-1.4.30-dev-1559) KotlinMPPGradleProjectResolver: Ensure that artifactsMap is populated when Android plugin applied (vor 4 Tagen) <sebastian.sellmair>
* b42795a9ea - (tag: build-1.4.30-dev-1557) Bump 'com.gradle.plugin-publish' from 0.11.0 to 0.12.0 (#3853) (vor 4 Tagen) <Victor Turansky>
* 09acea5548 - (tag: build-1.4.30-dev-1555) [FIR]: Set proper classId to enum entries (vor 4 Tagen) <Juan Chen>
* ed188204b4 - (tag: build-1.4.30-dev-1551) FIR checker: make property init analyzer path-sensitive (vor 4 Tagen) <Jinseong Jeon>
* 6fc3f7e776 - FIR CFG: label edges from try-enter through finally block to exit target (vor 4 Tagen) <Jinseong Jeon>
* 43852ad7ab - FIR CFG: add edges from try/catch to finally (vor 4 Tagen) <Jinseong Jeon>
* ea2f773e54 - FIR checker: reproduce KT-42350 (vor 4 Tagen) <Jinseong Jeon>
* da69e3db7c - (tag: build-1.4.30-dev-1550) kotlinx-metadata-jvm: report error on using metadata version < 1.4 in writers (vor 4 Tagen) <Alexander Udalov>
* 5d7d9beb0d - kotlinx-metadata-jvm: remove bytecodeVersion from write methods (vor 4 Tagen) <Alexander Udalov>
* 90d66b0ba5 - kotlinx-metadata: reformat, cleanup, fix inspections (vor 4 Tagen) <Alexander Udalov>
* c89c31cd29 - (tag: build-1.4.30-dev-1549) [KLIB] Fix package name (js -> common) (vor 4 Tagen) <Roman Artemev>
* 07a1124b99 - [KLIB] Support error code in metadata (vor 4 Tagen) <Roman Artemev>
* f4830c88b9 - [JS IR] Make error code tests modular (vor 4 Tagen) <Roman Artemev>
* 0f7032051b - [JS IR] Fix klib generation (proper order of flags) (vor 4 Tagen) <Roman Artemev>
* a4945878aa - [KLIB] Pass `containsErrorCode` flag from library/IC cache into deserializer (vor 4 Tagen) <Roman Artemev>
* 28c6d17ab4 - [KLIB] Mark klib that contains error with special flag (vor 4 Tagen) <Roman Artemev>
* 98e5510871 - [KLIB] Support IrError* nodes in serialization (vor 4 Tagen) <Roman Artemev>
* 934141f8af - [KLIB] Support IrError* nodes in klib proto (vor 4 Tagen) <Roman Artemev>
* 8ce497c7ef - [IR] Add wrapped descriptor for error declaration (vor 4 Tagen) <Roman Artemev>
* eacc94a89d - (tag: build-1.4.30-dev-1533) Do not hide synthetic properties except `isEmpty` from Java (vor 4 Tagen) <Mikhail Zarechenskiy>
* 4227e2dc40 - (tag: build-1.4.30-dev-1519) [Cocoapods] Fix task and directory naming to avoid subspecs collision (vor 4 Tagen) <Yaroslav Chernyshev>
* b8817d5884 - (tag: build-1.4.30-dev-1517) FIR2IR: clean up dead code regarding overriding utils (vor 4 Tagen) <Jinseong Jeon>
* 5f64d6ec76 - FIR2IR: add support for callable reference to Java field (vor 4 Tagen) <Jinseong Jeon>
* 65545a10c4 - FIR: reproduce KT-42656 (vor 4 Tagen) <Jinseong Jeon>
2020-10-19 11:38:07 +02:00
Alexander Shabalin ac1a466cc9 Generalize finalization with Cleaner (#4362) 2020-10-19 11:57:24 +03:00
Pavel Punegov 6937ac56e7 Update exclude list for the KT-42723 2020-10-16 14:13:40 +03:00
Pavel Punegov 097b714dbb Update exclude list with the new set of issues 2020-10-16 14:13:40 +03:00
Vasily Levchenko 7a8e131850 [kotlin compiler][update] 1.4.30-dev-1514
* 96834d6f4c - (tag: build-1.4.30-dev-1514) Update example for default buildList to not use capacity KT-41136 (#3688) (vor 7 Stunden) <Derek Bodin>
* d9b3f91d73 - (tag: build-1.4.30-dev-1513) Support hasError in ide perf tests vega charts (vor 8 Stunden) <Vladimir Dolzhenko>
* 051d914996 - (tag: build-1.4.30-dev-1508) Align ide perf tests vega charts with json reports camelCase propNames (vor 11 Stunden) <Vladimir Dolzhenko>
* 98efdaa523 - (tag: build-1.4.30-dev-1507) FIR IDE: fix KtTypeRendererTest (vor 11 Stunden) <Ilya Kirillov>
* 5cda4b5ab3 - fix test generator compilation (vor 11 Stunden) <Ilya Kirillov>
* 29151665e1 - FIR IDE: add fir ide plugin tests task (vor 11 Stunden) <Ilya Kirillov>
* bd68b937e5 - FIR: ignore `testdata` directory in testPsiConsistency test (vor 11 Stunden) <Ilya Kirillov>
* 5c798d4e13 - FIR IDE: fix test data in fir-ide module (vor 11 Stunden) <Ilya Kirillov>
* 6086b54a06 - FIR IDE: do preliminary highlighting in completion tests considering exceptions (vor 11 Stunden) <Ilya Kirillov>
* b9cf9d8bc5 - FIR IDE: add missing test dependency (vor 11 Stunden) <Ilya Kirillov>
* 2f093e76b0 - FIR IDE: render resolve phase for lazy resolve tests (vor 11 Stunden) <Ilya Kirillov>
* 9c53c66bb5 - FIR IDE: actualize testdata for idea-frontend-fir module (vor 11 Stunden) <Ilya Kirillov>
* a585d20639 - FIR IDE: fix bodies calculator for property acessors (vor 11 Stunden) <Ilya Kirillov>
* ab4faa52f0 - FIR IDE: add missing IdeSessionComponents for FirIdeBuiltinsAndCloneableSession (vor 11 Stunden) <Ilya Kirillov>
* a22514cf8e - FIR IDE: separate lazy phase into 3 phases, add contracts phase (vor 11 Stunden) <Ilya Kirillov>
* c418140bef - FIR IDE: fix test dependencies (vor 11 Stunden) <Ilya Kirillov>
* dc467f7d6c - FIR: add test which checks that we do not access lazy bodies & lazy expressions till contract phase (vor 11 Stunden) <Ilya Kirillov>
* 7611135a4a - FIR: add raw fir building delegate expression test (vor 11 Stunden) <Ilya Kirillov>
* 971e551bae - FIR IDE: implement lazy delegate initializers (vor 11 Stunden) <Ilya Kirillov>
* 3f9735dd5d - FIR: use enum in RawFirBuilder to indicate its mode: normals, stubs, or lazy bodies (vor 11 Stunden) <Ilya Kirillov>
* 81d4371685 - FIR IDE: generate lazy initializers for properties (vor 11 Stunden) <Ilya Kirillov>
* 7c1170722f - FIR: add FirLazyExpression node (vor 11 Stunden) <Ilya Kirillov>
* 71b5b6df7c - FIR IDE: add tests for lazy resolving single declaration in file (vor 11 Stunden) <Ilya Kirillov>
* f4199a0729 - FIR: add ability to render declaration phase in FirRenderer (vor 11 Stunden) <Ilya Kirillov>
* bbf450703f - FIR: introduce stub bodies raw fir test case (vor 11 Stunden) <Ilya Kirillov>
* d2d330c3be - FIR IDE: implement lazy functions, constructors & accessors bodies building for raw fir (vor 11 Stunden) <Ilya Kirillov>
* 4fae9cbdb0 - FIR: introduce FirLazyBlock node (vor 11 Stunden) <Ilya Kirillov>
* 864800902b - FIR IDE: introduce WeakFirByPsiRef (vor 11 Stunden) <Ilya Kirillov>
* 17748b4499 - (tag: build-1.4.30-dev-1506) [JVM_IR] Fix off-by-one line number error in CoroutineCodegen. (vor 11 Stunden) <Mads Ager>
* 13def12731 - (tag: build-1.4.30-dev-1505) IR: remove unnecessary calls to deepCopyWithSymbols (vor 12 Stunden) <pyos>
* 45a0850d95 - (tag: build-1.4.30-dev-1503) Fix KotlinType.isNullabilityFlexible for types based on type parameters (vor 13 Stunden) <Alexander Udalov>
* fbf56c054b - JVM IR: fix names of $annotations methods for internal properties (vor 13 Stunden) <Alexander Udalov>
* 3f73be391f - JVM IR: fix names of $annotations methods with inline classes in signature (vor 13 Stunden) <Alexander Udalov>
* 1df3bafbaf - (tag: build-1.4.30-dev-1498) Minor, fix and unmute fieldNameClash.kt test (vor 15 Stunden) <Alexander Udalov>
* ec877843fc - (tag: build-1.4.30-dev-1495) [Gradle, K/N] Increase Xmx for MPP tests with native (vor 16 Stunden) <Alexander.Likhachev>
* babc7845af - (tag: build-1.4.30-dev-1489) FirSyntheticPropertiesScope: support case with derived getter (vor 17 Stunden) <Mikhail Glukhikh>
* 2f9b7495fc - [FIR2IR] Make safe call result always nullable (vor 17 Stunden) <Mikhail Glukhikh>
* d623f4d1d6 - (tag: build-1.4.30-dev-1488) Add test for KT-40190 (vor 17 Stunden) <Dmitry Petrov>
* d3f98923dc - (tag: build-1.4.30-dev-1487) [Gradle, JS] Fix K/JS project build with configuration cache enabled (vor 18 Stunden) <Alexander.Likhachev>
* 82a66bc659 - [Gradle, K/N] Remove wasm from VariantAwareDependenciesIT (vor 18 Stunden) <Alexander.Likhachev>
* e505c6473d - [Gradle, K/N] Remove check for export API from libraries producing test (vor 18 Stunden) <Alexander.Likhachev>
* 72ad581fe4 - [Gradle, K/N] Change prefix of apple-specific tests to native-* (vor 18 Stunden) <Alexander.Likhachev>
* 3ab99c1f96 - [Gradle, K/N] Reduce number of targets in MPP tests (vor 18 Stunden) <Alexander.Likhachev>
* 3dda02459d - [Gradle, K/N] Add more cases for cinterop test (vor 18 Stunden) <Alexander.Likhachev>
* be7cc32c10 - [Gradle, K/N] Add export API test for frameworks (vor 18 Stunden) <Alexander.Likhachev>
* 7c2339bcad - [Gradle, K/N] Move compiler version change to separate test (vor 18 Stunden) <Alexander.Likhachev>
* f0aa4a59e3 - [Gradle, K/N] Tests cleanup (vor 18 Stunden) <Alexander.Likhachev>
* 4b68678a36 - [Gradle, K/N] Add release binaries to generate binaries tests (vor 18 Stunden) <Alexander.Likhachev>
* 08ee702d19 - Update Kotlin/Native: 1.4.30-dev-16766 (vor 18 Stunden) <Alexander.Likhachev>
* 5dd1e75793 - [Gradle, K/N] Configure memory properties for tests in single place (vor 18 Stunden) <Alexander.Likhachev>
* 780b85e3ec - [Gradle, K/N] Simplify testNativeTests test by reducing number of targets (vor 18 Stunden) <Alexander.Likhachev>
* 882f442848 - [Gradle, K/N] Simplify native cinterop test (vor 18 Stunden) <Alexander.Likhachev>
* 7523b401c3 - [Gradle, K/N] Remove wasm32 from mpp tests compile tasks (vor 18 Stunden) <Alexander.Likhachev>
* 79ba6df7b8 - [Gradle, K/N] Remove "kotlinx.html" maven repository from tests (vor 18 Stunden) <Alexander.Likhachev>
* 03ee0f60ea - [Gradle, K/N] Add workaround for iOS simulator warning report check (vor 18 Stunden) <Alexander.Likhachev>
* 00cbfa9eb4 - [Gradle, K/N] Simplify native binaries DSL test (vor 18 Stunden) <Alexander.Likhachev>
* 4f8503dc30 - [Gradle, K/N] Reduce number of targets in tests (vor 18 Stunden) <Alexander.Likhachev>
* 8aa9ef5049 - [Gradle, K/N] Enable compiler daemon in tests (vor 18 Stunden) <Alexander.Likhachev>
* 923e7f7de5 - [Gradle, K/N] Create new framework producing test (vor 18 Stunden) <Alexander.Likhachev>
* 76e03842ae - [Gradle, K/N] Refactor native-specific Gradle tests (vor 18 Stunden) <Ilya Matveev>
* 71fe60f4a2 - [Gradle, K/N] Rename native native-specific test projects (vor 18 Stunden) <Ilya Matveev>
* 174e390d2c - [Gradle, K/N] Add separate tasks for native-specific Gradle tests (vor 18 Stunden) <Ilya Matveev>
* d971817c32 - [Gradle, K/N] Move native-specific tests to a separate class from MPP (vor 18 Stunden) <Ilya Matveev>
* 4d28463f1a - (tag: build-1.4.30-dev-1486) FIR CLI: initialize module and dependencies (vor 18 Stunden) <Jinseong Jeon>
* 01ba1cded7 - (tag: build-1.4.30-dev-1481) [Cocoapods] Minor. Fix `CocoaPodsIT`, test data update (vor 21 Stunden) <Yaroslav Chernyshev>
* 36dd883768 - (tag: build-1.4.30-dev-1479) Update testData of testKt28385 for 202 version (vor 21 Stunden) <Alexander Dudinsky>
* 9ef7273641 - (tag: build-1.4.30-dev-1478) Unmute stdlib tests after bootstrap advance. (vor 21 Stunden) <Roman Artemev>
* 3d8b614778 - (tag: build-1.4.30-dev-1472) [Commonizer] Allow debugging through "runCommonizer" Gradle task (vor 24 Stunden) <Dmitriy Dolovov>
* f49f5cb3d5 - [Commonizer] Fix classpath for "runCommonizer" Gradle task (vor 24 Stunden) <Dmitriy Dolovov>
* f27bf04911 - (tag: build-1.4.30-dev-1460) Perf test: remove info markers in testdata before test (vor 31 Stunden) <Ilya Kirillov>
* 4b3455dfa1 - (tag: build-1.4.30-dev-1444) Set backend for the test (vor 35 Stunden) <Pavel Punegov>
* 58ed1bbb64 - (tag: build-1.4.30-dev-1441) Can't use configure action from Immutable state (vor 2 Tagen) <nataliya.valtman>
* 9147aa76b5 - (tag: build-1.4.30-dev-1440) Advance bootstrap to 1.4.30-dev-1423 (vor 2 Tagen) <Dmitriy Novozhilov>
* 052f345a17 - (tag: build-1.4.30-dev-1439) JVM_IR no generic signatures for abstract stubs KT-42609 (vor 2 Tagen) <Dmitry Petrov>
* c8bf74c7d5 - Bytecode listing test fails if JVM and JVM_IR have same testData (vor 2 Tagen) <Dmitry Petrov>
* 51e2b9d33d - (tag: build-1.4.30-dev-1435) Enable signing using gpg in KotlinBuildPublishingPlugin (KTI-355) (vor 2 Tagen) <Nikolay Krasko>
* 1b39a235d8 - (tag: build-1.4.30-dev-1430) JVM IR: sort multifile part names in metadata (vor 2 Tagen) <Alexander Udalov>
* b257b03152 - JVM IR: do not generate JvmName on multifile parts (vor 2 Tagen) <Alexander Udalov>
* 0eccb9661f - JVM IR: simplify staticDefaultFunctionPhase (vor 2 Tagen) <Alexander Udalov>
* 1859d4d340 - JVM IR: avoid quadratic complexity in InheritedDefaultMethodsOnClassesLowering (vor 2 Tagen) <Alexander Udalov>
* 5ca4c2ce1a - (tag: build-1.4.30-dev-1428) Use camelCase propNames in ide perf tests json stats; report hasError (vor 2 Tagen) <Vladimir Dolzhenko>
* bc6693fa6e - (tag: build-1.4.30-dev-1425) FIR2IR: element-wise SAM conversion for vararg (vor 2 Tagen) <Jinseong Jeon>
* 5d394528f6 - (tag: build-1.4.30-dev-1423) Fix double publication of javadoc in kotlin-osgi-bundle (KTI-356) (vor 2 Tagen) <Nikolay Krasko>
* e06ae01c0c - (tag: build-1.4.30-dev-1419) Restore nullability after type refinement along with annotations (vor 2 Tagen) <Dmitry Savvinov>
* ee794f8664 - (tag: build-1.4.30-dev-1414) FIR IDE: add check canceled between diagnostics (vor 2 Tagen) <Ilya Kirillov>
* 9dd3d8fb14 - (tag: build-1.4.30-dev-1409) [NI] Fix extension function check after commonization (vor 2 Tagen) <Pavel Kirpichenkov>
* c53011dd04 - [FIR] mute builder inference test (vor 2 Tagen) <Pavel Kirpichenkov>
* 39a87435ee - [FIR/NI] Refactor type variable gathering from lambda types (vor 2 Tagen) <Pavel Kirpichenkov>
* ef44077cb7 - [FIR] Restore variable fixation direction in call completion (vor 2 Tagen) <Pavel Kirpichenkov>
* 712a2ce1ab - [FIR] Improved lambda completion: initial implementation (vor 2 Tagen) <Pavel Kirpichenkov>
* 5eae6f2f4e - [FIR] Move PostponedArgumentInputTypesResolver to resolution.common (vor 2 Tagen) <Pavel Kirpichenkov>
* 3822a32fce - [FIR] Prepare commonization of PostponedArgumentInputTypesResolver (vor 2 Tagen) <Pavel Kirpichenkov>
* 0685beb765 - (tag: build-1.4.30-dev-1406, tag: build-1.4.30-dev-1405) NI: do substitution type variables during updating trace for lambda (these type variables can appear after the builder inference) (vor 2 Tagen) <Victor Petukhov>
* e399b4cd12 - (tag: build-1.4.30-dev-1396) JVM IR: minor, sort ElementType fields as in the old backend (vor 2 Tagen) <Alexander Udalov>
* 1daeebcdd3 - Minor, add regression test (vor 2 Tagen) <Alexander Udalov>
* 2ff011af17 - (tag: build-1.4.30-dev-1394) JVM_IR: add an assertion and a comment about property references (vor 2 Tagen) <pyos>
* 1663619606 - JVM_IR: add local delegated property metadata to non-synthetic classes (vor 2 Tagen) <pyos>
* 2974004de4 - JVM_IR: make PropertyReferenceLowering less quadratic (vor 2 Tagen) <pyos>
* d7b9920eba - (tag: build-1.4.30-dev-1392, tag: build-1.4.30-dev-1390) Treat field initializer as class initializer (vor 3 Tagen) <Ilmir Usmanov>
* 3b5706972e - Extract effect from lambda argument if it is in parentheses (vor 3 Tagen) <Ilmir Usmanov>
* df64bb3eb7 - JVM_IR emulate JVM hack for generic signatures in KT-18189 (vor 3 Tagen) <Dmitry Petrov>
* f20a695c0e - (tag: build-1.4.30-dev-1386) Minor: Rebase testGenericConstructorCallWithTypeArguments (vor 3 Tagen) <Steven Schäfer>
* c89461e654 - (tag: build-1.4.30-dev-1383) JSpecify: add gradle task to download JSpecify test suite (vor 3 Tagen) <Victor Petukhov>
* d0cd7a4008 - JSpecify: exclude test running from the common `test` task (vor 3 Tagen) <Victor Petukhov>
* 9dab052266 - JSpecify: implement tests generator and test runner with checking compliance of kotlin diagnostics and jspecify marks (vor 3 Tagen) <Victor Petukhov>
* f39e2d4a2d - JSpecify: convert java use sites for existing tests to kotlin ones (vor 3 Tagen) <Victor Petukhov>
* ce44f7d4d3 - JSpecify: implement kotlin use sites to java ones converter (vor 3 Tagen) <Victor Petukhov>
* 520e35baaf - JSpecify: rework tests – replace kotlin use sites to java ones with future j2k conversion (vor 3 Tagen) <Victor Petukhov>
* 8974128be4 - JSpecify: remove annotations unsupported yet (vor 3 Tagen) <Victor Petukhov>
* fb8bba4dfb - Include kotlin reflect test runtime dependency for `tests-java8` module to make jps tests running work (vor 3 Tagen) <Victor Petukhov>
* 677f5ca4e3 - (tag: build-1.4.30-dev-1379) Don't keep ref to ABSENT_KOTLIN_INJECTION in companion object (vor 3 Tagen) <Vladimir Dolzhenko>
* 7c2112d014 - Prepare for KT dynamic plugin: make EP dynamic (vor 3 Tagen) <Vladimir Dolzhenko>
* 0e7e24c498 - (tag: build-1.4.30-dev-1378) Add more diagnostics to address invalid module (vor 3 Tagen) <Vladimir Dolzhenko>
* fa7104213c - (tag: build-1.4.30-dev-1377) Temporary disable test until bootstrap is updated (vor 3 Tagen) <Roman Artemev>
* f824bb6987 - [JS BE] Merge Legacy and IR BE exceptions-related test data (vor 3 Tagen) <Roman Artemev>
* c16b11a124 - [JS IR BE] Fix throwable stuff to make exceptions similar to JVM (vor 3 Tagen) <Roman Artemev>
* ff093d363a - [JS IR BE] Fix Throwable ancestor transformation (vor 3 Tagen) <Roman Artemev>
* 383146f836 -  [JS IR BE] Add compiler instrinsic to express `undefined` value in BE (vor 3 Tagen) <Roman Artemev>
* f794ced888 - (tag: build-1.4.30-dev-1373, origin/push/demiurg906/fir-cfg-dump-fix) [FIR] Fix incorrect cluster creating in CFG dumps (vor 3 Tagen) <Dmitriy Novozhilov>
* 3495ec198d - (tag: build-1.4.30-dev-1360) Minor. Small clean-up in KLIB decompiler (vor 3 Tagen) <Dmitriy Dolovov>
2020-10-15 12:16:22 +02:00
SvyatoslavScherbina 9b53cded94 Fix secondary constructors of generic inline classes
#KT-42649 Fixed.
2020-10-15 10:22:18 +03:00
Sergey Bogolepov b7470495f2 [Clang][Runtime] Move macro definitions to konan.properties
Cleaned up a bit ClangArgs.kt by moving macro definitions to konan.properties.
It is also useful for a future targets refactoring.
2020-10-15 13:11:25 +07:00
Igor Chevdar 229571b57f [IR] Extracted box/unbox folding to a separate pass 2020-10-14 15:03:05 +03:00
Igor Chevdar 68d428afb6 [IR] Supported implicit casts in box/unbox fold lowering 2020-10-14 15:03:05 +03:00
Ilya Matveev c2d05acf71 [Runtime testing] Get rid of THROW_NOT_IMPLEMENTED macro 2020-10-13 15:16:25 +07:00
Ilya Matveev 6ed7819773 [Runtime testing] Mention runtime tests in HACKING.md 2020-10-13 15:16:25 +07:00
Ilya Matveev 250262d8a7 [Runtime testing] Disable the bad trial test to make TeamCity build green 2020-10-13 15:16:25 +07:00
Ilya Matveev 46210be959 [Runtime testing] Enable runtime assertions in runtime tests 2020-10-13 15:16:25 +07:00
Ilya Matveev 3ea99d0238 [Runtime testing] Add directories generated by cmake to .gitignore 2020-10-13 15:16:25 +07:00
Ilya Matveev 77c2fde12b [Runtime testing] Add aliases for host mimalloc and stdalloc runtime tests 2020-10-13 15:16:25 +07:00
Ilya Matveev 788dd1c210 [Runtime testing] Fix link errors caused by duplicated symbol __throw_length_error 2020-10-13 15:16:25 +07:00
Alexander Shabalin a452346385 [Runtime testing] Add example tests 2020-10-13 15:16:25 +07:00
Ilya Matveev f606c59d5b [Runtime testing] Add basic runtime tests infrastructure 2020-10-13 15:16:25 +07:00
Dmitriy Dolovov 378dc1954b Minor. Drop obsolete isSecondaryConstructorFlag metadata flag 2020-10-13 10:04:27 +03:00
Svyatoslav Scherbina 1b37e869dd Add one more test for mangling top-levels in ObjCExport 2020-10-13 09:55:18 +03:00
Svyatoslav Scherbina 4c04702636 Fix ObjCExport mangling top-levels in different files in two-stage mode 2020-10-13 09:55:18 +03:00
Alexander Shabalin 6c1a482539 Add crashing test on KT-41811 (#4437) 2020-10-12 22:20:43 +03:00
Vasily Levchenko 9e6031e66a [kotlin compiler][update] 1.4.30-dev-1359
* 3eeaa07e0c - (tag: build-1.4.30-dev-1359) Sync up plugin.xml AS42 with 202 (vor 2 Stunden) <Vladimir Dolzhenko>
* f941733f13 - (tag: build-1.4.30-dev-1358) [JVM_IR] Rebase init blocks stepping test that is working as intended. (vor 2 Stunden) <Mads Ager>
* a9bc63dece - (tag: build-1.4.30-dev-1337) Drop redundant legacy_name from ide perf tests json stats (vor 35 Stunden) <Vladimir Dolzhenko>
* a4fb2a445f - (tag: build-1.4.30-dev-1328) Minor, add spaces to diagnostic message (vor 3 Tagen) <Alexander Udalov>
* ac39e4d89c - Minor, add regression test (vor 3 Tagen) <Alexander Udalov>
* 6f9f437f15 - IR: refuse to copy classes in InitializersLowering (vor 3 Tagen) <pyos>
* e6c0575d3a - JVM_IR: do not deep-copy suspend lambdas in initializers (vor 3 Tagen) <pyos>
* 8bc7370b92 - (tag: build-1.4.30-dev-1324) ForLoopsLowering: Add PLUSEQ origin to increment to use IINC instructions if possible. (vor 3 Tagen) <Mark Punzalan>
* 14137cb013 - ForLoopsLowering: Remove `additionalNotEmptyCondition` as it is no longer used in UntilHandler. (vor 3 Tagen) <Mark Punzalan>
* ccbf7cc2ee - ForLoopsLowering: Use last-exclusive for-loops for optimized `until` progressions instead of decrementing "last". (vor 3 Tagen) <Mark Punzalan>
* 1adb130509 - ForLoopsLowering: Move `isLastInclusive` to HeaderInfo. (vor 3 Tagen) <Mark Punzalan>
* a093efde11 - Add blackbox test for KT-42533. (vor 3 Tagen) <Mark Punzalan>
* 375d92cf67 - (tag: build-1.4.30-dev-1319) Merge two consequent records in LVT (vor 3 Tagen) <Ilmir Usmanov>
* 91b8e32d43 - (tag: build-1.4.30-dev-1318, origin/rr/pdn_jvmir_abi_tests) Add ABI tests for classes extending Number and CharSequence (vor 3 Tagen) <Dmitry Petrov>
* 6dd2d8bbdb - (tag: build-1.4.30-dev-1312) JVM_IR drop 'SpecialMethodWithDefaultInfo#needsArgumentBoxing' (vor 3 Tagen) <Dmitry Petrov>
* a412596d8e - JVM_IR emulate old back-end behavior in special bridges + inline classes (vor 3 Tagen) <Dmitry Petrov>
* 92fa13cbab - Workaround for a possible compiler bug in object literals (vor 3 Tagen) <Dmitry Petrov>
* 23beaa5883 - [formatter] add tests for line indent after properties (vor 3 Tagen) <Dmitry Gridin>
* 434139d986 - Revert "Add indent before accessor for extension property (KT-33131)" (vor 3 Tagen) <Dmitry Gridin>
* 852d705c71 - (tag: build-1.4.30-dev-1305) FIR: optimize converting string expressions in raw FIR builder (vor 3 Tagen) <Ilya Kirillov>
* 5937ffae4d - FIR: optimize checking if placeholder projection for raw FIR builder (vor 3 Tagen) <Ilya Kirillov>
* bbc641b390 - FIR: do not get statement text for every statement in raw FIR builder (vor 3 Tagen) <Ilya Kirillov>
* b1768d805f - (tag: build-1.4.30-dev-1298) [Gradle, JS] Rename dukatMode to externalsOutputFormat (vor 3 Tagen) <Ilya Goncharov>
* 3ad6d58153 - [Gradle, JS] Execute dukat on import in both mode (vor 3 Tagen) <Ilya Goncharov>
* 0a86beeb64 - [Gradle, JS] Add descriptors to dependencies in configurations phase (vor 3 Tagen) <Ilya Goncharov>
* af65365d6a - [Gradle, JS] Move gradle post processing after executing of dukat (vor 3 Tagen) <Ilya Goncharov>
* 4eea52e4e7 - [Gradle, JS] Add TaskAction on overriden method for integrated task (vor 3 Tagen) <Ilya Goncharov>
* b37414ae0b - [Gradle, JS] Add test on compilation with dukat binaries (vor 3 Tagen) <Ilya Goncharov>
* c1fe8defd2 - [Gradle, JS] Dukat descriptors (vor 3 Tagen) <Ilya Goncharov>
* 500fceb438 - [Gradle, JS] Add binary dukat mode (vor 3 Tagen) <Ilya Goncharov>
* f50851a982 - (tag: build-1.4.30-dev-1297) Fix testdata after migrating to NewKotlinTypeCheckerImpl in OverrideResolver (vor 3 Tagen) <Dmitry Savvinov>
* f02593074f - Drop isEqualTypeConstructor in favour of areEqualTypeConstructors (vor 3 Tagen) <Dmitry Savvinov>
* fc4b488d43 - Use NewKotlinTypeChecker in OverridingUtil (vor 3 Tagen) <Dmitry Savvinov>
* 01d6181050 - Add test on overriding declaration with a composite type with expect declaration (vor 3 Tagen) <Dmitry Savvinov>
* f8b9011667 - Minor: unify error reporting for fun/properties overriding (vor 3 Tagen) <Dmitry Savvinov>
* ac63d8b3bf - Unify code for checking return type on override for fun/property (vor 3 Tagen) <Dmitry Savvinov>
* 736ecf3e9f - Add test case on overriding property of expect-type (vor 3 Tagen) <Dmitry Savvinov>
* ac107f362e - Refine types of type parameters before checking their equality in OverridingUtil (vor 3 Tagen) <Dmitry Savvinov>
* 80f4061a3d - Add test on override with expect in return type (vor 3 Tagen) <Dmitry Savvinov>
* f8b8f94040 - (tag: build-1.4.30-dev-1296, tag: build-1.4.30-dev-1292) Adjust vega IDE performance test charts (vor 3 Tagen) <Vladimir Dolzhenko>
* a6efaf440a - (tag: build-1.4.30-dev-1291) FIR supertypes: replace class phase even if it hasn't unresolved supers (vor 3 Tagen) <Mikhail Glukhikh>
* 94302614cd - [FIR] Add forgotten resolving status of enum entries (by Dmitry) (vor 3 Tagen) <Mikhail Glukhikh>
* 5fbe715871 - [FIR] Add forgotten replacing resolve phase during type resolve (vor 3 Tagen) <Dmitriy Novozhilov>
* 1f5797e929 - Don't resolve annotation arguments in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* 6f89385aec - Transform forgotten property annotations in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* e5463be6ba - Don't transform parameter default values in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* bdec245424 - Don't transform enum entry initializer in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* 880eb6da6c - Don't transform delegated constructor args in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* 949952e766 - (tag: build-1.4.30-dev-1275) kotlinx-metadata: minor, remove incorrect ReplaceWith from IS_PRIMARY deprecation (vor 4 Tagen) <Alexander Udalov>
* afd710292a - [JVM_IR] Fix mangling of default argument stubs for internal methods. (vor 4 Tagen) <Mads Ager>
* 8c88670185 - (tag: build-1.4.30-dev-1270) FIR: copy constructor for typealias'ed inner/nested class (vor 4 Tagen) <Jinseong Jeon>
2020-10-12 13:14:49 +02:00
Vasily Levchenko de986ebedc [build] extract versions to gradle.properties 2020-10-12 13:14:49 +02:00
Florian Kistner 16c1c52729 Promote local mode to parameter of ObjcExportHeaderGeneratorMobile 2020-10-12 12:34:25 +03:00
Alexander Shabalin 86ae02eb25 Ensure deinitialization of singletons for native library generation (#4422) 2020-10-10 03:04:55 +03:00
Igor Chevdar 77949abcdc [IR] Native version of DefaultArgumentStubGenerator
By default, DefaultArgumentStubGenerator produces IrSetValue to IrValueParameter
which is not supported, so replace it with a temp creation and setting into it
2020-10-09 14:18:47 +02:00
LepilkinaElena fa853592e3 Use explicit/allParametersCount in cases the parameters list isn't needed (#4414)
(cherry picked from commit e4f0586568383a1e4225a70d959c417873faa402)
2020-10-09 14:18:47 +02:00
Dmitriy Dolovov db65e8d2c3 kotlinx-metadata: Wrong interpretation of Flag.Constructor.IS_PRIMARY
^KT-42429

(cherry picked from commit d6390b31c0dfbc71b9012f71a7c829b473c14c86)
2020-10-09 14:18:47 +02:00
Dmitriy Dolovov 59c0d4b189 kotlinx-metadata: Advance kotlinx-metadata-klib library version
^KT-42429

(cherry picked from commit 3d55e12d357d67baa2bc19c5811cebb4a8d3ddd3)
2020-10-09 14:18:47 +02:00
Mads Ager 11a3085659 Adapt to IR change to allow setting of parameters for default stubs.
(cherry picked from commit 68034d3c816387b4000c1b298dbea5b800643fe7)
2020-10-09 14:18:47 +02:00
Georgy Bronnikov ad39f45304 Adapt to change in master
(cherry picked from commit 0f812ca24c5c570a5015297bfec744145e8d0e25)
2020-10-09 14:18:47 +02:00
Alexander Udalov 1e7b39ef80 Build: fix "unknown enum constant" warning on Nls.Capitalization
(cherry picked from commit 738c38e2c227de762b1315653b1a284eb80d02d8)
2020-10-09 14:18:47 +02:00
Dmitriy Novozhilov 53680ec936 Add forgotten comma
(cherry picked from commit 8a25c11dcd23f03f752331594da1dd6a4840b3f8)
2020-10-09 14:18:47 +02:00
Dmitriy Novozhilov 0942baa419 Add new kotlin module to :detectJarCollision
(cherry picked from commit f324c92b4d97438bbaad02a5993b7a00a78423a9)
2020-10-09 14:18:47 +02:00
Vasily Levchenko 8fd4bd0da4 [kotlin compiler][update] 1.4.30-dev-1260
* 5e5712afbb - (HEAD -> master, tag: build-1.4.30-dev-1260, origin/master, origin/HEAD) [JS IR] Make JsExport not fail on companion objects (KT-37829) (vor 2 Stunden) <Svyatoslav Kuzmich>
* 9f716ba37c - (tag: build-1.4.30-dev-1259) Jspecify: Rename DefaultNotNull to DefaultNonNull (vor 3 Stunden) <Victor Petukhov>
* c3bada44cf - Jspecify: Rename NullnessUnknown to NullnessUnspecified (vor 3 Stunden) <Victor Petukhov>
* 2685c7efce - Jspecify: Rename codeanalysis annotations to jspecify ones (vor 3 Stunden) <Victor Petukhov>
* 59bd7364ab - Enhance bounds for type parameters after loops disconnection (vor 3 Stunden) <Denis Zharkov>
* 6661814e40 - Do not enhance star projections for bounds of raw types (vor 3 Stunden) <Denis Zharkov>
* 16b4a2c465 - Do not enhance type parameter bounds if they contain a raw type (vor 3 Stunden) <Denis Zharkov>
* c1b34a83e9 - Fix enhancement behavior in case of error-typed upper bounds (vor 3 Stunden) <Denis Zharkov>
* 2964d52640 - Add test case for codeanalysis annotation (vor 3 Stunden) <Denis Zharkov>
* dfb1cb8642 - Minor. Rename UnknownNullness -> NullnessUnknown (vor 3 Stunden) <Denis Zharkov>
* 0b958c8ac5 - Fix annotation name in test data to DefaultNullnessUnknown (vor 3 Stunden) <Denis Zharkov>
* f3a490ee16 - Support compiler flag -Xcodeanalysis-annotations (vor 3 Stunden) <Denis Zharkov>
* c734bac676 - Minor. Reformat JavaNullabilityChecker.kt (vor 3 Stunden) <Denis Zharkov>
* ce2b7bded6 - Minor. Reformat AbstractForeignAnnotationsTest.kt (vor 3 Stunden) <Denis Zharkov>
* 90a9ca6cb3 - Minor. Rename flag in JvmAnalysisFlags: jsr305 -> javaTypeEnhancementState (vor 3 Stunden) <Denis Zharkov>
* 93d9301847 - Minor. Extract JavaTypeEnhancementStateParser::parseJsr305State (vor 3 Stunden) <Denis Zharkov>
* e7208f0c05 - Rename Jsr305Parser -> JavaTypeEnhancementStateParser (vor 3 Stunden) <Denis Zharkov>
* 6c37574fce - Rename Jsr305State -> JavaTypeEnhancementState (vor 3 Stunden) <Denis Zharkov>
* 2f04a1505d - Support enhancement for unbounded wildcards from codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* 392ef9aa2b - Support type arguments enhancement from type parameters bounds (vor 3 Stunden) <Denis Zharkov>
* e9e05c53e1 - Support enhancement for type parameter based types (vor 3 Stunden) <Denis Zharkov>
* fa2578c795 - Prepare type enhancement for codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* e27501497b - Support codeanalysis annotations on type parameters bounds (vor 3 Stunden) <Denis Zharkov>
* 82d39dd86a - Add basic support for default codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* 517cc84f4d - Add initial support for codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* 165a147dd8 - (tag: build-1.4.30-dev-1256, origin/rr/fir-ide-perf/fir-completion-handler-test) Improved IDE performance tests vega specs (vor 3 Stunden) <Vladimir Dolzhenko>
* 0682084ca3 - (tag: build-1.4.30-dev-1248) [FIR Completion] Generate part of performance tests for FIR completion (vor 5 Stunden) <Roman Golyshev>
* beac3757bc - (tag: build-1.4.30-dev-1243) [IR text test] Minor: add forgotten .fir.txt file (vor 6 Stunden) <Mikhail Glukhikh>
* 46535bbd9d - (tag: build-1.4.30-dev-1242, tag: build-1.4.30-dev-1235) Add IDE performance tests vega specs (vor 15 Stunden) <Vladimir Dolzhenko>
* 280fcb5c4b - (tag: build-1.4.30-dev-1234) IDE: IndexNotReadyException while creating new Kotlin file in Dumb mode (vor 18 Stunden) <Dmitriy Dolovov>
* 2f003bdcb5 - (tag: build-1.4.30-dev-1233) Minor, add regression test (vor 18 Stunden) <Alexander Udalov>
* af98720720 - JVM_IR: move MoveOrCopyCompanionObjectFields down a bit (vor 18 Stunden) <pyos>
* dd1682510f - (tag: build-1.4.30-dev-1232) JVM_IR: generate accessors for inherited abstract members too (vor 18 Stunden) <pyos>
* 68157f09fa - (tag: build-1.4.30-dev-1226) Minor, add temporary workaround for KT-42492 (vor 20 Stunden) <Alexander Udalov>
* 7833698038 - (tag: build-1.4.30-dev-1223) [FIR IDE] Fix `idea-fir-performance-tests` module references (vor 21 Stunden) <Roman Golyshev>
* efef18c2ca - FIR IDE: mute not passing highlighting test (vor 21 Stunden) <Ilya Kirillov>
* 96422ea3fe - FIR IDE: introduce highlighting performance test (vor 21 Stunden) <Ilya Kirillov>
* 5cc12b49fc - (tag: build-1.4.30-dev-1219) Hide java.lang.CharSequence::isEmpty from Kotlin built-in class (vor 23 Stunden) <Denis Zharkov>
* 90044f9672 - Use correct naming for additional built-in member lists (vor 23 Stunden) <Denis Zharkov>
* 98088f739d - (tag: build-1.4.30-dev-1215) PSI2IR: do not generate when subjects multiple times (vor 23 Stunden) <pyos>
* e280416fe2 - (tag: build-1.4.30-dev-1212, tag: build-1.4.30-dev-1209) Minor, add regression test (vor 25 Stunden) <Alexander Udalov>
* 8ef0fdf021 - JVM_IR: remove two outdated comments (vor 25 Stunden) <pyos>
* f7441813a9 - JVM_IR: move SuspendLambdaLowering to a separate file (vor 25 Stunden) <pyos>
* a6c62d3339 - JVM_IR: do not inherit delegated property trackers (vor 25 Stunden) <pyos>
* 05c856f1f7 - JVM_IR: move SuspendLambdaLowering next to FunctionReferenceLowering (vor 25 Stunden) <pyos>
* 44e0bfe90b - JVM_IR: split AddContinuationLowering (vor 25 Stunden) <pyos>
* 4f171a9eb5 - JVM_IR: move FunctionReference lowering before PropertyReference (vor 25 Stunden) <pyos>
* 1190457759 - (tag: build-1.4.30-dev-1202) JVM_IR: fix copying of receivers when unboxing inline class parameters (vor 26 Stunden) <pyos>
* adcbfc7b4c - (tag: build-1.4.30-dev-1200) IR: add an emptiness check to all unsigned `until` loops (vor 27 Stunden) <pyos>
* 4a03006162 - Generate min/max constants as non-const in ranges tests (vor 27 Stunden) <pyos>
* 260f66183c - (tag: build-1.4.30-dev-1196, origin/rr/ddol/work3) Don't ignore the test on JS backend as it doesn't fail any more. (vor 28 Stunden) <Pavel Punegov>
* 93b2ea2feb - Regenerate tests (vor 28 Stunden) <Pavel Punegov>
* a439860e12 - Replace IGNORE_BACKENDs to TARGET_BACKEND for the Java test (vor 28 Stunden) <Pavel Punegov>
* 4d8ca074bc - Ignore test for the full reflection in Native (vor 28 Stunden) <Pavel Punegov>
* 33d28b44fa - Unmute typeOf tests in Native backend (vor 28 Stunden) <Pavel Punegov>
* d92aa94c6d - (tag: build-1.4.30-dev-1195) [Usages] Provide BWC change for 1.4.20 and mark it as deprecated (vor 28 Stunden) <Igor Yakovlev>
* 23d33f51a2 - (tag: build-1.4.30-dev-1193) Open build tool window on Gradle DSL errors (vor 29 Stunden) <Vladimir Dolzhenko>
* 0e29f6f48b - (tag: build-1.4.30-dev-1191) DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE: is -> are (vor 29 Stunden) <KotlinIsland>
* 9a0c3c47c8 - [inspections] fix false positive "Redundant Unit" inspection in lambda with dynamic return type (vor 29 Stunden) <Dmitry Gridin>
* 26d03295cf - (tag: build-1.4.30-dev-1187) [Cocoapods] Remove hierarchical PodInstall dependsOn to `Podspec`s (vor 29 Stunden) <Yaroslav Chernyshev>
* e49f881e7f - (tag: build-1.4.30-dev-1186) [FIR2IR] Add more clear exception about absent setter (see KT-42496) (vor 30 Stunden) <Mikhail Glukhikh>
* aa4a042612 - [FIR2IR] Use deepest matching symbol also for synthetic properties (vor 30 Stunden) <Mikhail Glukhikh>
* fb4f27e136 - [FIR2IR] Add test for problematic KT-42359 (vor 30 Stunden) <Mikhail Glukhikh>
* 49307e243c - (tag: build-1.4.30-dev-1185) FIR deserializer: load annotations on default accessors (vor 31 Stunden) <Jinseong Jeon>
* c25742c91a - (tag: build-1.4.30-dev-1184) kotlinx-metadata: Fix tests for Flag.Constructor.IS_SECONDARY flag (vor 31 Stunden) <Dmitriy Dolovov>
* 52e56ca070 - kotlinx-metadata: Wrong interpretation of Flag.Constructor.IS_PRIMARY (vor 31 Stunden) <Dmitriy Dolovov>
* 3a5ffe479e - (tag: build-1.4.30-dev-1172) General fixes for composite builds in HMPP (vor 2 Tagen) <Sergey Igushkin>
* 7d1a3a137b - Publish MPP -metadata artifact in the root module, drop separate module (vor 2 Tagen) <Sergey Igushkin>
* a0fbf54d11 - Simplify matching of Kotlin variant name and Gradle configuration name (vor 2 Tagen) <Sergey Igushkin>
* 16d493558e - HMPP resolution fixes (vor 2 Tagen) <Sergey Igushkin>
* 5963b07987 - Use JSON as the format for the Kotlin project structure metadata (vor 2 Tagen) <Sergey Igushkin>
* f19ef0184c - Cleanup GranularMetadataTransformation after refactoring (vor 2 Tagen) <Sergey Igushkin>
* 3817aa32a1 - (tag: build-1.4.30-dev-1170) [IR] Move isAssignable to IrValueDeclaration. (vor 2 Tagen) <Mads Ager>
* af0999ec6f - [IR] Support isAssignable in builders and serialization. (vor 2 Tagen) <Mads Ager>
* 37145fb055 - [JS_IR] Fix exponential behavior accidentally introduced. (vor 2 Tagen) <Mads Ager>
* 1f2ca606a5 - [IR] Add isAssignable property to IrValueParameter. (vor 2 Tagen) <Mads Ager>
* 8d791ca98e - [IR] Update naming, but not binary format for IrSetValue. (vor 2 Tagen) <Mads Ager>
* 33ab2299f9 - [IR] Fix the type of the default argument mask condition. (vor 2 Tagen) <Mads Ager>
* 87f17dec4a - [JS_IR] Use IrSetValue for default argument handling for JS backend. (vor 2 Tagen) <Mads Ager>
* 9a93bb3f09 - [IR] Add IR support for setting parameters. (vor 2 Tagen) <Mads Ager>
* db23460fd5 - Implement proper script runtime exception rendering with tests (vor 2 Tagen) <Ilya Chernikov>
* d5ad424e8f - (tag: build-1.4.30-dev-1166) FIR: introduce source element mappings tests for raw FIR (vor 2 Tagen) <Ilya Kirillov>
* a8ca2f8065 - FIR IDE: fix diagnostics collection (vor 2 Tagen) <Ilya Kirillov>
* 551864d8c1 - FIR: fix source element of FirQualifiedAccessExpression (vor 2 Tagen) <Ilya Kirillov>
* c6de983476 - (tag: build-1.4.30-dev-1165) Keep class members of the ExtensionPoint interface instead of its implementation for easier usage (vor 2 Tagen) <Yan Zhulanow>
* 0dc243d74c - Parcelize: Don't activate both 'kotlin-parcelize' and 'kotlin-android-extensions' in IDE (KT-42267) (vor 2 Tagen) <Yan Zhulanow>
* 4c540152fe - Parcelize: Forbid applying both 'kotlin-parcelize' and 'kotlin-android-extensions' (KT-42342) (vor 2 Tagen) <Yan Zhulanow>
* a37f16d7a2 - (tag: build-1.4.30-dev-1159) [IR] Do not generate line numbers for synthesized data class members. (vor 2 Tagen) <Mads Ager>
* 5048471835 - (tag: build-1.4.30-dev-1153) Properly check default kind on inheriting from old DefaultImpls scheme (vor 2 Tagen) <Mikhael Bogdanov>
* 714d17ac63 - (tag: build-1.4.30-dev-1151) Parcelize, JVM IR: Handle star projected and nullable arrays. (vor 2 Tagen) <Steven Schäfer>
* a6d5c02d9b - (tag: build-1.4.30-dev-1148) JVM_IR: add a transformChildren call to PropertyReferenceLowering (vor 2 Tagen) <pyos>
* b1bd138afb - JVM_IR fix inline class <-> collection stubs issues (vor 2 Tagen) <Dmitry Petrov>
* 2573eaa77f - (tag: build-1.4.30-dev-1139) IR: do not crash renderer on functions with uninitialized return type (vor 2 Tagen) <Alexander Udalov>
* 06f1bd6101 - Reformat IR tree declarations and implementations (vor 2 Tagen) <Alexander Udalov>
* b47e0e861b - (tag: build-1.4.30-dev-1130) [PSI2IR] Use SYNTHETIC_OFFSET for delegated brigdes. (vor 2 Tagen) <Mads Ager>
* ed5c2b0565 - (tag: build-1.4.30-dev-1128) Add tests for data class runtime string concatenation (vor 2 Tagen) <Mikhael Bogdanov>
* eb32a6ddbd - Add test for for kt42457 wrong behaviour. Align runtime concatenation with it (vor 2 Tagen) <Mikhael Bogdanov>
* 64fb114c30 - (tag: build-1.4.30-dev-1123) FIR Java annotations: create vararg or Array depending on parameter name (vor 2 Tagen) <Mikhail Glukhikh>
* f6b49a2c9a - FirAnnotationArgumentChecker: handle conversion calls properly (vor 2 Tagen) <Mikhail Glukhikh>
* 6f432ea5dd - [FIR] Add problematic test for KT-42346 (double vararg in annotation) (vor 2 Tagen) <Mikhail Glukhikh>
* 862fb6a405 - FIR Java: make annotation parameters not-null (vor 2 Tagen) <Mikhail Glukhikh>
* bcdc53d1c4 - (tag: build-1.4.30-dev-1118) [Gradle, JS] Consider GString in npm dependencies parse in root dependencies (vor 2 Tagen) <Ilya Goncharov>
* 39cde978d0 - (tag: build-1.4.30-dev-1104) Minor. Rename test folder (vor 2 Tagen) <Mikhael Bogdanov>
* d2c4be18a0 - Rename `runtime-string-concat` option into 'string-concat' (vor 2 Tagen) <Mikhael Bogdanov>
* 402f7df0d4 - (tag: build-1.4.30-dev-1103) [IR] Save several last calculated line numbers not to recalculate them several times during code and debug info generation (#3792) (vor 2 Tagen) <LepilkinaElena>
* a52e045c91 - (tag: build-1.4.30-dev-1091) [IR BE] Remap references in default arg value in inner class constructor (vor 3 Tagen) <Roman Artemev>
* f597585ffb - [IR BE] Refactor DefaultArgumentStubGenerator a bit (vor 3 Tagen) <Roman Artemev>
* d7e0649d93 - (tag: build-1.4.30-dev-1090) Automatically add -- after script/expression in kotlin runner (vor 3 Tagen) <Ilya Chernikov>
* 153217ae2e - (tag: build-1.4.30-dev-1088) Clean up muted tests (vor 3 Tagen) <Vladimir Dolzhenko>
* b27955d268 - (tag: build-1.4.30-dev-1081) Wrong specialization diagnostic is reported on java default inheritance (vor 3 Tagen) <Mikhael Bogdanov>
* 2d001a46fc - (tag: build-1.4.30-dev-1073) FIR CFG traverser: do not skip graph enter node (vor 3 Tagen) <Jinseong Jeon>
* a154cf4c45 - FIR checker: reproduce KT-42348 (vor 3 Tagen) <Jinseong Jeon>
* be84110ada - (tag: build-1.4.30-dev-1070) Clean up muted tests (vor 3 Tagen) <Vladimir Dolzhenko>
* 71d76bdb4b - (tag: build-1.4.30-dev-1069) Revert "Perform shorten references under modal dialog" (vor 3 Tagen) <Vladimir Dolzhenko>
* dcf18ec500 - (tag: build-1.4.30-dev-1060, tag: build-1.4.30-dev-1055) [Gradle, Cocoapods] Fix false-negative `testCinteropExtraOpts` failing (vor 3 Tagen) <Yaroslav Chernyshev>
* 76c5d036a8 - (tag: build-1.4.30-dev-1053) Do not pack source of invisible runtime helpers to stdlib-js (vor 3 Tagen) <Ilya Gorbunov>
* 4a9819bf9e - (tag: build-1.4.30-dev-1048) Build: Upgrade gradle-enterprise plugin to 3.4.1 (vor 3 Tagen) <Vyacheslav Gerasimov>
* 0b822aa492 - (tag: build-1.4.30-dev-1043) Perform shorten references under modal dialog (vor 3 Tagen) <Vladimir Dolzhenko>
* 36b3a8e0e3 - (tag: build-1.4.30-dev-1039) Revert "Open build tool window on Gradle DSL errors" (vor 3 Tagen) <Vladimir Dolzhenko>
* 5eac949b43 - (tag: build-1.4.30-dev-1036) Report EXPLICIT_DELEGATION_CALL_REQUIRED on relevant element (vor 3 Tagen) <Vladimir Dolzhenko>
* 7af564c9f2 - (tag: build-1.4.30-dev-1035) FIR: fix vararg remapping that merged named vararg (vor 3 Tagen) <Jinseong Jeon>
* 29b23e79f3 - (tag: build-1.4.30-dev-1032) Register EXPRESSION_CODE_FRAGMENT, BLOCK_CODE_FRAGMENT in KtStubElementTypes (vor 3 Tagen) <Vladimir Dolzhenko>
* 3cd552cb43 - [FIR2IR] Process anonymous object nested classes correctly (vor 3 Tagen) <Mikhail Glukhikh>
* 76cdf97b6d - [FIR2IR] Set facade class for backing field properly #KT-42384 Fixed (vor 3 Tagen) <Mikhail Glukhikh>
* ad7ad98738 - (tag: build-1.4.30-dev-1031) [Gradle, Cocoapods] Custom packageName and extraOpts for pods cinterop (vor 3 Tagen) <Yaroslav Chernyshev>
* b0b971cd0a - (tag: build-1.4.30-dev-1029) IR: Remove unused class (vor 3 Tagen) <Georgy Bronnikov>
* 80b7194799 - IR: remove KotlinType usage from Ir.kt (vor 3 Tagen) <Georgy Bronnikov>
* 7afad9a91d - Use wrapped descriptors in IrReturnableBlock (vor 3 Tagen) <Georgy Bronnikov>
* 38ee182f51 - IR: remove unused AbstractClosureAnnotator (vor 3 Tagen) <Georgy Bronnikov>
* 5e02a4efd7 - (tag: build-1.4.30-dev-1027) Mark implicit receiver as captured if the function is expression (vor 3 Tagen) <Ilmir Usmanov>
* 3078bd7b67 - (tag: build-1.4.30-dev-1026) [formatter] line indent provider: fix indent for empty braces (vor 3 Tagen) <Dmitry Gridin>
* 380226cba0 - (tag: build-1.4.30-dev-1021) FIR2IR: correct dispatch receiver inside inner class constructor (vor 3 Tagen) <Jinseong Jeon>
* aa488eabc9 - (tag: build-1.4.30-dev-1020) FIR2IR: distinguish constructor when picking return target (vor 3 Tagen) <Jinseong Jeon>
* 5ab822be36 - (tag: build-1.4.30-dev-995) Import scope of the imported script (vor 6 Tagen) <Ilya Chernikov>
* a71eab89e7 - Remove unused code... (vor 6 Tagen) <Ilya Chernikov>
* bdbf8d7980 - (tag: build-1.4.30-dev-994) Use correct class type when creating class references (vor 6 Tagen) <Leonid Startsev>
* d4bdb0eedc - Remove requirement on 'Serializable class must have single primary constructor' (vor 6 Tagen) <Leonid Startsev>
* de8776ec1d - (tag: build-1.4.30-dev-993) [Gradle, JS] Support for groovy dsl and Pair in kotlin dsl (vor 6 Tagen) <Ilya Goncharov>
* 6c1dc43d25 - (tag: build-1.4.30-dev-992) Add check already fixed variables in `PostponedArgumentInputTypesResolver` during adding constraints on them and using inside a functional type (vor 6 Tagen) <Victor Petukhov>
* 96ccf03794 - (tag: build-1.4.30-dev-991) [Gradle, JS] Test: Add yarn resolution by version shortcut (vor 6 Tagen) <Ilya Goncharov>
* 18ec9f10f9 - [Gradle, JS] Add yarn resolution by version shortcut (vor 6 Tagen) <Ilya Goncharov>
* 07f78f5ab8 - (tag: build-1.4.30-dev-982, origin/rr/kishmakov/showbinary) [Commonizer] Drop "kind" from CirClassConstructor (vor 6 Tagen) <Dmitriy Dolovov>
* abc4aef403 - (tag: build-1.4.30-dev-981) Store kotlin-script-cache-dependencies as project file attribute (vor 6 Tagen) <Vladimir Dolzhenko>
* 941a506885 - (tag: build-1.4.30-dev-980, origin/rr/pdn_jvmir_abi_ic_collections) Add test for inline classes implementing collection interfaces (vor 6 Tagen) <Dmitry Petrov>
* 2828f0a814 - (tag: build-1.4.30-dev-965) Fix restoring script configuration from file attributes (vor 6 Tagen) <Ilya Chernikov>
* d88e87aaac - Fix ScriptDefinition subtyping after earlier refactorings (vor 6 Tagen) <Ilya Chernikov>
* adcfca3f98 - Treat classpath extraction problems on script definition loading as warnings (vor 6 Tagen) <Ilya Chernikov>
* 741df42c18 - (tag: build-1.4.30-dev-959) Open build tool window on Gradle DSL errors (vor 6 Tagen) <Vladimir Dolzhenko>
* e018f2bd3e - (tag: build-1.4.30-dev-957) JVM_IR more precise check for special bridges in super class (vor 6 Tagen) <Dmitry Petrov>
* cf5bd38bec - JVM_IR. Support runtime string concatenation (vor 6 Tagen) <Mikhael Bogdanov>
* 1938f9459f - Support indy concatenation (vor 6 Tagen) <Mikhael Bogdanov>
* 942e1962d9 - Properly process constants (vor 6 Tagen) <Mikhael Bogdanov>
* 8a1f7c5859 - Add TODO (vor 6 Tagen) <Mikhael Bogdanov>
* c329c22630 - Add runtime string concat options. Some renaming (vor 6 Tagen) <Mikhael Bogdanov>
* 04012951c1 - Basic invokedynamic string concatenation support (vor 6 Tagen) <Mikhael Bogdanov>
* 88892ec65d - Introduce StringAppendGenerator (vor 6 Tagen) <Mikhael Bogdanov>
* bf35818438 - Minor. Reformat (vor 6 Tagen) <Mikhael Bogdanov>
* b58d75440b - (tag: build-1.4.30-dev-954) [FIR] Fix tests for vararg execution order after rebase. (vor 6 Tagen) <Mark Punzalan>
* e175e87225 - [FIR] Change type of argumentMapping properties and parameters from Map to LinkedHashMap, to signify that the order is important and we don't assume that mutableMapOf() will always return a LinkedHashMap. (vor 6 Tagen) <Mark Punzalan>
* 6b83f2d70e - [FIR] Remove Candidate.oldToNewArgumentMapping and use Candidate.argumentMapping instead of the Fir*Call's argumentList to remap vararg arguments to a FirVarargArgumentExpression. (vor 6 Tagen) <Mark Punzalan>
* a2a4d94834 - [FIR] Capture array and indices for postfix/prefix increment/decrement of array element (including overloaded indexed access operators, e.g., `a[b, c]++`). (vor 6 Tagen) <Mark Punzalan>
* eb631bc429 - [FIR] Keep vararg argument order in resolved calls (KT-17691). (vor 6 Tagen) <Mark Punzalan>
* f6ce2d893c - [FIR] Handle varargs in overloaded indexed access operator. (vor 6 Tagen) <Mark Punzalan>
* c471a7735e - (tag: build-1.4.30-dev-953) Keep all variants of ExtensionPointImpl.registerExtension() in the pro-guarded compiler (KT-42103) (vor 6 Tagen) <Yan Zhulanow>
* bcbb90dd81 - (tag: build-1.4.30-dev-950) "Receiver parameter is never used" inspection: don't report it when anonymous function is called with receiver (vor 6 Tagen) <Toshiaki Kameyama>
* 112e07814e - (tag: build-1.4.30-dev-948) [FIR] Mute test after rebase (vor 6 Tagen) <Mikhail Glukhikh>
* cc88374fd7 - [FIR] Add compile Kotlin against Kotlin test group (vor 6 Tagen) <Mikhail Glukhikh>
* 582f8fe287 - FIR: recursive transform annotation if it has annotation as argument (vor 6 Tagen) <Mikhail Glukhikh>
* 2fd752f8f6 - IR interpreter: fix calculation of constant Java fields (vor 6 Tagen) <Mikhail Glukhikh>
* 44ebec05bb - FIR Java: support read of field constant initializers (vor 6 Tagen) <Mikhail Glukhikh>
* fafb4a7914 - (tag: build-1.4.30-dev-943) Use regex for case-insensitive String.replace (vor 7 Tagen) <Ilya Gorbunov>
* 4a0109cf44 - Use StringBuilder in String.replace (2x faster) (vor 7 Tagen) <Francesco Vasco>
* 51a37bffff - (tag: build-1.4.30-dev-942, tag: build-1.4.30-dev-940) Incorrect package name for multipart classes (vor 7 Tagen) <Vladimir Ilmov>
* dc2845df10 - (tag: build-1.4.30-dev-939) [IR] Avoid extra lists creation during getting explicit/all parameters (#3769) (vor 7 Tagen) <LepilkinaElena>
* 6d7744a921 - (tag: build-1.4.30-dev-925, tag: build-1.4.30-dev-923) FIR2IR: Use correct origin for lazily created fake overrides (vor 7 Tagen) <Denis Zharkov>
* 26a43b253f - FIR2IR: Avoid recreation of declarations (vor 7 Tagen) <Denis Zharkov>
* ff4b6a0bf9 - FIR: Fix modality computation for corner cases in FirTypeIntersectionScope (vor 7 Tagen) <Denis Zharkov>
* de3df799bc - FIR: Fix implicit return type computation for synthetic property+intersection (vor 7 Tagen) <Denis Zharkov>
* 754e17a28f - FIR2IR: Fix checking if accessor is allowed to have fake override (vor 7 Tagen) <Denis Zharkov>
* 70bf7063c9 - FIR2IR: Add hack for delegate combinated with intersection (vor 7 Tagen) <Denis Zharkov>
* 85b8673434 - FIR: Fix overload resolution with defaults (vor 7 Tagen) <Denis Zharkov>
* 4964ff0019 - FIR2IR: Refine definition if we need a fake override (vor 7 Tagen) <Denis Zharkov>
* 3dfbd36f15 - FIR: Unmute passing blackbox tests (vor 7 Tagen) <Denis Zharkov>
* be6bef13d3 - FIR2IR: Drop some unused declarations (vor 7 Tagen) <Denis Zharkov>
* 5c9187b270 - FIR2IR: Rework fake overrides generation (vor 7 Tagen) <Denis Zharkov>
* b241161c35 - FIR2IR: Rework DelegatedMemberGenerator (vor 7 Tagen) <Denis Zharkov>
* e311a60055 - FIR: Refine FirDelegatedMemberScope (vor 7 Tagen) <Denis Zharkov>
* 28c536e511 - FIR: Add temporary workaround to avoid changes in test data (vor 7 Tagen) <Denis Zharkov>
* ff83555729 - Minor. Optimize imports (vor 7 Tagen) <Denis Zharkov>
* fd9c6479bf - FIR: Do not call withReplacedConeType if type is unresolved (vor 7 Tagen) <Denis Zharkov>
* cb07ffc4fd - FIR: Clarify contracts for two versions FirClass<*>::scope (vor 7 Tagen) <Denis Zharkov>
* 1adf731fc5 - FIR: Minor. Use buildValueParameterCopy (vor 7 Tagen) <Denis Zharkov>
* 9696fecab5 - FIR: Use refined visibility/modality for intersection overrides (vor 7 Tagen) <Denis Zharkov>
* 20bf238c27 - FIR2IR: Fix signature computed for fake-overrides (vor 7 Tagen) <Denis Zharkov>
* 9914b487b7 - FIR: Do not load hashCode/toString/equals methods from Java interface (vor 7 Tagen) <Denis Zharkov>
* 7c7c5336f9 - FIR: Reuse callables copying parts in FirClassSubstitutionScope (vor 7 Tagen) <Denis Zharkov>
* 0297be1fa8 - FIR: Replace callableId for intersection overrides (vor 7 Tagen) <Denis Zharkov>
* 11bc0e3225 - FIR: Extract FirTypeScope.getDirectOverridden* (vor 7 Tagen) <Denis Zharkov>
* 73c6eb2793 - FIR2IR: Extract common parts in FakeOverrideGenerator (vor 7 Tagen) <Denis Zharkov>
* d67a1f9123 - FIR: Rework default parameters propagation through overrides (vor 7 Tagen) <Denis Zharkov>
* ac666187b0 - FIR: Use correct session in FirJvmMangleComputer (vor 7 Tagen) <Denis Zharkov>
* c8afa8f715 - FIR2IR: Remove unused FakeOverrideMode (vor 7 Tagen) <Denis Zharkov>
* 2b76fe8a72 - (tag: build-1.4.30-dev-910, origin/rr/yunirj/check-rr-push, origin/pushj/yunir/check-rr-push, origin/auto-push-check) [FIR Completion] Enable basic insertion handler tests for FIR completion (vor 7 Tagen) <Roman Golyshev>
* 39736868bf - (tag: build-1.4.30-dev-909) JVM IR: Allow debugger to evaluate expressions involving IR dependencies (vor 7 Tagen) <Steven Schäfer>
* 48b736e551 - JVM IR: Enable evaluate expression tests for the JVM IR backend (vor 7 Tagen) <Steven Schäfer>
* 33969c5f9a - (tag: build-1.4.30-dev-908) Redundant semicolon: fix false negative on start of line (vor 7 Tagen) <Toshiaki Kameyama>
* 02c31a711c - (tag: build-1.4.30-dev-907) Avoid iterating over all idea modules. (vor 7 Tagen) <Nikita Skvortsov>
* 713f6e1ed3 - (tag: build-1.4.30-dev-905) Load artifactory in root script to workaround conflicts (vor 7 Tagen) <Florian Kistner>
* 4c9d3b4668 - (tag: build-1.4.30-dev-904) [Gradle, Cocoapods] Add Podfile missing info to podInstall error report (vor 7 Tagen) <Yaroslav Chernyshev>
* 6c79040cfb - (tag: build-1.4.30-dev-901) [FIR Completion] Enable passing tests (vor 7 Tagen) <Roman Golyshev>
* 12cd5fb43a - [FIR Completion] Refactor FIR completion tests (vor 7 Tagen) <Roman Golyshev>
* 31de584d14 - (tag: build-1.4.30-dev-900, tag: build-1.4.30-dev-899) [Spec tests] Generate sections json map (vor 7 Tagen) <anastasiia.spaseeva>
* d02432cf93 - (tag: build-1.4.30-dev-898) Introduce warning for the changing arguments execution order for named varargs (KT-17691) (vor 7 Tagen) <Victor Petukhov>
* d62c665e99 - Introduce language feature to enable the correct arguments execution order for named varargs (KT-17691) (vor 7 Tagen) <Victor Petukhov>
* 485ada7b90 - (tag: build-1.4.30-dev-891) Move getColon from KtClass to KtClassOrObject (vor 7 Tagen) <Bart van Helvert>
* 4d5b32b140 - (tag: build-1.4.30-dev-889) Clean up perf tests TC stats output (vor 7 Tagen) <Vladimir Dolzhenko>
* 986ee11aab - (tag: build-1.4.30-dev-887, tag: build-1.4.30-dev-881, tag: build-1.4.30-dev-880) Fix failing spec test (vor 8 Tagen) <Victor Petukhov>
* 4f51367196 - (tag: build-1.4.30-dev-879, tag: build-1.4.30-dev-876) Remove build settings of CLion plugin (vor 8 Tagen) <Kirill Shmakov>
* f03b957812 - (tag: build-1.4.30-dev-870) Build: Check ivy repository by empty marker file instead of directory (vor 8 Tagen) <Vyacheslav Gerasimov>
* d0a1f18c7d - (tag: build-1.4.30-dev-868) Fix failing test after fcfabb70d5 (vor 8 Tagen) <Victor Petukhov>
* 60cf3b5740 - (tag: build-1.4.30-dev-859) Upgradle agp version for ConfigurationCacheForAndroidIT (vor 8 Tagen) <Bingran>
* af86c52101 - (tag: build-1.4.30-dev-856) JVM_IR merge annotations when substituting types (vor 8 Tagen) <Dmitry Petrov>
* 4b152a635e - (tag: build-1.4.30-dev-855) multiplatformUtil; Module.implementedModules: Extend Android M2 fallback to also include M3 relevant modules (vor 8 Tagen) <sebastian.sellmair>
* f9b8bc0edb - (tag: build-1.4.30-dev-853) Move KotlinAndroidDependsOnEdgesTest.kt to new `functionalTest` source set (vor 8 Tagen) <sebastian.sellmair>
* 1173c4380a - KotlinPlugin: Setup default 'dependsOn' edges for Android source sets (vor 8 Tagen) <sebastian.sellmair>
* dbf34205ff - (tag: build-1.4.30-dev-850) Advance bootstrap to 1.4.30-dev-738 (vor 8 Tagen) <Dmitriy Novozhilov>
* fcfabb70d5 - (tag: build-1.4.30-dev-847) Report invisible setter error if it's resolved to synthetic property of base class with public getter and protected setter (vor 8 Tagen) <Victor Petukhov>
* fdd71c0bce - (tag: build-1.4.30-dev-846) Fix incorrect NULLABLE_TYPE_PARAMETER_AGAINST_NOT_NULL_TYPE_PARAMETER (vor 8 Tagen) <Denis Zharkov>
* d09ccdbe3c - (tag: build-1.4.30-dev-837) FIR serializer: distinguish typealias classifier (vor 8 Tagen) <Jinseong Jeon>
* b4ac2f5b55 - FIR serializer: special handling of Continuation (vor 8 Tagen) <Jinseong Jeon>
* 5d2adce7ab - (tag: build-1.4.30-dev-832) as42: Add lost project parameter to CliLightClassGenerationSupport. (vor 8 Tagen) <Konstantin Tskhovrebov>
* 3212df6183 - (tag: build-1.4.30-dev-829) Reverted back occasional commenting of perf runs (vor 8 Tagen) <Vladimir Dolzhenko>
* 803463ac11 - (tag: build-1.4.30-dev-827) Revert "as42: Fix override." (vor 8 Tagen) <Konstantin Tskhovrebov>
* 646e6446f7 - (tag: build-1.4.30-dev-826) as41: Fix compile error in :compiler:tests-common:compileTestJava (vor 8 Tagen) <Nikolay Krasko>
* 6d2647c681 - Clean .bunch file (vor 8 Tagen) <Nikolay Krasko>
* ce1b388668 - (tag: build-1.4.30-dev-822) Add registry key kotlin.resolve.forceFullResolveOnHighlighting (vor 8 Tagen) <Vladimir Dolzhenko>
* 50a16aa9bc - (tag: build-1.4.30-dev-813) Do not print metadata for perf tests (vor 9 Tagen) <Vladimir Dolzhenko>
* f79afd67f4 - (tag: build-1.4.30-dev-812) Add more tests for collections implemented by delegation (vor 9 Tagen) <Dmitry Petrov>
* 3c380faeb5 - (tag: build-1.4.30-dev-809) Added deprecated PackageFragmentProvider#getPackageFragments for BWC (vor 9 Tagen) <Vladimir Dolzhenko>
* a228206cf5 - (tag: build-1.4.30-dev-808) Minor. Regenerate tests (vor 9 Tagen) <Mikhael Bogdanov>
* 79a2d9858c - (tag: build-1.4.30-dev-803) JVM_IR emulate JVM stub generation scheme (vor 9 Tagen) <Dmitry Petrov>
* 6dc08cb2fd - (tag: build-1.4.30-dev-802) Add a bytecode test that checks inlining of adapted references (vor 9 Tagen) <pyos>
* 9a3507af59 - JVM_IR: treat adapted references as lambdas for inlining (vor 9 Tagen) <pyos>
* 0e8a664c9b - JVM_IR: fix bound suspend-converted references (vor 9 Tagen) <pyos>
* ac50433e17 - (tag: build-1.4.30-dev-796, tag: build-1.4.30-dev-793) Fix failing bytecode text test (vor 9 Tagen) <Mikhail Glukhikh>
* cfd90c85cb - (tag: build-1.4.30-dev-789) Kapt: Re-enable JDK 9/11 tests disabled by occasion (vor 9 Tagen) <Yan Zhulanow>
* b39af51390 - (tag: build-1.4.30-dev-788) [FIR] Extract language settings into a dedicated component (vor 9 Tagen) <Pavel Kirpichenkov>
* 8f31b1ca83 - [FIR] Use default language settings in inference components (vor 9 Tagen) <Pavel Kirpichenkov>
* dba1b50aed - (tag: build-1.4.30-dev-787) Parcelize: Don't write Parcelize model if the Parcelize plugin is disabled (vor 9 Tagen) <Yan Zhulanow>
* 9cdd6e9a8f - Kapt: Support new @JvmDefault functionality (KT-25960) (vor 9 Tagen) <Yan Zhulanow>
* a44fd964cf - Kapt: Don't convert field initializers for enum fields inside companion objects (KT-37732) (vor 9 Tagen) <Yan Zhulanow>
* 86ac44c23e - "Replace 'if' with elvis operator": don't suggest if val initializer is a complex expression (vor 9 Tagen) <Toshiaki Kameyama>
* 653e20dcba - Convert put to assignment: don't report when receiver object has custom 'set' method (vor 9 Tagen) <Toshiaki Kameyama>
* 5abb6bc7a5 - Add quickfix for SENSELESS_NULL_IN_WHEN to remove redundant when branch (vor 9 Tagen) <Toshiaki Kameyama>
* 668473c337 - Add quickfix for CONST_VAL_NOT_TOP_LEVEL_OR_OBJECT to remove `const` modifier (vor 9 Tagen) <Toshiaki Kameyama>
* 5a3c6def8f - Join with assignment: fix false negative when local variable are used (vor 9 Tagen) <Toshiaki Kameyama>
* b56272dc64 - Add name to argument: do not remove necessary backticks (vor 9 Tagen) <Toshiaki Kameyama>
* a492fe7757 - "Put arguments/parameters on separate lines": respect code style settings (vor 9 Tagen) <Toshiaki Kameyama>
* 74ee68e57b - Remove redundant backticks: do not report if variable inside the string and isn't followed by space (vor 9 Tagen) <Toshiaki Kameyama>
* ad3ea9a36a - Replace with binary operator: don't highlight when receiver is platform type (vor 9 Tagen) <Toshiaki Kameyama>
* 93db78e7ac - JavaMapForEachInspection: report for expression with implicit receiver (vor 9 Tagen) <Toshiaki Kameyama>
* 85e8b56a02 - Minor: Simplify code (vor 9 Tagen) <Yan Zhulanow>
* 75e8849c94 - Add quick fix for INLINE_CLASS_CONSTRUCTOR_NOT_FINAL_READ_ONLY_PARAMETER (vor 9 Tagen) <Toshiaki Kameyama>
* 9f192ba85e - Fix false positive in +0.0 == -0.0 comparison simplification (KT-17735) (vor 9 Tagen) <Yan Zhulanow>
* 915dc6ce91 - FoldInitializerAndIfToElvisInspection: don't report when 'var' variable has no explicit type and it's used as not nullable type (vor 9 Tagen) <Toshiaki Kameyama>
* db140b2815 - Fix Pill debug IDEA run configurations (vor 9 Tagen) <Yan Zhulanow>
* 7b5fc19156 - Minor: Simplify replacement check logic in ReplaceJavaStaticMethodWithKotlinAnalogInspection (vor 9 Tagen) <Yan Zhulanow>
* ed2b547973 - Minor: Extract suspend call check to a separate function (vor 9 Tagen) <Yan Zhulanow>
* ef5335ba99 - ReplaceJavaStaticMethodWithKotlinAnalogInspection: don't report for Character.toString(int) (vor 9 Tagen) <Toshiaki Kameyama>
* b008e6c9be - SimplifiableCallChainInspection: don't report if suspend function cannot be called correctly (vor 9 Tagen) <Toshiaki Kameyama>
* 1e9bb00744 - Debugger: Disable "missing dependency superclass" diagnostic in evaluator (KT-38659) (vor 9 Tagen) <Yan Zhulanow>
* 62affd8e0d - Kapt: Allow to strip @Metadata annotation from stubs (KT-36667) (vor 9 Tagen) <Yan Zhulanow>
* da16b8e527 - (tag: build-1.4.30-dev-784, origin/rr/gradle/ilgonmic/included-range-only-version) [Gradle, JS] Add includedRange with version only (vor 9 Tagen) <Ilya Goncharov>
* 3075de917b - (tag: build-1.4.30-dev-780) Add useAndroidX property into mobile library template KT-42123 (vor 9 Tagen) <Kirill Shmakov>
* ac9b5dabfc - Clarify test names to avoid clashes in resolve (vor 9 Tagen) <Kirill Shmakov>
* 31e7dd5fcc - (tag: build-1.4.30-dev-776) [Gradle, JS] Fix escaped characters in package.json (vor 9 Tagen) <Ilya Goncharov>
* 337a66f906 - [Gradle, JS] Fix NpmRange string representation with concrete version (vor 9 Tagen) <Ilya Goncharov>
* 0fa4f0572b - [Gradle, JS] Add test for duplicated dependency with range version (vor 9 Tagen) <Ilya Goncharov>
* 024771028c - [Gradle, JS] Fix yarn.lock resolution in case of duplicated dependencies (vor 9 Tagen) <Ilya Goncharov>
* 34b6003371 - (tag: build-1.4.30-dev-775, tag: build-1.4.30-dev-774) as42: remove unused bunch files (vor 9 Tagen) <Konstantin Tskhovrebov>
* c8def4543d - Bump AS versions. (vor 9 Tagen) <Konstantin Tskhovrebov>
* 8a4aac53d8 - as42: Fix override. (vor 9 Tagen) <Konstantin Tskhovrebov>
* ddfb86c839 - KT-42014 ClassNotFoundException in Android Studio 4.2 (vor 9 Tagen) <Andrei Klunnyi>
* 8ff141357e - as42: move plugin.xml to appropriate resource directy (vor 9 Tagen) <Mikhail Zarechenskiy>
* 11ac5bd32a - as42: Fix test about forgotten bunches (vor 9 Tagen) <Mikhail Zarechenskiy>
* 929fb1f178 - as42: Fix compilation of tests (vor 9 Tagen) <Mikhail Zarechenskiy>
* 99b9bc83a1 - as42: Fix assertEqualsToFile usage (vor 9 Tagen) <Nikolay Krasko>
* d83355e4c4 - as42: Remove setupGradleSettings usage (vor 9 Tagen) <Nikolay Krasko>
* fa9368125f - as42: Remove clearing scratchesMapping in tests (vor 9 Tagen) <Nikolay Krasko>
* c5b70797e2 - as42: Fix compilation errors in AbstractJavaToKotlinConverterForWebDemoTest (vor 9 Tagen) <Nikolay Krasko>
* 1dc3cb5978 - as42: Fix compilation errors caused by 202 platform (vor 9 Tagen) <Nikolay Krasko>
* ecff2816ac - as42: Fix duplication registration for com.intellij.psi.classFileDecompiler in plugin (vor 9 Tagen) <Nikolay Krasko>
* a3bef10b97 - as42: Add fastutil library to dependency to make KtUsefulTestCase.<clinit> work (vor 9 Tagen) <Nikolay Krasko>
* 1f3602c4b7 - as42: Register DumbUtil service as it required in PsiElementFinderImpl (vor 9 Tagen) <Nikolay Krasko>
* 1b97511248 - as42: Register classFileDecompiler through xml (vor 9 Tagen) <Nikolay Krasko>
* 5ba70b2cbb - as42: Additional fixes for AS42 and 202 platform (vor 9 Tagen) <Nikolay Krasko>
* 2df030f583 - as42: Apply 201 <-> AS41 diff (vor 9 Tagen) <Nikolay Krasko>
* 17e43aadaa - Introduce AS42 bunch (vor 9 Tagen) <Nikolay Krasko>
* 1fc459ab4c - (tag: build-1.4.30-dev-768) JVM_IR KT-42260 add abstract overrides for generated stubs (vor 9 Tagen) <Dmitry Petrov>
* 445b2d6eb1 - (tag: build-1.4.30-dev-764) JVM IR: minor, unmute bytecode text test (vor 9 Tagen) <Alexander Udalov>
* b497f39c29 - IR: do not try to render IrUninitializedType (vor 9 Tagen) <Alexander Udalov>
* 522fdb3e59 - (tag: build-1.4.30-dev-756) [Gradle, JS] Empty compiler plugin classpath for KotlinJsIrLink (vor 9 Tagen) <Ilya Goncharov>
* cebbd21a1e - (tag: build-1.4.30-dev-753) FIR2IR: simplify analysis of companion' callable references (vor 9 Tagen) <Mikhail Glukhikh>
* 3151fc8577 - FIR2IR: set dispatch receiver for companion member reference (vor 9 Tagen) <Jinseong Jeon>
* 01d852c006 - (tag: build-1.4.30-dev-751) FIR: carry annotations on delegated property accessors (vor 9 Tagen) <Jinseong Jeon>
* f1aa75fdf8 - [JPS] Fix startup environment for Android Studio (vor 9 Tagen) <Aleksei Cherepanov>
* 6ae2951850 - (tag: build-1.4.30-dev-750) Minor. Do not check suffix of function for tail-call optimization hit (vor 9 Tagen) <Ilmir Usmanov>
* 7d277b907f - [FIR] Add new backend tests to "[JPS] Run fast FIR tests" configuration (vor 9 Tagen) <Dmitriy Novozhilov>
* 8f333aef3a - (tag: build-1.4.30-dev-748) Introduce warning about forbidden referencing to underscore named parameter of the catch block in a future release (KT-31567) (vor 9 Tagen) <Victor Petukhov>
* 09f1764f82 - Introduce warning for private inline functions which return anonymous objects without specified supertypes (KT-33917) (vor 9 Tagen) <Victor Petukhov>
* 63d825fa24 - Introduce warning for secondary constructor in enums without delegation to primary constructors (KT-35870) (vor 9 Tagen) <Victor Petukhov>
* 416874f9d0 - [FIR] Update BB test license comments (vor 9 Tagen) <Mikhail Glukhikh>
* 238cc7c257 - [FIR] Enable BytecodeText tests for FIR. (vor 9 Tagen) <Mark Punzalan>
* 69cd729506 - [FIR] Enable BlackBoxAgainstJavaCodegen tests for FIR. (vor 9 Tagen) <Mark Punzalan>
* 348ba3e08c - [FIR] Enable BlackBoxInlineCodegen tests for FIR. (vor 9 Tagen) <Mark Punzalan>
* 53a7d69ca6 - [FIR] Make FirPropertyAccessor inherits FirCallableMemberDeclaration (vor 9 Tagen) <Dmitriy Novozhilov>
* 8f1062594f - [FIR] Add ability to get scopes for declarations of TYPES resolve phase (vor 9 Tagen) <Dmitriy Novozhilov>
* cc4f72e032 - [FIR] Capture type from type parameter upper bound when needed (vor 9 Tagen) <Dmitriy Novozhilov>
* 393688ad82 - [FIR] Add extension to FirSession to get ConeTypeCheckerContext (vor 9 Tagen) <Dmitriy Novozhilov>
* 9e4623c52b - [FIR] Fix resolution of calls on `super` to avoid resolve to interface methods (vor 9 Tagen) <Dmitriy Novozhilov>
* fb871a55a3 - [FIR] Don't create backing field for property without explicit type (vor 9 Tagen) <Dmitriy Novozhilov>
* 0c0a8f9849 - [FIR] Properly pass type attributes for inference of lambda with type variable as expected type (vor 9 Tagen) <Dmitriy Novozhilov>
* d9906ae8da - (tag: build-1.4.30-dev-740) Minor: unmute some bytecode listing tests in JVM_IR (vor 10 Tagen) <Dmitry Petrov>
* 565c156ddb - Minor: reformat and cleanup warnings in CollectionStubMethodGenerator.kt (vor 10 Tagen) <Dmitry Petrov>
* af1ed77d15 - (tag: build-1.4.30-dev-738, tag: build-1.4.30-dev-735, tag: build-1.4.30-dev-733, origin/rr/yan.dep) Parcelize: Fix NPE on availability check (vor 10 Tagen) <Yan Zhulanow>
* 8c423729e4 - (tag: build-1.4.30-dev-726) JVM_IR: slightly refactor ClassCodegen (vor 10 Tagen) <pyos>
* 79e5177126 - (tag: build-1.4.30-dev-715) [KTIJ-145] Memory leak detected (vor 10 Tagen) <Andrei Klunnyi>
* 819e83b68b - (tag: build-1.4.30-dev-713) [Gradle, Cocoapods] Complete logging for corner-case pod configurations (vor 10 Tagen) <Yaroslav Chernyshev>
* 5f4aa4db27 - [Gradle, Cocoapods] Improve logging when deprecated podspec path is used (vor 10 Tagen) <Yaroslav Chernyshev>
* 330502a0a6 - (tag: build-1.4.30-dev-708) KT-22665 "Create object" quick fix produce wrong code for enum (#2883) (vor 10 Tagen) <Toshiaki Kameyama>
* 076eacb3d1 - (tag: build-1.4.30-dev-700) Check implicitly inferred Nothing inside special calls properly: compare constructors instead of types (vor 10 Tagen) <Victor Petukhov>
* 051d64742c - (tag: build-1.4.30-dev-695) Make SpaceBootstrap as default bootstrap source (vor 10 Tagen) <Dmitriy Novozhilov>
* f39adfdf15 - Update version of kotlin-build-gradle-plugin dependency (vor 10 Tagen) <Dmitriy Novozhilov>
* 7aef253a36 - Add SpaceBootstrap option to kotlin-build-gradle-plugin (vor 10 Tagen) <Dmitriy Novozhilov>
* a149d38c98 - Register TYPE_CODE_FRAGMENT in KtStubElementTypes (vor 10 Tagen) <Vladimir Dolzhenko>
* 243db689af - (tag: build-1.4.30-dev-691, tag: build-1.4.30-dev-678, origin/rr/gradle/zoldater/KT-42086) Build: fix "unknown enum constant" warning on Nls.Capitalization (vor 13 Tagen) <Alexander Udalov>
* cb5c317f91 - Gradle: support moduleName option in KotlinJvmOptions (vor 13 Tagen) <Alexander Udalov>
* 0edbdaf0c7 - (tag: build-1.4.30-dev-677) Wizard: use EAP Kotlin versions for running import tests (vor 13 Tagen) <Ilya Kirillov>
* bc580d2fd9 - (tag: build-1.4.30-dev-668) Introduce "Unused result of data class copy" inspection (vor 13 Tagen) <Toshiaki Kameyama>
* ae6d89b100 - (tag: build-1.4.30-dev-664) Minor, mute new test for FIR (vor 13 Tagen) <Alexander Udalov>
* bd6ead0467 - JVM_IR: check for null when converting unboxed inline classes to strings (vor 13 Tagen) <pyos>
* d2bdab2ef5 - (tag: build-1.4.30-dev-662) [FIR IDE] Add find usages tests for FIR plugin (vor 13 Tagen) <Igor Yakovlev>
* d534d92123 - [FIR IDE] Implement FIR for KotlinUsageTypeProvider (vor 13 Tagen) <Igor Yakovlev>
* 37ba9eccc4 - (tag: build-1.4.30-dev-661) KT-31553 Complete Statement: Wrong auto-insertion of closing curly brace for a code block (#2378) (vor 13 Tagen) <Toshiaki Kameyama>
* 14bdcb1e26 - (tag: build-1.4.30-dev-660) "Create enum constant" quick fix: suggest if expected type is Any (vor 13 Tagen) <Toshiaki Kameyama>
* 31ed5430ee - (tag: build-1.4.30-dev-658) Minor. Update test data (vor 13 Tagen) <Mikhael Bogdanov>
* f8f2be3d9f - (tag: build-1.4.30-dev-655) Minor, improve test on suspend invoke function reference (vor 13 Tagen) <Alexander Udalov>
* 20a5c44e41 - JVM IR: Fix types in generated function reference constructor (vor 13 Tagen) <Steven Schäfer>
* f3db113a82 - (tag: build-1.4.30-dev-654) FIR2IR: use @Target to put annotations on either property or backing field (vor 13 Tagen) <Jinseong Jeon>
* b59832c5fd - FIR: refactor annotation-related utils (vor 13 Tagen) <Jinseong Jeon>
* c8170702c6 - FIR serializer: special version requirement for @JvmField property in interface companion (vor 13 Tagen) <Jinseong Jeon>
* dc2226b42f - FIR2IR: put @JvmField on field, not property (vor 13 Tagen) <Jinseong Jeon>
* ae23adb6f5 - FIR Java: fix exception during synthetic property enhancement (vor 13 Tagen) <Mikhail Glukhikh>
* 368de43623 - FIR Java: support Java setters more properly in use-site scope (vor 13 Tagen) <Mikhail Glukhikh>
* 873ea560a9 - [FIR2IR] Fix conversion of flexible class reference (vor 13 Tagen) <Mikhail Glukhikh>
* fe8e3e99ab - [FIR Java] Hide function in scope in case it's an accessor by fact (vor 13 Tagen) <Mikhail Glukhikh>
* 70095712eb - (tag: build-1.4.30-dev-640) Minor: drop new bytecode listing test that passes only in JVM_IR (vor 13 Tagen) <Dmitry Petrov>
* a2f70dfc3d - KT-41298 "Remove redundant 'with' call" intention works incorrectly with non-local returns and single-expression functions (#3713) (vor 13 Tagen) <Toshiaki Kameyama>
* 8a58ada4cd - (tag: build-1.4.30-dev-637) Fix version parser for versions without status "1.4-M1-42-IJ2020.1-1". (vor 13 Tagen) <Konstantin Tskhovrebov>
* 945edfe987 - (tag: build-1.4.30-dev-636) KT-41859 Place classes after typealiases in `DeserializedMemberScope` (vor 13 Tagen) <Roman Golyshev>
* cfd62c15bf - (tag: build-1.4.30-dev-634) JVM_IR KT-36994 don't generate stub if present in superclass (vor 13 Tagen) <Dmitry Petrov>
* 1adce11257 - Add tests for KT-40191 (vor 13 Tagen) <Dmitry Petrov>
* a45b409e23 - Minor: update generated JS tests (vor 13 Tagen) <Dmitry Petrov>
* 4e518e77ca - (tag: build-1.4.30-dev-621) [JVM_IR] Fix expectations for parcelize tests. (vor 2 Wochen) <Mads Ager>
* 6d13fe8213 - (tag: build-1.4.30-dev-619) Minor, add explicit type argument to workaround KT-42175 (vor 2 Wochen) <Alexander Udalov>
* f30e564c90 - (tag: build-1.4.30-dev-615) JVM_IR: do not use fields' superQualifierSymbol to cast the receiver (vor 2 Wochen) <pyos>
* a57c95624d - (tag: build-1.4.30-dev-613, tag: build-1.4.30-dev-609) Add changelog for 1.4.20-M1 (vor 2 Wochen) <anastasiia.spaseeva>
* 0d954f1190 - (tag: build-1.4.30-dev-604) Change module :core:compiler.backend.common.jvm to :compiler:backend.common.jvm (vor 2 Wochen) <Dmitriy Novozhilov>
* b343d05e14 - [FIR] Implement JvmTypeMapper based on cone types (vor 2 Wochen) <Dmitriy Novozhilov>
* a28d0e0b7f - Make IrTypeMapper delegate to AbstractTypeMapper (vor 2 Wochen) <Dmitriy Novozhilov>
* 86d4d320c4 - Introduce AbstractTypeMapper based on type markers (vor 2 Wochen) <Dmitriy Novozhilov>
* 7380abac13 - Split AsmUtils to descriptors dependent and independent parts (vor 2 Wochen) <Dmitriy Novozhilov>
* 54a5a066e8 - Introduce new module for common parts of backend utils (vor 2 Wochen) <Dmitriy Novozhilov>
* c3a89e2507 - Move common part of typeSignatureMapping.kt to :core:compiler.common.jvm (vor 2 Wochen) <Dmitriy Novozhilov>
* d215c413cc - Move TypeMappingMode to :core:compiler.common.jvm (vor 2 Wochen) <Dmitriy Novozhilov>
* 4ef57c120f - [FIR] Consider variance of type parameters during java type enhancement (vor 2 Wochen) <Dmitriy Novozhilov>
* a0db510e49 - [FIR] Split creating fir for java declarations to separate methods (vor 2 Wochen) <Dmitriy Novozhilov>
* 0d29d6d361 - [FIR] Transform when conditions with boolean expected type (vor 2 Wochen) <Dmitriy Novozhilov>
* 68a47d6efb - [FIR] Add helpers for creating diagnostics on nullable source (vor 2 Wochen) <Dmitriy Novozhilov>
* 162d9744ff - (tag: build-1.4.30-dev-595) [JS IR] Fix export of constructor with default argument (KT-41275) (vor 2 Wochen) <Svyatoslav Kuzmich>
* 5b136516c4 - (tag: build-1.4.30-dev-594) FIR: utilize checking subtype of functional type and finding invoke symbol (vor 2 Wochen) <Jinseong Jeon>
* b10466f6a2 - FIR: extend suspend conversion to subtype of functional type (vor 2 Wochen) <Jinseong Jeon>
* 17176c00ae - (tag: build-1.4.30-dev-590) Move lambda out: don't remove block comments (vor 2 Wochen) <Toshiaki Kameyama>
* 6670e4b21d - (tag: build-1.4.30-dev-589) [JS IR] Fix callable reference to generic constructor (vor 2 Wochen) <Roman Artemev>
* 4da67bf013 - (tag: build-1.4.30-dev-585) Minor. Unmute tests (vor 2 Wochen) <Ilmir Usmanov>
* f22f10febb - JVM_IR: Unbox inline classes in suspend functions (vor 2 Wochen) <Ilmir Usmanov>
* ccc9b757c0 - (tag: build-1.4.30-dev-583) Fix failing MPP tests after 25ea3df5ca through registering `InferenceCompatibilityCheckerImpl` instance (vor 2 Wochen) <Victor Petukhov>
* ac742123fd - (tag: build-1.4.30-dev-580) [JVM_IR] Generate line numbers in synthetic bridges. (vor 2 Wochen) <Mads Ager>
* acf1a15f3e - (tag: build-1.4.30-dev-579) Parcelize: Add integration test for the new kotlin-parcelize plugin (vor 2 Wochen) <Yan Zhulanow>
* 2d158ffebd - Parcelize: Add tests for deprecated (kotlinx.android.parcel) annotations (vor 2 Wochen) <Yan Zhulanow>
* 1d5ab192f5 - Parcelize: Support old (kotlinx.android.parcel) annotations in Parcelize plugin (vor 2 Wochen) <Yan Zhulanow>
* f0b93bf352 - Parcelize: Move back annotations from kotlinx.android.parcel, deprecate them (vor 2 Wochen) <Yan Zhulanow>
* 75a1323974 - Parcelize: Add deprecation warning to Android Extensions Gradle plugin (KT-42121) (vor 2 Wochen) <Yan Zhulanow>
* 419c88d1f2 - Parcelize: Publish Parcelize compiler plugin to IDE dependencies repository (vor 2 Wochen) <Yan Zhulanow>
* 0ce9003ef7 - Parcelize: Add missing dependencies to Parcelize components in tests (vor 2 Wochen) <Yan Zhulanow>
* 4bd8e2f78c - Parcelize: Support the new Parcelize plugin in Gradle (KT-40030) (vor 2 Wochen) <Yan Zhulanow>
* 15b2850ee0 - Parcelize: Add IDE support for the Parcelize compiler plugin with sources extracted from Android Extensions plugin (KT-40030) (vor 2 Wochen) <Yan Zhulanow>
* b7796d63d8 - Parcelize: Add the Parcelize compiler plugin with sources extracted from Android Extensions plugin (KT-40030) (vor 2 Wochen) <Yan Zhulanow>
* c9bca165bc - Update generated tests in android-extension-compiler (vor 2 Wochen) <Yan Zhulanow>
* aca9478998 - Parcelize: Recognize (suspend) function types as serializable (vor 2 Wochen) <Steven Schäfer>
* a2418484bb - Parcelize: More robust code for locating layoutlib.jar (vor 2 Wochen) <Steven Schäfer>
* 9bf3f105d9 - Parcelize: Add a test for sealed Parcelable classes (vor 2 Wochen) <Steven Schäfer>
* 77fb0ddd32 - Parcelize: Update test expectations (vor 2 Wochen) <Steven Schäfer>
* 9d000529e7 - Fix JVM Parcelize use of Parceler (vor 2 Wochen) <rbares>
* 8ab6411b93 - Parcelize, JVM IR: Fix types in nested containers (vor 2 Wochen) <Steven Schäfer>
* eaa5d08736 - Move all sources for android-tests to the 'test' source set (vor 2 Wochen) <Yan Zhulanow>
* 3a7cc93c4e - (tag: build-1.4.30-dev-577) JVM IR: More precise check for calls to the implementation method in a default stub (vor 2 Wochen) <Steven Schäfer>
* 648bc9b1c4 - JVM IR: Check for cycles when inlining into default stubs (vor 2 Wochen) <Steven Schäfer>
* 111c550f3c - JVM IR: More tests for inlining in $default stubs (vor 2 Wochen) <Steven Schäfer>
* 5e27d9b089 - JVM IR: Make inlining in $default stubs compatible with the JVM BE (vor 2 Wochen) <Steven Schäfer>
* bef0437edb - JVM IR: Generate LVT entries for parameters in inline $default methods (vor 2 Wochen) <Steven Schäfer>
* 347a984ce0 - (tag: build-1.4.30-dev-572) FIR IDE: fix tests compilation (vor 2 Wochen) <Ilya Kirillov>
* f36cd28696 - FIR IDE: introduce withFir function (vor 2 Wochen) <Ilya Kirillov>
* a516264923 - FIR IDE: introduce withFirDeclaration function (vor 2 Wochen) <Ilya Kirillov>
* ebc2ea59cd - FIR IDE: introduce WeakFirRef for low level (vor 2 Wochen) <Ilya Kirillov>
* 8ee4c4e047 - FIR IDE: introduce scoped fir functions (vor 2 Wochen) <Ilya Kirillov>
* e19d2ecc73 - FIR IDE: make FirModuleResolveState functions to be internal (vor 2 Wochen) <Ilya Kirillov>
* 8e41384f6d - FIR IDE: separate LowLevelFirApiFacade from completion (vor 2 Wochen) <Ilya Kirillov>
* 7cc714c598 - FIR IDE: move all public low level api to separate package (vor 2 Wochen) <Ilya Kirillov>
* a0337ec10d - FIR: fix invalid increasing inner array size in ArrayMapImpl (vor 2 Wochen) <Ilya Kirillov>
* 4238fd3842 - FIR IDE: fix compilation after rename registerJavaSpecificComponents -> registerJavaSpecificResolveComponents (vor 2 Wochen) <Ilya Kirillov>
* 65ef629ca7 - FIR: add ensureResolved to processConstructors (vor 2 Wochen) <Ilya Kirillov>
* a570be4e76 - FIR IDE: fix compilation of AbstractFirIdeDiagnosticsCollector.kt (vor 2 Wochen) <Ilya Kirillov>
* fa570710ee - FIR IDE: move diagnostic highlighting to separate pass (vor 2 Wochen) <Ilya Kirillov>
* 1f4aff9643 - FIR: add ensureResolved to FirSealedClassInheritorsTransformer (vor 2 Wochen) <Ilya Kirillov>
* 1c0bbaf225 - FIR: add ensureResolved to FirExposedVisibilityDeclarationChecker (vor 2 Wochen) <Ilya Kirillov>
* 04fca93b1e - FIR IDE: fix completion on parenthesized expression (vor 2 Wochen) <Ilya Kirillov>
* 879cf3b049 - FIR IDE: do not fail whole completion on exception in lookup element creation (vor 2 Wochen) <Ilya Kirillov>
* e9fb79741a - FIR IDE: fix completion in initializer (vor 2 Wochen) <Ilya Kirillov>
* 1ab6595ae2 - FIR Completion: Use name filtering in completion contributor (vor 2 Wochen) <Roman Golyshev>
* 75d8710bf6 - FIR IDE: Add name filtering to scope `KtScope` and implementations (vor 2 Wochen) <Roman Golyshev>
* dc600e3caf - FIR IDE: Fix `buildKtType` for `ConeDefinitelyNotNullType` (vor 2 Wochen) <Roman Golyshev>
* 74298aae32 - FIR IDE: invalidate sessions on exception (vor 2 Wochen) <Ilya Kirillov>
* a743b80d17 - FIR IDE: reuse up-to-date fir sessions (vor 2 Wochen) <Ilya Kirillov>
* 22c2d34b14 - FIR IDE: add debug info when can not build KtType (vor 2 Wochen) <Ilya Kirillov>
* a52262bf97 - FIR IDE: run completion resolve under lock (vor 2 Wochen) <Ilya Kirillov>
* f1c808384e - FIR IDE: do not resolve symbols by transitive module dependencies (vor 2 Wochen) <Ilya Kirillov>
* 01875635db - FIR IDE: do not resolve whole firFile in completion (vor 2 Wochen) <Ilya Kirillov>
* 2cfbfabe04 - FIR IDE: do not recreate transformer phases & ScopeSession (vor 2 Wochen) <Ilya Kirillov>
* 9a99703f24 - FIR IDE: implement incremental function analysis (vor 2 Wochen) <Ilya Kirillov>
* 8bcba00bb7 - FIR IDE: do not resolve declarations if they are already resolved when we are inside lock (vor 2 Wochen) <Ilya Kirillov>
* fc64d8d5e8 - FIR IDE: reanalyse dependent modules only then they change (vor 2 Wochen) <Ilya Kirillov>
* 07be30c5db - FIR IDE: separate fir session for current module from dependent modules session (vor 2 Wochen) <Ilya Kirillov>
* ab897752de - FIR IDE: remove invalid comments from FirIdeSessionFactory (vor 2 Wochen) <Ilya Kirillov>
* 4045c8fbf4 - FIR IDE: fix invalid order of classes in classIdIfNonLocal (vor 2 Wochen) <Ilya Kirillov>
* 766063ba77 - FIR IDE: optimize search for FirDeclaration by KtDeclaration (vor 2 Wochen) <Ilya Kirillov>
* 36e57545e8 - FIR IDE: simplify psiModificationTrackerBasedCachedValue (vor 2 Wochen) <Ilya Kirillov>
* 73451b1616 - FIR IDE: reresolve libraries only when they change (vor 2 Wochen) <Ilya Kirillov>
* c48cc615dd - FIR IDE: use KtAnalysisSession as receiver (vor 2 Wochen) <Ilya Kirillov>
* d4786e06a9 - FIR IDE: ignore PCE when running lazy resolve phase (vor 2 Wochen) <Ilya Kirillov>
* 9130392eb9 - FIR IDE: resolve symbol to status to get it modality (vor 2 Wochen) <Ilya Kirillov>
* 0c47d42659 - FIR IDE: add failing multiModuleLazyResolve test (vor 2 Wochen) <Ilya Kirillov>
* a3a59131b5 - FIR IDE: fix passing whenWithHeiarchy test (vor 2 Wochen) <Ilya Kirillov>
* 6d0a5a0bb2 - (tag: build-1.4.30-dev-558) KT-41346 Implement `NoReorderImplementation` without reordering (vor 2 Wochen) <Roman Golyshev>
* bf371ff98a - KT-41346 Refactor `computeNonDeclared*` (vor 2 Wochen) <Roman Golyshev>
* b1097c49d3 - KT-41346 Move `Implementation` to `DeserializedMemberScope` (vor 2 Wochen) <Roman Golyshev>
* 5596bf33d8 - KT-41346 Move related code to `OptimizedImplementation` (vor 2 Wochen) <Roman Golyshev>
* c8878f862d - KT-41346 Introduce inner `OptimizedImplementation` class (vor 2 Wochen) <Roman Golyshev>
* 683dd57f24 - KT-41346 Extract `Implementation` interface (vor 2 Wochen) <Roman Golyshev>
* 341a7478ed - KT-41346 Move removing non-available functions to protected method (vor 2 Wochen) <Roman Golyshev>
* 4f4c25ca5e - KT-41346 Cleanup `DeserializedMemberScope` (vor 2 Wochen) <Roman Golyshev>
* 622f71bd65 - Fix binary compatibility with AS (vor 2 Wochen) <Ilya Kirillov>
* 1c4567c999 - (tag: build-1.4.30-dev-557) Add tests for KT-40152 (vor 2 Wochen) <Dmitry Petrov>
* cd37301ea2 - Minor: TARGET_BACKEND=JVM in JVM-specific tests (vor 2 Wochen) <Dmitry Petrov>
* 99dbeecc40 - Some more bytecode listing tests for JVM_IR (vor 2 Wochen) <Dmitry Petrov>
* 25ea3df5ca - (tag: build-1.4.30-dev-553) Put fix in 9123c4f73baf77f8a50dede6c890c46f5ffafd6c under the inference compatibility flag (vor 2 Wochen) <Victor Petukhov>
* bfb46befa5 - Mark projection of a nullable captured type as not null during simplification constrains with it and a nullable type variable (vor 2 Wochen) <Victor Petukhov>
* 0f868ff83f - (tag: build-1.4.30-dev-552) [TEST] Regenerate tests (vor 2 Wochen) <Dmitriy Novozhilov>
* 84df996204 - (tag: build-1.4.30-dev-550) JVM IR: fix "step over" for inline function calls in conditions (vor 2 Wochen) <Alexander Udalov>
* 4144adf4ee - (tag: build-1.4.30-dev-549) Make internal: don't suggest in interface (vor 2 Wochen) <Toshiaki Kameyama>
* 6e8565917e - (tag: build-1.4.30-dev-543) MapGetWithNotNullAssertionOperatorInspection: decrease severity to INFORMATION (vor 2 Wochen) <Toshiaki Kameyama>
* 5e73e28695 - (tag: build-1.4.30-dev-541) [FIR-TEST] Fix psi consistency test due to 5efd533f (vor 2 Wochen) <Dmitriy Novozhilov>
* 10e7c0f1b2 - [TEST] Fix long literal in testdata broken in 4374c06 (vor 2 Wochen) <Dmitriy Novozhilov>
* a2bde2ffb2 - (tag: build-1.4.30-dev-537) Redundant overriding method: do not report when super method is not called (vor 2 Wochen) <Toshiaki Kameyama>
* 76ed09482f - (tag: build-1.4.30-dev-534) [IR BE] Fix inline class lowering (vor 2 Wochen) <Roman Artemev>
* 5954db18cb - JVM_IR: fix lifting of arguments to object super constructors (vor 2 Wochen) <pyos>
* 4d5e54cab6 - (tag: build-1.4.30-dev-533) [FIR] Unwrap definitely not null when matching overrides (vor 2 Wochen) <Dmitriy Novozhilov>
* 08b5f3ddde - [FIR] Remove unused list with java.lang.Object member names (vor 2 Wochen) <Dmitriy Novozhilov>
* 896103b94b - [FIR] Properly resolve implicit invoke calls (vor 2 Wochen) <Dmitriy Novozhilov>
* a8e81e9ad1 - [FIR] Add special node for implicit invoke calls (vor 2 Wochen) <Dmitriy Novozhilov>
* 696c8f07b4 - [FIR] Add pretty `toString` to CallKind (vor 2 Wochen) <Dmitriy Novozhilov>
* 40a9bb6eac - [FIR] Assume nullable types as good types for ILT approximation (vor 2 Wochen) <Dmitriy Novozhilov>
* f069857492 - [FIR] Cleanup annotations transform in FirExpressionsResolveTransformer (vor 2 Wochen) <Dmitriy Novozhilov>
* 0e91c8f048 - [FIR] Create synthetic properties for members of java annotations (vor 2 Wochen) <Dmitriy Novozhilov>
* da3a676c2a - [FIR] Get rid of FirIntegerLiteralTypeScope and corresponding stuff (vor 2 Wochen) <Dmitriy Novozhilov>
* 4374c06537 - [FIR] Approximate all integer literals which resolved in independent mode (vor 2 Wochen) <Dmitriy Novozhilov>
* 5efd533f55 - [FIR] Desugar unary plus and minus as part of integer literal (vor 2 Wochen) <Dmitriy Novozhilov>
* a018847f85 - [FIR] Properly deserialize type attributes for type arguments (vor 2 Wochen) <Dmitriy Novozhilov>
* a274216f14 - [FIR] Check that expected lambda type is extension function using cone expected type (vor 2 Wochen) <Dmitriy Novozhilov>
* 57a57d10da - [FIR] Add rendering for attribites of cone types (vor 2 Wochen) <Dmitriy Novozhilov>
* d48307ec34 - (tag: build-1.4.30-dev-528) JVM IR: do not copy type parameters into suspend lambda classes (vor 2 Wochen) <Alexander Udalov>
* bdf502edef - (tag: build-1.4.30-dev-523) Override/Implement members: don't add 'external' modifier (vor 2 Wochen) <Toshiaki Kameyama>
* 4e5c61cd2f - (tag: build-1.4.30-dev-522) Notify if gradle points to invalid JDK (vor 2 Wochen) <Vladimir Dolzhenko>
* be20a8bd80 - (tag: build-1.4.30-dev-520) Configure modules Kotlin language settings in a background with a progress (vor 2 Wochen) <Vladimir Dolzhenko>
* f0cbd6b1a5 - (tag: build-1.4.30-dev-510) HMPP: Avoid NPE during Kotlin facet serialization (vor 2 Wochen) <Dmitriy Dolovov>
* 4653a16450 - (tag: build-1.4.30-dev-506) [FIR2IR] Add problematic test with in/out clash during approximation (vor 2 Wochen) <Mikhail Glukhikh>
* 3a57a541f4 - FIR mangler: support captured types (vor 2 Wochen) <Mikhail Glukhikh>
* b64b32e06b - FIR: keep captured types in substitution scope (vor 2 Wochen) <Mikhail Glukhikh>
* b7059a3eeb - FIR: perform type approximation when completion isn't required (vor 2 Wochen) <Mikhail Glukhikh>
* 0310272738 - FIR: perform more proper type approximation in completion (vor 2 Wochen) <Mikhail Glukhikh>
* 14cfc62745 - FIR: fix calculation of type arguments for bare types (vor 2 Wochen) <Mikhail Glukhikh>
* 3c3aa3210e - FIR: use FROM_EXPRESSION, not FOR_SUBTYPING capt. types in substitution (vor 2 Wochen) <Mikhail Glukhikh>
* 86d1a3be37 - FIR serializer: throw exception on getting ConeIntegerLiteralType (vor 2 Wochen) <Mikhail Glukhikh>
* 5a919cc827 - FIR element serializer: drop duplicated approximation code (vor 2 Wochen) <Mikhail Glukhikh>
* 104f088d4e - FIR serializer: throw exception on getting ConeCapturedType (vor 2 Wochen) <Mikhail Glukhikh>
* 83ee705c0a - (tag: build-1.4.30-dev-499) IR: make IrClassReference.classType mutable (vor 2 Wochen) <Georgy Bronnikov>
* 9d22ef948c - IR: rework ScopeValidator (vor 2 Wochen) <Georgy Bronnikov>
* 377940a6ea - IR: handle IrVararg.varargElementType in RemapTypes (vor 2 Wochen) <Georgy Bronnikov>
* a542bb6af7 - IR: check IrClassReference.classType in ScopeValidator (vor 2 Wochen) <Georgy Bronnikov>
* 728c55973a - IR: handle MemberAccessExpression type parameters in RemapTypes (vor 2 Wochen) <Georgy Bronnikov>
* 3041a2815c - IR: handle varargElementType in LocalDeclarationsLowering (vor 2 Wochen) <Georgy Bronnikov>
* 8990344bb2 - Varargs: add test (vor 2 Wochen) <Georgy Bronnikov>
* 67d7bf3269 - IR: take care of supertypes when copying IrTypeParameters (vor 2 Wochen) <Georgy Bronnikov>
* 916d66c220 - IR: add ScopeValidator (vor 2 Wochen) <Georgy Bronnikov>
* 382f423ab9 - Mute a test under DCE (vor 2 Wochen) <Georgy Bronnikov>
* 33a2c69122 - IR: remap types in LocalDeclarationsLowering (vor 2 Wochen) <Georgy Bronnikov>
* 1f3d344835 - IR: add RemapTypes.kt (vor 2 Wochen) <Georgy Bronnikov>
* df1d9a0113 - IR: make IrTypeParameter.superTypes persistent mutable field (vor 2 Wochen) <Georgy Bronnikov>
* a409976d28 - IR: make IrValueParameter.varargElementType mutable (vor 2 Wochen) <Georgy Bronnikov>
* a3763e8276 - IR: make IrTypeAlias.expandedType mutable (vor 2 Wochen) <Georgy Bronnikov>
* 78fc690f29 - IR: make IrLocaldelegatedProperty.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* 09a906cc9a - IR: make IrTypeOperatorCall.typeOperand mutable (vor 2 Wochen) <Georgy Bronnikov>
* d9681e535d - IR: make IrField.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* 5065b1a4c6 - Make IrValueDeclaration.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* 1f37795e08 - IR: make IrExpression.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* fde7fc6951 - (tag: build-1.4.30-dev-495) JVM IR: use correct file for final test output check in debugger tests (vor 2 Wochen) <Alexander Udalov>
* 78483930bc - (tag: build-1.4.30-dev-494) [JVM_IR] Fix offsets in constant propagation optimization. (vor 2 Wochen) <Mads Ager>
* f273edeb8e - Build: upgrade language to 1.3 in cli, compiler plugins and Gradle plugin (vor 2 Wochen) <Alexander Udalov>
* 5755c32c84 - Minor, fix appendln deprecation warnings in cli (vor 2 Wochen) <Alexander Udalov>
* f20a6b7fe1 - (tag: build-1.4.30-dev-492)  Change function signature: add/change receiver type (vor 2 Wochen) <Toshiaki Kameyama>
* 9f3ce099ee - (tag: build-1.4.30-dev-484) [JVM_IR] Fix line numbers for function reference invoke methods. (vor 2 Wochen) <Mads Ager>
* 16b2379cd7 - (tag: build-1.4.30-dev-481) [Gradle, JS] Use new npm versions (vor 2 Wochen) <Ilya Goncharov>
* 9f9cb4f57e - [Gradle, JS] Parallelize requests (vor 2 Wochen) <Ilya Goncharov>
* a86dd8b5ba - [Gradle, JS] Refactor with coroutines (vor 2 Wochen) <Ilya Goncharov>
* 4986e8c9cc - [Gradle, JS] Fetch NPM package versions in separate module (vor 2 Wochen) <Ilya Goncharov>
* db90c9cc88 - [Gradle, JS] Move from NpmVersions (vor 2 Wochen) <Ilya Goncharov>
* 7d4a734791 - (tag: build-1.4.30-dev-478) Fix nullability of `typePath` parameter (vor 2 Wochen) <Mikhael Bogdanov>
* 0539b2b389 - Mute some FIR->JVM_IR box tests (vor 2 Wochen) <Dmitry Petrov>
* c03573fc18 - (tag: build-1.4.30-dev-473) JVM_IR fix override equivalence check for collection stub generation (vor 2 Wochen) <Dmitry Petrov>
* fdc134ff66 - (tag: build-1.4.30-dev-471) [NI] Use compatibility mode for KT-41934 (vor 2 Wochen) <Pavel Kirpichenkov>
* 1465e10f12 - Add language feature for inference compatibility mode (vor 2 Wochen) <Pavel Kirpichenkov>
* 896fbbd1a3 - [NI] Add extra ordering for ready-for-fixation variables (vor 2 Wochen) <Pavel Kirpichenkov>
* ec8465859c - (tag: build-1.4.30-dev-469) Support rerun of MPP tests for jvm target (vor 2 Wochen) <Kirill Shmakov>
* 23642d2f86 - Support rerun of common MPP tests (vor 2 Wochen) <Kirill Shmakov>
* c09c0468d4 - (tag: build-1.4.30-dev-457) Replace deprecated symbol usage: move named lambda argument outside parentheses (vor 2 Wochen) <Toshiaki Kameyama>
* d9cf4ee732 - (tag: build-1.4.30-dev-455) Add intention to evaluate compile time expression (vor 2 Wochen) <Toshiaki Kameyama>
* 8cac3f654c - (tag: build-1.4.30-dev-451) [FIR] Handle pre/postfix dec/increment of labeled expression (vor 2 Wochen) <Mark Punzalan>
* f55ff8eb1b - [FIR] Capture receiver for pre/postfix dec/increment of qualified access (vor 2 Wochen) <Mark Punzalan>
* 393189db8d - (tag: build-1.4.30-dev-445) FIR JVM serializer: fix compilation after rebase (vor 2 Wochen) <Mikhail Glukhikh>
* 6e143a2656 - JVM_IR: collect free type parameters when serializing FIR metadata (vor 2 Wochen) <pyos>
* aa58ed9234 - JVM_IR: partially implement FIR local delegated property reflection (vor 2 Wochen) <pyos>
* 6f622920e7 - (tag: build-1.4.30-dev-430) Minor, deduplicate matching JVM_OLD/JVM_IR duplicateJvmSignature tests (vor 2 Wochen) <Alexander Udalov>
* 05c662ec55 - [JVM_IR] Remove line numbers from delegated member functions. (vor 2 Wochen) <Mads Ager>
* eea4ff33a0 - (tag: build-1.4.30-dev-425) Adapt serialization exceptions constructor calls to signature change (vor 2 Wochen) <Leonid Startsev>
* fe5dbf75fa - Add diagnostic to check whether provided custom serializer matches (vor 2 Wochen) <Leonid Startsev>
* bc432ecb85 - Improve remove/specify type intentions in Explicit API mode (vor 2 Wochen) <Leonid Startsev>
* 5f0e7c3c3f - Check return type of `internal @PublishedApi` functions in Explicit API mode (vor 2 Wochen) <Leonid Startsev>
* a9972913a6 - (tag: build-1.4.30-dev-423) [FIR TEST] Add some FIR_IDENTICAL to fix recently changed tests (vor 2 Wochen) <Mikhail Glukhikh>
* c9054e7a04 - (tag: build-1.4.30-dev-409) Added possibility to split gradle-integration-tests locally (vor 2 Wochen) <Andrey Uskov>
* d151f0e573 - Fixed splitting gradle tests into different tasks (vor 2 Wochen) <Andrey Uskov>
2020-10-09 14:18:47 +02:00
Vasily Levchenko a9b940c23d [debug][bindings][python] logging 2020-10-09 13:01:47 +02:00
Vasily Levchenko 9dab919dc4 [debug][bindings][python] don't build synthetic for null values (KT-41291) 2020-10-09 13:01:47 +02:00
Vasily Levchenko a511e18742 [debugger][bindings] drop 'struct' prefix in type name check 2020-10-09 13:01:47 +02:00
Ilya Matveev 091903c6a2 [Runtime testing] Store GTest revision in root gradle.properties 2020-10-09 17:07:05 +07:00
Ilya Matveev 0e17f84750 [Runtime testing] Don't provide a default value for googletest.revision 2020-10-09 17:07:05 +07:00
Ilya Matveev 24657a2860 [Build] Change build dir layout to separate production and test bitcodes 2020-10-09 17:07:05 +07:00
Ilya Matveev f644e394ab [Runtime testing] Automate downloading GoogleTest 2020-10-09 17:07:05 +07:00
Pavel Punegov 51784c0e34 Make objc interop tests depend on platform libs 2020-10-09 11:36:22 +03:00