Tamas Vajk
|
9d7794185e
|
Fix temporary variable locations
|
2022-05-10 19:51:11 +01:00 |
|
Tamas Vajk
|
67d2c52e86
|
Extract field declarations
|
2022-05-10 19:51:11 +01:00 |
|
Tamas Vajk
|
6455c988f2
|
Extract class references
|
2022-05-10 19:51:11 +01:00 |
|
Chris Smowton
|
0c7075c749
|
Give getters and setters their jvm-lowered names
|
2022-05-10 19:51:10 +01:00 |
|
Chris Smowton
|
25674247a2
|
Accept test changes relating to generic constructors
|
2022-05-10 19:51:10 +01:00 |
|
Tamas Vajk
|
dec165c5b2
|
Remove Lambda class as supertype
|
2022-05-10 19:51:09 +01:00 |
|
Tamas Vajk
|
3cd2583ec8
|
Handle large arity lambdas, and add missing type access for some constructor calls (needed for anonymous classes)
|
2022-05-10 19:51:09 +01:00 |
|
Tamas Vajk
|
f4c87cb79d
|
Extract function expressions
|
2022-05-10 19:51:09 +01:00 |
|
Tamas Vajk
|
16ba27c476
|
Extract local functions
|
2022-05-10 19:51:08 +01:00 |
|
Tamas Vajk
|
a4275865da
|
Fix location of variable access in LHS of assignment
|
2022-05-10 19:51:07 +01:00 |
|
Ian Lynagh
|
40e4c93615
|
Kotlin: TODO() now works
|
2022-05-10 19:51:07 +01:00 |
|
Ian Lynagh
|
669fe616dd
|
Kotlin: Renumber lines in expressions test
|
2022-05-10 19:51:07 +01:00 |
|
Ian Lynagh
|
2b483597f8
|
Kotlin: Ranges already work
We might want to extract a sugared form of them in the future, but for
now this works.
|
2022-05-10 19:51:07 +01:00 |
|
Ian Lynagh
|
1abaecf158
|
Kotlin: String templates are already supported
|
2022-05-10 19:51:07 +01:00 |
|
Ian Lynagh
|
4c8a87bfb1
|
Kotlin: Accept test changes
|
2022-05-10 19:51:07 +01:00 |
|
Tamas Vajk
|
874afa7fd7
|
Fix missing extension receiver extraction
|
2022-05-10 19:51:06 +01:00 |
|
Tamas Vajk
|
23c5caadc8
|
Fix String?.plus extraction
|
2022-05-10 19:51:06 +01:00 |
|
Tamas Vajk
|
ea4e919af5
|
Extract missing functions directly in kotlin package
|
2022-05-10 19:51:06 +01:00 |
|
Tamas Vajk
|
716b87d200
|
Extract not-null expression
|
2022-05-10 19:51:06 +01:00 |
|
Ian Lynagh
|
3e9d12aff0
|
Kotlin: Accept test changes
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
2d8a2abe5c
|
Kotlin: Recognise more numeric types
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
76151b413f
|
Kotlin: Add more Long tests
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
6b5fe14e94
|
Kotlin: Add tesets for more integer types
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
1b40f78b9c
|
Kotlin: Recognise + etc for Double
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
5b5a6042a9
|
Kotlin: Add tests for more Double operators
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
2dfe50cbaa
|
Change constructor and type name of anonymous classes to empty string
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
b7faa33c60
|
Fix constructor call type access
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
b7e0828f78
|
Extract anonymous object creation
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
10004c77d1
|
Kotlin: some TODO stuff works now
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
a3e70fdb5c
|
Kotlin: Add support for ieee754equals
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
78d2ef52c1
|
Kotlin: Towards better equality checking
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
5da15ca03b
|
Kotlin: Resugar !=
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
744f3db68d
|
Kotlin: Handle binops correctly
|
2022-05-10 19:51:04 +01:00 |
|
Tamas Vajk
|
d0c470dbac
|
Add direct field access support
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
45658e5d89
|
Kotlin: Add writeCallableEnclosingExpr calls
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
854a03d696
|
Kotlin: Fix property initialisers
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
aefe5c5c58
|
Kotlin: Accept test changes
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
6c957284de
|
Kotlin: Add support for enum value accesses
|
2022-05-10 19:51:00 +01:00 |
|
Ian Lynagh
|
d565a16fe6
|
Kotlin: Add enums to expr test
|
2022-05-10 19:51:00 +01:00 |
|
Ian Lynagh
|
84b53ba9cf
|
Kotlin: Accept test changes
|
2022-05-10 19:51:00 +01:00 |
|
Ian Lynagh
|
168786ae71
|
Kotlin: Add string concatenations to exprs test
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
f0ac63c466
|
Kotlin: Extend expressions test
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
49d2e86b5e
|
Kotlin: Accept test changes
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
9a886260cd
|
Kotlin: Add support for IMPLICIT_COERCION_TO_UNIT
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
924c615216
|
Kotlin: Enhance exprs test
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
46e55f5990
|
Kotlin: Add support for IMPLICIT_NOTNULL
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
d181b4b9cc
|
Kotlin: Enhance the exprs test
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
a6c504abe3
|
Kotlin: Add support for implicit casts
|
2022-05-10 19:50:59 +01:00 |
|
Ian Lynagh
|
ba7a7535e9
|
Kotlin: Add support for more type operators
|
2022-05-10 19:50:58 +01:00 |
|
Ian Lynagh
|
d6692e434a
|
Kotlin: Add support for "is" ("instanceof")
|
2022-05-10 19:50:58 +01:00 |
|