Is there any language that native-compiles faster than D?
Per Nordlöw
per.nordlow at gmail.com
Wed Aug 26 22:21:46 UTC 2020
On Wednesday, 26 August 2020 at 20:10:09 UTC, MrSmith wrote:
> ldc2 -d-version=cli -m64 -O3 -release -boundscheck=off
> -enable-inlining -flto=full -i main.d -of=./tjc
I built that binary on my system and called it `vox`.
It is indeed fast; about 2.5x faster than dmd
| Lang-uage | Oper-ation | Temp-lated | Time [us/#fn] | Slowdown
vs [Best] | Version | Exec |
| :---: | :---: | --- | :---: | :---: | :---: | :---: |
| D | Build | No | 16.4 | 2.4 [Vox] | v2.093.1-697-g537aa8eb1 |
`dmd` |
| D | Build | No | 188.1 | 27.6 [Vox] | 1.23.0 | `ldmd2` |
| D | Build | Yes | 30.8 | 4.5 [Vox] | v2.093.1-697-g537aa8eb1 |
`dmd` |
| D | Build | Yes | 204.2 | 29.9 [Vox] | 1.23.0 | `ldmd2` |
| Vox | Build | No | 6.8 | 1.0 [Vox] | master | `vox` |
I've added support for untemplated Vox language to
compiler-benchmark if `vox` is found in the path. I'll add the
templated version now.
Great work!
More information about the Digitalmars-d
mailing list