Mark Punzalan
|
91f97fa611
|
[FIR] Support FirCheckNotNullCall in HTML dump.
|
2019-12-11 16:54:15 +03:00 |
|
Dmitriy Novozhilov
|
b76c984b26
|
[FIR] Support IntegerLiteralTypes
|
2019-12-09 17:24:26 +03:00 |
|
Dmitriy Novozhilov
|
6f222edb88
|
[FIR] Add unresolved type counter to html dump
|
2019-12-05 18:17:13 +03:00 |
|
Dmitriy Novozhilov
|
088a949403
|
[FIR] Add implicit type counter to html dump
|
2019-12-05 17:46:59 +03:00 |
|
Denis Zharkov
|
159aefd26d
|
FIR: Refactor Cone types
- Get rid of AbbreviatedType
|
2019-11-20 17:57:35 +03:00 |
|
Denis Zharkov
|
f178cb6fb3
|
FIR: Replace trivial usages of ConeClassType with ConeClassLikeType
|
2019-11-20 17:55:23 +03:00 |
|
Simon Ogorodnik
|
f49bc0e96d
|
[FIR] Improve keyword colors (light-theme) in html dump
|
2019-11-19 16:50:46 +03:00 |
|
Simon Ogorodnik
|
36979e7937
|
[FIR] Support ConeDefinitelyNotNullType in html dump
|
2019-11-19 16:50:44 +03:00 |
|
Simon Ogorodnik
|
9249d1b727
|
[FIR] Support diagnostics in Html dump
|
2019-11-19 16:50:43 +03:00 |
|
Dmitriy Novozhilov
|
18dc652404
|
[FIR] Get rid of operation in FirVariableAssignment
`FirVariableAssignment` is creates only for expressions `x = y`
For other assign operators there is a `FirOperatorCall`
|
2019-11-08 12:12:39 +03:00 |
|
Dmitriy Novozhilov
|
829227255d
|
[FIR] Add rendering of error numbers per file/package/module in HTML dump
|
2019-11-01 13:24:57 +03:00 |
|
Dmitriy Novozhilov
|
8b5f568a15
|
[FIR] Introduce FirDiagnostic in FIR instead of errorReason
|
2019-11-01 10:25:34 +03:00 |
|
Denis Zharkov
|
1564e72b59
|
FIR: Rename FirResolvedCallableReference -> FirResolvedNamedReference
^KT-32725 In Progress
|
2019-10-28 17:07:18 +03:00 |
|
Dmitriy Novozhilov
|
59fd47bfd0
|
[FIR] Add special node for sealed classes
|
2019-10-17 16:20:59 +03:00 |
|
Dmitriy Novozhilov
|
cb981919f9
|
[FIR] Replace FIR tree with generated implementation
|
2019-10-10 17:53:30 +03:00 |
|
Mikhail Glukhikh
|
9801e06eac
|
Use .firSymbolProvider instead of service, deprecate FirSession.service
|
2019-10-08 16:19:54 +03:00 |
|
Dmitriy Novozhilov
|
e70c1d6959
|
[FIR] Remove default visited hierarchy
|
2019-09-17 18:09:18 +03:00 |
|
Mikhail Glukhikh
|
20c45a8382
|
FIR general refactoring: get rid of ConeSymbols
|
2019-09-16 16:55:42 +03:00 |
|
Dmitriy Novozhilov
|
9508fc60c9
|
[FIR] Remove FirUncheckedNotNullCastImpl from FIR
|
2019-09-02 10:43:09 +03:00 |
|
Dmitriy Novozhilov
|
ba7a137e74
|
[FIR] Add fir node for binary && and ||
|
2019-08-22 10:55:07 +03:00 |
|
Dmitriy Novozhilov
|
637fb55a7b
|
[FIR] Add implementation of intersection types to Fir type system
|
2019-08-22 10:55:07 +03:00 |
|
Mikhail Glukhikh
|
213f951da3
|
FIR: partial implementation of delegate resolve #KT-32217 Fixed
|
2019-07-25 09:46:34 +03:00 |
|
Mikhail Glukhikh
|
c35d7eab70
|
Refactor FIR symbols to make them and their FIR element types more clear
This commit also fixes work with Java synthetic properties
|
2019-07-11 12:37:32 +03:00 |
|
Vyacheslav Gerasimov
|
5a39c637c2
|
Build: Fix intellij dependency leak from ir tree module
|
2019-06-13 21:03:55 +03:00 |
|
Mikhail Glukhikh
|
2db8409d85
|
FIR: introduce & resolve spread named arguments #KT-31575 Fixed
|
2019-05-28 10:20:42 +03:00 |
|
Mikhail Glukhikh
|
6589fbbfbb
|
Raw FIR: set val setter to null instead of default one
|
2019-05-28 10:17:22 +03:00 |
|
Simon Ogorodnik
|
cef108a5ae
|
FIR: implement qualifier resolver
|
2019-05-28 10:17:05 +03:00 |
|
Simon Ogorodnik
|
c168c22fba
|
Render property accessors in html fir dump
|
2019-05-23 14:02:09 +03:00 |
|
Simon Ogorodnik
|
aa96837758
|
[FIR] Introduce unchecked not-null cast as internal operation for !!, ?:
|
2019-05-23 14:02:08 +03:00 |
|
Simon Ogorodnik
|
30e097a1e0
|
Fix modifiers order and repeating in html fir dump
|
2019-05-23 14:02:08 +03:00 |
|
Simon Ogorodnik
|
58fd62fd49
|
Fix try catch rendering in html fir dump
|
2019-05-23 14:02:08 +03:00 |
|
Simon Ogorodnik
|
e41a79fbe9
|
Unify building references to symbols in html fir dump
|
2019-04-30 18:45:51 +03:00 |
|
Simon Ogorodnik
|
0c0f45791b
|
Anchors instead of refs on declaration site in html fir dump
|
2019-04-30 18:45:51 +03:00 |
|
Simon Ogorodnik
|
d28bb5bc70
|
Render value-parameter modifiers in html fir dump
|
2019-04-30 18:45:51 +03:00 |
|
Simon Ogorodnik
|
efbf096879
|
Support ::class in html fir dump
|
2019-04-30 18:45:51 +03:00 |
|
Simon Ogorodnik
|
cb19a586f4
|
Fold nullability flexible types in html fir dump
|
2019-04-30 18:45:51 +03:00 |
|
Simon Ogorodnik
|
cb91c6b977
|
Add abbreviated types rendering to html fir dump
|
2019-04-30 18:45:50 +03:00 |
|
Simon Ogorodnik
|
adb135d036
|
Provide title to symbol references in html fir dump
|
2019-04-30 18:45:49 +03:00 |
|
Simon Ogorodnik
|
c1a9fee7e1
|
Implement break, continue, init in html fir
|
2019-04-30 18:45:49 +03:00 |
|
Simon Ogorodnik
|
ddb08777d9
|
Link type parameters in html fir dump
|
2019-04-30 18:45:46 +03:00 |
|
Simon Ogorodnik
|
4469fec57b
|
Enable local functions in fir html dump
|
2019-04-30 18:45:46 +03:00 |
|
Simon Ogorodnik
|
1512a6ba9a
|
Support FirAnonymousObject in html fir dump
|
2019-04-30 18:45:45 +03:00 |
|
Simon Ogorodnik
|
a0176fbde5
|
Support labels in fir html dump
|
2019-04-30 18:45:40 +03:00 |
|
Simon Ogorodnik
|
82fbe4d83d
|
Support String concatenation and Unit expression in html fir dump
|
2019-04-30 18:45:40 +03:00 |
|
Simon Ogorodnik
|
49883d1d87
|
Add root index to fir dump
|
2019-04-30 18:45:39 +03:00 |
|
Simon Ogorodnik
|
61b410e276
|
Implement fir to html dump
|
2019-04-30 18:45:38 +03:00 |
|