Anton Bannykh
fadeac083f
JS: fix reified T::class for primitive T (e.g. Int) (KT-32215 fixed)
2019-06-28 13:49:22 +03:00
Anton Yalyshev
d972d50296
small fix of FUS J2K merge conflict
2019-06-28 12:32:17 +03:00
Ilya Kirillov
01c866632d
New J2K: add FUS statistics for J2K conversions
2019-06-28 12:32:17 +03:00
Anton Yalyshev
cf885789ff
created FUS Group for J2K
2019-06-28 12:32:16 +03:00
Vladimir Dolzhenko
ccfe155f58
Add highlight and completion performance tests
2019-06-28 10:37:29 +02:00
Vyacheslav Gerasimov
4531d2a7b4
Build: restore service files relocation for kotlin-reflect
2019-06-27 19:51:58 +03:00
Igor Chevdar
e8ac22e238
Fixed some IR tests on enums
2019-06-27 19:04:01 +03:00
Igor Chevdar
1e8f7c2b7d
Removed IrCallWithShallowCopy
2019-06-27 19:04:01 +03:00
Igor Chevdar
5a01ad799e
[Serializer] Bumped ABI version
2019-06-27 19:04:00 +03:00
Igor Chevdar
dff0ac8866
[Serializer] UniqId clashes handling
2019-06-27 19:04:00 +03:00
Igor Chevdar
b62e9487d1
Fixes in IrValidator
2019-06-27 19:04:00 +03:00
Igor Chevdar
595a549188
[IR] Fixes related to IR validation
2019-06-27 19:04:00 +03:00
Igor Chevdar
175dfb41b6
[IrSerializer] Supported all annotations + refactoring
2019-06-27 19:04:00 +03:00
Vyacheslav Gerasimov
bdcf674c79
Build: Remove dependency on missing task :kotlin-main-kts:dist
2019-06-27 18:33:51 +03:00
Sergey Rostov
59411e1a28
Build: flags for comparing gradle and jps
2019-06-27 17:56:52 +03:00
Sergey Rostov
f35680e823
Build: cleanup stdlib/jps-build/build.gradle.kts
2019-06-27 17:56:52 +03:00
Sergey Rostov
6647d8fd93
Build: remove mergeServiceFiles from reflectShadowJar
2019-06-27 17:56:52 +03:00
Vyacheslav Gerasimov
2d6a3cb2c8
Build: Introduce flag for disabling jar post processing
...
proguard, relocation, etc.
2019-06-27 17:56:52 +03:00
Vyacheslav Gerasimov
6e20e03cbc
Build: Reuse archive from project build logic for building jars
2019-06-27 17:56:52 +03:00
Vyacheslav Gerasimov
ec157a43ba
Build: Add jar-resources directory to kotlin-main-kts
2019-06-27 17:56:52 +03:00
Vyacheslav Gerasimov
22bbbeb1ec
Build: Fix manifest for kotlin-compiler in jps build
...
Trigger manifest generation from jar task during jps import
2019-06-27 17:56:51 +03:00
Vyacheslav Gerasimov
fc68bb46dc
Build: Move compiler.xml extensions to cli-common
2019-06-27 17:56:51 +03:00
Vyacheslav Gerasimov
e49cd527bc
Build: Remove version from libraries copied to lib of ide plugin
2019-06-27 17:56:51 +03:00
Vyacheslav Gerasimov
373a250b28
Build: Exclude common stdlib only from dist/lib contents configurations
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
e7ba9e5e4e
Build: Fix kotlin-daemon-client-new compile classpath for jps build
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
0e7de4df41
Build: Fix embedded configuration import in jps build
...
Should affect only test configurations
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
ca37cb0028
Build: Remove jps hacks from kotlin-main-kts-test
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
7864c40bb1
Build: Force child projects evaluation while importing jps
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
947783833f
Minor: Cleanup jps.gradle.kts
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
286b9f5233
Build: Add jps artifact for kotlinc
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
c76138c55c
Build: Drop obsolete jps artifact generation
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
db8a4a52da
Build: Add JPS artifact for kotlin-compiler.jar
...
JPS build assumes fat jar is built from embedded configuration,
but we can't use it in gradle build in :prepare:compiler project
since slightly more complex processing is required like stripping
metadata & services from some jars
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
64f2298703
Build: Extract jarContentsFromConfiguration dsl helper
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
31c3955940
Build: Add workaround dist root artifact referencing auto-generated dist
...
We can't set output-path and build-on-make from idea-ext plugin
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
72be81ba46
Build: Add JPS artifact for dist
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
86ad25ba55
Build: Add jps artifact for kotlin-reflect
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
3138757d66
Build: Add jps artifact for kotlin-compiler-client-embeddable
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
7149fc75f5
Build: Add jps artifact for kotlin-main-kts
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
1f795882c4
Build: Extract kotlin-plugin.jar to separate jps artifact
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
5c72fed918
Build: Add jps artifact for kotlin-imports-compiler-dumper
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
9b7a5e87d1
Build: Include project main source set output in jar
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
d24c56e08d
Build: Add jps artifact for kotlin-daemon-client.jar
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
12b4cf3f0e
Build: Add jps artifact for kotlin-jps-plugin.jar
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
55b1ee9a17
Build: Fix premature configuration resolution in kotlin-test-js-it
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
db3b01d2d4
Build: Centralize compiler dist build logic in :kotlin-compiler project
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
62126d0e43
Build: Fix idea plugin dependencies for JPS build
...
we interpret embedded configuration as runtime in JPS and need to exclude embedded jars while copying libs
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
12ba0efd19
Build: Use embedded configuration in kotlin-compiler-client-embeddable
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
6cf5514f6e
Build: Fix jps import for jvm-abi-gen plugin
2019-06-27 17:56:47 +03:00
Vyacheslav Gerasimov
4f090f2744
Build: Use default jar task in kotlin-daemon-client
2019-06-27 17:56:47 +03:00
Vyacheslav Gerasimov
a10a261894
Build: Workaround wrong import of transitive libraries in Idea
2019-06-27 17:56:47 +03:00