Commit Graph
455730 Commits
Author SHA1 Message Date
Alexey Merkulov 151b03f97d [debugger] Refactoring: extract SteppingAction from DebuggerStatistics to use it for stepping-kind tracking
IJ-MR-145237

GitOrigin-RevId: e878bbe490b961a81120b7cba8b9383c53305efb
2024-10-01 15:14:39 +00:00
Victoria.Petrakovich 995b4b892b [kotlin] Divide checking for Groovy DSL block existence and creation of it
KTIJ-30671 GradleBuildScriptSupport should migrate to use compilerOptions

GitOrigin-RevId: 7dc7ac0cd726fec8e4e5ec3c631ec8b12a8d92c6
2024-10-01 15:10:29 +00:00
Victoria.Petrakovich 68e82f390f [kotlin] Don't search for compilerOptions. inside compilerOptions {} DSL
KTIJ-30671 GradleBuildScriptSupport should migrate to use compilerOptions

GitOrigin-RevId: a9cbfb073597034c993b872b4869123c8056bfb7
2024-10-01 15:10:29 +00:00
Victoria.Petrakovich 650aee49a9 [kotlin] Chore – small fixes in KotlinWithGradleConfigurator.kt
GitOrigin-RevId: c264172de6be37f6bd3785b8b7272d72729cb405
2024-10-01 15:10:29 +00:00
Victoria.Petrakovich 938557f2c2 [kotlin] Use Kotlin version that we want to add to define compilerOptions/kotlinOptions to use in the compileKotlin task
KTIJ-30671 GradleBuildScriptSupport should migrate to use compilerOptions

GitOrigin-RevId: 0165457278da9a7f73dd8a2a5d78e772b4973a5a
2024-10-01 15:10:28 +00:00
Sergey Moryahin 5f17892873 Test for KT-60355
GitOrigin-RevId: 7607e8dfdac3db16611e3453f015307d4a8143d4
2024-10-01 15:09:47 +00:00
Alexey Kryuchkov 36b1c6f024 IJPL-162806 Logging for shouldProcess highlighting method
GitOrigin-RevId: 10f06ebdcbfc0b1c72cb3df47833917530f319ae
2024-10-01 15:08:26 +00:00
Aleksey Pivovarov 77a5e1bfa5 IJPL-89281 vcs-log: make sure unrelated lifetimes do not cancel VcsLogManager initialisation
'VcsLogData.createStorageAndIndex' shall be properly disposed before the index can be opened again.

GitOrigin-RevId: 558ee38e40b4b15a4a268a6fa7302263c5b6d34c
2024-10-01 15:07:32 +00:00
Sebastian Sellmair 4bfb106b7e Exclude 'org.jetbrains.kotlinx:kotlinx-coroutines-core' from the lincheck library
As this dependency is undesirable because of IntelliJ using
its own coroutines fork.

GitOrigin-RevId: 209d058c6460cdcc0cf1243164f99e2eda2ea58a
2024-10-01 14:57:38 +00:00
Aleksey Dobrynin 02e0241f7b [properties] set default encoding for properties files to UTF-8 instead of ISO 8859-1 IDEA-301047
GitOrigin-RevId: eee83a314347556ea1b7437f9bee30f71cf155f0
2024-10-01 14:55:29 +00:00
Tagir Valeev 5905b6f62a [java-inspections] TrivialFunctionalExpressionUsageInspection: more accurate side-effect handling
IDEA-355026 "Trivial usage of functional expression" breaks semantics if one argument updates the variable used in another

GitOrigin-RevId: e3d9374ecc427d62cee0d821473e9119ae240fc5
2024-10-01 14:50:18 +00:00
Yuriy Artamonov 041de56103 [performance] IJPL-162450 FUS: provide low memory condition event, current size of heap and memory type
Updated memory usage logging to report in gigabytes instead of megabytes.

GitOrigin-RevId: 0a6f5a6b74beda1eb67204f3e9c9cea9579de25d
2024-10-01 14:43:49 +00:00
Anton Kozub ea1888fa41 IDEA-354490 Spring controller improvements
GitOrigin-RevId: eceb1667849716fb0297fff196b7fdc1b577fcbd
2024-10-01 14:16:33 +00:00
Mikhail Pyltsin 3288586fdf [java-inspections] IDEA-359749 StringConcatenationArgumentToLogCallInspection could also be triggered by concatenation
GitOrigin-RevId: bb5024a6be79582644fff96b72a8ceeff0fbf15e
2024-10-01 13:32:46 +00:00
Mikhail Pyltsin ba6d180392 [java-action] IDEA-359468 Implement methods which return Long must return 0L
GitOrigin-RevId: 90705e2124800738a0de22eddfdc1a30126b3d47
2024-10-01 13:32:46 +00:00
Evgeny Abramov ce1f8efe60 (IJPL-163237) add time-outing test ignore annotation
GitOrigin-RevId: 649a915d3ad833be6529774a7afccc2f2d23d458
2024-10-01 13:09:01 +00:00
Nikita Pavlenko 382b256f33 [PyCharm] PY-75914 Jupyter (feat): From scientific.py.tables also removed dependency to intellij.notebooks.visualization. Added suggestion to install Jupyter to view rich tables.
GitOrigin-RevId: 705a0f5f7883517da51da0f0c532eb90fd50e5ac
2024-10-01 13:04:25 +00:00
Nikita Pavlenko 0220055ba2 Rename .java to .kt
PY-75914

GitOrigin-RevId: 7155ea08cf1a6a74492942cd0c84b377ab50c6f3
2024-10-01 13:04:25 +00:00
Jakub Senohrabek 68c03c29f1 IJPL-162433 Compose Desktop is on platform class loader
GitOrigin-RevId: 361ec1beb1a3ff16a220b53f573bb73ee4cf1383
2024-10-01 12:26:26 +00:00
Vladimir Dolzhenko 225e2f6693 [kotlin] Reuse StandardClassIds instead of custom class ids
#KTIJ-31254

GitOrigin-RevId: 91e3d04ccc7349c47a008f6595659f2e86e74507
2024-10-01 12:22:45 +00:00
Alexander.Glukhov 42e2e4c08a [gradle][IDEA-275594] cleanup in AuxiliaryConfigurationArtifacts
GitOrigin-RevId: 7bdc214147f769bf681770f977a3b4f9cd9e7b30
2024-10-01 11:54:59 +00:00
Alexander.Glukhov b7bd550d6a [telemetry][IJPL-163198] refactoring in TelemetryManagerImpl
GitOrigin-RevId: f45fd6d7c75a90b588a4903768d3686502da997a
2024-10-01 11:54:59 +00:00
Alexander.Glukhov e9c0c56731 [metrics][IJPL-163198] otlp metric exporter refactoring
GitOrigin-RevId: 96e04b6293345311e8e79d69352bb4aea787745f
2024-10-01 11:54:59 +00:00
Alexander.Glukhov 489b41688d [tracing][IJPL-163198] introduced a single source of truth about OTLP configuration
GitOrigin-RevId: d8204fa3fcfa23583466a30417754f6e616d7d75
2024-10-01 11:54:59 +00:00
Tagir Valeev 671bfcf894 [testFramework] Sanity check for --add-opens options to crash more friendly if Plugin DevKit is disabled
GitOrigin-RevId: e03360742bdb9a322e7f26bbd105930a4d774ff6
2024-10-01 11:46:22 +00:00
Daniil Kalinin b934cfe38a PY-74231 Fix false positive "Statement expected, found Py:DEDENT" for a nested type alias
GitOrigin-RevId: 03d64abe2c949a5912eb5c16ef48a5149568d66f
2024-10-01 11:43:14 +00:00
Tagir Valeev 2f492127fc [jspecify] IDEA-356144 JSpecify: Nullable upper bounds do not result in proper nullness
GitOrigin-RevId: 0b3a0065217879ca2ee2d70ee5fec2c41dba7bae
2024-10-01 10:42:29 +00:00
Maksim Zuev 1f0f076abd [debugger, devkit] IDEA-355621 Enable status by default
GitOrigin-RevId: 93e6c6c5f92bf9b5af971970ea77b4703abe0240
2024-10-01 10:39:14 +00:00
Maksim Zuev bf70fac365 [debugger, devkit] IDEA-355621 Search only for loaded class
GitOrigin-RevId: 3034072eab48843f73c6907ec242b3608934e847
2024-10-01 10:39:14 +00:00
Vladimir Koshelev b4921470f5 [PY-76337] disable plugins with use-idea-classloader if appcds is enable
GitOrigin-RevId: 6097121559ae18571cad8ee239fe8dda9e085f85
2024-10-01 10:23:30 +00:00
Vladimir Krivosheev bfb4e40f3c convert intellij.jvm.analysis.impl to V2 module
GitOrigin-RevId: aac0cb7c6c3d40f424d468a4eedd34507dc2f2ef
2024-10-01 09:52:32 +00:00
Sebastian Sellmair da1a2ef3f8 [kotlin][test] Replace CustomImportChecker.kt with KotlinMppTestHooks
GitOrigin-RevId: a83a3849e1e0955051ab20c5c2946f671eae87b2
2024-10-01 09:39:03 +00:00
Sebastian Sellmair f412fe5046 [kotlin] Implement 'genericKotlinTestUrls' & fix GenericTestIconProvider's test location URLs
GitOrigin-RevId: 5071955afa9a40f085a0342cd02764fe049e9ff4
2024-10-01 09:39:03 +00:00
Sebastian Sellmair 32050b0c36 [kotlin][test] Implement KotlinPluginUnitTest.kt
GitOrigin-RevId: 1604c3aee6388889fb3c2b1ecdd6f65de07c60dc
2024-10-01 09:39:03 +00:00
Bas Leijdekkers 1428553ad5 find: fix inconsistent search in project/.iml/.ipr files (IJPL-49974)
GitOrigin-RevId: 8b8f5c3dc399675687e1959598b055ee83bcebda
2024-10-01 09:31:57 +00:00
Bas Leijdekkers 4a233dcb96 Java: cleanup redundant cast util
GitOrigin-RevId: 848cba730948a86edc6e9caf8d55f3d82814f058
2024-10-01 09:31:57 +00:00
Bas Leijdekkers af458693d5 Java: don't insert unnecessary casts on inlining method (IDEA-203962)
GitOrigin-RevId: c3f441b42d164438b1035112083a8114735a0a05
2024-10-01 09:31:57 +00:00
Bas Leijdekkers 7be0072137 Java: disallow inlining record to anonymous class (IDEA-359857)
GitOrigin-RevId: f477736ff39ea95cf9c9c5088c2dd0af9399f605
2024-10-01 09:31:57 +00:00
Bas Leijdekkers 1c4ecd3c3c Java: always shorten reference when inlining method (IDEA-167551)
GitOrigin-RevId: 6bb0e8765b796b9f9f99ad1f41ab08d9ae6de809
2024-10-01 09:31:57 +00:00
Bas Leijdekkers 7eab69be22 Java: clarify refactoring warning message (IDEA-359779)
GitOrigin-RevId: 8666270b887ebdce6c639a6deee40dd5273fff0d
2024-10-01 09:31:57 +00:00
Bas Leijdekkers c0ca8d8600 Java: fix inlining of library methods (IDEA-359779)
- only check method body for inaccessible elements
- don't try to optimize imports in method file when method is not modified

GitOrigin-RevId: 27216e8db2306650f638387d6adac6d90099326b
2024-10-01 09:31:57 +00:00
Tagir Valeev 834b04f28a [java-stubs] A test for IDEA-349551 False positive warnings with @NonNullByDefault and @Nullable annotations
GitOrigin-RevId: 91fd9d88bcf74769356ee94192b2aa5f06eb1060
2024-10-01 08:57:46 +00:00
Tagir Valeev 67e9414e4a [jspecify] More robust return type check
GitOrigin-RevId: 994055813862ee6e40119537c22e07cfc1036e38
2024-10-01 08:57:46 +00:00
Tagir Valeev 4f112c52a7 [java-dfa] ClassDef: remove isInheritor(superName); replace with other methods
GitOrigin-RevId: 0033d430c30b804d8afbac3ea80938ed1130d17d
2024-10-01 08:57:46 +00:00
Tagir Valeev 1502820f0d [jspecify] Update conformance tests to the latest
GitOrigin-RevId: 4bbf474f026e0c0ebde67536ae4dd45ffdfda3dc
2024-10-01 08:57:46 +00:00
Tagir Valeev 394ba7023a [kotlin-dfa] KTIJ-30856 Constant conditions: track implicit 'this' in extension methods properly
GitOrigin-RevId: 6c93d799b48b736757c5c1386b36f845fe63289d
2024-10-01 08:57:46 +00:00
Anna Koehler 8a6deee735 Refactor structure where UI tests are located: there are mainly three dirs for Platform UI tests: aggregator, nightlySmoke and regression
All tests inside these dirs should have correspondent tags.
If a test is still in progress - do not report it to Allure until it is finished and stabilized.

GitOrigin-RevId: 278a20feec4de11738f7c361a19a28498d405bbc
2024-10-01 08:42:33 +00:00
Ilya.Kazakevich d1446af5c6 Duplicate entry removed
GitOrigin-RevId: d2c25a22a1d3d681fe738962a5c2928755525536
2024-09-30 23:35:22 +00:00
Max Medvedev e34f3578be IJPL-149042 fix INRE on building java classes
it's not safe to use PsiClass#getMethods during building indexes

GitOrigin-RevId: a7828cf93e8004b6cd55f743a7ff0958a53afcbb
2024-09-30 22:44:50 +00:00
Max Medvedev e2f362956e IJPL-149042 cleanup indexers
GitOrigin-RevId: 64cd5bd4defe85cf6fd06d46248cfbb8759972c0
2024-09-30 22:44:50 +00:00