Alexey Tsvetkov
3823a0f986
Access cache version file in tests using CacheVersionFormat
...
Original commit: 4b880f324a
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
dace403875
Move incremental compilation enabled check from CacheFormatVersion to KotlinBuilder
...
Original commit: 92d5b93cc7
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
44293a581f
Move CacheFormatVersion to separate file
...
Original commit: 0904b4bae8
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
37c861100d
Create map so it will always be added to maps
...
Original commit: 5c9b962567
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
71e3aef808
Minor: remove unused function
...
Original commit: a611dd9d25
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
10ee4858d0
Minor: remove unused ClassToSources map
...
Original commit: b8388ae7ed
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
eabfd142f3
Create Kotlin incremental caches only on write
...
Original commit: fe390a04c5
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
e810c6f007
Revert removing testDoNotCreateUselessKotlinIncrementalCaches
...
Removed by mistake in 46233cb721
Original commit: c0b208275e
2015-09-25 20:11:56 +03:00
Alexey Tsvetkov
6a1fc0c563
Flush dataManager in KotlinJpsBuildTest
...
Original commit: 8c7053552b
2015-09-25 20:11:55 +03:00
Stanislav Erokhin
c5e44eca7b
Minor. Fix testdata.
...
Original commit: 8ab4114291
2015-09-25 19:10:03 +03:00
Natalia Ukhorskaya
e1266bb28f
Minor. Fix file path for windows
...
Original commit: 40554996f8
2015-09-25 19:10:02 +03:00
Michael Nedzelsky
5852d10a1a
add tests in KotlinJpsTest for check access to internal elements from another module
...
Original commit: 0b49195a03
2015-09-25 14:02:26 +03:00
Michael Nedzelsky
6b3ab6ec56
add tests for incremental compilation with changed internal class
...
Original commit: ad274c5137
2015-09-25 14:02:21 +03:00
Zalim Bashorov
08f5093adb
Add tests for cases when add and remove custom accessors for val with smartcasted usage
...
Original commit: 79ac436b9f
2015-09-24 22:50:48 +03:00
Ilya Chernikov
1efdfbe6db
Refactoring parts related to passing services to compiler in daemon, adding uniform support for cancellation check and lookup tracking
...
Original commit: 4b1601974f
2015-09-24 10:44:44 +02:00
Ilya Chernikov
23dc79b418
Converting KotlinCompilerRunner.java to kotlin - phase 3 - refactoring to more kotlin style
...
Original commit: 3c16b2de87
2015-09-24 10:42:54 +02:00
Ilya Chernikov
448551f3f3
Converting KotlinCompilerRunner.java to kotlin - phase 2 - converter + manual fixes
...
Original commit: 0047fb1272
2015-09-24 09:56:26 +02:00
Ilya Chernikov
1d3856b70e
Converting KotlinCompilerRunner.java to kotlin - phase 1 - renaming to .kt to preserve history
...
Original commit: fffe6dd837
2015-09-24 09:56:26 +02:00
Ilya Chernikov
2da6169a4e
Utils for checking presense of certain lines in a sequence, using this tool for checking log after daemon builds in tests, fixing explicit daemon shutdown used in the test, some minor fixes
...
Original commit: c294a682de
2015-09-24 09:56:24 +02:00
Michael Nedzelsky
b23cbc0ade
Revert "add test for check access to internal elements from another module"
...
This reverts commit b4e7a9c740 .
Original commit: db602df146
2015-09-23 17:45:38 +03:00
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