Commit Graph

  • df4a9a7e73 package: add typescript as development dep lyc 2024-06-27 18:32:41 +08:00
  • 959c4fa698 toolchain: await compiling global lyc 2024-06-25 18:47:10 +08:00
  • e952a99889 spec: add cam4, roms, and wrf lyc 2024-06-25 18:40:53 +08:00
  • 264eb92d23 spec: add runcpu action lyc 2024-06-25 18:40:36 +08:00
  • bfc8293304 algorithm: remove index from bisect lyc 2024-06-25 18:40:20 +08:00
  • 910890f685 toolchain: init, refactored from llvm-prefix.ts lyc 2024-06-25 18:39:58 +08:00
  • 0e29cad5ec spec: refactor to a dedicated directory lyc 2024-06-23 20:14:34 +08:00
  • 505c5ef752 cli: remove sync version lyc 2024-06-23 19:55:08 +08:00
  • 7d9418c153 .gitignore: add /src/bin entry, to put personal binaries lyc 2024-06-23 19:54:35 +08:00
  • a2f4ed522f build: use async version lyc 2024-06-23 19:54:13 +08:00
  • 7551cc2ae4 gua-spec.ts: remove lyc 2024-06-23 19:33:59 +08:00
  • b973b51245 enviornment/llvm-prefix: add Toolchain interface lyc 2024-06-22 23:05:26 +08:00
  • cbd356ce63 environment: refactor interfaces, splitting lyc 2024-06-22 23:05:03 +08:00
  • c38b75cd9b commands/compiler: add msimd doc-comments lyc 2024-06-22 23:04:26 +08:00
  • 0916f5251a environment: fixup lycEnv lyc 2024-06-22 21:17:55 +08:00
  • 694154ee34 mix-object: remove lyc 2024-06-22 15:58:34 +08:00
  • 36e21ec7d6 build-llvm: remove lyc 2024-06-22 15:57:43 +08:00
  • 57a734dc9d algorithm: move to a dedicated directory lyc 2024-06-22 15:56:35 +08:00
  • 45335da514 environment: make a dedicated directory lyc 2024-06-22 15:50:32 +08:00
  • 33036559c8 comamnds/spec: remove plain from RunCPUOptions lyc 2024-06-22 15:25:03 +08:00
  • 920bf9b180 command/compiler: add optimize and target options lyc 2024-06-22 15:20:34 +08:00
  • 21913c7033 build/llvmPackages: use projectRoot to find git diff file in assets lyc 2024-06-22 13:59:53 +08:00
  • b899bf077f mix-object: auto bisect ref miscompilation lyc 2024-06-21 18:35:56 +08:00
  • 411a14451f algorithm: add autoBisect lyc 2024-06-21 18:34:38 +08:00
  • 8e39e3e368 mix-object: add functions bisect lyc 2024-06-21 14:35:27 +08:00
  • 39020b738e spec: resolve on process exited lyc 2024-06-21 14:26:51 +08:00
  • 9e04ede8c4 environment: format & add projectRoot lyc 2024-06-21 14:23:43 +08:00
  • 0919128391 commands/spec: add outputRoot(--output_root) option lyc 2024-06-20 17:25:00 +08:00
  • b830b9922f commands/spec: add setprocgroup option lyc 2024-06-20 17:20:52 +08:00
  • 451deb78a7 llvm-parser: init lyc 2024-06-20 16:40:02 +08:00
  • 1d03cda8b7 spec: parse SPEC CSV files lyc 2024-06-20 16:37:27 +08:00
  • e9fd3de6c5 treewide: rename to src/ lyc 2024-06-20 15:16:49 +08:00
  • d396b0d24d gua-spec: gua spec tests, if needed lyc 2024-06-19 23:16:33 +08:00
  • a26c6a8f4f mix-object: add function testing lyc 2024-06-19 22:43:22 +08:00
  • 53fb219a05 cli: add promisify spawn lyc 2024-06-19 22:42:20 +08:00
  • 10096bd147 mix-objects: inline linkenv lyc 2024-06-19 21:20:22 +08:00
  • a1450b36df build: move all build stuff under this directory lyc 2024-06-19 17:21:40 +08:00
  • 65be59b696 llvmPackages: split from build-llvm.ts lyc 2024-06-19 15:30:48 +08:00
  • bc57810801 mix-object: refactor with lambdas, use two spec instances lyc 2024-06-19 10:38:58 +08:00
  • f1871532cb spec: create new environment lyc 2024-06-19 01:07:10 +08:00
  • 377890867b mixed-objects: init lyc 2024-06-18 14:09:34 +08:00
  • 66b5ecc936 assets: add specTemplate config file lyc 2024-06-18 14:09:19 +08:00
  • f6930c7bff build-llvm: init, for llvm packages lyc 2024-06-18 14:07:22 +08:00
  • 0efc8591ae build: init lyc 2024-06-18 13:28:33 +08:00
  • af12c5b91b spec: add date in rendered config lyc 2024-06-18 09:53:13 +08:00
  • 9ba01d318f commands: rename & export SPECOptions -> RunCPUOptions lyc 2024-06-18 03:20:09 +08:00
  • 43fc9c5a8c spec: add Bench types for benchmaark instances lyc 2024-06-18 03:19:35 +08:00
  • 8094248810 spec: use SPEC interface lyc 2024-06-18 02:02:20 +08:00
  • 4925db51a9 environment: remove SPEC lyc 2024-06-18 02:01:57 +08:00
  • b4a0b1e7ef commands/systemd: init lyc 2024-06-18 02:01:31 +08:00
  • b0730a8945 commands/spec: add output_format lyc 2024-06-18 02:01:09 +08:00
  • ec905e8ec8 compiler: delete lyc 2024-06-17 20:09:20 +08:00
  • f3942fd750 cli: init lyc 2024-06-17 20:08:40 +08:00
  • 9cc0cd429f environments: update llvm prefix lyc 2024-06-17 18:04:06 +08:00
  • eba3c4e08d commands/cmake: add some common variable types lyc 2024-06-17 18:00:53 +08:00
  • b0cb183204 commands: add linker options lyc 2024-06-17 18:00:35 +08:00
  • ca6dafa5f9 commands: create a dedicated commands directory lyc 2024-06-17 15:22:36 +08:00
  • fb6a75cb27 commands: move compiler.extractCommand -> commands.ts lyc 2024-06-16 18:28:43 +08:00
  • bf628dc609 treewide: refactor some constants to environment.ts lyc 2024-06-16 17:51:46 +08:00
  • 9c45a03a59 compiler: add GCC common options generator lyc 2024-06-16 16:28:22 +08:00
  • 2d78db3c2a compiler: add llvm-extract options lyc 2024-06-16 15:36:45 +08:00
  • 64a5cac70a algorithm/binSearch: use math range lyc 2024-06-16 02:44:34 +08:00
  • 88eef3d271 spec: init lyc 2024-06-16 02:34:04 +08:00
  • f2ea79cfe2 compiler: init lyc 2024-06-16 02:33:43 +08:00
  • bf05d18d4a commands: init lyc 2024-06-16 02:33:19 +08:00
  • fff5b22feb npm: init lyc 2024-06-16 02:33:05 +08:00
  • d0716f59ac algorithm: init, add binSearch lyc 2024-06-16 02:32:32 +08:00
  • dd67719b4e ts: add tsconfig.json lyc 2024-06-16 02:32:17 +08:00
  • f9af3c005a git: add .gitignore lyc 2024-06-16 01:53:43 +08:00