Everything works in the scenario where the user has never switched the "enable K2 mode flag." In this case, our default is used. If one had touched it (for example, turned K2 on and then off again), then our default will be ignored, and the user will keep the K2 mode.
^KTIJ-31684 fixed
(cherry picked from commit e12fda4b920eb64a79cd07ff10001d0f64b3531b)
IJ-MR-147132
GitOrigin-RevId: 1a940756c8b3e33ee013fb639cf02453d14ba907
JPS Cache - don't use PHM to store hash-and-mtime stamp (80MB -> 10MB), use composite key to avoid value as an array, use 64-bit hash of a path instead of using string as is for a key
GitOrigin-RevId: 20936753d1ba58fcf5f07c4d859e02491e9a9cc5
The behavior with the `idea.kotlin.plugin.use.k2` VM option will be the following:
- When no `idea.kotlin.plugin.use.k2` is specified in `.vmoptions`, it will be implicitly set to `true`.
- If `idea.kotlin.plugin.use.k2` is set to `true`/`false` in `.vmoptions`, this value will be used.
- If a user disables K2 mode manually in the settings, then `idea.kotlin.plugin.use.k2` will be set to `false` in `.vmoptions` and the K2 mode will be considered as disabled after a restart.
^KTIJ-30761 fixed
(cherry picked from commit bdafaad289b4e6ad3600f0653b336aefde20874f)
GitOrigin-RevId: bc0930efd86c33e5d44e5f743ea6a28d17c9b005
This dependency has been added by the following commit 2be7e0c16d69d3f0e3f313a0db19cac94ac19617
GitOrigin-RevId: e27d4221e2d574733ea676d57e81e8572b003fed
This reverts commit bdafaad289b4e6ad3600f0653b336aefde20874f.
The commit is reverted to disable Kotlin K2 mode in IntelliJ IDEA Nightly as it breaks some performance tests.
^KTIJ-30761 open
GitOrigin-RevId: 5e46055d6f523dbc138caea156a8c4fc4ccfa6e7
The behavior with the `idea.kotlin.plugin.use.k2` VM option will be the following:
- When no `idea.kotlin.plugin.use.k2` is specified in `.vmoptions`, it will be implicitly set to `true`.
- If `idea.kotlin.plugin.use.k2` is set to `true`/`false` in `.vmoptions`, this value will be used.
- If a user disables K2 mode manually in the settings, then `idea.kotlin.plugin.use.k2` will be set to `false` in `.vmoptions` and the K2 mode will be considered as disabled after a restart.
^KTIJ-30761 fixed
GitOrigin-RevId: bdafaad289b4e6ad3600f0653b336aefde20874f
`.main` suffix is reserved for aggregator modules which are used to run app/tests from sources.
This module is actually used in the production.
The name is chosen because the module contains the starter for non-commercial products.
GitOrigin-RevId: f456bbe2aae33d2f016136fc9ad32c23ab751240
It isn't published automatically since DevKit plugin is unbundled from IntelliJ IDEA Community.
GitOrigin-RevId: e62b7e657d77388f1f1da259f5049015b93509c2
Since updater migration to Gradle, the task was producing an incorrect artifact with missing manifest.
GitOrigin-RevId: ee4407f9964818477314863864754ac52c354998
This is needed to reuse its functionality inside the frontend variant of IntelliJ IDEA (RDCT-1034).
GitOrigin-RevId: b06c5d1b27a928c5682fbac731d192fae494d57f
This update includes extending IntelliJ Ultimate with GitHub Actions support. Key features include tooltips for action references, resolution and auto-completion of action parameters, fetching of tags for referenced actions, caching and updating actions metadata, and gutter icons for actions and branding specifications.
GitOrigin-RevId: ed4709e3bac6c57e73469784f7f3b20bf491cc99