-
Notifications
You must be signed in to change notification settings - Fork 38
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #298 from shakthimaan/dev/build-and-run-byte-code-…
…benchmarks Support to build and run benchmarks in byte mode
- Loading branch information
Showing
35 changed files
with
835 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
;; Adapted from OCamlPro's ocamlbench-repo | ||
;; See https://github.com/OCamlPro/ocamlbench-repo | ||
(executable | ||
(name bdd)) | ||
(name bdd) | ||
(modes native byte)) | ||
|
||
(alias (name buildbench) (deps bdd.exe)) | ||
|
||
(alias (name bytebench) (deps bdd.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
;; Adapted from OCamlPro's ocamlbench-repo | ||
;; See https://github.com/OCamlPro/ocamlbench-repo | ||
(executables | ||
(names kb kb_no_exc)) | ||
(names kb kb_no_exc) | ||
(modes native byte)) | ||
|
||
(alias (name buildbench) (deps kb.exe kb_no_exc.exe)) | ||
|
||
(alias (name bytebench) (deps kb.bc kb_no_exc.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
;; Adapted from OCamlPro's ocamlbench-repo | ||
;; See https://github.com/OCamlPro/ocamlbench-repo | ||
(executable | ||
(name main)) | ||
(name main) | ||
(modes native byte)) | ||
|
||
(alias (name buildbench) (deps main.exe)) | ||
(alias (name buildbench) (deps main.exe)) | ||
|
||
(alias (name bytebench) (deps main.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,8 @@ | ||
;; Adapted from OCamlPro's ocamlbench-repo | ||
;; See https://github.com/OCamlPro/ocamlbench-repo | ||
(executable | ||
(name sequence_cps)) | ||
(name sequence_cps) | ||
(modes native byte)) | ||
|
||
(alias (name buildbench) (deps sequence_cps.exe)) | ||
(alias (name bytebench) (deps sequence_cps.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name finalise) (modules finalise)) | ||
(executable (name finalise) (modes native byte) (modules finalise)) | ||
|
||
(alias (name buildbench) (deps finalise.exe)) | ||
|
||
(alias (name bytebench) (deps finalise.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,6 @@ | ||
(executable (name lazylist) (modules lazylist)) | ||
(executable (name lazy_primes) (modules lazy_primes)) | ||
(executable (name lazylist) (modes native byte) (modules lazylist)) | ||
(executable (name lazy_primes) (modes native byte) (modules lazy_primes)) | ||
|
||
(alias (name buildbench) (deps lazylist.exe lazy_primes.exe)) | ||
|
||
(alias (name bytebench) (deps lazylist.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name lists) (modules lists)) | ||
(executable (name lists) (modes native byte) (modules lists)) | ||
|
||
(alias (name buildbench) (deps lists.exe)) | ||
|
||
(alias (name bytebench) (deps lists.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name stacks) (modules stacks)) | ||
(executable (name stacks) (modes native byte) (modules stacks)) | ||
|
||
(alias (name buildbench) (deps stacks.exe)) | ||
|
||
(alias (name bytebench) (deps stacks.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name stress) (modules stress)) | ||
(executable (name stress) (modes native byte) (modules stress)) | ||
|
||
(alias (name buildbench) (deps stress.exe)) | ||
|
||
(alias (name bytebench) (deps stress.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
(executable (name weakretain) (modules weakretain)) | ||
(executable (name weakretain) (modes native byte) (modules weakretain)) | ||
; (executable (name weak_htbl) (modules weak_htbl)) | ||
|
||
;(alias (name buildbench) (deps weakretain.exe weak_htbl.exe)) | ||
(alias (name buildbench) (deps weakretain.exe)) | ||
|
||
(alias (name bytebench) (deps weakretain.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name array_bench) (modules array_bench)) | ||
(executable (name array_bench) (modes native byte) (modules array_bench)) | ||
|
||
(alias (name buildbench) (deps array_bench.exe)) | ||
|
||
(alias (name bytebench) (deps array_bench.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name big_array_bench) (modules big_array_bench) (libraries bigarray)) | ||
(executable (name big_array_bench) (modes native byte) (modules big_array_bench) (libraries bigarray)) | ||
|
||
(alias (name buildbench) (deps big_array_bench.exe)) | ||
|
||
(alias (name bytebench) (deps big_array_bench.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name bytes_bench) (modules bytes_bench)) | ||
(executable (name bytes_bench) (modes native byte) (modules bytes_bench)) | ||
|
||
(alias (name buildbench) (deps bytes_bench.exe)) | ||
|
||
(alias (name bytebench) (deps bytes_bench.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name hashtbl_bench) (modules hashtbl_bench)) | ||
(executable (name hashtbl_bench) (modes native byte) (modules hashtbl_bench)) | ||
|
||
(alias (name buildbench) (deps hashtbl_bench.exe)) | ||
|
||
(alias (name bytebench) (deps hashtbl_bench.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
(executable (name map_bench) (modules map_bench)) | ||
(executable (name map_bench) (modes native byte) (modules map_bench)) | ||
|
||
(alias (name buildbench) (deps map_bench.exe)) | ||
(alias (name bytebench) (deps map_bench.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name pervasives_bench) (modules pervasives_bench)) | ||
(executable (name pervasives_bench) (modes native byte) (modules pervasives_bench)) | ||
|
||
(alias (name buildbench) (deps pervasives_bench.exe)) | ||
(alias (name buildbench) (deps pervasives_bench.exe)) | ||
|
||
(alias (name bytebench) (deps pervasives_bench.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name set_bench) (modules set_bench)) | ||
(executable (name set_bench) (modes native byte) (modules set_bench)) | ||
|
||
(alias (name buildbench) (deps set_bench.exe)) | ||
(alias (name buildbench) (deps set_bench.exe)) | ||
|
||
(alias (name bytebench) (deps set_bench.bc)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
(executable (name stack_bench) (modules stack_bench)) | ||
(executable (name stack_bench) (modes native byte) (modules stack_bench)) | ||
|
||
(alias (name buildbench) (deps stack_bench.exe)) | ||
(alias (name buildbench) (deps stack_bench.exe)) | ||
|
||
(alias (name bytebench) (deps stack_bench.bc)) |
Oops, something went wrong.