Dmitry Savvinov
8caafa874e
Advance Kotlin versions in some Gradle Tests
...
Those versions have been resolved from -dev repository, which got
cleared and those tests started to fail.
In long term, it would be nice to not use fixed Kotlin versions in
tests, but for now we just advance it to prevent tests from failing.
2019-06-03 08:17:25 +03:00
Mikhail Zarechenskiy
e15cb67e29
Fix exception from UAST on attempt to map non-fixed type variable
...
#KT-31723 Fixed
#EA-126269 Fixed
#EA-143705 Fixed
#EA-143703 Fixed
#EA-143694 Fixed
2019-06-03 02:04:56 +03:00
Mikhail Zarechenskiy
91bd11a6db
Fix UAST tests for new-inference: adapt SAM-converted descriptors
2019-06-03 02:04:55 +03:00
Mikhail Zarechenskiy
010ac50243
Enable new type inference for UAST tests as for IDE tests
2019-06-03 02:04:53 +03:00
Roman
0163019295
[JVM IR] Unmute fixed test
2019-05-31 18:49:54 +03:00
Mikhail Zarechenskiy
268dddcb3d
Remove restriction about JS_IR backend for test
2019-05-31 17:23:58 +03:00
Vyacheslav Gerasimov
cb7cdff2e0
192: Fix ultimate tests compilation for 192 platform
2019-05-31 16:32:11 +03:00
Vyacheslav Gerasimov
cf3a98123f
192: Fix uast tests compilation for 192 platform
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
15c46aa9cc
192: Fix compiler.pro for 192 platform
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
91bff66f29
192: Remove accessors for module introduces in 192 platform
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
b7be99ffde
192: Fix variance related problems for 192
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
637f7a8cab
192: Fix InlayHintTypeTestUtil for 192
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
fac959ba1e
192: Fix FormatSettingsUtil for 192, can't access getProject any more
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
d5b7b520e0
192: Fix completion KotlinConfidenceTest for 192
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
d58df2c107
192: Fix AbstractJavaToKotlinConverterForWebDemoTest for 192
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
f935cfeda2
192: Remove override createAddPropertyActions, no more in JvmElementActionsFactory
2019-05-31 16:32:10 +03:00
Vyacheslav Gerasimov
979df225a7
192: Fix uast-kotlin for 192 platform
2019-05-31 16:32:09 +03:00
Vyacheslav Gerasimov
c2522535d9
192: Fix KotlinMPPGradleProjectTaskRunnerUtil usages of deprecated api
2019-05-31 16:32:09 +03:00
Vyacheslav Gerasimov
cd18d9d534
192: Add property accessor for myModule which is removed in 192
2019-05-31 16:32:09 +03:00
Vyacheslav Gerasimov
cf1e1e3a0c
192: Fix accessors to module & project in tests
2019-05-31 16:32:09 +03:00
Vyacheslav Gerasimov
05a2f5bda5
192: Fix nullability related problems for 192
2019-05-31 16:32:09 +03:00
Vyacheslav Gerasimov
57943768bf
Build: Remove bunches for kotlin-compiler build script
2019-05-31 16:32:09 +03:00
Vyacheslav Gerasimov
593e67d47d
192: Add 192 platform IdeCompatibilityDsl
2019-05-31 16:32:09 +03:00
Vyacheslav Gerasimov
2d74560523
192: Build against Idea 192.4205.45
2019-05-31 16:32:08 +03:00
Vyacheslav Gerasimov
d740455e9f
Build: Update list of redirected repositories
2019-05-31 16:32:08 +03:00
Ilya Chernikov
f986856d03
Improve classpath extraction from classloader:
...
- implement opt-in unpacking/caching of the jar collection archives,
such as spring boot fat jars and WARs, to the temp dir, and creating
a valid classpath from extracted archive
- turning it on for the new default jsr223 engine
- fallback to extracting classpath from resource URLs if the classloader
is not known url-based one
- refactor and optimize extraction
- cache the last retrieved classpath in the default JSR-223 script engine
factory
2019-05-31 14:06:25 +02:00
Ilya Chernikov
e95569a273
Report definition-related error diagnostic on the whole script file
...
#KT-31452 fixed
2019-05-31 13:34:17 +02:00
Dmitry Gridin
21c10af1a7
Fix tests in quickfix
2019-05-31 18:00:56 +07:00
Dmitry Gridin
605ee041a9
Remove CreateTypeAliasFromUsageFix
...
Relates to #KT-31519
2019-05-31 18:00:56 +07:00
Alexander Udalov
4c9e9b1f3a
Fix KotlinReflectionInternalError on encountering 'clone' in a class
...
`RuntimeTypeMapper.mapSignature` threw exception because the descriptor
for `clone` was created manually in CloneableClassScope and therefore it
didn't have a JVM signature as in deserialized descriptors, and wasn't
recognized as a Java method either.
#KT-22923 Fixed
2019-05-31 12:29:20 +02:00
Dmitriy Dolovov
2857c62dba
Don't use plugin classloader to get Kotlin plugin info
...
Issue #KT-31598 Fixed
2019-05-31 13:26:39 +03:00
Roman Artemev
c2d118cb75
[JS IR BE] Improve error reporting
2019-05-31 13:14:43 +03:00
Roman Artemev
beb1ce55f8
[IR BE] Fix capturing of var-locals inside class/field initializers
2019-05-31 13:14:43 +03:00
Roman Artemev
5686de7e09
[JS IR BE] Make kotlinx.io compile
...
- Fix expect/actual default arguments
- Fix dynamic type in inliner
- Fix external varargs
2019-05-31 13:14:43 +03:00
Denis Zharkov
753a9a1c36
Fix performance regression caused by contracts
...
Do not obtain all children from KtBlockExpression when you only need
the first one.
It might be crucial for a huge blocks of code
2019-05-31 11:21:15 +03:00
Dmitriy Dolovov
16d05b6129
Get IDE plugin path from KotlinPluginUtil
2019-05-31 10:02:02 +03:00
Dmitriy Dolovov
fdf7b0c9fb
Convert KotlinPluginUtil to Kotlin
2019-05-31 10:01:54 +03:00
Mikhael Bogdanov
79d855f7a4
Minor. Revert deleted by mistake test directive
2019-05-31 07:09:28 +02:00
Ilya Kirillov
72bedb63fa
New J2K: add more string operations conversions
2019-05-31 00:25:53 +03:00
Ilya Kirillov
f03965995d
New J2K: generate nj2k tests
2019-05-31 00:25:53 +03:00
Ilya Kirillov
c136e81427
New J2K: optimize imports in post-processings
2019-05-31 00:25:52 +03:00
Ilya Kirillov
269ca20950
New J2K: add number types conversions to post-processing
2019-05-31 00:25:52 +03:00
Ilya Kirillov
3944a976df
New J2K: handle static imports from Java correctly & do not ignore imports in tests
2019-05-31 00:25:52 +03:00
Ilya Kirillov
879abdafc2
Preserve comments in shorten references processor for qualified expressions
2019-05-31 00:25:52 +03:00
Ilya Kirillov
39dfa631bf
New J2K: do not ignore long expressions in LiftReturnOrAssignmentInspection in post-processing
2019-05-31 00:25:52 +03:00
Ilya Kirillov
8fa9b9923f
Allow removing trivial property accessor body when the accessor can not be fully deleted in redundant getter/setter inspections
2019-05-31 00:25:52 +03:00
Ilya Kirillov
95a6f59c62
New J2K: preserve declarations order & place init sections to the end
2019-05-31 00:25:52 +03:00
Ilya Kirillov
ab26061b5e
New J2K: fix testData
2019-05-31 00:25:52 +03:00
Ilya Kirillov
3a98b49556
New J2K: fix type in ast conversion name
2019-05-31 00:25:51 +03:00
Ilya Kirillov
621ae80f1d
New J2K: rewrite getters and setters conversion in post-processing
...
KT-31700 fixed
2019-05-31 00:25:51 +03:00