Changed T_int
, Integer
(ast) to long
so we can index arrays larger than 16 GiB.
The purpose of this branch is not to be merged per se, but to chase the C compiler down the rabbit hole.
With -Wall -Werror
, it will point exactly to the places where C-code interfaces with the T_int
and Integer
types, so it becomes trivial, but time-consuming to fix. Once that is done, we can put the T_int
back to int
and use the diff to indentify the places where we need to replace it by T_long
.