🦞🌯 Lobster Roll

Thread

How it works: Compiler Explorer (xania.org)

Stories related to "How it works: Compiler Explorer" across the full archive.

C++ Compilers and Absurd Optimizations (asmbits.blogspot.com)
How it works: Compiler Explorer (xania.org)
Correctness Testing of Loop Optimization in C and C++ Compilers (2018) (sattose.wdfiles.com)
Abstract: "Test coverage is often measured by the number of source lines of code that is executed by tests. However, compilers can apply transformations to the code to optimize the performance or size of a program. These transformations can remove parts of the original code, but they can also add ...
A Performance-Based Comparison of C/C++ Compilers (2017) (colfaxresearch.com)
Intel C/C++ compilers complete adoption of LLVM (software.intel.com)
Driving Compilers (fabiensanglard.net)
Practical comparison of ARM compilers (m0agx.eu)
Compilers are (too) smart (msinilo.pl)
The race for speed part 2: How JavaScript compilers work (creativejs.com)
Compilers in OpenBSD (marc.info)
Are Compilers Getting More or Less Reliable? (blog.regehr.org)
Go 1.3+ Compiler Overhaul (docs.google.com)
Stop Writing JavaScript Compilers! Make Macros Instead (jlongster.com)
In-depth article about using [sweet.js](https://github.com/mozilla/sweet.js), a macro library for Javascript.
Course in compilers from Stanford University starts today on Coursera.org (coursera.org)
Russ Cox – porting the Go compiler from C to Go (gophercon.sourcegraph.com)
LLVM-based compiler for Go (github.com)
"The Big Problem", and "Visual Compilers: A Practical Example" (langnostic.inaimathi.ca)
Programming Languages and Compilers Commons (network.bepress.com)
Go's compiler is now 100% Go (go-review.googlesource.com)
This is the CL that removed the C compiler and assembler for Go.
New SSA Backend for the Go Compiler (docs.google.com)
Add a Compilers Tag
Would it be useful to folks to have a compilers tag? I'm certainly interested in reading articles about compilers but their harder to find when scattered across different languages or in the catch-all compsci tag. Here's the [original suggestion for this tag](https://lobste.rs/s/hpsyea/why_is_it_...
Compilers in OpenBSD (2013) (marc.info)
The death of optimizing compilers (cr.yp.to)
The death of optimizing compilers (cr.yp.to)
http://cr.yp.to/talks/2015.04.16/slides-djb-20150416-a4.pdf http://cr.yp.to/talks/2015.04.16/slides-djb-20150416-4x3.pdf http://cr.yp.to/talks/2015.04.16/audio.ogg
Compilers for Free (2013) (codon.com)
Compilers and Termination Revisited (blog.regehr.org)
The convergence of compilers, build systems and package managers (blog.ezyang.com)
The Dangers of Super Smart Compilers (hacksoflife.blogspot.com)
Compilers that Target C (github.com)
On the Madness of Optimizing Compilers (prog21.dadgum.com)