Pavel Kunyavskiy
d7a3310042
[K/N] KT-43780: support of more convenient objects using from objC/Swift
2021-06-18 08:02:22 +00:00
Pavel Kunyavskiy
0952a95949
[K/N] reuse common code for companionObject util
2021-06-18 08:02:21 +00:00
Viacheslav Kormushkin
0b6d2cd21a
Custom name support for fat frameworks
...
#KT-30805
2021-06-18 06:28:01 +00:00
Dmitry Petrov
ce107d06d4
JVM_IR add test for KT-47300
2021-06-17 21:40:30 +03:00
Roman Golyshev
1cd75b1e82
kotlin-stdlib:jvm-minimal-for-test -> kotlin-stdlib-jvm-minimal-for-test
...
Changed after cherry-picking 8baf570ee7
to the master-for-ide branch
2021-06-17 20:19:49 +03:00
Roman Golyshev
6ea4b8997b
Add kotlin-stdlib-minimal-for-test.jar artefact to the published dependencies
...
Some compiler tests rely on this jar instead of the regular `stdlib`
2021-06-17 20:19:48 +03:00
Vyacheslav Gerasimov
73d4110c92
Build: Rollback kotlin-stdlib-jvm-minimal-for-test publication
...
Continue publishing to the internal/repo only
2021-06-17 19:43:11 +03:00
Vyacheslav Gerasimov
58f1fb644f
Build: Stop publishing jars with original classifier
...
#KTI-580
2021-06-17 19:43:10 +03:00
Vyacheslav Gerasimov
fb805028c1
Build: Add runtimeJar variant to the default java component if present
2021-06-17 19:43:09 +03:00
Vyacheslav Gerasimov
a0469a1d62
Build: Make Gradle plugin publications reuse POMs from the main one
...
#KTI-571
2021-06-17 19:43:07 +03:00
Nikolay Krasko
80677c88cb
Update gradle task in generated files
2021-06-17 18:36:10 +03:00
Nikolay Krasko
c8ae9a7090
[imltogradle] Speedup files traversing by ignoring directories
2021-06-17 18:36:09 +03:00
Nikolay Krasko
7e8168a7e6
Ignore more boostrap libraries in dependency verification
2021-06-17 18:36:08 +03:00
Nikolay Krasko
d72f1097d7
Cleanup dependency verification for 211 kotlin-ide
2021-06-17 18:36:07 +03:00
Nikolay Krasko
6139f095e7
Disable dependencies verification for kotlin-ide projects
2021-06-17 18:36:06 +03:00
Nikolay Krasko
71ee9cf1be
Fix generateIdeaGradleFiles on Windows
2021-06-17 18:36:04 +03:00
Ilya Kirillov
8c69913640
FIR IDE: temporary ignore failing intention tests
2021-06-17 17:27:00 +03:00
Mark Punzalan
97c10b0b84
FIR IDE: Change PSI element type for NO_COMPANION_OBJECT and
...
EXPRESSION_EXPECTED_PACKAGE_FOUND from KtSimpleNameExpression to
KtExpression (source can be KtDotQualifiedExpression).
2021-06-17 17:26:58 +03:00
Alexander Shabalin
91a852d3fd
Fix integer conversion on 32-bit
2021-06-17 14:16:16 +00:00
Margarita Bobova
eaed67df29
Move 1.4.x changelog to a separate file
2021-06-17 14:50:36 +03:00
Ivan Kochurkin
a0aaf42fb1
Some string and minor optimizations
2021-06-17 13:49:08 +03:00
Ivan Kochurkin
bc3c05a3bd
[FIR] Replace lists with Long in Modifier, refactor Modifier and derived classes
2021-06-17 13:49:08 +03:00
Ivan Kochurkin
6199b85eb9
[FIR] Introduce ModifierKind and optimize Modifier in lightTree
2021-06-17 13:49:08 +03:00
Ivan Kochurkin
ce4e60afd3
[FIR] Simplify FirCyclicTypeBoundsChecker and replace PersistentList with MutableList
2021-06-17 13:49:07 +03:00
Ivan Kochurkin
1e430b7b03
[FIR] Replace PersistentList with MutableList in Context, simplify DeclarationConverter
2021-06-17 13:49:07 +03:00
Ivan Kochurkin
366017d267
[FIR] Replace PersistentList with MutableList in BodyResolveContext, LocalClassesNavigation
2021-06-17 13:49:06 +03:00
Andrey Zinovyev
d360932ebc
[FIR] Fill overriddenSymbols for fake overridden IrProperty
2021-06-17 13:24:12 +03:00
Sergey Bogolepov
4f98a0e083
[Native] Introduce optInCacheableTargets
...
Create an explicit list of targets that have unstable compiler caches
in konan.properties. It allows to control all lists of cacheable targets
in a single place.
2021-06-17 09:19:44 +00:00
Roman Golyshev
108dd37242
Add possibility to use baseDir in CoroutineHelpersSourceFilesProvider
2021-06-17 02:41:32 +03:00
Nikita Nazarov
adec873118
[EE_IR] Update ignore directive
2021-06-17 02:40:04 +03:00
Alexander Shabalin
e3eec33b24
Add aggressively allocating stress test for GC
2021-06-16 21:34:05 +00:00
Alexander Shabalin
7ae59856cb
Add internal MemoryUsageInfo object
...
Currently it only provides peak RSS usage for iOS, Linux, macOS and Windows.
2021-06-16 21:34:04 +00:00
Nikita Bobko
670d66984f
Reduce Gradle configuration phase time in case when 'attachedIntellijVersion' flag is specified
...
Traversing intellij repo is long
2021-06-16 21:58:36 +03:00
Nikita Bobko
526a664077
[imltogradle] Add a bit of logging
2021-06-16 21:58:36 +03:00
Nikita Bobko
c954fa4900
Make it possible to attach community version of kotlin-ide
2021-06-16 21:58:34 +03:00
Roman Artemev
8ac5d03f02
[Test] fix module name in klib text tests
...
It failed on windows machines due to illegal '<' in path
2021-06-16 21:16:58 +03:00
Roman Artemev
56604a9654
[K/N] Promote kotlin-build-gradle-plugin version 0.0.29 -> 0.0.30
...
Missed fix
2021-06-16 21:16:57 +03:00
Roman Artemev
2c34888a57
[TEST] Add comment in klib text tests runner
2021-06-16 21:16:56 +03:00
Roman Artemev
71af11052a
[TEST] Mute tests irText klib tests
2021-06-16 21:16:55 +03:00
Roman Artemev
e82552975d
[TEST] support test muting in klib text tests runner
2021-06-16 21:16:54 +03:00
Roman Artemev
5bc884ce2b
[KLIB] Fix fakeoverride builder
...
Set proper visibility in case of cross-module internal overrides.
TODO: KT-47192
2021-06-16 21:16:53 +03:00
Roman Artemev
0cb23a6e65
[KLIB] Fix serialization of loops with control statements in condition
2021-06-16 21:16:52 +03:00
Roman Artemev
e5c6a5b80d
[IR] Clean up Fake Override builder a bit
2021-06-16 21:16:51 +03:00
Roman Artemev
1831c0a14b
[IR] Support disabling of rendering IrErrorType inner KotlinType
2021-06-16 21:16:50 +03:00
Roman Artemev
2eac442705
[IR] Support stable order in IR dump
...
That mode is need to test deserialization of klibs
2021-06-16 21:16:49 +03:00
Roman Artemev
bbcd511c44
[TEST] fix irText testData
...
- support DELEGATED_MEMBER overrides
2021-06-16 21:16:48 +03:00
Roman Artemev
cb130181a2
[Psi2Ir] Fix overridden symbols of Delegated Properties
2021-06-16 21:16:47 +03:00
Roman Artemev
32bbc3b8ad
[KLIB] Fix SimpleTypeKey in case of type abbreviation
2021-06-16 21:16:46 +03:00
Roman Artemev
2f772c7a7c
[KLIB] Add IrStatementOrigin into IrConstructorCall message
2021-06-16 21:16:45 +03:00
Roman Artemev
16ea3d9ae9
[TEST] Add IrText klib tests
2021-06-16 21:16:44 +03:00