Skip to content

Commit 894a0e9

Browse files
authored
internal: add llvm into cond-compile (#2008)
* internal: support llvm backend * fix: enable monotonic clock on llvm backend
1 parent 71d07b1 commit 894a0e9

File tree

15 files changed

+20
-21
lines changed

15 files changed

+20
-21
lines changed

array/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
"targets": {
1515
"array_js.mbt": ["js"],
1616
"array_nonjs.mbt": ["not", "js"],
17-
"panic_test.mbt": ["not", "native"]
17+
"panic_test.mbt": ["not", "native", "llvm"]
1818
}
1919
}

bench/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"targets": {
33
"monotonic_clock_js.mbt": ["js"],
44
"monotonic_clock_wasm.mbt": ["wasm", "wasm-gc"],
5-
"monotonic_clock_native.mbt": ["native"]
5+
"monotonic_clock_native.mbt": ["native", "llvm"]
66
},
77
"import": [
88
"moonbitlang/core/builtin",

builtin/moon.pkg.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
"bigint_nonjs_wbtest.mbt": ["not", "js"],
2222
"arraycore_js.mbt": ["js"],
2323
"arraycore_nonjs.mbt": ["not", "js"],
24-
"panic_test.mbt": ["not", "native"],
25-
"panic_wbtest.mbt": ["not", "native"],
24+
"panic_test.mbt": ["not", "native", "llvm"],
25+
"panic_wbtest.mbt": ["not", "native", "llvm"],
2626
"panic_nonjs_test.mbt": ["wasm", "wasm-gc"],
2727
"array_nonjs_test.mbt": ["not", "js"],
2828
"stringbuilder_buffer.mbt": ["not", "js"],
2929
"stringbuilder_concat.mbt": ["js"],
3030
"double_to_int64_js.mbt": ["js"],
31-
"double_to_int64_native.mbt": ["native"],
31+
"double_to_int64_native.mbt": ["native", "llvm"],
3232
"double_to_int64_wasm.mbt": ["wasm", "wasm-gc"],
3333
"double_to_int.mbt": ["not", "wasm", "wasm-gc"],
3434
"double_to_int_wasm.mbt": ["wasm", "wasm-gc"]

deque/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"moonbitlang/core/json"
55
],
66
"targets": {
7-
"panic_test.mbt": ["not", "native"]
7+
"panic_test.mbt": ["not", "native", "llvm"]
88
},
99
"test-import": [
1010
"moonbitlang/core/array"

env/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"targets": {
1010
"env_wasm.mbt": ["wasm", "wasm-gc"],
1111
"env_js.mbt": ["js"],
12-
"env_native.mbt": ["native"]
12+
"env_native.mbt": ["native", "llvm"]
1313
}
1414
}

immut/array/moon.pkg.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@
1010
"targets": {
1111
"panic_test.mbt": [
1212
"not",
13-
"native"
13+
"native",
14+
"llvm"
1415
],
1516
"panic_wbtest.mbt": [
1617
"not",
17-
"native"
18+
"native",
19+
"llvm"
1820
]
1921
}
2022
}

immut/list/moon.pkg.json

+1-4
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
"moonbitlang/core/double"
1111
],
1212
"targets": {
13-
"panic_test.mbt": [
14-
"not",
15-
"native"
16-
]
13+
"panic_test.mbt": ["not", "native", "llvm"]
1714
}
1815
}

immut/priority_queue/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
],
77
"test-import": ["moonbitlang/core/random"],
88
"targets": {
9-
"panic_test.mbt": ["not", "native"]
9+
"panic_test.mbt": ["not", "native", "llvm"]
1010
}
1111
}

immut/sorted_map/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
"moonbitlang/core/json"
99
],
1010
"targets": {
11-
"panic_wbtest.mbt": ["not", "native"]
11+
"panic_wbtest.mbt": ["not", "native", "llvm"]
1212
}
1313
}

immut/sorted_set/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"moonbitlang/core/json"
77
],
88
"targets": {
9-
"panic_test.mbt": ["not", "native"]
9+
"panic_test.mbt": ["not", "native", "llvm"]
1010
}
1111
}

option/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
"moonbitlang/core/quickcheck/splitmix"
66
],
77
"targets": {
8-
"panic_test.mbt": ["not", "native"]
8+
"panic_test.mbt": ["not", "native", "llvm"]
99
}
1010
}

priority_queue/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
],
88
"test-import": ["moonbitlang/core/random"],
99
"targets": {
10-
"panic_test.mbt": ["not", "native"]
10+
"panic_test.mbt": ["not", "native", "llvm"]
1111
}
1212
}

queue/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"import": ["moonbitlang/core/builtin", "moonbitlang/core/quickcheck"],
33
"test-import": ["moonbitlang/core/array"],
44
"targets": {
5-
"panic_test.mbt": ["not", "native"]
5+
"panic_test.mbt": ["not", "native", "llvm"]
66
}
77
}

result/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"import": ["moonbitlang/core/builtin", "moonbitlang/core/quickcheck"],
33
"targets": {
4-
"panic_test.mbt": ["not", "native"]
4+
"panic_test.mbt": ["not", "native", "llvm"]
55
}
66
}

string/moon.pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"import": ["moonbitlang/core/builtin", "moonbitlang/core/char"],
33
"test-import": ["moonbitlang/core/list", "moonbitlang/core/json"],
44
"targets": {
5-
"panic_test.mbt": ["not", "native"]
5+
"panic_test.mbt": ["not", "native", "llvm"]
66
}
77
}

0 commit comments

Comments
 (0)