Dmitriy Novozhilov
|
25fd5cd4ac
|
[FIR] Save type attributes in ConeKotlinType.withNullability
|
2020-06-30 11:30:19 +03:00 |
|
Dmitriy Novozhilov
|
840d3975cc
|
[FIR] Add computing type attributes for deserialized types
|
2020-06-30 11:30:19 +03:00 |
|
Dmitriy Novozhilov
|
cfa250957a
|
[FIR] Fix creating type attributes for intersection types
|
2020-06-30 11:30:18 +03:00 |
|
Jinseong Jeon
|
fab9ee47f9
|
FIR deserializer: proper annotation loading for value parameter of property setter
|
2020-06-30 11:01:03 +03:00 |
|
Toshiaki Kameyama
|
9308525d93
|
Add receiver of kotlin.text.toPattern to standard Kotlin injections
#KT-39231 Fixed
|
2020-06-30 14:26:37 +07:00 |
|
Vyacheslav Karpukhin
|
787d22c93e
|
Created bunch 203
|
2020-06-30 03:41:51 +02:00 |
|
Egor Zhdan
|
09a111239e
|
Stabilize ProjectTaskRunner registration order
|
2020-06-29 23:11:54 +02:00 |
|
Vyacheslav Karpukhin
|
866e5397d9
|
New ultimate modules
|
2020-06-29 23:11:54 +02:00 |
|
Ilmir Usmanov
|
ed80b431f0
|
Restore refined int-type analysis
|
2020-06-29 21:42:30 +02:00 |
|
Alexander Gorshenev
|
8920e68584
|
Muted .IncrementalJsKlibCompilerRunnerTestGenerated.ClassHierarchyAffected.testMethodRemoved
until we have full fledged fake override support in klib
|
2020-06-29 21:58:32 +03:00 |
|
Alexander Gorshenev
|
41a472693a
|
Updated extraHelp test data for the new flags
|
2020-06-29 21:58:32 +03:00 |
|
Alexander Gorshenev
|
bf419bc243
|
Compute correct signature for fake override properties with type parameters
|
2020-06-29 21:58:32 +03:00 |
|
Alexander Gorshenev
|
d90c383287
|
Fine tuned fake override validator for internals
|
2020-06-29 21:58:32 +03:00 |
|
Alexander Gorshenev
|
e08b800eb9
|
Treat internals as publics for fake override construction
|
2020-06-29 21:58:31 +03:00 |
|
Alexander Gorshenev
|
e61960f333
|
Fake override construction fallback mode
|
2020-06-29 21:58:31 +03:00 |
|
Alexander Gorshenev
|
de79e3bec3
|
Added -Xdisable-fake-override-validator
|
2020-06-29 21:58:31 +03:00 |
|
Ilmir Usmanov
|
f127a0f593
|
Add flag to disable new spilled variable type analysis
|
2020-06-29 20:50:43 +02:00 |
|
Mikhail Zarechenskiy
|
d7df6e1e0c
|
Avoid references to DeprecatedSinceKotlin to fix JPS build
|
2020-06-29 21:49:01 +03:00 |
|
Ilmir Usmanov
|
28e6028af4
|
Minor. Add test
|
2020-06-29 20:13:40 +02:00 |
|
Ilmir Usmanov
|
da12532669
|
Ignore fake inliner variables in merge operation
since they are not read and just markers.
#KT-39863 Fixed
|
2020-06-29 20:13:37 +02:00 |
|
Mikhail Zarechenskiy
|
b0b8d40b71
|
Update ApiTest.testIrStdlib for JS, an addition to 9be8c5b5
|
2020-06-29 21:09:19 +03:00 |
|
Dmitry Petrov
|
e4198466b8
|
JVM_IR: No nullability annotations on static lambda instances
|
2020-06-29 19:32:03 +03:00 |
|
Dmitry Petrov
|
eefa621c56
|
JVM_IR KT-37006: InlineOnly property accessors are private in bytecode
|
2020-06-29 19:08:58 +03:00 |
|
Alexander Udalov
|
b94a4d9fc3
|
Render more information on inner classes in bytecode listing tests
|
2020-06-29 17:33:39 +02:00 |
|
Vyacheslav Gerasimov
|
4bb670e667
|
Build: Use project kotlin-reflect in fir tree generator
To avoid unstable dependency substitution depending on local version
|
2020-06-29 18:17:09 +03:00 |
|
Vyacheslav Gerasimov
|
1ef68dfffd
|
Build: Fix kotlin-test-js-ir:commonMainSources to copy only sources
Copying previous build result with sources leads to unstable task inputs
|
2020-06-29 18:17:08 +03:00 |
|
Vyacheslav Gerasimov
|
5198020c29
|
Build: Fix kotlin-stdlib related errors during jps build import
|
2020-06-29 18:17:08 +03:00 |
|
Vyacheslav Gerasimov
|
63b7350046
|
Build: Use sources from kotlin mpp source set in sourcesJar helper
|
2020-06-29 18:17:08 +03:00 |
|
Vyacheslav Gerasimov
|
77a8cf4e66
|
Build: Use attributes to resolve test dependencies in jps build mode
|
2020-06-29 18:17:08 +03:00 |
|
Igor Yakovlev
|
a32f901ab9
|
Make property initializer modification is OutOfBlock change
Fixed #KT-38762
|
2020-06-29 18:05:05 +03:00 |
|
Mikhail Zarechenskiy
|
507a718632
|
Update tests for completion after adding DeprecatedSinceKotlin
|
2020-06-29 17:41:05 +03:00 |
|
Mikhail Zarechenskiy
|
87014f816c
|
Update ApiTest.testStdlib for JS, an addition to 9be8c5b5
|
2020-06-29 17:04:42 +03:00 |
|
Mikhail Glukhikh
|
d798071e06
|
IrConstTransformer: drop unnecessary argument existence check
|
2020-06-29 16:31:24 +03:00 |
|
Jinseong Jeon
|
c3fc524c0d
|
FIR: handle named arguments in annotations properly
|
2020-06-29 16:23:03 +03:00 |
|
Mikhail Glukhikh
|
4f36697737
|
[FIR2IR] Mute 2 BB tests failing due to signature clashing
|
2020-06-29 16:08:26 +03:00 |
|
Mikhail Glukhikh
|
6cb3687d5d
|
[FIR2IR] Replace 'throw AssertionError()' with error() / assert() {...}
|
2020-06-29 16:08:15 +03:00 |
|
Mikhail Glukhikh
|
69ec8f2d89
|
[FIR2IR] Allow to get cached symbols in fake override generator
|
2020-06-29 16:08:14 +03:00 |
|
Mikhail Glukhikh
|
c4d41f48a3
|
[IR] Allow Fir2Ir symbols in function factory
|
2020-06-29 16:08:12 +03:00 |
|
Mikhail Glukhikh
|
a6234eb261
|
[FIR2IR] Don't compose signatures for private declarations
|
2020-06-29 16:08:11 +03:00 |
|
Mikhail Glukhikh
|
19d115778b
|
[IR] Allow fast reference path in SymbolTable for wrapped descriptors
|
2020-06-29 16:08:10 +03:00 |
|
Mikhail Glukhikh
|
90f9b9c1c9
|
[FIR2IR] Unmute 6 fixed BB tests
|
2020-06-29 16:08:09 +03:00 |
|
Mikhail Glukhikh
|
2d5e6bb90b
|
[FIR2IR] Introduce lazy properties
|
2020-06-29 16:08:08 +03:00 |
|
Mikhail Glukhikh
|
efd614194b
|
[FIR2IR] Make Fir2IrBindableSymbol public API
|
2020-06-29 16:08:06 +03:00 |
|
Mikhail Glukhikh
|
ca5e560f1f
|
[FIR2IR] Introduce lazy constructors
|
2020-06-29 16:08:05 +03:00 |
|
Mikhail Glukhikh
|
fcabd02fe8
|
[FIR] Take class expect flag into account in its substitution scope
|
2020-06-29 16:08:00 +03:00 |
|
Mikhail Glukhikh
|
c1609ed490
|
[FIR] Make expect class members also expect
|
2020-06-29 16:07:50 +03:00 |
|
Mikhail Glukhikh
|
2fefa682b7
|
[FIR2IR] Do not compose signature for local class members
|
2020-06-29 16:07:49 +03:00 |
|
Mikhail Glukhikh
|
9a0e763761
|
[FIR2IR] Require classId from parent class for fake overrides
|
2020-06-29 16:07:48 +03:00 |
|
Mikhail Glukhikh
|
34a2196295
|
FirClassSubstitutionScope: extract SubstitutedData & reorder functions
|
2020-06-29 16:07:43 +03:00 |
|
Mikhail Glukhikh
|
bf009a4949
|
[FIR2IR] Handle delegating constructor call type arguments properly
|
2020-06-29 16:07:30 +03:00 |
|