Commit Graph

18 Commits

Author SHA1 Message Date
Vladimir Krivosheev
2af05dec25 extract intellij.platform.ide.internal
GitOrigin-RevId: 0e5e80fd53c3ef15ed9835a9400381d383526ca3
2024-10-03 19:22:03 +00:00
Joffrey.Bion
75a43760f6 Update contentChecker to normalise contentModules too
This part wasn't normalized, so we had to use exact versions
in part of the plugin-content.yaml.
Now we can use the major version like for other libraries.

GitOrigin-RevId: 010930866ca2255d61f58c92ea829eb8704d7516
2024-09-12 11:32:20 +00:00
Vladimir Krivosheev
398ebce1d5 split content report
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Gleb.Marin
93da51fb7f IDEA-347096 Compute ml features if they have not been yet
Merge-request: IJ-MR-126794
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: bd5ddae30de7c006db4d71888f63e9da377723eb
2024-02-22 17:17:15 +00:00
Yuriy Artamonov
f0878fe9a1 [ml] IDEA-330474 Group AI/ML plugins in Settings
GitOrigin-RevId: 19b7b8357ff2898efdbb464c5e7ec9394a0f3132
2024-02-12 22:33:26 +00:00
Vladimir Dolzhenko
2c5a48c4d7 [kotlin] Align k2 module names with naming convention
#KTIJ-28562

GitOrigin-RevId: 689120c48d4ff0a8b0acba381a0da24ec8992c3d
2024-01-23 17:52:15 +00:00
Yuriy Artamonov
0142839d72 [ml] Fix layout of Turbo Complete plugin
GitOrigin-RevId: 683a2ecaedc3b97c7f45573c513df7811a9c5750
2024-01-15 20:43:26 +00:00
Gleb.Marin
0185e2c81f Fix style warning
Merge-request: IJ-MR-119235
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: ab80936922bd487e87a1ebd1f043fa99abec0ba7
2023-11-08 18:00:49 +00:00
Gleb.Marin
d7afab9f81 Bundle TurboComplete plugin to the release
Fix kotlin completion bug for Fleet

Bundle TurboComplete plugin to the release


Merge-request: IJ-MR-117383
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: 2fa4e166357b54cac7c2b37a799fc349cb476a32
2023-10-22 16:11:29 +00:00
Gleb.Marin
0319d899ce Fix small bugs TurboComplete for 2023.3
Explicitly disable ml performance in performance tests

Don't perform sorting when Lookup is not active


Merge-request: IJ-MR-116384
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: 8e801a4c8665fccacc9ea810e22dc21ce415cf0e
2023-10-09 16:42:36 +00:00
Gleb.Marin
ee4b8a1d98 Prepare TurboComplete for Kotlin 2023.3
Lower debug logging leverl

Update model

Pass all tests

Pass java and common tests calling completion one time with performance

Add unit tests for ml performance

Add Api Internal annotations

Add FUS logging of performance parameters

Add system property customization

Remove debug assertions

Remove debug assertions

Put debug assertions

Verify experiment validity

Verify experiment validity

Fix kotlin's experiment model inconsistency

Disable performance on indexing

Fix model invocation

Move contributor key to a base module

Update ML models

Remove redundant dependency

Record missing contributor

Add missing extension point

Remove plugin from kotlin's plugin dependencies

Fix naming & add some KDoc

Fix style suggestions

Log the exact contributor in K2

Replace old K1 generation method with the ml one

Remove unnecessary performance recorders


Merge-request: IJ-MR-114165
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: 03d0eeae8f282ae5465337cd6101ee85c345c556
2023-09-25 09:54:56 +00:00
Yuriy Artamonov
1885a6002f [ml] IDEA-330474 Group AI/ML plugins in Settings
GitOrigin-RevId: 7ca8722dce40b2cdd3887113333f20e56d996182
2023-09-20 15:14:20 +00:00
Vladimir Krivosheev
9649497aef reduce visibility
GitOrigin-RevId: c44a92db578b68af55eb8a4bcec564a880d91838
2023-08-12 13:14:01 +00:00
Gleb Marin
c200c6b825 Remove unnecessary completion contributor
Merge-request: IJ-MR-110328
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: 23b0ce749ccc4b8c01873c85cf4d059b5829abd8
2023-07-10 17:33:06 +00:00
Vladislav.Yaroshchuk
a8ace86e27 IJI-1182 Enable Maven dependencies checksum verification
GitOrigin-RevId: c092a94aafbffc6378dce963e3df6272ded9c092
2023-07-03 15:37:15 +00:00
Gleb Marin
8b5f8abc65 Remove limitation on internal users
GitOrigin-RevId: 6215613e32c02d3297ad0394dd5f01e8a14584e3
2023-06-20 04:28:08 +00:00
Gleb Marin
7f0a37dae1 Hotfix for TurboComplete
Add completion kind information to logs

Fix seldom nulls while performance capturing

Merge-request: IJ-MR-108594
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: 2b21a39abd364b3e3890467ee89880b9a371a7af
2023-06-14 23:54:28 +00:00
Gleb.Marin
a71d5fc374 ML 4 Completion Performance Plugin
Update experiment configuration

Add fixed generator execution order

Fix some build issues

Remove redundant ArtifactGenerator and update related classes

Enable performance only on Nightly users

Enable performance only on Nightly users

Remove unused interfaces and update related classes

Fix Kotlin style-related comments

Fix references in documentation

Allow other contributors to run

Improve code organization and add documentation to turboComplete

Merge remote-tracking branch 'origin/master' into marin/plugin-ml-4-completion-performace

# Conflicts:
#	community/plugins/completion-ml-ranking/resources/experiment.json

Run completion contributors after live templates

Remove unnecessary functions from performance parameters

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Update experiment list for Kotlin

Increase experiment version number

Clarify usage of local debug model

Register A/B experiment

Merge branch 'master' into marin/plugin-ml-4-completion-performace

# Conflicts:
#	build/src/org/jetbrains/intellij/build/UltimateLibraryLicenses.kt
#	community/plugins/completion-ml-ranking/src/com/intellij/completion/ml/performance/MLCompletionPerformanceTracker.kt

Remove unnecessary nullability indicators

Remove redundant class

Make the opener internal

Revert change in modules.xml

Utilize delegation when necessary

Merge branch 'master' into marin/plugin-ml-4-completion-performace

# Conflicts:
#	community/plugins/completion-ml-ranking/src/com/intellij/completion/ml/performance/MLCompletionPerformanceTracker.kt

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Merge branch 'master' into marin/plugin-ml-4-completion-performace

# Conflicts:
#	community/platform/analysis-api/src/com/intellij/codeInsight/completion/CompletionParameters.java
#	community/plugins/completion-ml-ranking/src/com/intellij/completion/ml/performance/MLCompletionPerformanceTracker.kt

Remove unnecessary symbols from Kotlin's kind generation session

Disable performance on TeamCity

Fix some style issues

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Restore EP name

Add dependency on completion ml ranking plugin

Change scope of kotlin's completion dependency

Accord API core package name with the naming convention

Accord API core package name with the naming convention

Revert non-standard-root-packages.txt to default

Remove java performance from community modules

Remove duplicating logic

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Reorganize plugin's structure

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Fix some comments & build issues

Fix some build issues

Fix some build issues

Fix some build issues

Fix some build issues

Fix some build issues

Fix some build issues

Merge remote-tracking branch 'origin/master' into marin/plugin-ml-4-completion-performace

Revert unintended change

Fix some style issues

Rename .java to .kt

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Add core to main and ultimate iml files

Fix test

Use model with updated kinds names

Avoid unwanted generator execution for artifact generation

Fix JavaKindVariety

Revert not indented changes

Actualize kotlin completion usage

Merge branch 'master' into marin/plugin-ml-4-completion-performace

Initialize completion kind name with Enum

Add core module to CommunityRepositoryModules

Update model & remove legacy support

Support legacy completion kinds ranking

Fix kind features computation for ordering

Fix style

Reintroduce CompletionKind

Fix fast lookup appearance

Rename main interfaces

Remove plugin's core dependency from completion-ml-ranking

Cache completion kind features in lookup

Bundle core into community

Merge branch 'master' into marin/plugin-ml-4-completion-performace

# Conflicts:
#	intellij.idea.ultimate.main.iml

Add todo

Add completion kind features

Try fixing build schema

Try fixing build schema

Try fixing build schema

Add performance logging

Add kotlin module dependency to build

Add performance to the community

Put early lookup opener to the experiment

Add dependency on Kotlin by default

Add plugin to the build

Split java generator into the most frequent kinds

Rename api module to core

Add plugin to the build

Add performance completion to community

Update Kotlin's ML model version

Initialize completion performance for Java

Merge remote-tracking branch 'origin/marin/plugin-ml-4-completion-performace' into marin/plugin-ml-4-completion-performace

# Conflicts:
#	community/plugins/turboComplete/src/com/intellij/codeInsight/completion/KindExecutingCompletionContributor.kt
#	intellij.idea.ultimate.main.iml

Change default policy to buffering

Use local models for testing

Record actual performance status to context

Refactor plugin structure

Fix completion kind collection

Fix completion kind collection

Add registry configuration options

Implement kind collection & split reference for Kotlin

Implement fast completion for Kotlin

Initialize performance plugin

Use local models for testing

Record actual performance status to context

Refactor plugin structure

Fix completion kind collection

Fix completion kind collection

Add registry configuration options

Implement kind collection & split reference for Kotlin

Implement fast completion for Kotlin

Initialize performance plugin

Merge-request: IJ-MR-103789
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: 1859b97a729b6c123fa22d6d9b6518e836ac6dec
2023-06-09 18:15:57 +00:00