Dmitriy Dolovov
205510863a
[Commonizer] Stats collector: support aggregated stats
2020-06-15 16:11:34 +07:00
Dmitriy Dolovov
f7ceacb15c
[Commonizer] Update stats collector: report receivers & parameters
2020-06-15 16:11:23 +07:00
Dmitriy Dolovov
077853d2ad
Minor. Add words to project dictionary
2020-06-15 16:11:15 +07:00
Dmitriy Dolovov
3b4cef1b56
Minor. Rename excludes list
2020-06-15 16:11:06 +07:00
Anton Bannykh
cbabb4f76a
JS stdlib api test: various changes
...
- Setting -Doverwrite.output=true updates gold data
- Big packages don't get split into chunks
- Unique lines in the API are marked with /*∆*/ and diff test is removed
- Annotations on separate lines and other dump format tweaks
- Test data moved to libraries/stdlib/api/
- Minor visibility fix to Enum members
2020-06-15 11:49:15 +03:00
Denis Zharkov
7b61bf9178
FIR: Add nullability smartcast after !is check
...
^KT-39072 Fixed
2020-06-15 11:33:42 +03:00
Denis Zharkov
24948a8b3f
FIR: Fix incorrect handling bare types when subject is type alias
...
^KT-39043 Fixed
2020-06-15 11:33:42 +03:00
Vyacheslav Gerasimov
063c973eaa
Build: Rename empty marker jar to avoid collision with main jar
2020-06-15 00:32:04 +03:00
Vyacheslav Gerasimov
852dcedb86
Build: Remove marker task dependencies from gradle integration tests
2020-06-14 21:04:34 +03:00
Vyacheslav Gerasimov
5689a2c67a
Build: Fix kotlin-jsr223-daemon-local-eval-example test runtime
2020-06-14 20:31:29 +03:00
Vyacheslav Gerasimov
38416e7e30
Build: Fix kotlin-compiler-embeddable test runtime
2020-06-14 20:31:29 +03:00
Vyacheslav Gerasimov
ef48c38eb4
Build: Fix kotlin.kotlin-scripting-jsr223-tes test runtime
2020-06-14 20:31:29 +03:00
Vyacheslav Gerasimov
07e18654d9
Build: Fix tests compilation in kotlin.idea.idea-frontend-fir
2020-06-14 20:31:28 +03:00
Vyacheslav Gerasimov
3e3afac407
Build: Fix pom runtime scope for kotlin-klib-commonizer
2020-06-14 20:31:28 +03:00
Vyacheslav Gerasimov
a5e9e1e9be
Build: Specify Locale.ROOT for humanReadableName generation
2020-06-14 20:31:28 +03:00
Vyacheslav Gerasimov
567aabeced
Build: Fix kotlin-reflect publication
2020-06-14 20:31:28 +03:00
Vyacheslav Gerasimov
b0c9b88485
Build: Disable sha512 checksums generated by maven-publish
...
They are not handled properly by bintray
https://github.com/gradle/gradle/issues/11412
#KTI-222
2020-06-14 20:31:28 +03:00
Vyacheslav Gerasimov
f9ec4f7d5c
Build: Generate human readable project name from gradle project id
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
b4df4e5525
Build: Fix variant resolution ambiguity
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
eeb2f7d3d1
Build: Migrate plugin markers to maven-publish publication
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
da6c2ddb2f
Build: Migrate stdlib & kotlin-test to maven-publish publication
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
f4e8c21309
Build: Introduce new software component for publishing
...
Some of our published modules don't have javaComponent
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
e3111730ac
Build: Extract publishing logic to the KotlinBuildPublishingPlugin
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
40dfb2a438
Build: Add additional configuration lambda to the publish helper
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
e3f1ddefd0
Build: Add modularJar helper
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
4925ca2c9a
Build: Fix receiver for configure* helpers in commonConfiguration.gradle
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
9faf088c96
Build: Disable automated publishing setup for kotlin-gradle-plugin
...
We have our own publishing configured in the `publish` helper which
conflicts with automated publishing of `java-gradle-plugin`
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
4aa3040550
Build: Use runtimeOnly instead of deprecated runtime
...
maven-publish plugin uses `runtimeOnly` for runtime scope instead of
`runtime`
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
8737168d41
Build: Use maven-publish in configurePublishing helper
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
94b4f4a91a
Build: Remove configureJvmProject helper for groovy script
...
It duplicates allprojects configuration done in root project
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
c2589c7d6d
Build: Rename javadocJar for groovy to configureJavadocJar
...
So it doesn't interfere with javadocJar task accessor
2020-06-14 20:31:25 +03:00
Vyacheslav Gerasimov
d711086be2
Build: Publish Kotlin artifacts with maven-publish plugin
2020-06-14 20:31:25 +03:00
Vyacheslav Gerasimov
b85b733e42
Build: Remove explicit legacy maven plugin application
2020-06-14 20:31:25 +03:00
Vyacheslav Gerasimov
410c5f3e69
Build: Remove artifact configuration out of lazy lambda
...
It may not be executed leading to misconfiguration
2020-06-14 20:31:25 +03:00
Nikita Bobko
b43ff7fbf9
Don't show KDoc references in Call Hierarchy
...
^KT-39558 Fixed
2020-06-13 17:52:17 +03:00
Alexey Kudravtsev
a79efd0768
filter out references in javadoc to fix IDEA-185139 A method's call hierarchy shows also references
2020-06-13 17:52:16 +03:00
Georgy Bronnikov
89aa15c419
JVM_IR: implement isCompiledToJvm8OrHigher on IrClass
2020-06-13 12:45:00 +03:00
Georgy Bronnikov
8037baf307
IR: add SourceElement reference to IrClass
2020-06-13 12:44:59 +03:00
Georgy Bronnikov
811e8d0f24
JVM_IR: remove one usage of descriptors from AnnotationCodegen
2020-06-13 12:44:59 +03:00
Georgy Bronnikov
58a9c0c996
JVM_IR: remove descriptor usage from IrTypeMapper
2020-06-13 12:44:59 +03:00
Lilia
c875c30f2c
Add changelog for 1.4-M2
2020-06-12 14:17:22 +02:00
Alexander Udalov
2bf31ae3c3
IR: minor reformat of IdSignature
2020-06-11 21:42:45 +02:00
Alexander Udalov
d8aee421ac
IR: don't store isPublic as field in IdSignature
2020-06-11 21:42:44 +02:00
Alexander Udalov
3154eca218
IR: use String instead of FqName in IdSignature.PublicSignature
...
FqName/FqNameUnsafe tend to eagerly compute things like
safe/parent/shortName which take a lot of space.
This change helps to lower strongly reachable memory just before codegen
in JVM IR by about 5% on a relatively big project.
2020-06-11 21:42:44 +02:00
Alexander Udalov
d24e136ba8
Minor, make IdSignature.PublicSignature not a data class
2020-06-11 21:42:44 +02:00
Igor Chevdar
8b37a094fe
Added a test on possible name clash for SAM wrappers
2020-06-11 23:00:36 +05:00
Igor Chevdar
66bbd3e102
[IR] Improved tuning of SAM wrapper visibility
2020-06-11 23:00:32 +05:00
Nicolay Mitropolsky
1b1e579cbf
201: Uast: fixing KotlinUastGenerationTest by using system-independent inline unaware asRecursiveLogString
2020-06-11 19:34:55 +03:00
Yunir Salimzyanov
b8597b48f1
Fix removed negation in 9b77c2d
...
KTI-267
2020-06-11 19:06:49 +03:00
Alexander Udalov
01b6142500
Revert changes from 6e67e1e78d in Gradle integration tests
...
To fix the JPS build.
2020-06-11 17:26:10 +02:00