From 74de0e6e7cc45b3dafd01cefde9d2460b979f4b0 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Wed, 18 Nov 2015 19:22:32 +0300 Subject: [PATCH] New IC: add processing changes for constants Original commit: ced23c02bd0bb81d49ccf9610d4dcb40fda9f9d3 --- .../constant/experimental-ic-build.log | 24 +++++++++++++ .../experimental-ic-build.log | 30 ++++++++++++++++ .../allConstants/experimental-ic-build.log | 36 +++++++++++++++++++ .../experimental-ic-build.log | 24 +++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 jps/jps-plugin/testData/incremental/lazyKotlinCaches/constant/experimental-ic-build.log create mode 100644 jps/jps-plugin/testData/incremental/multiModule/constantValueChanged/experimental-ic-build.log create mode 100644 jps/jps-plugin/testData/incremental/pureKotlin/allConstants/experimental-ic-build.log create mode 100644 jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/experimental-ic-build.log diff --git a/jps/jps-plugin/testData/incremental/lazyKotlinCaches/constant/experimental-ic-build.log b/jps/jps-plugin/testData/incremental/lazyKotlinCaches/constant/experimental-ic-build.log new file mode 100644 index 00000000000..efacb1f6e61 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/lazyKotlinCaches/constant/experimental-ic-build.log @@ -0,0 +1,24 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/constant/ConstantKt.class +End of files +Compiling files: + src/constant.kt +End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/constant/ConstantKt.class + out/production/module/usage/UsageKt.class +End of files +Compiling files: + src/constant.kt + src/usage.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps/jps-plugin/testData/incremental/multiModule/constantValueChanged/experimental-ic-build.log b/jps/jps-plugin/testData/incremental/multiModule/constantValueChanged/experimental-ic-build.log new file mode 100644 index 00000000000..26e3e9444c3 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/multiModule/constantValueChanged/experimental-ic-build.log @@ -0,0 +1,30 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/test/Module1_constKt.class +End of files +Compiling files: + module1/src/module1_const.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/test/Module1_constKt.class +End of files +Compiling files: + module1/src/module1_const.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/usage/Usage.class +End of files +Compiling files: + module2/src/module2_usage.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/experimental-ic-build.log b/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/experimental-ic-build.log new file mode 100644 index 00000000000..2b59cc2ecff --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/experimental-ic-build.log @@ -0,0 +1,36 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class +End of files +Compiling files: + src/const.kt +End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class + out/production/module/test/Usage.class +End of files +Compiling files: + src/const.kt + src/usage.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/experimental-ic-build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/experimental-ic-build.log new file mode 100644 index 00000000000..5df3e1b0c32 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/experimental-ic-build.log @@ -0,0 +1,24 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class +End of files +Compiling files: + src/const.kt +End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class + out/production/module/test/Usage.class +End of files +Compiling files: + src/const.kt + src/usage.kt +End of files +Exit code: OK +------------------------------------------