rubinius/rubinius — pull request #1483 by ConradIrwin (2012-01-03 12:02:57+00:00)
Title: Fix __LINE__ with the eval_cache

The implementation of __LINE__ means that it's resolved before being stored in eval_cache, which is noticable if you pass an explicit line number to eval.

If this pull request is accepted before https://github.com/rubinius/rubinius/pull/1475, I can rewrite the specs added there to remove the hack that works around this bug.