Just discovered this when my attempt to enumerate all ints "hanged"*. Minimal example in the topic subject. In more detail:
BrightScript Debugger> a = 2^31 - 2: b = a + 1: ? a, b, type(a), type(b)
2147483646 2147483647 Integer Integer
BrightScript Debugger> for v = a to b: ? v: next
2147483646
2147483647
-2147483648
-2147483647
-2147483646
-2147483645
-2147483644
...
Can also be done step-dancing, e.g. "for v = 2^31 - 200 to 2^31 - 5 step 150" and i bet can be done backwards too (going under -2^31)
(*) back-of-the-envelope math told me full range should take ~5.5hrs but i was doing step 257 which should be done in under 2 mins.