The JavaScript Oxidation Compiler
#HackerNews #JavaScript #Oxidation #Compiler #Programming #Tech #News #WebDevelopment
#Tag
The JavaScript Oxidation Compiler
#HackerNews #JavaScript #Oxidation #Compiler #Programming #Tech #News #WebDevelopment
🎉 Release 2026.1 of the Open Dylan compiler, IDE, and tools is available for download!
This release includes several performance enhancements for the runtime and generated code, along with the usual bug fixes.
See the 2026.1 release notes for an overview of what's in this release: https://opendylan.org/release-notes/2026.1.html
Download here: https://opendylan.org/download/index.html
🎉 Release 2026.1 of the Open Dylan compiler, IDE, and tools is available for download!
This release includes several performance enhancements for the runtime and generated code, along with the usual bug fixes.
See the 2026.1 release notes for an overview of what's in this release: https://opendylan.org/release-notes/2026.1.html
Download here: https://opendylan.org/download/index.html
Apparently Claude's C "compiler" is actually Python compiler since it allows returning a string from a function with a return type int. They should add this in the new C standard /s https://godbolt.org/z/of4nxj79c
Apparently Claude's C "compiler" is actually Python compiler since it allows returning a string from a function with a return type int. They should add this in the new C standard /s https://godbolt.org/z/of4nxj79c
Bad codegen for comparing struct of two 16bit ints, https://github.com/rust-lang/rust/issues/140167.
Excellent discussions about a simple problem in appearance: Comparing a struct with two `u16` could be achieved by comparing one `u32` (bits concatenation of both `u16`, both should be loaded in the same register). Turns out, despite being a nice optimisation, it’s rather complex!
Edit: it also works with `i16` and `i32` of course.
The WebRacket language is a subset of Racket that compiles to WebAssembly
https://github.com/soegaard/webracket
#HackerNews #WebRacket #Racket #WebAssembly #Programming #Language #Compiler
Benchmarking a Baseline Fully-in-Place Functional Language Compiler [pdf]
https://trendsfp.github.io/papers/tfp26-paper-12.pdf
#HackerNews #Benchmarking #Functional #Language #Compiler #Compiler #Performance #Programming #Research #Tech #Trends
Bad codegen for comparing struct of two 16bit ints, https://github.com/rust-lang/rust/issues/140167.
Excellent discussions about a simple problem in appearance: Comparing a struct with two `u16` could be achieved by comparing one `u32` (bits concatenation of both `u16`, both should be loaded in the same register). Turns out, despite being a nice optimisation, it’s rather complex!
Edit: it also works with `i16` and `i32` of course.
A Basic Just-in-Time Compiler
https://nullprogram.com/blog/2015/03/19/
#HackerNews #A #Basic #Just-in-Time #Compiler #programming #compiler #technology #just-in-time #learning
Langjam-Gamejam Devlog: Making a language, compiler, VM and 5 games in 52 hours
https://github.com/Syn-Nine/gar-lang/blob/main/DEVLOG.md
#HackerNews #Langjam #Gamejam #Devlog #Language #Compiler #VM #Game #Development
Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines
https://github.com/valdanylchuk/xcc700
#HackerNews #Xcc700 #ESP32 #SelfHosting #Compiler #Xtensa #GitHub
Boa release v0.21:
https://boajs.dev/blog/2025/10/22/boa-release-21
#Boa is an experimental #JavaScript lexer, #parser and #compiler written in #Rust. It now passes 94.12% of conformance tests in the official #ECMAScript Test Suite (Test262).
Who needs Graphviz when you can build it yourself?, https://spidermonkey.dev/blog/2025/10/28/iongraph-web.html.
SpiderMonkey has replaced Graphviz by a custom graph layout renderer for their internal devtools. This article explains how the algorithm works, step by step (inspired by Sugiyama et al.'s algorithm, used by Graphviz, but simplified and with more constraints).
Pretty neat!
RE: https://oldbytes.space/@amoroso/115706283832274942
Speaking of Jack Crenshaw's "Let's Build a Compiler", Ahmed Thabet reformatted the series and published a prettified and browsable version. Nice.
Between 1988 and 1995 Jack Crenshaw posted on Usenet "Let's Build a Compiler", a tutorial series on writing a Pascal compiler that generates 68K Assembly. 35 years later Eli Bendersky revisited the series and rewrote the compiler in Python to generate WebAssembly.
https://eli.thegreenplace.net/2025/revisiting-lets-build-a-compiler
RE: https://oldbytes.space/@amoroso/115706283832274942
Speaking of Jack Crenshaw's "Let's Build a Compiler", Ahmed Thabet reformatted the series and published a prettified and browsable version. Nice.
Between 1988 and 1995 Jack Crenshaw posted on Usenet "Let's Build a Compiler", a tutorial series on writing a Pascal compiler that generates 68K Assembly. 35 years later Eli Bendersky revisited the series and rewrote the compiler in Python to generate WebAssembly.
https://eli.thegreenplace.net/2025/revisiting-lets-build-a-compiler
Revisiting "Let's Build a Compiler"
https://eli.thegreenplace.net/2025/revisiting-lets-build-a-compiler/
#HackerNews #Revisiting #Build #a #Compiler #programming #compiler #design #education #technology
Eurydice: a Rust to C compiler (yes)
https://jonathan.protzenko.fr/2025/10/28/eurydice.html
#HackerNews #Eurydice #Rust #C #compiler #programming #technology #coding