jashkenas/coffee-script — pull request #3049 by dpatti (2013-06-24 22:09:42+00:00)
Title: Avoid variable scope collision with extensions

In #3026, an extensions variable was introduced with file-level scope
that defined the filetypes that CoffeeScript can compile. However, the
Module::load patching calls findExtension() which uses a local variable
called "extensions", which was overriding the outer level one and
causing getSourceMap() to fail.