jashkenas/coffee-script — pull request #3174 by a3gis (2013-09-21 00:00:56+00:00)
Title: Accept all format of numbers in ranges

The modifications imply that the following now compiles correctly:

[1..2e3]
[1..0o777]
[0b1101..9]
[0xfe..0o4]

Decimal number in ranges now also compile properly:

[1..42.42]

Before:
for (var _i = 1; 1 <= 42.42 ? _i <= 42.42 : _i >= 42.42; 1 <= 42.42 ? _i++ : _i--){ _results.push(_i); }

Now:
for (_i = 1; _i <= 42.42; _i++){ _results.push(_i); }

The tests are passing; I wouldn't mind someone checking that I didn't break anything though.