Mikhail Zarechenskiy
|
55935cc98a
|
FIC: introduce language feature, modifiers checks and basic tests
|
2020-01-17 19:36:00 +03:00 |
|
Mikhail Zarechenskiy
|
303811cbd9
|
FIC: Increase JVM metadata version
|
2020-01-17 19:35:06 +03:00 |
|
Mikhail Zarechenskiy
|
f7ce1c669b
|
FIC: Introduce isFun property for descriptors and proto
|
2020-01-17 19:35:06 +03:00 |
|
Mikhail Zarechenskiy
|
6655f0fc4c
|
FIC: Increase STUB version because of changes in parser for declarations
|
2020-01-17 19:35:05 +03:00 |
|
Mikhail Zarechenskiy
|
4aa195e912
|
FIC: Parse fun keyword in front of interface as a modifier
|
2020-01-17 19:35:05 +03:00 |
|
Georgy Bronnikov
|
174b3db723
|
IR: capture more type parameters for local functions.
Types of value parameters and captured variables, even unused, need to
be considered.
|
2020-01-17 19:20:19 +03:00 |
|
Victor Petukhov
|
437a26684d
|
NI: Prefer nullable lower bound to flexible one when substitution of type variable is performed and remember flexibility of type parameters based on flexibility of its upper bounds
^KT-32435 Fixed
|
2020-01-17 19:16:09 +03:00 |
|
Victor Petukhov
|
68576da494
|
Temporary change sinceVersion to null for ProhibitVarargAsArrayAfterSamArgument
It will be set to `KOTLIN_1_5` as it will be added.
|
2020-01-17 19:04:04 +03:00 |
|
Sergey Igushkin
|
38feadcfe8
|
Fix non-existing files passed in classpath to Kotlin/JS compiler
|
2020-01-17 18:28:25 +03:00 |
|
Michael Kuzmin
|
e8a821986f
|
Build: drop IntelliJ 2018.3 support (KT-35374)
Delete references in code
|
2020-01-17 18:20:38 +03:00 |
|
Michael Kuzmin
|
9b7717c37a
|
Build: drop Android Studio 3.4 support (KT-35374)
Delete references in code
|
2020-01-17 18:20:38 +03:00 |
|
Steven Schäfer
|
a49ed1eca2
|
JVM IR: Generate interface delegations for specialized interface defaults
|
2020-01-17 18:19:26 +03:00 |
|
Steven Schäfer
|
8746d08dd5
|
JVM IR: Don't skip bridge generation for concrete fake overrides
|
2020-01-17 18:19:26 +03:00 |
|
Steven Schäfer
|
c027c0e659
|
JVM IR: Handle special names for overridden Enum.name/ordinal in MethodSignatureMapper
|
2020-01-17 18:19:26 +03:00 |
|
Dmitry Gridin
|
6c166e744a
|
Implement TrailingCommaInspection
#KT-34744
|
2020-01-17 21:02:55 +07:00 |
|
Dmitry Gridin
|
8d37b86e82
|
KotlinStyleGuideCodeStyle: enable trailing comma by default
#KT-34744
|
2020-01-17 21:02:55 +07:00 |
|
Dmitry Gridin
|
481900b258
|
TrailingCommaPostFormatProcessor: introduce TrailingCommaVisitor
#KT-34744
|
2020-01-17 21:02:55 +07:00 |
|
Dmitry Gridin
|
b9ed0706fa
|
FormatterUtil: rename parameters in needTrailingComma functions
#KT-34744
|
2020-01-17 21:02:55 +07:00 |
|
Dmitry Gridin
|
e3cbc56974
|
TrailingCommaPostFormatProcessor: extract API for inspections
#KT-34744
|
2020-01-17 21:02:55 +07:00 |
|
Dmitry Gridin
|
20836f5788
|
TrailingCommaPostFormatProcessor: allow everything except adding before 1.4
#KT-34744
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
c5c035b67c
|
TrailingCommaPostFormatProcessor: fix comments position before comma
#KT-34744
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
5a922e5cff
|
KotlinCommonBlock: refactoring
#KT-34744
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
d06787886a
|
Fix tests after implementing trailing comma in formatter
#KT-34744
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
d98794479d
|
kotlinSpacingRules: fix cases with EOL comments and comma
#KT-34744
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
8142ad3f4d
|
FormatterUtil: fix getLineCount
#KT-34744
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
b1fc3963d2
|
AbstractFormatterTest: enable trailing comma by default
#KT-34744
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
9109f29c88
|
AbstractFormatterTest: cleanup code
|
2020-01-17 21:02:54 +07:00 |
|
Dmitry Gridin
|
c27bf051d5
|
TrailingCommaPostFormatProcessor: add language feature check
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
9511348497
|
TrailingCommaPostFormatProcessor: should be completed in one round
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
8a45d2eb58
|
Formatter: add line break between comma and semicolon
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
bbd92a11bc
|
TrailingCommaPostFormatProcessor: add case for empty comma owner
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
b72da6c4fc
|
Formatter: support trailing comma in destruction declarations
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
96a11707ca
|
Formatter: support trailing comma in lambda value parameters & fix comments in KtParameter
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
d013fc2234
|
Formatter: support trailing comma in when entry
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
4adfaab3ec
|
Formatter: support trailing comma in lambda parameters
#KT-34744
|
2020-01-17 21:02:53 +07:00 |
|
Dmitry Gridin
|
07bda5a759
|
Formatter: support trailing comma in collection literal expression
#KT-34744
|
2020-01-17 21:02:52 +07:00 |
|
Dmitry Gridin
|
bf92517500
|
KtVisitorVoid: add missing visitCollectionLiteralExpression
|
2020-01-17 21:02:52 +07:00 |
|
Dmitry Gridin
|
ccd780c008
|
Formatter: support trailing comma in type arguments
#KT-34744
|
2020-01-17 21:02:52 +07:00 |
|
Dmitry Gridin
|
b99c7f8d14
|
Formatter: support trailing comma in type parameters
#KT-34744
|
2020-01-17 21:02:52 +07:00 |
|
Dmitry Gridin
|
58058eef21
|
Formatter: support trailing comma in indexing suffix
#KT-34744
|
2020-01-17 21:02:52 +07:00 |
|
Dmitry Gridin
|
c195cd46f2
|
Formatter: support trailing comma in value arguments
#KT-34744
|
2020-01-17 21:02:52 +07:00 |
|
Dmitry Gridin
|
13ae4a28a8
|
Formatter: support trailing comma in value parameters
#KT-34744
|
2020-01-17 21:02:52 +07:00 |
|
Alexander Udalov
|
463728a96a
|
Fix compiler test on Throws+delegation for 1.4
No exceptions are generated for delegation in 1.4 (see KT-35834).
|
2020-01-17 12:47:20 +01:00 |
|
Alexander Udalov
|
de683c0768
|
JVM IR: mute more tests after advancing language to 1.4
|
2020-01-17 12:47:20 +01:00 |
|
Dmitry Petrov
|
135cd6fd77
|
Enable ProperIeee754Comparisons in KOTLIN_1_4
|
2020-01-17 14:15:32 +03:00 |
|
Dmitry Petrov
|
933ac3a16b
|
Fix nullable number comparisons in JS
|
2020-01-17 14:14:59 +03:00 |
|
Dmitry Petrov
|
f8341ad7eb
|
JVM: Update tests for IEEE 754 comparisons
|
2020-01-17 14:14:59 +03:00 |
|
Dmitry Petrov
|
d5ff1047a5
|
JVM: Fix IEEE 754 comparison generation for boxed numbers
|
2020-01-17 14:14:58 +03:00 |
|
Alexander Udalov
|
26f435eb90
|
JVM IR: mute tests which fail after advancing language to 1.4
|
2020-01-17 12:07:30 +01:00 |
|
Alexander Udalov
|
e7864c7351
|
Fix inlineCallsStaticMethodFromOtherPackage.kt by disabling related language feature
This test is not possible for 1.4, where protected calls from public
inline functions are prohibited.
|
2020-01-17 12:07:30 +01:00 |
|