Skip to content

Conversation

@agluszak
Copy link
Contributor

No description provided.

erikkerber and others added 21 commits June 16, 2025 15:55
Replace commented out snapshot generation code

Add new jar dependencies needed for incremental compilation

Temporarily force persistent working directory for incremental compilation
Invalidate snapshot when underlying (abi) jar changes
Properly hook up flags to control build tool API / incremental compilation enabling
Do not create snapshots for non-incremental scenario
Restore temporary working directory logic
# Conflicts:
#	kotlin/internal/toolchains.bzl
#	src/main/protobuf/kotlin_model.proto
#	src/main/starlark/core/repositories/versions.bzl
# Conflicts:
#	kotlin_rules_maven_install.json
#	src/main/kotlin/io/bazel/kotlin/builder/tasks/BUILD.bazel
# Conflicts:
#	kotlin_rules_maven_install.json
#	src/main/kotlin/io/bazel/kotlin/compiler/BuildToolsAPICompiler.kt
- Eliminated `BazelK2JVMCompiler` and replaced its functionality with `BuildToolsAPICompiler`.
- Removed `experimental_build_tools_api` flag and its associated dependencies, including Bazel and Starlark definitions.
- Updated the Kotlin toolchain to include the `kotlin_compiler_embeddable` dependency.
- Adjusted documentation, tests, and build configuration to reflect these changes.
# Conflicts:
#	README.md
#	kotlin/internal/jvm/compile.bzl
#	kotlin/internal/toolchains.bzl
#	kotlin/settings/BUILD.bazel
#	kotlin/settings/BUILD.release.bazel
#	src/main/kotlin/BUILD.release.bazel
#	src/main/kotlin/io/bazel/kotlin/builder/cmd/BUILD.bazel
#	src/main/kotlin/io/bazel/kotlin/builder/tasks/KotlinBuilder.kt
#	src/main/protobuf/kotlin_model.proto
#	src/main/starlark/core/repositories/initialize.release.bzl
#	src/main/starlark/core/repositories/versions.bzl
#	src/test/kotlin/io/bazel/kotlin/defs.bzl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants