The als64 branch works well enough to be merged with master, and doing so will simplify developing other features. Work on the 64-bit version will then continue under the LP64 and related flags.
64-bit code changes are generally marked with LP64 ifdefs (or Prolog equivalent), except for printf debug changes.
For CI, the 64-bit version is only tested on the parts successfully ported. This will help avoid future regressions. Local test will continue to show all the 64-bit problems.
The als64 branch works well enough to be merged with master, and doing so will simplify developing other features. Work on the 64-bit version will then continue under the LP64 and related flags.