I'd say:
- A single executable can emulate pretty much all versions of MSVC, GCC, and Clang. (E.g., pass the option --gnu_version=80300 and it emulates GCC 8.3.0, including a large number of bugs/idiosynchrasies.)
- An optimized binary is pretty small.
- It builds quite quickly. (A complete "from scratch" build on a modern solid workstation will take just a few seconds.)
- It has some interesting source-to-source transformation capabilities (via cp_gen_be.c).
...
Almondsetat · · focus · HN ↗
daveedvdv · · focus · HN ↗
I'd say: - A single executable can emulate pretty much all versions of MSVC, GCC, and Clang. (E.g., pass the option --gnu_version=80300 and it emulates GCC 8.3.0, including a large number of bugs/idiosynchrasies.) - An optimized binary is pretty small. - It builds quite quickly. (A complete "from scratch" build on a modern solid workstation will take just a few seconds.) - It has some interesting source-to-source transformation capabilities (via cp_gen_be.c). ...