Mikhael Bogdanov
4dc304b24e
Move IrBytecodeText tests to ir package
2019-02-07 16:14:20 +01:00
Mads Ager
b902da55d5
JVM_IR: Block with nothing type do not generate values on the stack.
2019-02-07 16:05:16 +01:00
Denis Zharkov
b37aeb8f14
Remove accidentally committed test data bunch for as33
2019-02-07 16:24:23 +03:00
Vyacheslav Karpukhin
ec2dacf9a2
AppCode: minor refactoring in the build script
2019-02-07 13:21:26 +01:00
Mikhael Bogdanov
267925ef14
Update bootstrap to 1.3.30-dev-1419
2019-02-07 11:55:02 +01:00
Mikhael Bogdanov
6aaa601239
Add tests for obsolete issues
...
#KT-21085 Obsolete
#KT-13846 Obsolete
2019-02-07 11:39:48 +01:00
Mikhael Bogdanov
6d24d50df6
Remove obsolete test
2019-02-07 11:39:48 +01:00
Dmitriy Novozhilov
c5c43d89d3
Fix testdata of #KT-28598
2019-02-07 13:27:05 +03:00
Dmitriy Novozhilov
3f4df6160c
Minor: reformat NewCapturedType.kt according to code style
2019-02-07 12:12:34 +03:00
Dmitriy Novozhilov
9129210cfe
Move changes from dfb379d under new language feature (#KT-28672)
...
Changes from that commit are breaking, and should be pass throw LC
2019-02-07 12:12:34 +03:00
Dmitriy Novozhilov
cf25cab773
Add test for #KT-28598
2019-02-07 12:12:34 +03:00
Dmitriy Novozhilov
6878abe8b4
Add test for #KT-25432
2019-02-07 12:12:34 +03:00
Dmitriy Novozhilov
93de13d931
Fix behaviour of NI in testData
...
After one of previous commits (my or Mikhail Zarechenskiy) that test
was broken and it's behaviour was not fixed. That test's behaviour
is strange (why at one case we have `UNREACHABLE_CODE` and haven't
at other) and needs further investigation
2019-02-07 12:12:34 +03:00
Dmitriy Novozhilov
b9c5b63d69
Fix #KT-28993
2019-02-07 12:12:34 +03:00
Dmitriy Novozhilov
c60bce88c2
Add test for #KT-28993
2019-02-07 12:12:34 +03:00
kirill.shmakov
4b1e5e8005
Resolve #KT-26865 and related issues
...
CLITool.exec is used in konanc to perform compilation of native project.
Due to some internal limitation, this function runs in separate process.
After this change, there will be a possibility to choose MessageRenderer
used in CLITool.exec via system property
org.jetbrains.kotlin.cliMessageRenderer.
Reviewed at KOTLIN-CR-2698.
2019-02-07 11:29:16 +03:00
Denis Zharkov
2518ddd87d
Fix test data for 181/as33
2019-02-07 11:25:25 +03:00
Ilya Matveev
25bc88f33d
Fix K/N framework naming in test
2019-02-06 18:21:42 +03:00
Ilya Matveev
ecbadcdf6f
Use project.container instead of WrapUtil
...
In Gradle 5.2 the 'WrapUtil.toNamedDomainObjectSet' method
was removed. This patches replaces usage of this method
with call of the 'Project.container' method.
Issue #KT-29725 Fixed
2019-02-06 18:21:42 +03:00
Denis Zharkov
1a630773cf
Fix parent and containingFile for throws-reference list
...
Otherwise, exception is thrown during type inference
because default implementations effectively return null
^KT-29287 Fixed
2019-02-06 16:26:28 +03:00
Mikhail Glukhikh
f040eaff27
FIR expressions: perform some names refactoring
...
FirAccess -> FirQualifiedAccess
FirAccessExpression -> FirQualifiedExpression
FirPropertyAssignment -> FirVariableAssignment
Introduce lValue & rValue in FirAssignment
Introduce separate indexes in FirArraySetCall
2019-02-06 11:59:06 +03:00
Mikhail Glukhikh
8ea4500ab4
Add test for PSI consistency #KT-24080 Fixed
...
This test checks that we handled all PSI elements properly
2019-02-06 11:59:03 +03:00
Mikhail Glukhikh
5e6ccb4b10
FIR total kotlin test: calculate also KtExpression/Declaration number
2019-02-06 11:59:02 +03:00
Mikhail Glukhikh
8dce8c1549
Make correct traverse in both FIR consistency tests
2019-02-06 11:59:01 +03:00
Mikhail Glukhikh
db2fb86c8e
Raw FIR: implement expression trees & conversions from PSI
...
Testing: total kotlin test controls no stubs in FIR in non-stub-mode
#KT-29002 Fixed
2019-02-06 11:58:59 +03:00
Mikhail Glukhikh
aa97175d40
FIR generator: support type parameters with bounds for interfaces
...
This commits also reorders bridge visit functions
2019-02-06 11:58:58 +03:00
Toshiaki Kameyama
fa1f3871c0
Add "Redundant 'requireNotNull' or 'checkNotNull' call" inspection
...
#KT-29113 Fixed
2019-02-06 11:10:27 +03:00
Mikhail Glukhikh
c234683770
Fix changelog for 1.3.21
2019-02-06 11:03:13 +03:00
Mikhail Glukhikh
df0e2dd50a
Fix for canBeResolvedViaImport: check isExtension earlier
...
This commit fixes mistake in d202e96e and fixes broken tests
Related to KT-29713
2019-02-06 10:59:53 +03:00
Georgy Bronnikov
ab1e334847
Reorganize phaser
2019-02-06 07:26:18 +03:00
Nikolay Krasko
89c5549b0a
Refactoring: extract urls to separate class and remove long strings
2019-02-06 03:17:25 +03:00
shiraji
d3895c519c
Display Quick Documentation for reserved words
...
#KT-9934 Fixed
2019-02-06 03:17:24 +03:00
Mikhail Glukhikh
53607ba8d4
Add changelog for 1.3.21
2019-02-05 20:02:58 +03:00
Mikhael Bogdanov
0ce4c9bf00
Upgrade proguard to 6.0.3 to avoid corrupted stack maps
2019-02-05 16:14:51 +01:00
Mikhael Bogdanov
b2606735c5
Properly capture local delegated properties in object constructor
...
#KT-23117 Fixed
2019-02-05 16:14:51 +01:00
Mikhael Bogdanov
9ab6062295
Properly capture extension receiver for array convention expressions in object constructor
...
#KT-19389 Fixed
2019-02-05 16:14:50 +01:00
Ilya Chernikov
3943bd1b15
Make toString for repl return function types nicer, drop obsolete isFunctionType
2019-02-05 16:13:06 +01:00
Ilya Chernikov
b7e1dd96b2
Supply proper classloader to the evaluator, add another test for function type
...
and some minor refactoring
2019-02-05 16:13:06 +01:00
Nikolay Krasko
aac9a3e953
Update since to 183.3283.2 as we already use API from it
...
Thanks to "Usage of Intellij API not available in older IDEs" inspection.
2019-02-05 16:54:34 +03:00
Nikolay Krasko
22a46d96c1
Update copyright in test module
2019-02-05 16:54:34 +03:00
Timo Obereder
ff4279762e
Fix comment placement on if/else in if or when condition #KT-28224 Fixed
2019-02-05 14:07:28 +03:00
Mikhael Bogdanov
520679a2b4
Regenerate JS tests
2019-02-05 11:55:42 +01:00
Mikhail Glukhikh
d202e96ea1
Extract and use for inline KtSimpleNameExpression.canBeResolvedViaImport
...
Related to KT-29486
#KT-29713 Fixed
2019-02-05 13:32:33 +03:00
Mikhail Glukhikh
cccc6bf315
Redundant enum constructor invocation inspection: minor rename
2019-02-05 12:57:14 +03:00
Toshiaki Kameyama
7cba11ff28
Can be private: don't report if it's used in inline property
...
#KT-29085 Fixed
2019-02-05 11:34:08 +03:00
Toshiaki Kameyama
2a7eb2fb0e
Redundant lambda arrow: do not report on nested lambda
...
#KT-29093 Fixed
2019-02-05 11:27:41 +03:00
Toshiaki Kameyama
bf7f7c81b1
Redundant explict type: do not report for aliased types
...
#KT-29128 Fixed
2019-02-05 11:24:32 +03:00
Toshiaki Kameyama
25952036af
Reformat RedundantExplicitTypeInspection
2019-02-05 11:24:32 +03:00
Toshiaki Kameyama
b9d8466fc0
Replace rangeTo with until: fix false negative with parenthesized expression
...
#KT-29153 Fixed
2019-02-05 11:22:59 +03:00
Toshiaki Kameyama
c183f0285d
Reformat ReplaceRangeToWithUntilInspection
2019-02-05 11:22:59 +03:00