A new patch of Crystal is on the streets. We’ve written a blog post summarizing the changes in this patch release: Crystal 1.7.1 released! - The Crystal Programming Language . While we have tested it against several known and sizeable projects, that doesn’t preclude the existence of regressions. If you find an issue, please check the issue tracker and file a bug: it will be fixed in the following patch version.
It is already available on most of the supported platforms, check the install page for details. That includes docker images , snapcraft, .deb and .rpm packages. The brew formula is still brewing .
After building the interpreterwith: git clone https://github.com/crystal-lang/crystal.git
and make interpreter=1, bin/crystal --version now says: Crystal 1.8.0-dev [d772c722c] (2023-01-17) LLVM: 14.0.0 Default target: x86_64-pc-linux-gnu
Hi @kees, master always point to the last dev version, and that’s 1.8.0-dev. The patch 1.7.1 exists only in the release/1.7 branch. Still, for the interpreter I suggest you keep with the latest dev version. There’s already a bugfix in 1.8.0-dev that isn’t present in 1.7.1. So you’re good
@beta-ziliani thanks for your reply, I asked this because after the release of 1.7.0, I did the same and bin/crystal --version then said: Crystal 1.7.0 [016578f85] (2023-01-09) LLVM: 14.0.0 Default target: x86_64-pc-linux-gnu
Probably there was no dev 1.8.0 branch at that moment.