« earlier | later » Page 6 of 15
Some CP/M software, including various language compilers (among various other retrocomputing stuff).
to atari compiler cpm emulation retrocomputing software z80 ... on 20 February 2013
I told my 2nd year CS students to create a programming language [RESULTS] | Dovyski edit / delete
The results of the article I'd linked to before.
to ag0700 compiler language-design teaching ... on 15 October 2012
ABI compliance checker - ISP_RAS edit / delete
Tool for checking that your library's ABI hasn't changed.
to abi compiler library linker software toolchain ... on 30 July 2012
Home · kripken/emscripten Wiki · GitHub edit / delete
Compiles LLVM output to Javascript. Claims to achieve about 25% the speed of native code, which is pretty impressive. Javascript Transterpreter, anyone?
to compiler javascript llvm software ... on 28 July 2012
ggx - how to retarget the GNU toolchain in 21 patches edit / delete
Adding support for a new architecture (in this case, one the author made up).
review.coreboot Code Review - coreboot.git/tree - util/romcc/ edit / delete
Neat bit of software I wasn't previously aware of: coreboot includes a C compiler that doesn't use RAM at all, so that its RAM initialisation code can be written in C. About 25kLOC.
Metaprogramming for madmen « The ryg blog edit / delete
Coverage-based optimisation, with a great story about how this can go wrong...
to compiler optimisation ... on 08 April 2012
TransactionalMemory - GCC Wiki edit / delete
GCC has implemented the ICC transactions extension (-ish). Hmmm. Perhaps this'd be worth a lecture in 0803?
to ag0803 compiler concurrency gcc transactional-memory ... on 03 December 2011
Source Code Optimization edit / delete
Felix von Leitner's classic talk on what the optimiser does.
to compiler optimisation teaching ... on 15 October 2011
« earlier | later » Page 6 of 15
tasty by Adam Sampson.