Ilya Gorbunov
|
0332217b70
|
Remove implementations of intrinsic array creation functions (arrayOf, primitiveArrayOf)
#KT-11485 Fixed
|
2016-03-31 17:15:10 +03:00 |
|
Ilya Gorbunov
|
9caa17dc74
|
Minor: Make internal monitorEnter/monitorExit functions private to remove them from the public API
#KT-11485
|
2016-03-31 17:15:10 +03:00 |
|
Ilya Gorbunov
|
6ba98f7fe6
|
Binary compatibility validator: filter out empty facades *after* members are flattened from non-public part superclasses.
Use stable member sort order for members flattened from non-public superclasses, rewrite test to make order matter.
|
2016-03-30 20:44:44 +03:00 |
|
Alexander Udalov
|
ae263dd70c
|
Add KClass.equals/hashCode to public API of Kotlin runtime
See be4b432
|
2016-03-30 15:01:07 +03:00 |
|
Ilya Gorbunov
|
ce09612804
|
Write ReadMe about what constitutes the public API and what is an incompatible change
|
2016-03-29 13:50:08 +03:00 |
|
Ilya Gorbunov
|
8888537137
|
Reference dump of kotlin-runtime and kotlin-stdlib of 1.0.2-dev
New public implementation methods 'renderLambdaToString' which are called only from the same module.
|
2016-03-29 13:50:06 +03:00 |
|
Ilya Gorbunov
|
26e905e90e
|
Reference dump of kotlin-runtime and kotlin-stdlib of 1.0.0 and 1.0.1
|
2016-03-29 13:50:04 +03:00 |
|
Ilya Gorbunov
|
4c113ad882
|
Prettify dump output format: indent members and enclose them in { }, space before : in supertypes.
|
2016-03-29 13:50:02 +03:00 |
|
Ilya Gorbunov
|
ff0a24a750
|
Move test output files closer to test data.
Move reference dump out of test directory.
|
2016-03-29 13:50:01 +03:00 |
|
Ilya Gorbunov
|
2e87a08c8d
|
Ignore kotlin visibilities for classes in effectively public package kotlin.jvm.internal
|
2016-03-29 13:49:59 +03:00 |
|
Ilya Gorbunov
|
ce4b161df4
|
Find single jar file with binaries in target folders without knowning its version in advance.
|
2016-03-29 13:49:57 +03:00 |
|
Ilya Gorbunov
|
a75093650c
|
Add JvmField and const tests for exposed fields visibility
|
2016-03-29 13:49:55 +03:00 |
|
Ilya Gorbunov
|
0d12d60e8a
|
Infer lateinit-exposed field effective visibility from its setter visibility.
|
2016-03-29 13:49:53 +03:00 |
|
Ilya Gorbunov
|
f2cb5edf1a
|
Do not consider protected members in final class as public API
|
2016-03-29 13:49:51 +03:00 |
|
Ilya Gorbunov
|
4e250e4dd1
|
Refactor data structures
|
2016-03-29 13:49:49 +03:00 |
|
Ilya Gorbunov
|
10792de4c1
|
Treat inline-exposed internal API as effectively public.
Comment out unsupported cases.
|
2016-03-29 13:49:48 +03:00 |
|
Ilya Gorbunov
|
0aaf0ba60f
|
Take into account field kotlin visibility
|
2016-03-29 13:49:46 +03:00 |
|
Ilya Gorbunov
|
bd8c83bee2
|
Merge public static API of non-public base supertypes into public subtype
|
2016-03-29 13:49:44 +03:00 |
|
Ilya Gorbunov
|
472b386101
|
Tests for public API dump tool.
|
2016-03-29 13:49:43 +03:00 |
|
Ilya Gorbunov
|
da032e371a
|
Minor: refactoring
|
2016-03-29 13:49:41 +03:00 |
|
Ilya Gorbunov
|
88a038a0df
|
Filter out nested classes in non-public outer classes.
|
2016-03-29 13:49:39 +03:00 |
|
Ilya Gorbunov
|
a9fd1de263
|
Tool to dump binary API signatures from compiled JAR.
Incorporate declaration mappings output from the compiler to take into account kotlin visibilities.
|
2016-03-29 13:49:38 +03:00 |
|