Vyacheslav Gerasimov
7401a7c63f
Build: Fix dependencies of ide-common
...
#KT-34452
2019-11-01 16:22:42 +03:00
Dmitry Petrov
1e63101a27
FIR2IR: fix testData after rebase
2019-11-01 14:55:12 +03:00
Dmitry Petrov
6cde86139c
IR: isFakeOverride: fix testData after rebase
2019-11-01 14:55:11 +03:00
Dmitry Petrov
35b9f43608
IR: use isFakeOverride
...
(and see what breaks)
2019-11-01 14:55:11 +03:00
Dmitry Petrov
f79909d724
IR serialization: isFakeOverride in proto
...
NB It's not clear yet if we actually want to serialize fake overrides
or generate and resolve them on deserialization.
2019-11-01 14:55:11 +03:00
Dmitry Petrov
5c390d9426
IR serialization: IrField.isFakeOverride
2019-11-01 14:55:11 +03:00
Dmitry Petrov
ce96053940
JVM_IR: IrField.isFakeOverride
2019-11-01 14:55:11 +03:00
Dmitry Petrov
0b26f32674
JS_IR: IrField.isFakeOverride
2019-11-01 14:55:11 +03:00
Dmitry Petrov
6101f00611
IR BE common: IrField.isFakeOverride
2019-11-01 14:55:10 +03:00
Dmitry Petrov
3fcdbf2c88
FIR2IR: IrField.isFakeOverride
2019-11-01 14:55:10 +03:00
Dmitry Petrov
edaa42ea46
IR: IrField.isFakeOverride
2019-11-01 14:55:10 +03:00
Dmitry Petrov
e9337ec8f2
IR serialization: IrProperty.isFakeOverride
2019-11-01 14:55:10 +03:00
Dmitry Petrov
da63d16c33
IR BE common: IrProperty.isFakeOverride
2019-11-01 14:55:10 +03:00
Dmitry Petrov
8b8b96bff4
FIR2IR: IrProperty.isFakeOverride
2019-11-01 14:55:10 +03:00
Dmitry Petrov
82c527c2cc
IR: IrProperty.isFakeOverride
2019-11-01 14:55:10 +03:00
Dmitry Petrov
2682057767
IR tests: update testData for IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitry Petrov
65e6a84831
IR tests: check IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitry Petrov
46745adfd9
FIR2IR: IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitry Petrov
d23f13e3dc
IR serialization: IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitry Petrov
5831b08a6e
JVM_IR: IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitry Petrov
f24278941d
JS_IR: IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitry Petrov
b36d8f556a
IR BE common: IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitry Petrov
843fb88459
IR: IrSimpleFunction.isFakeOverride
2019-11-01 14:55:09 +03:00
Dmitriy Novozhilov
01f09af608
[FIR] Fix generated name for FirErrorNameReferenceImpl
2019-11-01 13:24:57 +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
528e538b2a
[FIR] Remove duplicating diagnostics from error function calls
2019-11-01 13:24:57 +03:00
Nikolay Krasko
a3ae629f53
Fix bunch file in 193
2019-11-01 12:25:44 +03:00
Nikolay Krasko
ffafd96f1b
Fix url for developers builds (KT-34246)
...
#KT-34246 Fixed
2019-11-01 12:25:44 +03:00
Ilya Matveev
955300dd34
Deserializer: Fix initialization of private top-levels
...
Consider a file with only private top-level properties compiled into
a klib. If this klib is deserialized with deserializationStrategy.ALL
(e.g. if this library if passed using the -Xinclude flag),
initializers of these properties will not be generated in a final
binary.
This patch fixes this error by unconditionally adding IrFiles into
deserialization queue if deserializationStrategy.ALL is specified.
Issue #KT-34722 fixed
2019-11-01 12:02:59 +03:00
Dmitriy Novozhilov
073578bf1c
[FIR] Fix Fir2Ir testdata broken in a501e514
2019-11-01 11:07:16 +03:00
Dmitriy Novozhilov
098616ac76
[FIR] Add dependency of :descriptors.runtime to :fir2ir module
2019-11-01 11:06:33 +03:00
Dmitriy Novozhilov
1b44566e6f
[FIR] Fix compilation error in lightTree module
...
There was a extra comma that I missed
2019-11-01 11:06:31 +03:00
Dmitriy Novozhilov
27c70eedd9
Enable MixedNamedArgumentsInTheirOwnPosition feature in compiler module
2019-11-01 10:25:37 +03:00
Dmitriy Novozhilov
09fa15c22b
[FIR] Support old FE-like multifile tests
2019-11-01 10:25:36 +03:00
Dmitriy Novozhilov
65eed24dbb
[FIR] Add diagnostics reporting to FIR resolve tests
2019-11-01 10:25:36 +03:00
Dmitriy Novozhilov
38bb9f78d6
[FIR] Add diagnostic collector component that collects diagnostics from error nodes
2019-11-01 10:25:36 +03:00
Dmitriy Novozhilov
0428916d3c
[FIR] Add error nodes to default transformer and visitors
2019-11-01 10:25:35 +03:00
Dmitriy Novozhilov
a501e514c9
[FIR] Add meaningful diagnostics in all error elements
2019-11-01 10:25:35 +03:00
Dmitriy Novozhilov
7503449e8d
[FIR] Add kind to diagnostics reported by RawFirBuilder
2019-11-01 10:25:35 +03:00
Dmitriy Novozhilov
8b5f568a15
[FIR] Introduce FirDiagnostic in FIR instead of errorReason
2019-11-01 10:25:34 +03:00
Dmitriy Novozhilov
8eabe08e7a
[FIR] Move components into separate package
2019-11-01 10:25:34 +03:00
Dmitriy Novozhilov
f72fa87583
[FIR] Add old FE-like diagnostic tests
2019-11-01 10:25:33 +03:00
Dmitriy Novozhilov
8b900624d3
[FIR] Add bridge for diagnostics from old FE to ConeDiagnostic
2019-11-01 10:25:33 +03:00
Dmitriy Novozhilov
9b77dec99c
[FIR] Add prototype of diagnostic collector
2019-11-01 10:25:33 +03:00
Andrey Uskov
e909b63d30
Revert "Fix GradleConfiguratorTest"
...
This reverts commit 5360a7a3
2019-10-31 21:40:44 +03:00
Andrey Uskov
fd2b75e39b
Fixed import of MPP project with single Android target
...
#KT-34639 Fixed
2019-10-31 21:39:18 +03:00
Andrey Uskov
5c3b00cd0c
Improve performance of import in Android Studio
...
Improve performance of dependency tree calculation when module per
source set mode is disabled.
#KT-34663 Fixed
2019-10-31 21:39:16 +03:00
Alexander Udalov
e8e04ca98e
Do not use new stdlib API in reflection implementation
...
Otherwise this brings incompatibility between kotlin-reflect 1.3.70+ and
kotlin-stdlib 1.3.60-.
This commit reverts the relevant parts of c164745301 , 5c89f2fa54 and
896512f7cd .
2019-10-31 17:39:34 +01:00
Kirill Shmakov
72591e34b3
Support android_x64/86 in cinterop definitions
2019-10-31 18:35:06 +03:00
Alexander Podkhalyuzin
4c21b234b1
Fixed compilation in 191
2019-10-31 17:31:09 +03:00