Commit Graph

54 Commits

Author SHA1 Message Date
694154ee34 mix-object: remove 2024-06-22 15:58:34 +08:00
36e21ec7d6 build-llvm: remove
This is a personal file, thus it should be removed from repo
2024-06-22 15:57:43 +08:00
57a734dc9d algorithm: move to a dedicated directory 2024-06-22 15:56:35 +08:00
45335da514 environment: make a dedicated directory 2024-06-22 15:50:32 +08:00
33036559c8 comamnds/spec: remove plain from RunCPUOptions 2024-06-22 15:25:03 +08:00
920bf9b180 command/compiler: add optimize and target options 2024-06-22 15:20:34 +08:00
21913c7033 build/llvmPackages: use projectRoot to find git diff file in assets 2024-06-22 13:59:53 +08:00
b899bf077f mix-object: auto bisect ref miscompilation 2024-06-21 18:35:56 +08:00
411a14451f algorithm: add autoBisect 2024-06-21 18:34:38 +08:00
8e39e3e368 mix-object: add functions bisect 2024-06-21 14:35:27 +08:00
39020b738e spec: resolve on process exited 2024-06-21 14:26:51 +08:00
9e04ede8c4 environment: format & add projectRoot 2024-06-21 14:23:43 +08:00
0919128391 commands/spec: add outputRoot(--output_root) option 2024-06-20 17:25:00 +08:00
b830b9922f commands/spec: add setprocgroup option 2024-06-20 17:21:07 +08:00
451deb78a7 llvm-parser: init 2024-06-20 16:40:02 +08:00
1d03cda8b7 spec: parse SPEC CSV files 2024-06-20 16:37:27 +08:00
e9fd3de6c5 treewide: rename to src/ 2024-06-20 15:25:43 +08:00
d396b0d24d gua-spec: gua spec tests, if needed 2024-06-19 23:16:33 +08:00
a26c6a8f4f mix-object: add function testing 2024-06-19 22:51:44 +08:00
53fb219a05 cli: add promisify spawn 2024-06-19 22:42:20 +08:00
10096bd147 mix-objects: inline linkenv 2024-06-19 21:20:22 +08:00
a1450b36df build: move all build stuff under this directory 2024-06-19 17:21:40 +08:00
65be59b696 llvmPackages: split from build-llvm.ts 2024-06-19 15:30:48 +08:00
bc57810801 mix-object: refactor with lambdas, use two spec instances 2024-06-19 10:38:58 +08:00
f1871532cb spec: create new environment 2024-06-19 01:07:10 +08:00
377890867b mixed-objects: init 2024-06-18 14:09:34 +08:00
66b5ecc936 assets: add specTemplate config file 2024-06-18 14:09:19 +08:00
f6930c7bff build-llvm: init, for llvm packages 2024-06-18 14:07:22 +08:00
0efc8591ae build: init 2024-06-18 13:28:33 +08:00
af12c5b91b spec: add date in rendered config 2024-06-18 09:53:13 +08:00
9ba01d318f commands: rename & export SPECOptions -> RunCPUOptions 2024-06-18 03:20:09 +08:00
43fc9c5a8c spec: add Bench types for benchmaark instances 2024-06-18 03:19:35 +08:00
8094248810 spec: use SPEC interface 2024-06-18 02:02:45 +08:00
4925db51a9 environment: remove SPEC 2024-06-18 02:02:45 +08:00
b4a0b1e7ef commands/systemd: init 2024-06-18 02:02:45 +08:00
b0730a8945 commands/spec: add output_format 2024-06-18 02:02:38 +08:00
ec905e8ec8 compiler: delete 2024-06-17 20:09:20 +08:00
f3942fd750 cli: init 2024-06-17 20:08:40 +08:00
9cc0cd429f environments: update llvm prefix 2024-06-17 18:04:06 +08:00
eba3c4e08d commands/cmake: add some common variable types 2024-06-17 18:00:53 +08:00
b0cb183204 commands: add linker options 2024-06-17 18:00:35 +08:00
ca6dafa5f9 commands: create a dedicated commands directory 2024-06-17 15:23:18 +08:00
fb6a75cb27 commands: move compiler.extractCommand -> commands.ts 2024-06-16 18:28:43 +08:00
bf628dc609 treewide: refactor some constants to environment.ts 2024-06-16 17:59:13 +08:00
9c45a03a59 compiler: add GCC common options generator 2024-06-16 16:28:22 +08:00
2d78db3c2a compiler: add llvm-extract options 2024-06-16 15:36:45 +08:00
64a5cac70a algorithm/binSearch: use math range 2024-06-16 02:44:34 +08:00
88eef3d271 spec: init 2024-06-16 02:34:04 +08:00
f2ea79cfe2 compiler: init 2024-06-16 02:33:43 +08:00
bf05d18d4a commands: init 2024-06-16 02:33:19 +08:00