We’re changing how the event loop operates. This improves performance, removes libevent as a runtime dependency, and paves the way to multi-threading.
libevent
How a quick test of BLAKE3 vs SHA256 in Crystal unveiled a performance issue that stems from the Ruby syntax.
Playground, preliminary interpreter support, and better dynamic linking
GUI installer, load-time dynamic linking support, and more
Updates to the LLVM bindings bring support for LLVM 15+ and significant improvements in codegen performance in the next release.