Alexander Udalov
2be94d9d2f
Fix compilation of stdlib when JDK_16 points to JDK 8+
2020-06-17 19:46:18 +02:00
Georgy Bronnikov
c015463926
IR: remove field fake overrides
2020-06-17 20:02:26 +03:00
Georgy Bronnikov
1bb3f60bad
IR: use super qualifier in Java field accesses
2020-06-17 20:02:26 +03:00
Georgy Bronnikov
36f22dafc5
IR: remove field fake override usage
...
Still a problem: Java static fields.
2020-06-17 20:02:26 +03:00
Ilya Gorbunov
41131e46d7
Shadow addSuppressed member with an extension
...
#KT-38777
2020-06-17 19:45:15 +03:00
Ilya Gorbunov
95625d0fae
Do not place copyrights in stdlib api dump .kt files
2020-06-17 19:45:15 +03:00
Ilya Gorbunov
2fe222e8e7
Add SKIP_DCE_DRIVEN directive in JS-IR tests
...
Otherwise they fail with a compiler exception:
"An operation is not implemented: SAM conversion"
2020-06-17 19:45:15 +03:00
Ilya Gorbunov
de6154980d
Make ReadOnlyProperty and PropertyDelegateProvider fun interfaces
2020-06-17 19:45:15 +03:00
Ilya Gorbunov
d2ea108123
Make Comparator fun interface in Common and JS
2020-06-17 19:45:15 +03:00
Ilya Gorbunov
388e619d90
Increase memory for Kotlin compile daemon to 2200M
2020-06-17 19:37:03 +03:00
Ilya Gorbunov
f3a2ff8646
Advance bootstrap to 1.4.20-dev-710
2020-06-17 19:37:03 +03:00
Alexander Udalov
117aae8a6b
Use experimental javaType in full reflect where it's not supported yet
...
#KT-22936 Fixed
#KT-34344 Fixed
2020-06-17 18:33:08 +02:00
Alexander Udalov
9e37b62f62
Support KType.javaType in stdlib
...
#KT-32241 Fixed
2020-06-17 18:33:08 +02:00
Dmitry Savvinov
55595fe2c6
Make sure that commonizer is enabled before adding -no-default-libs argument
...
^KT-39632 Fixed
2020-06-17 17:51:29 +03:00
Vladimir Ilmov
db127bb414
(CoroutineDebugger) fails to start in gradle mode
...
#KT-39634 fixed
2020-06-17 15:35:10 +02:00
Sergey Rostov
3d86e92bf5
gradle.kts standalone scripts: show actions inside single notification
2020-06-17 14:30:18 +03:00
Sergey Rostov
64b1cc7fd4
gradle.kts legacy: out of project script notification
2020-06-17 14:30:18 +03:00
Sergey Rostov
cc95c16ac2
minor: rename GradleScriptNotificationProvider
2020-06-17 14:30:18 +03:00
Sergey Rostov
bc16fbf438
gradle.kts: check gradle version before loading from fs cache
2020-06-17 14:30:18 +03:00
Sergey Rostov
7d31d7f20c
default scripting support: remove notifications after script definitions update
2020-06-17 14:30:18 +03:00
Sergey Rostov
b9fda902fb
gradle.kts: update notification only after caches updated
2020-06-17 14:30:17 +03:00
Sergey Rostov
ce20196006
GradleScriptConfigurationsImportingFeature
2020-06-17 14:30:17 +03:00
Sergey Rostov
631e68c99a
gradle.kts postponed loading: hide notifaction right after click on action
2020-06-17 14:30:17 +03:00
Sergey Rostov
ace7ae19b4
gradle.kts standalone scripts: load configuration after switching without prompt
2020-06-17 14:30:17 +03:00
Sergey Rostov
07654b4c0e
gradle.kts, minor: cleanup & simplify code
2020-06-17 14:30:17 +03:00
Sergey Rostov
b2e629dceb
gradle.kts legacy: don't start loading without prompt on first opening
2020-06-17 14:30:17 +03:00
Sergey Rostov
0234678804
gradle.kts: update notifications when scripting support was changed
2020-06-17 14:30:17 +03:00
Sergey Rostov
caa5aadc98
GradleBuildRootsManager: check gradle version change in gradle-wrapper.properties
2020-06-17 14:30:17 +03:00
Sergey Rostov
463908f6f4
scriptConfigurationsNeedToBeUpdatedBalloon registry key
2020-06-17 14:30:17 +03:00
Sergey Rostov
cc67ac631f
GradleBuildRootsManager: update notifications in corner cases
...
- notification for all visible editors should be updates on each change,
since it may depend on last modified ts.
- notifications should be updated only for active editors, not all opened
- we should recheck it on editor activation too
- analyzer should be restarted on roots update only
2020-06-17 14:30:16 +03:00
Sergey Rostov
a150014e74
GradleBuildRootsManager: implement getScriptFirstSeenTs
2020-06-17 14:30:16 +03:00
Sergey Rostov
b543588ccd
GradleScriptNotifications: suggest to import and link gradle project
2020-06-17 14:30:16 +03:00
Sergey Rostov
9096d21fcd
GradleScriptNotifications: extract and fix i18n strings
2020-06-17 14:30:16 +03:00
Sergey Rostov
632e88459e
GradleBuildRootsManager: fix for autoload
2020-06-17 14:30:16 +03:00
Sergey Rostov
de7d82e42b
GradleScriptNotifications: typo in code
2020-06-17 14:30:16 +03:00
Sergey Rostov
6f0bd6c122
GradleBuildRoot: ability to detect if file was existed before import
2020-06-17 14:30:16 +03:00
Sergey Rostov
7384c89ddd
GradleBuildRootsManager, minor: fix notifications
2020-06-17 14:30:16 +03:00
Sergey Rostov
fd9b14ed29
GradleBuildRoot: require LastModifiedFiles explicitly
2020-06-17 14:30:16 +03:00
Sergey Rostov
2ed68643cb
GradleBuildRoot: remove classes nesting
2020-06-17 14:30:15 +03:00
Sergey Rostov
d8892ced9d
gradle.kts: standalone scripts support (without ui and persistence)
2020-06-17 14:30:15 +03:00
Sergey Rostov
5ed7abd15d
scripting: drop ManualConfigurationLoading and kotlin.gradle.scripts.useIdeaProjectImport registry flag
2020-06-17 14:30:15 +03:00
Sergey Rostov
69dc963f97
LastModifiedFiles: fix concurrency
2020-06-17 14:30:15 +03:00
Sergey Rostov
19cc9c81dc
GradleBuildRoot: std scripts under project roots should be treated as new
2020-06-17 14:30:15 +03:00
Sergey Rostov
7b1b50499d
GradleBuildRoot: add projects from settings
...
Fir the cases when they are missed absent in imported data
2020-06-17 14:30:15 +03:00
Sergey Rostov
a3750b6419
GradleBuildRoot: extract GradleBuildRootsLocator for testing
2020-06-17 14:30:15 +03:00
Victor Petukhov
c0f4ee7dc9
Revert "Add missing definitelyDoesNotContainName methods"
...
This reverts commit b74692e9
2020-06-17 13:16:16 +03:00
Victor Petukhov
447308dcfc
Revert "Revert "Revert "Completely rewrite reifiedIntTypeAnalysis, making it more streamline"""
...
This reverts commit 5567033b
2020-06-17 13:02:40 +03:00
Ilmir Usmanov
1cccceabb9
Revert "Fix merging two reference values"
...
This reverts commit 85e2392f
2020-06-17 13:02:40 +03:00
Ilmir Usmanov
d9821412d0
Do not generate fields for unused suspend lambda parameters
...
This also allows us to not spill them in the lambda.
But, disable this optimization for local named functions.
#KT-16222 In progress
2020-06-17 12:00:25 +02:00
Ilya Chernikov
a292eb865b
Add script definition for extension scripts and...
...
IDE consoles.
2020-06-17 09:37:24 +02:00