@@ -10,8 +10,8 @@ function compile_languages {
10
10
compile ' Clojure Native' ' clojure-native-image' ' (cd clojure-native-image ; clojure -M:native-image-run --pgo-instrument -march=native) ; ./clojure-native-image/run -XX:ProfilesDumpFile=clojure-native-image/run.iprof 10000 2000 $(./check-output.sh -i) && (cd clojure-native-image ; clojure -M:native-image-run --pgo=run.iprof -march=native)'
11
11
compile ' Crystal' ' crystal' ' crystal build --release --mcpu native crystal/run.cr -o crystal/run'
12
12
compile ' C++' ' cpp' ' g++ -march=native -std=c++23 -O3 -Ofast -I../lib/cpp cpp/run.cpp -o cpp/run'
13
- compile ' C#' ' csharp' ' dotnet publish csharp -o csharp/code'
14
- compile ' C# AOT' ' csharp' ' dotnet publish csharp -o csharp/code-aot /p:PublishAot=true /p:OptimizationPreference=Speed /p:IlcInstructionSet=native'
13
+ compile ' C#' ' csharp' ' dotnet publish csharp/in-process -o csharp/in-process /code'
14
+ compile ' C# AOT' ' csharp' ' dotnet publish csharp/in-process -o csharp/in-process /code-aot /p:PublishAot=true /p:OptimizationPreference=Speed /p:IlcInstructionSet=native'
15
15
compile ' Fortran' ' fortran' ' gfortran -O3 -J../lib/fortran ../lib/fortran/benchmark.f90 fortran/*.f90 -o fortran/run'
16
16
compile ' Gleam' ' maelg' ' (cd maelg && gleam build --target erlang)'
17
17
compile ' Java' ' jvm' ' javac -cp ../lib/java jvm/*.java'
@@ -31,8 +31,8 @@ function run_languages {
31
31
run ' Clojure Native' ' ./clojure-native-image/run' ' ./clojure-native-image/run'
32
32
run " Crystal" " ./crystal/run" " ./crystal/run"
33
33
run ' C++' ' ./cpp/run' ' ./cpp/run'
34
- run ' C#' ' ./csharp/code/code' ' ./csharp/code/code'
35
- run ' C# AOT' ' ./csharp/code-aot/code' ' ./csharp/code-aot/code'
34
+ run ' C#' ' ./csharp/in-process/ code/code' ' ./csharp/in-process /code/code'
35
+ run ' C# AOT' ' ./csharp/in-process/ code-aot/code' ' ./csharp/in-process /code-aot/code'
36
36
run ' Fortran' ' ./fortran/run' ' ./fortran/run'
37
37
run ' Gleam' ' ./maelg/build/dev/erlang/run/ebin/run.beam' " ./maelg/run.sh"
38
38
run ' Java' ' ./jvm/run.class' ' java -cp .:../lib/java jvm.run'
0 commit comments