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.

to c compiler software ... on 09 April

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

TransactionalMemory - GCC Wiki edit / delete

GCC has implemented the ICC transactions extension (-ish). Hmmm. Perhaps this'd be worth a lecture in 0801?

to ag0801 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

Features/GccPythonPlugin - FedoraProject edit / delete

Write GCC plugins in Python -- awesome!

to compiler gcc python software ... on 15 October 2011

SWIG Master Class edit / delete

Excellent introduction to SWIG's internals. Wish I'd had this when I was working on the occam-pi backend!

to bindings compiler software swig ... on 12 September 2011

Great Australian software developers: Nick Gammon & G-Pascal - SuperCoders edit / delete

A tiny Pascal implementation for the Apple II and C64. How about a port to the BBC?

to 6502 apple2 c64 compiler pascal retrocomputing software ... on 22 July 2011

The Perils of Premature Optimization | Good Math, Bad Math edit / delete

Reasonable overview; again, one to point students at.

to compiler optimisation teaching ... on 21 May 2011

Continuation Passing C (CPC) — Gabriel Kerneis edit / delete

Translates C with concurrency primitives into plain C using continuation-passing. Would be useful as a backend for Tock, say.

to c compiler concurrency continuations coroutines software ... on 15 May 2011

BDS C: An 8080/Z80 C Compiler edit / delete

Now open source, which is nice. Some day I ought to get CP/M running on one of my homebrew Z80 machines...

to c compiler cpm software ... on 07 January 2011

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom