A neat Rust project that compares types of public fns/structs/traits to see if you need to do a major version bump! https://github.com/ibabushkin/rust-semverver
Related Posts
Bootstrapping a language can be immensely satisfying.
I've added the ability to define stub types in the Garden stdlib and suddenly I don't need to special-case Int or String! They're just normal type declarations.
It's a small thing, but I'm much happier with the output of --version in the latest version of difftastic.
It shows the release version number, the commit hash, and the commit date. This gives you a sense of the age of release, but you still have a reproducible build (unlike build time).
It also shows OS, arch and compiler, because those are common requirements in bug reports.
Blogging about my programming language project: choosing the basic syntax!
https://www.garden-lang.org/blog/syntax.html