rcrowley + compiler   8

Intel® Cilk™ Plus Language Extension Specification
Intel's C/C++ extensions that allow compilers to introduce parallelism in an automatic and safe way. These are syntax, not libraries. The hyperobjects remind me of something between software transactional memory and Dynamo-style conflict resolution.
intel  c  c++  cilk  parallelism  compiler 
august 2011 by rcrowley
LLVM Project Blog: Clang Successfully Self-Hosts!
Clang can now compile itself! This brings back memories of the first conversation I had with one of my mentors asking "where do compilers come from?" The powerful abstractions built up over the years have worked to push the goal of a self-hosted compiler further out of possibility with each iteration. It isn't at all hard to imagine an assembler than can assemble itself. It is quite another thing to imagine a complete C compiler that can do the same. Clang reaching this milestone with such a large codebase compiling such a complicated grammar is worthy of applause.
clang  llvm  compiler 
february 2010 by rcrowley
The LLVM Compiler Infrastructure Project
LLVM == Low Level Virtual Machine == JIT for C/C++
llvm  gcc  g++  c  c++  jit  compiler 
march 2009 by rcrowley
ccache
Smarter compiler caching.
ccache  gcc  compiler  cache 
april 2008 by rcrowley

Copy this bookmark:



description:


tags: