C. Scott Ananian (2014-02-17T20:13:19.000Z)
domenic at domenicdenicola.com (2014-02-21T20:18:27.327Z)
I have not overlooked it. The fact that negative `end` is significant is exactly the reason why using `ToLength` on it seems wrong. Even thought `end` defaults to `this.length`, it should still be normalized with `ToInteger` since negative values are semantically valid. But as you point out, I don't think there's any actual behavior change, since everything washes out to `0` at the end. It's just a matter of writing a clearer more consistent spec.