Commit Graph

138 Commits

Author SHA1 Message Date
1766cbdd15 bin/runcpu: don't wrap programs under systemd, parse the result instead 2025-04-18 09:42:46 +08:00
76c230f554 assets/specTemplate.cfg: remove unused comments 2025-04-18 09:40:07 +08:00
b916808ba7 spec: introduce getBaseRatios to retrieve ratios from spawn-ed process 2025-04-18 09:38:26 +08:00
f84757ec90 bin/gua.ts: init, for creating systemd services 2025-04-18 09:34:59 +08:00
64bcd0915e spec: allow using gcc for SPEC compiler 2025-04-17 15:56:36 +08:00
621ae0e7fb cpubench: don't need to specify --sysroot on 8A (draft version) 2025-02-26 19:39:26 +08:00
00d57ff13b build/llvmPackages: support mathlib configuration / mcpuVariant 2025-02-21 11:02:18 +08:00
f4c8deda6b build/llvmPackages: add --msimd-math to set -msimd option while compiling libpgmath 2025-01-22 10:07:02 +08:00
2f65e6f741 bin/cpubench: add option aliases 2025-01-21 15:57:41 +08:00
89e0a70c6c bin/cpubench: support benchmarks setting 2025-01-21 15:57:22 +08:00
6db7d522d7 bin/cpubench: command suggest 2025-01-21 12:14:45 +08:00
729a3d82d5 bin/cpubench: init 2025-01-21 12:09:37 +08:00
5e382b5cfe bin/runcpu: add command suggests for systemd services 2025-01-20 11:04:55 +08:00
099ef14068 bin/runcpu: support --simd / --no-simd options 2025-01-20 11:04:30 +08:00
ce2d0fa04d bin/runcpu: utility to run spec tests under systemd user service 2025-01-04 20:54:46 +08:00
c130a14f01 assets/specTemplate: don't define cpu count 2025-01-04 20:54:12 +08:00
f094411419 sunway: init
Feature detect library for Sunway CPUs
2025-01-04 20:53:21 +08:00
647eac472a spec: format semicolon 2025-01-04 19:46:56 +08:00
2172cc0444 package: add "chalk" to print colored output to terminals 2025-01-04 19:42:43 +08:00
cdb8e32e32 spec: need configuration for "sysroot" 2025-01-04 18:35:05 +08:00
abb60fe3cb spec: import asset as txt file, for bundlers 2025-01-04 18:34:29 +08:00
ab8e6b57f9 gulp: build before watch 2025-01-04 18:31:18 +08:00
c9002f4405 gulp: init, bundle src/bin/* scripts to dist/ 2025-01-04 17:06:38 +08:00
6d7fa4aa09 src/bin/build-llvm: add utility to build llvm project 2025-01-04 16:18:13 +08:00
4c4769cf78 package: depend on "yargs" 2025-01-04 16:17:46 +08:00
75be5920e2 package.json: fix package name to "work-ts" 2025-01-04 16:16:47 +08:00
a26ccfa028 chromium/configure/{closeRCA,symbol}: remove 2025-01-04 16:10:56 +08:00
5328335ec3 build/llvmPackages: remove unused import 2025-01-04 15:15:03 +08:00
d2b19e4dcf build/llvmPackages: don't need to patch omp
After wuxi's merge request, this won't be necessary anymore.
2025-01-04 15:15:03 +08:00
f9a8cd0036 chromium: init, misc build sripts 2024-12-03 21:59:38 +08:00
b3c9f7a0ff chromium: refactor out configure library 2024-09-11 20:13:59 +08:00
2b34c4774c chromium: debug skia-segfault 2024-09-11 20:13:29 +08:00
09c12f30de chrome: modify chromium source code for SIMD builds 2024-09-07 18:43:00 +08:00
a86098f94d chromium: output to "noRLE"
Modified the GN build system, setting "close-rle-pass=true".
New configured system will be tested there
2024-09-04 12:19:18 +08:00
c103177e96 spec: allow setting ldflags 2024-09-04 12:18:23 +08:00
e31b4ea7b8 chromium: configure +simd variant 2024-09-02 20:05:45 +08:00
150b2a3b93 chromium: configure it in-tree, instead of "local"
Chromium build files depends on NodeJS modules.
If it is configured in "local", typescript typing may not be correct.
2024-09-02 15:22:27 +08:00
fe0e3ea2d9 chromium: triage mksnapshot 2024-09-01 15:25:20 +08:00
d179bb2be7 toolchain: add LLC field to llvmToolchain 2024-09-01 12:54:03 +08:00
bce30a0b8b commands: add gn general options 2024-09-01 12:53:40 +08:00
58e0bf3e5b spec: add extract utility functions for data analyzing results 2024-07-26 07:52:53 +08:00
ae08b70b67 tsconfig: exclude out dir 2024-07-22 10:36:32 +08:00
99ca333be4 assets/specTemplate: use static linkage 2024-07-22 10:35:08 +08:00
ed1e100204 tsconfig: set declaration and incremental 2024-07-22 10:35:08 +08:00
bb1515096c tsconfig: exclude node_modules and local directory 2024-07-19 18:08:52 +08:00
5484a49166 functional: add undefined checker 2024-07-19 18:08:07 +08:00
78f4885647 build/llvmPackages: use a function to compute build directories 2024-07-19 18:07:43 +08:00
431d03624b functional: init 2024-07-18 23:45:03 +08:00
8b61cf21ef environment: fixup ESM compatibility of __dirname
`import.meta.dirname` is introduced in node 20, currently not available for node 16.
2024-07-17 07:59:08 +08:00
70ba00bfec tsconfig: set target to ES2020 2024-07-16 21:44:40 +08:00