Clang Hardening Cheat Sheet - Ten Years Later

0 comments

Lobsters

Talking to the duck:
Why am I worrying about stream vs memory input? My paged stream class handles that while tracking only a couple of extra variables and a function call on page boundaries. The only performance hit is having to reposition the stream and read the text into memory for processing a terminal node - still more or less trivial if done right. I need to stop thinking as if its the 80s and every clock cycle counts...

#coding #parser #compilers

http://compilers.iecc.com/comparch/article/26-01-002 Paper: Backwards Data-Flow Analysis using Prophecy Variable in the BuildIt System #compilers
Comp.compilers: Paper: Backwards Data-Flow Analysis using Prophecy Variable in the BuildIt System

From comp.compilers newsgroup: Paper: Backwards Data-Flow Analysis using Prophecy Variable in the BuildIt System

Where are all the low-level JITs?

15 comments

Lobsters
TFW you debug a floating point problem that is a wonderful mix of legacy, libraries, and compiler configuration. #compilers
Where are all the low-level JITs? https://lobste.rs/s/bffnsm #ask #compilers #performance
Where are all the low-level JITs?

0 comments

Lobsters
http://compilers.iecc.com/comparch/article/26-01-001 A Lisp Interpreter Implemented in Conway's Game of Life #compilers
Comp.compilers: A Lisp Interpreter Implemented in Conway's Game of Life

From comp.compilers newsgroup: A Lisp Interpreter Implemented in Conway's Game of Life

Compiler Engineering In Practice - Part 2: Why does a Compiler exist ?

0 comments

Lobsters
LLVM Developers Meeting schedule January 2026 https://lobste.rs/s/9i8uel #compilers
https://llvm.org/devmtg/2026-01/
LLVM Developers Meeting schedule January 2026

0 comments

Lobsters
A Practical guide to building a parser in Go

0 comments

Lobsters