fastcc

Download zip
Author
Version
0.1.0
License
LGPL-2.1-or-later
Last updated
6 months ago
Downloads
20

Dependencies

#fastcc.mbt

#Benchmarks

#refs/vc/v.c (bench_tinycc_compile.sh DATASET=vc)

File: refs/vc/v.c (138152 LOC)

Environment: macOS arm64, fastcc from this repo built in release mode.

Command:

DATASET=vc APPLY_VC_PATCH=1 DETAIL=1 REPEAT=3 WARMUP=1 scripts/bench_tinycc_compile.sh

Results (3 runs):

  • fastcc.mbt total: 0.425s
  • refs/tinycc total: 0.113s
  • clang total: 1.592s
  • ratio (mbt/ref): 3.77x
  • ratio (mbt/clang): 0.27x
  • ratio (ref/clang): 0.07x
  • phases avg ms: parse=137.484 sem=62.083 codegen=187.454 total=387.021
  • notes: arm64 benchmark applies refs/vc_patches/arm64_closure_bytes.patch to refs/vc/v.c; clang uses system headers (compat include skipped); numbers vary by run

Source Files

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io