dart-lang/js-interop — pull request #110 by rmsmith (2013-10-01 12:47:20+00:00)
Title: bug fix in `_ProxiedObjectTable.exitScope` : removeRange takes (start in...

...clusive, end exclusive)

I was hitting a case where: (start = 22 , length = 38) ->
removeRange(22, 16)
RangeError: value 16 not in range 22..38