Commit Graph

152 Commits

Author SHA1 Message Date
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
bac9f8be6d package: migrate to ES modules 2024-07-16 21:39:59 +08:00
67728beefe spec/benchData: add fotonik3d_s 2024-07-11 17:36:49 +08:00
f94bc1389e package.json: add compile script 2024-07-10 13:29:14 +08:00
a58ddda31c build/llvmPackages: add -mlong-double-64 for libpgmath 2024-07-09 15:49:42 +08:00
84a24f02e0 build/llvmPackages: add sysroot generator 2024-07-09 15:12:15 +08:00
a95cae429b llvm-test-suite: init 2024-07-09 15:08:55 +08:00
6c5a893fbe commands/cmake: format file, add preloadCache option 2024-07-09 15:04:43 +08:00
bcaa03233c cpubench: init, add template rendering 2024-07-09 14:02:13 +08:00
ad0c451f29 assets/specTemplate: static link libpgmath 2024-07-08 10:46:30 +08:00
4efcaf90bb build/llvmPackages: more dedicated overrides 2024-07-04 19:49:57 +08:00
bd5e7e357a Revert "Revert "assets: update specTemplate""
This reverts commit e03aaa2347.
2024-07-04 16:22:53 +08:00
900a8c26a1 build/llvmPackages: refactor for better options 2024-07-04 15:45:31 +08:00
e03aaa2347 Revert "assets: update specTemplate"
This reverts commit e22c95c327.
2024-07-02 10:29:46 +08:00
7dbac8c1b3 build: add platform settings 2024-07-01 17:02:08 +08:00
e22c95c327 assets: update specTemplate
For using fixed sysroot toolchains.
2024-07-01 10:10:37 +08:00
14fb78b7f4 environment: add swAutoVec 2024-07-01 10:10:37 +08:00
7b349ee195 spec/benchData: add roms 2024-07-01 10:10:37 +08:00
9537e6f2a0 spec/pop2: remove "exe" field 2024-07-01 10:10:37 +08:00
eaf284683b package.json: add watch aliased to tsc -w 2024-06-27 21:09:19 +08:00
df4a9a7e73 package: add typescript as development dep 2024-06-27 18:32:41 +08:00
959c4fa698 toolchain: await compiling global 2024-06-25 18:47:10 +08:00
e952a99889 spec: add cam4, roms, and wrf 2024-06-25 18:40:53 +08:00
264eb92d23 spec: add runcpu action 2024-06-25 18:40:36 +08:00
bfc8293304 algorithm: remove index from bisect 2024-06-25 18:40:20 +08:00
910890f685 toolchain: init, refactored from llvm-prefix.ts 2024-06-25 18:39:58 +08:00
0e29cad5ec spec: refactor to a dedicated directory 2024-06-23 20:14:34 +08:00
505c5ef752 cli: remove sync version 2024-06-23 19:55:08 +08:00
7d9418c153 .gitignore: add /src/bin entry, to put personal binaries 2024-06-23 19:54:35 +08:00
a2f4ed522f build: use async version 2024-06-23 19:54:13 +08:00
7551cc2ae4 gua-spec.ts: remove 2024-06-23 19:33:59 +08:00
b973b51245 enviornment/llvm-prefix: add Toolchain interface 2024-06-22 23:05:26 +08:00
cbd356ce63 environment: refactor interfaces, splitting 2024-06-22 23:05:03 +08:00
c38b75cd9b commands/compiler: add msimd doc-comments 2024-06-22 23:04:26 +08:00
0916f5251a environment: fixup lycEnv 2024-06-22 21:17:55 +08:00
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