Chuks v0.2.0-rc.1 Released, Developers Asked to Test VM and Native Binary Parity
The Chuks programming language team has released v0.2.0-rc.1 and is calling on developers to help stress-test it by running programs through both its bytecode VM and native binary compilation modes. The release candidate fixes several notable bugs discovered through real-world use, including an operator precedence error in async expressions that caused the two backends to produce different wrong outputs, and a closure scoping bug where loop-created functions incorrectly shared a single variable binding across both backends. The team warns that agreement between the two backends is not sufficient proof of correctness, as the closure bug showed both modes can produce the same wrong result simultaneously. Additional fixes include consistent Unicode handling in string indexing, silent failure suppression for dropped spawned tasks, and support for reserved words as field names. Developers can opt into the release candidate via 'chuks upgrade --prerelease' and are encouraged to file bugs with the smallest reproducible file and their Chuks version.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in