Inter-function tail calls are working in TXR Lisp VM:
https://plaster.tymoon.eu/v/7C0BQ1KY2#4886
(Needs code clean-up, some optimizations, and probably knobs to control it separately from self tail calls. Will likely be released in 302.)
Inter-function tail calls are working in TXR Lisp VM:
https://plaster.tymoon.eu/v/7C0BQ1KY2#4886
(Needs code clean-up, some optimizations, and probably knobs to control it separately from self tail calls. Will likely be released in 302.)
Russ Cox solves AoC 2021 Day 24 using Go in Acme [Compiler Analysis] https://lobste.rs/s/im0hc6 #video #compilers
https://www.youtube.com/watch?v=hmq6veCFo0Y
Building the Rust compiler with GCC https://lobste.rs/s/whgc4d #compilers #rust
https://fractalfir.github.io/generated_html/cg_gcc_bootstrap.html
Progress report on rustc_codegen_cranelift (June 2025) via @bd103 https://lobste.rs/s/mbyz63 #compilers #rust
https://bjorn3.github.io/2025/06/30/progress-report-june-2025.html
Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly
https://fed.brid.gy/r/https://fidget-spinner.github.io/posts/jit-reflections.html
Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly https://lobste.rs/s/9ex6hs #compilers #python
https://fidget-spinner.github.io/posts/jit-reflections.html
@artificialmind Nice! Thank you for the kind words! 🙂
Your own programming language!? This sounds really cool! We need those ambitious goals!
I wish you great success! 💪
The following might be helpful in your journey (they are one of the best resources I know about #Parsing, #Compilers etc.):
A tutorial on how to write a #compiler using #LLVM:
https://tomassetti.me/a-tutorial-on-how-to-write-a-compiler-using-llvm/
A Guide to Parsing: #Algorithms and Terminology
https://tomassetti.me/guide-parsing-algorithms-terminology/
I have a new favourite commit in GCC.
There may be others like it, but this is the first one I've found like this. Basically, most of what is given in the Changelog is not present in the commit. And it's still not on the main branch.
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=a3a45f0b145ae9381ce3daa75db17c43a76ec7fd
http://compilers.iecc.com/comparch/article/25-07-003 Re: Nice application of that hash bisection debugging approach. #compilers
http://compilers.iecc.com/comparch/article/25-07-002 Nice application of that hash bisection debugging approach. #compilers
I want to read a #compiler book written in the last 15 years that covers same topics as the Modern Compiler Implementation book by Appel, but uses recent terminology, tools and techniques. Any recommendations? #compilers #programminglanguages
EDIT: It seems like no such book exists. I guess I’ll have to read docs, blogs and papers along with old books to put things together myself.
c2rust: Migrate C code to Rust https://lobste.rs/s/exxlii #c #compilers #rust
https://github.com/immunant/c2rust
Exception handling in rustc_codegen_cranelift via @bd103 https://lobste.rs/s/m08lk8 #compilers #rust
https://tweedegolf.nl/en/blog/157/exception-handling-in-rustc-codegen-cranelift
http://compilers.iecc.com/comparch/article/25-07-001 Paper: On the Feasibility of Deduplicating Compiler Bugs with Bisection #compilers
Finding and understanding bugs in C compilers (2011) via @dubroy https://lobste.rs/s/s4b9ws #pdf #compilers
https://www.cse.unr.edu/~fredh/class/460/S2013/class/Papers/tanna.pdf
No More Shading Languages: Compiling C++ to Vulkan Shaders
WebAssembly Troubles part 4: Microwasm (2019) https://lobste.rs/s/dfhenp #compilers #wasm
http://troubles.md/microwasm/
Why indeed 🐢🧐👀:
"Why Is The Rust Compiler So Slow?", Em Sharnoff (https://sharnoff.io/blog/why-rust-compiler-slow).
Via HN: https://news.ycombinator.com/item?id=44390488
On Lobsters: https://lobste.rs/s/72hbqg/why_is_rust_compiler_so_slow
The Whitesmiths #C compiler:
https://github.com/hansake/Whitesmiths-C-compiler
by PJ Plauger, et al.
I remember this & the #Idris OS from recent episodes of the #AdventOfComputer podcast.
Via HN: https://news.ycombinator.com/item?id=44356130
On Lobsters: https://lobste.rs/s/ybarpv/whitesmiths_c_compiler_one_earliest