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