Stanislav Erokhin
|
e86d2f00ff
|
Rename isImpl to isActual in descriptors
|
2017-09-15 18:25:49 +03:00 |
|
Stanislav Erokhin
|
c8ee424f67
|
Rename isHeader to isExpect in descriptors
|
2017-09-15 18:25:41 +03:00 |
|
Mikhael Bogdanov
|
68522b9f1e
|
Use lazy logging in lowers
|
2017-08-30 10:41:55 +02:00 |
|
Mikhail Glukhikh
|
9dc5354f24
|
Eliminate some warnings (mostly redundant is checks in whens)
|
2017-08-18 15:16:59 +03:00 |
|
Mikhail Glukhikh
|
3623f581b8
|
Eliminate a set of warnings, mostly nullability ones
|
2017-08-18 15:10:27 +03:00 |
|
Mikhael Bogdanov
|
82c3637d91
|
Wide visibility in ir common stuff
|
2017-08-09 12:07:38 +02:00 |
|
Mikhael Bogdanov
|
3ae084b1b3
|
Get rid of reification from 'deepCopyWithVariables'
|
2017-08-08 13:33:20 +02:00 |
|
Mikhael Bogdanov
|
49612063dc
|
Wide visibility in ir common stuff
|
2017-08-08 13:25:49 +02:00 |
|
Mikhael Bogdanov
|
6e4b02a94b
|
Disable 'areEqualByValue'
|
2017-08-08 13:09:48 +02:00 |
|
Mikhael Bogdanov
|
6305abdf9f
|
Wide visibility in ir common stuff
|
2017-08-08 13:09:47 +02:00 |
|
Mikhael Bogdanov
|
42f8a3e65b
|
Generify Symbols class to be able support jvm specific implementation
|
2017-08-01 15:52:29 +02:00 |
|
Mikhael Bogdanov
|
4dbb82a789
|
Copy ununsed lowers
|
2017-08-01 15:52:28 +02:00 |
|
Mikhael Bogdanov
|
df56ef5e3f
|
Copy common lowers
|
2017-08-01 15:52:28 +02:00 |
|
Mikhael Bogdanov
|
27365dc4be
|
Copy common utils from Native
|
2017-08-01 15:52:27 +02:00 |
|
Mikhail Glukhikh
|
951e8cd91a
|
Code cleanup: unnecessary local variable applied
|
2017-07-21 18:58:48 +03:00 |
|
Mikhail Glukhikh
|
840847e47c
|
Code cleanup: several inspections applied
|
2017-06-29 16:25:57 +03:00 |
|
Mikhael Bogdanov
|
8ca82c8e99
|
Add missed common parts
|
2017-06-20 11:08:53 +02:00 |
|
Mikhael Bogdanov
|
d888addba0
|
Add KCallableNamePropertyLowering
|
2017-06-20 11:00:38 +02:00 |
|
Dmitry Petrov
|
40e09a39c1
|
Fix prototype JVM BE tests
|
2017-05-04 09:33:03 +03:00 |
|
Dmitry Petrov
|
c9777fd79f
|
Add symbols to references
TODO: fix some more tests
|
2017-05-04 09:33:03 +03:00 |
|
Svyatoslav Scherbina
|
d9023bdf70
|
backend: move some JVM lowering to common
|
2017-01-12 11:56:32 +07:00 |
|
Svyatoslav Scherbina
|
5a5f4fc224
|
backend: extract common lowering utils
|
2017-01-12 11:56:31 +07:00 |
|
Svyatoslav Scherbina
|
f85538129d
|
backend: introduce common backend context
|
2017-01-12 11:56:30 +07:00 |
|
Dmitry Petrov
|
5ee2f87c4a
|
Closure conversion: simple tests work.
|
2016-10-18 09:10:12 +03:00 |
|
Dmitry Petrov
|
a51efaacc9
|
Introduce IrGetValue as a replacement for IrThisReference / IrGetExtensionReceiver / IrGetVariable.
|
2016-10-18 09:09:59 +03:00 |
|
Dmitry Petrov
|
5c720845a8
|
Drop IrPropertyAccessor (and subclasses).
Drop IrLocalPropertyAccessor (and subclasses).
Introduce IrField.
|
2016-10-18 09:09:15 +03:00 |
|
Dmitry Petrov
|
1e00561b6f
|
IrModule -> IrModuleFragment
|
2016-10-18 09:09:13 +03:00 |
|
Dmitry Petrov
|
ec2cfd2389
|
AbstractClosureAnnotator for IR.
|
2016-10-18 09:09:02 +03:00 |
|