dom96 / binary_size

21 stars 5 forks source link

Updated versions, added C binary #14

Closed Pernat1y closed 3 years ago

Pernat1y commented 3 years ago

Added C binary Specified versions of compiles Added test with stripped binaries

Everything, except of crystal, was tested on Fedora 33. Crystal was on Kali Linux.

dom96 commented 3 years ago

Hmm, curious why Nim has bloated so much. Can you repro the sizes I've had with older Nim version?

Pernat1y commented 3 years ago

So, I got 88840 (72544 stripped) with Nim 1.4.0 from official site, and 409936 (47400 stripped) with Nim 1.0.4 from Fedora's repository.

Also, comparison with older versions (binaries installed from archives from the website, unstripped): Nim 1.0.0 - 84048 Nim 1.0.10 - 84048 Nim 1.2.0 - 88592 Nim 1.2.8 - 88592 Nim 1.4.0 - 88840

Pernat1y commented 3 years ago

Updated Rust, Nim and Go Added V, Free Pascal and NASM