aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/_all.js
diff options
context:
space:
mode:
authorDaniel Below <daniel.below@tum.de>2021-06-02 22:58:41 +0200
committerGitHub <noreply@github.com>2021-06-02 22:58:41 +0200
commitb4ebb47ac25e8afe8d77bb617372f6ec13bdb783 (patch)
treedc9829f9674c62c61734554615793b67c8f99bd6 /lib/compilers/_all.js
parentba2b7c89cb3cba8da9b462199ded435d4d78d63f (diff)
downloadcompiler-explorer-b4ebb47ac25e8afe8d77bb617372f6ec13bdb783.tar.gz
compiler-explorer-b4ebb47ac25e8afe8d77bb617372f6ec13bdb783.zip
Add Kotlin/JVM support (#2637)
* Add Kotlin/JVM support * Update CONTRIBUTORS.md * Use kotlinc-jvm instead of kotlinc * Fix alphabetical ordering * Filter kotlin compiler arguments Extract user options filtering for java into a separate function to handle filtering options with extra arguments. Filter kotlin compiler options: -d, -jdk-home, -kotlin-home, -script, -progressive * Filter -Xjavac user options Filter any option that starts with '-Xjavac', as it could be used to pass unwanted options through kotlinc to javac. * Fix year in copyright Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es> * Add kotlin.amazon.properties * Add JAVA_HOME to kotlin default exec options Query per-compiler property 'java_home' and set environment * Add java_home to kotlin properties Co-authored-by: Daniel Below <daniel.below@jetbrains.com> Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es>
Diffstat (limited to 'lib/compilers/_all.js')
-rw-r--r--lib/compilers/_all.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/compilers/_all.js b/lib/compilers/_all.js
index f6e9e65af..5af9f3c70 100644
--- a/lib/compilers/_all.js
+++ b/lib/compilers/_all.js
@@ -42,6 +42,7 @@ export { GolangCompiler } from './golang';
export { HaskellCompiler } from './haskell';
export { ISPCCompiler } from './ispc';
export { JavaCompiler } from './java';
+export { KotlinCompiler } from './kotlin';
export { LDCCompiler } from './ldc';
export { LLCCompiler } from './llc';
export { LLVMmcaTool } from './llvm-mca';