cryo
Joined 17 years ago
Joined 17 years ago
OSS work is mirrored to Codeberg and SourceHut. For actions I try to make sure that local builds, and cross compilation to Windows, macOS, armhf and arm64, is always working to not soley depend on Github Actions.
https://publications.gc.ca/collections/collection_2020/isde-...
The real problem here is people who invest money in this anyway.
- supports all kinds of compilers, even Watcom for DOS and Windows <all versions> projects.
- cross platform compiliation inlc. MSVC
- my #1 feature wide IDE support + usage from command line.
Today I got rid of libc on the Windows version of a commandline tool to flash firmware via USB, which freed 7 kB of the .exe size.
The original version was done in C++ plus Qt and was ca. 3.5 MB (.exe and dependencies).
The optimized C version is 14 kB compressed with upx.
Always nice to be in control over memory :)
Technical report of the thesis: https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-574.pdf
I don't agree with all stylistic choices in his code, but the level of experience and skills are far above most C developers.
I don't always run this one but have multiple backups of the .torrent and the video just in case.