|
|
|
|
|
by m-j-fox
3261 days ago
|
|
I looked over the code to guage how big this 32-bit problem is. It's going to be a lot of work. 32-bit is hardcoded everywhere. Compiler, linker, libc calls. So, on one hand, there's massive cross-platform support. On the other hand, those platforms are all obsolete, or about to be. Even the mobile and embedded ones have all gone 64-bit. Maybe backwards compatibility will be maintained for a few years. But it ruins the embed-red-in-C story already. |
|
There are AFAIK no plans to add 64 bit support before bootstrapping phase because the current toolchain architecture isn't that great and will be heavily improved during 1.x cycle.
A bit more details here -
https://gitter.im/red/red?at=56ac45a1586242210ae0704d
and https://github.com/red/red/wiki/Question-about-contributing-...