jashkenas/coffee-script — pull request #2050 by thejh (2012-01-17 18:04:12+00:00)
Title: Line mappings

This includes #2000. Fixes #558 for coffee code in node.js that gets compiled on load (apart from string interpolation issues, they have completely wrong positions). Stacktrace example:

Error
at Server. (/home/jann/gitty/coffee-script/examples/code_mapping.coffee js:1:525 coffee:18:23)
at Server.emit (events.js:70:17)
at HTTPParser.onIncoming (http.js:1486:12)
at HTTPParser.onHeadersComplete (http.js:102:31)
at Socket.ondata (http.js:1382:22)
at TCP.onread (net.js:348:27)

Yes, it still isn't perfect and there's a lot of good features it doesn't have yet, and in some cases it doesn't know the source line although that should be possible, but I think this should be merged soon anyway because we're quickly going to get a lot more merge conflicts - many things in nodes.coffee were changed.