Commit Graph

499 Commits

Author SHA1 Message Date
Michael Nedzelsky b4e7a9c740 add test for check access to internal elements from another module
#KT-9178 Fixed

Original commit: 4d9eaf19c3
2015-09-23 07:49:33 +03:00
Alexander Udalov 2060ccebdf Move Interner from deserialization to util
This class is not used in core and should not end up in kotlin-reflect.jar

Original commit: 4ca8a51234
2015-09-22 18:22:59 +03:00
Alexander Udalov 3fd7114d49 Minor, fix annoying nullability warning
Original commit: 1878f892c1
2015-09-22 18:22:58 +03:00
Michael Nedzelsky e92511a30a ProtoCompareGenerated: get rid ofusage of internal details of NameResolver
Original commit: 34d4d2e7d9
2015-09-22 18:22:53 +03:00
Dmitry Jemerov 14c45372ee remove support for 'trait' keyword
Original commit: 4ca434da54
2015-09-22 15:00:24 +02:00
Michael Nedzelsky ff54b362ea tests for comparison of changes in classes
Original commit: ae7cc8e430
2015-09-19 00:14:07 +03:00
Michael Nedzelsky f59a42abc8 add protoDifferenceUtils and implementation for calculation difference between proto data for classes.
Original commit: df283c8f02
2015-09-19 00:14:04 +03:00
Michael Nedzelsky 185547fbaf GenerateProtoBufCompare: optimization and generate difference and hashCode methods
Original commit: 4c9ec56bc8
2015-09-19 00:13:58 +03:00
Michael Nedzelsky 5bf0641930 descriptors.proto: add skip_in_comparison option for (prepared to retire) constructor field in Class message
Original commit: be875d797f
2015-09-19 00:13:51 +03:00
Michael Nedzelsky 2165a0f99c GenerateProtoBufCompare: do not generate unnecessary empty lines
Original commit: 20bae99166
2015-09-19 00:13:48 +03:00
Stanislav Erokhin 4130a88832 Optimized task creation for local functions and variables
Original commit: 68389d34e4
2015-09-18 21:01:22 +03:00
Stanislav Erokhin 1fdc2b5d56 Minor. remove import package usages from sources
Original commit: 5786e620e8
2015-09-18 21:00:16 +03:00
Stanislav Erokhin 2041a9a414 Minor. Moved deserialized util functions from top-level to object
Original commit: 377f752837
2015-09-18 21:00:15 +03:00
Zalim Bashorov 62dcbf8aab Track lookups for conventions
Original commit: 27a196b25b
2015-09-18 18:31:19 +03:00
Denis Zharkov e3aa1fa4cb Get rid of deprecated annotations in testData
Original commit: bae3320d52
2015-09-18 10:14:32 +03:00
Denis Zharkov d019bef728 Get rid of deprecated annotations and modifiers in project code
Original commit: 9c4564a5a6
2015-09-18 09:34:27 +03:00
Dmitry Jemerov 4aa3b9e334 don't initialize Kotlin caches if there is no Kotlin code to compile
Original commit: 35d9880266
2015-09-15 14:21:01 +02:00
Alexander Udalov f12cce0243 Report incomplete hierarchy error for deserialized types
#KT-5129 Fixed

Delete a JPS test that was specifically testing that we would not fail in this
situation; now there's a compilation error

Original commit: 949144e0c0
2015-09-15 13:11:17 +03:00
Alexander Udalov 987946f425 Improve ABI version from one number to "major.minor.patch"
Original commit: 6cecc66d10
2015-09-11 19:28:46 +03:00
Ilya Chernikov fd1f9f2d67 Fixing run filename compatibility with windows, improving diagnostics, some minor tweaks
Original commit: 8b970cd186
2015-09-11 15:30:17 +02:00
Ilya Chernikov 1705b9a9d3 Extending daemon diagnostics reporting in tests
Original commit: 990c2dc5d7
2015-09-10 22:31:00 +02:00
Ilya Chernikov bc9adf0b19 Adding jps building test with daemon, removing obsolete daemon shutdown code
Original commit: b1bdbaf06a
2015-09-10 22:30:58 +02:00
Ilya Chernikov c5da7e1ea2 Refactorings, reformatting code, applying code style and other cleanup
Original commit: 96558c52ff
2015-09-10 22:30:57 +02:00
Ilya Chernikov 17ca379de2 Refactoring startup and shutdown, refactoring service implementation, implementing error and info reporting to compiler output, idle autoshutdown mechanisms, fixing TargetId serializability, some other refactoring
Fixing stream to log handler (by removing non-working optimization), fixing idle time calculation, reporting refactorings

Original commit: c4719175f9
2015-09-10 22:30:56 +02:00
Dmitry Petrov 863422fcee Incremental compilation test for @file:JvmName
Original commit: 37d5a16a3d
2015-09-08 13:02:57 +03:00
Alexey Tsvetkov bdeab23fee Add file without usage to classInlineFunctionChanged test case
Original commit: 93776b711e
2015-09-08 05:49:35 +03:00
Alexey Tsvetkov ce43ba5db4 Remove InlineRegistering interface
Original commit: 12181d274b
2015-09-08 05:49:35 +03:00
Alexey Tsvetkov 76f80a44b6 Fix incremental compilation for delegated property with inline accessor
Original commit: a22e15449d
2015-09-08 05:49:35 +03:00
Alexey Tsvetkov 3c10ad29a6 Update build logs in incremental tests
Original commit: 196e59247f
2015-09-08 05:49:35 +03:00
Alexey Tsvetkov 3e5bc828b9 Update after rebase to new package parts
Original commit: b07ae87e25
2015-09-08 05:49:35 +03:00
Alexey Tsvetkov db1fed64b2 Use simple data class TargetId instead of Module to get incremental cache
Original commit: 7e515e3820
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov f315d6d64d Change one package part, then another at different steps
Original commit: 45dae5e1a4
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov 5f59e24523 Remove duplicating simple test case
Original commit: d9e9f11028
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov 010b348712 Add test for inline function lines changed only
Original commit: 5d305a7286
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov 82dc684309 Add incremental compilation inline call site tests
Original commit: 8d1480e877
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov 1e20f25119 Fix incremental compilation of inline call assigned to val
Original commit: 61423a19f0
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov 3e9b92bf7f Pass keyDescriptor to BasicMap using constructor
Original commit: a660562743
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov 55ca868be3 Minor: make BasicStringMap properties parameters
Original commit: af144883dc
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov bee0ec76d6 Minor: remove unnecessary 'open' modifiers
Original commit: 06774423e0
2015-09-08 05:49:33 +03:00
Alexey Tsvetkov 4e09fc18e8 Update INCREMENTAL_CACHE_OWN_VERSION
Original commit: 08a11b627c
2015-09-08 05:49:33 +03:00
Alexey Tsvetkov 6e67d3edaf Simplify InlineFunctionsFilesMap
Original commit: 3d9d6d356b
2015-09-08 05:49:33 +03:00
Alexey Tsvetkov ccda1d2fbc Rename hasInlineTo->inlinedTo
Original commit: 21b6b41112
2015-09-08 05:49:33 +03:00
Alexey Tsvetkov 75fbd4977e Update inline incremental compilation for compile daemon
Original commit: 06bfc5a16b
2015-09-08 05:49:33 +03:00
Alexey Tsvetkov 12bb9092c3 Recompile everything if new function is added
Original commit: f25c10c4a1
2015-09-08 05:49:33 +03:00
Alexey Tsvetkov f36574dd0a Get rid of RecompilationDecision enum
Original commit: 43bcc4a6a6
2015-09-08 05:49:33 +03:00
Alexey Tsvetkov 53ed47ade2 Always use class file as inline fun source
Original commit: 8cc2e0f68d
2015-09-08 05:49:32 +03:00
Alexey Tsvetkov 34fe09dac1 Fix incremental packages
Original commit: f9fe01047d
2015-09-08 05:49:32 +03:00
Alexey Tsvetkov 46233cb721 Fix modules tests
Original commit: b25dfabbcc
2015-09-08 05:49:32 +03:00
Alexey Tsvetkov 162f42c442 Use both target name and target type to get incremental cache from backend
Original commit: 0988b21e9c
2015-09-08 05:49:32 +03:00
Alexey Tsvetkov 3b877e4797 Save target type in Kotlin Builder
Original commit: e90ecc48c5
2015-09-08 05:49:32 +03:00