"FIXME" Doesn't Always Mean "Fix Me"

If you browse through the Swift (or LLVM) codebase for a while, you’ll see a comment like this:

// FIXME: Dependencies should be de-duplicated at serialization time,
// not now.

“Skip the FFI”

I spoke again at last year’s LLVM Developers’ Meeting with my coworker John McCall. Our talk, “Skip the FFI: Embedding Clang for C Interoperability”, was about using the Clang compiler, in library form, to augment another language to work with C. This lets you present C declarations as if they were just special declarations in your own language rather than forcing your users to go through an external FFI. This is, of course, relevant to what I currently work on.

The video of the talk is now online, along with slides and of course all the other talks.

How to Write a Checker in 24 Hours

At this year’s LLVM Developers’ Meeting, my coworker and I gave a talk called “How to Write a Checker in 24 Hours”, about extending the Clang Static Analyzer with custom “checkers”. The video of the talk is now online, along with all the other talks.

Older Posts

  1. 2012-05-16 Big News
  2. 2011-07-25 Using Clang from SVN in Xcode
  3. 2011-06-20 Automatic Reference Counting

Possibly Related Tags