A new patch release Crystal 1.20.1 fixes some regressions and disables Kernel TLS (added in 1.20.0), due to instability.
Read more at https://t.co/tuNjByMEMc
#crystallang
Some highlights:
- Performance improvements for DWARF loader
- All targets support a native event loop
- Constants can have type declarations
- `Crystal::ALL_FLAGS` and `USER_FLAGS`
- Upgraded package dependencies, docker base images etc.
- Binaries for `aarch64-windows`
We proudly present: Crystal 1.22
Our newest and shiniest release 💎
It's also the biggest release since 1.0 with 251 changes in total.
https://t.co/qRM6H10VY6
A new patch release is out: Crystal 1.21.1 brings important security patches, and a regression fix for macOS 26.7+
https://t.co/3wXyjwsIif
#CrystalLang
I'm a Crystal @CrystalLanguage Core Team member and I created Kemal @crystalkemal (3.8k+ ⭐, 5M+ downloads).
I've been building Crystal tools since 2015. Now I'm working on gcry, a %100 Crystal garbage collector for Crystal. Already at ~89% of Boehm GC throughput with ~0.95x RSS.
I also maintain the entire Kemal ecosystem, run Crystal Weekly and Crystal Community, and write free books in Turkish and English.
I can't find a job right now. So I'm going full time on Crystal Open Source. I need $1,000/month to keep doing this.
If my work has helped you or your company, please consider sponsoring.
👉 https://t.co/nEBen9d2Lw
Be part of Crystal's future. 💎
#crystallang
A new release is out: Crystal 1.21.0 🚀
We've reached a major milestone with making Execution Contexts the default concurrency model. https://t.co/oprIVAzAOf
Read more about the release at https://t.co/UBJ19ydIT6
#crystallang#release
Check out this interview with Carl Hörberg of 84codes, where he explains why they chose Crystal to build LavinMQ – a great example of Crystal in production.
https://t.co/g4V501tlPh
#crystallang@LavinMQ@84codes
A new Crystal release is out for version 1.20.0
Highlights: `@[TargetFeature]` annotation, new process spawn API, support for kernel TLS and io_uring. The latter requires execution contexts which is now in the final preview.
Read more at https://t.co/5M0bLC0qQr
We’re gathering for a Crystal #Meetup in #Stockholm! Beta Ziliani from the Core Team and Carl Hörberg from LavinMQ will share insights and experiences of using #crystallang. Food, drinks, and tech talks - Feb 18th at Guldbaren.
https://t.co/oMlr967gKU
I'm giving a talk about #crystallang at #FOSDEM
It's going to be an intro, but I'll try not to bore anyone who's already familiar with the language. Hope to see you there =)
https://t.co/dxYPsDdsHn
PS. I'll bring some swag.
Happy New Year, happy new release! 🎇
1.15.0 is out with a new, efficient event loop, support for MinGW-W64 and MSYS2, improvements for BSD platforms, and many more features.
Watch out for the formatter changes, they'll likely affect your codebase!
https://t.co/Y472zAyHZn
Core Team member @ysbaddaden started toying with BLAKE3, trying to assess how much faster it was compared to SHA256 in Crystal… What started as a simple benchmark ended up in a discovery of a performance issue related to structs and its Ruby-based syntax.
https://t.co/5aDRvaCKre
We are thrilled to announce the release of Crystal 1.13.0
https://t.co/5Q85vbofkS
You can now rescue module types! And there are a few improvements on parallelism. Happy Crystalling!
#CrystalLang#release
Do you know why @LavinMQ can handle so many connections and process that many messages?
There are several reasons, but one of them is because developers can understand the library code the application runs.
https://t.co/Cjuu6v0kDf
#performance#crystallang#lavinmq#programming
Core Team member Johannes (@JoMueFd) will be presenting a talk about Crystal and its use for Rubyists at @helvetic_ruby 💎
Check it out at https://t.co/STHM1AatVz
We are thrilled to announce the release of Crystal 1.12.0
https://t.co/LZzwzQLje4
It's a big release which brings progress on many fronts. Happy Crystalling!
#CrystalLang#release
We relaunched https://t.co/qIn1LrN6Qh with an updated design and a ton of improvements. 🎉🥳
Hope you like it!
Read the anouncement: https://t.co/jO79SRw9vo
#CrystalLang#website#relaunch
We're reorganizing the sponsoring tiers in OpenCollective:
https://t.co/QcwAeLBpCi
If you're a sponsor, read about the changes in the current tiers. If not, maybe consider contributing to help us make Crystal better?
#CrystalLang