kenji tomita
|
3cd4d90bf8
|
Use BodyResolveMode.PARTIAL and ProblemHighlightType.GENERIC_ERROR_OR_WARNING
|
2017-12-20 11:56:04 +01:00 |
|
kenji tomita
|
37351c344f
|
code style inspection: to -> Pair function used not in infix form
|
2017-12-20 11:56:04 +01:00 |
|
Mikhail Glukhikh
|
41739602bc
|
Inline handler: fix reference detection for properties
|
2017-12-20 13:54:36 +03:00 |
|
Mikhail Glukhikh
|
ce441e2163
|
Extract common class from two KotlinInline<...>Dialogs #KT-17212 Fixed
|
2017-12-20 13:54:30 +03:00 |
|
Mikhael Bogdanov
|
3e1f471121
|
Rollback change in 'usesDefaultArguments'
|
2017-12-20 10:58:35 +01:00 |
|
Mikhael Bogdanov
|
32b90a1cae
|
Generate type checker barriers in bridges
|
2017-12-20 10:48:52 +01:00 |
|
Mikhael Bogdanov
|
be18cb9b16
|
Fix default methods visibility
|
2017-12-20 10:48:51 +01:00 |
|
Mikhael Bogdanov
|
9365d1d859
|
Remove redundant extra default mask for function with N*32 parameters
|
2017-12-20 10:48:51 +01:00 |
|
Mikhael Bogdanov
|
ef5c3512cd
|
Skip FAKE_OVERRIDE fields
|
2017-12-20 10:48:50 +01:00 |
|
Mikhael Bogdanov
|
aeb74f7e70
|
Skip bridge generation for non real declaration on first step they would be processed later
~
~
|
2017-12-20 10:48:50 +01:00 |
|
Mikhael Bogdanov
|
4657ae06f4
|
Don't cast receiver to super type on super calls
|
2017-12-20 10:48:49 +01:00 |
|
Mikhael Bogdanov
|
a936f75423
|
Fix empty vararg processing in intrinsics
|
2017-12-20 10:48:49 +01:00 |
|
Mikhael Bogdanov
|
420b9fdaa9
|
Support interface companion object lowering
|
2017-12-20 10:48:48 +01:00 |
|
Mikhael Bogdanov
|
24336113a2
|
Support class companion object lowering
|
2017-12-20 10:48:48 +01:00 |
|
Mikhael Bogdanov
|
224adfabc5
|
Support synthetic accessors for constructors
|
2017-12-20 10:48:47 +01:00 |
|
Mikhael Bogdanov
|
5cbfdf6024
|
SyntheticAccessorLowering refactoring
|
2017-12-20 10:48:47 +01:00 |
|
Mikhael Bogdanov
|
7da847e943
|
Fix coercion after call
|
2017-12-20 10:48:46 +01:00 |
|
Mikhael Bogdanov
|
4df0a1bb1f
|
Fix parameter indices on lowering
|
2017-12-20 10:48:46 +01:00 |
|
Mikhael Bogdanov
|
0729566458
|
Support javaClass for Void type
|
2017-12-20 10:48:45 +01:00 |
|
Mikhael Bogdanov
|
f7968e1b61
|
Fix inner class lowering: don't try to process nested classes on processing outer
|
2017-12-20 10:48:45 +01:00 |
|
Mikhael Bogdanov
|
dde0535c5a
|
Fix cast for IMPLICIT_NOTNULL
|
2017-12-20 10:48:44 +01:00 |
|
Mikhael Bogdanov
|
05b56b0c4a
|
Update ArrayConstructor to support inline
|
2017-12-20 10:48:44 +01:00 |
|
Mikhael Bogdanov
|
665a697093
|
Support simple function inlining in ir
|
2017-12-20 10:48:43 +01:00 |
|
Mikhael Bogdanov
|
54dc828c8e
|
Rename ExpressionLambda to PsiExpressionLambda
|
2017-12-20 10:48:43 +01:00 |
|
Mikhael Bogdanov
|
0e2bd46124
|
Remove cycle check and resolvedCall from 'preformInline' method
|
2017-12-20 10:48:42 +01:00 |
|
Mikhael Bogdanov
|
4711e2f9da
|
Don't use kind for static check
Lowers should perform proper transformations
|
2017-12-20 10:48:42 +01:00 |
|
Mikhael Bogdanov
|
3432014971
|
Add 'generateModule' method to CodegenFactory
|
2017-12-20 10:48:41 +01:00 |
|
Mikhael Bogdanov
|
06fd996266
|
Switch LocalFunctionLowering to LocalDeclarationLowering
|
2017-12-20 10:48:41 +01:00 |
|
Mikhael Bogdanov
|
1f053be289
|
Support default function lowering
|
2017-12-20 10:48:40 +01:00 |
|
Mikhael Bogdanov
|
83710a8ed6
|
HACK: process unbound symbols
|
2017-12-20 10:48:40 +01:00 |
|
Mikhael Bogdanov
|
5032064bf0
|
Enable tailrec lower
|
2017-12-20 10:48:39 +01:00 |
|
Mikhael Bogdanov
|
84e960b3a4
|
Enable lateinit lowering
|
2017-12-20 10:48:39 +01:00 |
|
Mikhael Bogdanov
|
039e036e22
|
Support IrExpressionBody in codegen
|
2017-12-20 10:48:38 +01:00 |
|
Mikhael Bogdanov
|
4017195ff1
|
Always include stdlib in IrTests
|
2017-12-20 10:48:38 +01:00 |
|
Mikhael Bogdanov
|
e16bdd4287
|
Switch JvmBackendContext to CommonBackendContext
(cherry picked from commit 5d4736c)
|
2017-12-20 10:48:37 +01:00 |
|
Nikolay Krasko
|
f963b8bd42
|
Fix QuickFixTestGenerated$DeprecatedSymbolUsage$TypeAliases
Revert asking super isAvailable in DeprecatedSymbolUsageInWholeProjectFix
|
2017-12-20 12:27:36 +03:00 |
|
Nikolay Krasko
|
b80403cf13
|
Consistency for replace string quick fix message
https://youtrack.jetbrains.com/issue/KT-21746#comment=27-2634335
|
2017-12-20 12:27:36 +03:00 |
|
Vyacheslav Gerasimov
|
95cc3fe1b7
|
Fix availability of AddFunctionParametersFix
fixes RenameTestGenerated.testAutomaticVariableRenamerWithQuotation_AutomaticVariableRenamerWithQuotation
|
2017-12-19 21:23:38 +03:00 |
|
Nicolay Mitropolsky
|
bb4d6d1059
|
LightClassEqualsTest fix by creating lightclasses with createNoCache
|
2017-12-19 20:03:59 +03:00 |
|
Nicolay Mitropolsky
|
4c5cf0f7e7
|
*kapt3-idea* added to test-dependencies in *uast-kotlin*
|
2017-12-19 18:22:14 +03:00 |
|
Mikhael Bogdanov
|
ef433d163e
|
Apply common header directives to second file in AbstractCompileKotlinAgainstKotlinTest
|
2017-12-19 16:11:39 +01:00 |
|
Mikhael Bogdanov
|
819a3a95b3
|
Add support for contract feature in inliner
|
2017-12-19 16:11:39 +01:00 |
|
Pavel V. Talanov
|
4890979476
|
ScriptDefinitionsManager: ignore reloadDefinitionsBy calls
If definitions are not loaded yet
|
2017-12-19 17:15:39 +03:00 |
|
Pavel V. Talanov
|
106f571814
|
scriptTemplatesFromCompilerSettings: fix ScriptDefinitionsManager access
#KT-21545 Fixed
|
2017-12-19 17:15:36 +03:00 |
|
Mikhail Glukhikh
|
4bff0fb338
|
Unused symbol: revert entry point check optimization to fix regression
E.g. JUnit 3 tests was highlighted as unused after it
|
2017-12-19 15:59:30 +03:00 |
|
Mikhail Zarechenskiy
|
9eca8cd451
|
[NI] Fix hierarchy of resolution atoms for lambda with non-local return
|
2017-12-19 15:11:04 +03:00 |
|
Mikhail Zarechenskiy
|
c6d8b39b4f
|
[NI] Prioritize type variables related to output type for fixation
|
2017-12-19 15:11:04 +03:00 |
|
Mikhail Zarechenskiy
|
d818af5287
|
[NI] Don't forget to analyze whole block for last postponed expression
|
2017-12-19 15:11:03 +03:00 |
|
Anton Bannykh
|
8ed8e05a68
|
JS: honor ignoreTestFailures flag and report failures to TC (KT-20735
fixed)
|
2017-12-19 14:38:15 +03:00 |
|
Alexey Sedunov
|
0ab924a298
|
Change Signature: Fix overrider search for suspend functions
#KT-21288 Fixed
|
2017-12-19 13:47:02 +03:00 |
|