From 954a0117216e49c11985af0eb40b21c4a5b41046 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Wed, 24 Sep 2014 19:35:19 +0400 Subject: [PATCH] Added incremental cache format versioning. --- .../Incremental_Compilation_Tests.xml | 9 ++-- .../jet/generators/tests/GenerateTests.kt | 3 +- .../jetbrains/jet/jps/build/KotlinBuilder.kt | 16 ++++-- .../jps/incremental/IncrementalCacheImpl.kt | 39 ++++++++++++++- .../jps/build/AbstractIncrementalJpsTest.kt | 10 +++- .../IncrementalCacheVersionChangedTest.kt | 50 +++++++++++++++++++ .../build/IncrementalJpsTestGenerated.java | 6 --- .../custom/cacheVersionChanged/a.kt | 4 ++ .../custom/cacheVersionChanged/b.kt | 4 ++ .../custom/cacheVersionChanged/build.log | 9 ++++ .../cacheVersionChangedAndFileModified/a.kt | 4 ++ .../cacheVersionChangedAndFileModified/b.kt | 4 ++ .../b.kt.new | 4 ++ .../build.log | 11 ++++ 14 files changed, 156 insertions(+), 17 deletions(-) create mode 100644 jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalCacheVersionChangedTest.kt create mode 100644 jps-plugin/testData/incremental/custom/cacheVersionChanged/a.kt create mode 100644 jps-plugin/testData/incremental/custom/cacheVersionChanged/b.kt create mode 100644 jps-plugin/testData/incremental/custom/cacheVersionChanged/build.log create mode 100644 jps-plugin/testData/incremental/custom/cacheVersionChangedAndFileModified/a.kt create mode 100644 jps-plugin/testData/incremental/custom/cacheVersionChangedAndFileModified/b.kt create mode 100644 jps-plugin/testData/incremental/custom/cacheVersionChangedAndFileModified/b.kt.new create mode 100644 jps-plugin/testData/incremental/custom/cacheVersionChangedAndFileModified/build.log diff --git a/.idea/runConfigurations/Incremental_Compilation_Tests.xml b/.idea/runConfigurations/Incremental_Compilation_Tests.xml index a8154ad45be..cf1600c1110 100644 --- a/.idea/runConfigurations/Incremental_Compilation_Tests.xml +++ b/.idea/runConfigurations/Incremental_Compilation_Tests.xml @@ -5,9 +5,9 @@