Some recent changes up to 1.27.1 :
o Changed block on null behavior to cause script thread exception.
o Fix signal behavior so multiple signals cannot accumulate on a blocked thread. Thanks DrEvil.
o Changing gm version format from vMajor.Minor.BetaLetter to vMajor.Minor.Build. Probably won't change coded version to store past Minor unless process is automated. Probably won't use 4 components as each can be multi digit.
o Changed new to GM_NEW in gmCodeGen.cpp for consistency. Thanks Sunray.
o Fix GC auto calibration. Thanks DrEvil.
o Improved Minimal example. Not all errors were logged. Also enabled debug mode. Thanks xaxa.
o Updated code base for 64bit address target. (64bit builds of current binaries not made or tested yet.)
o Updated system lib for 64bit Win OS compatibility.
This latest version should support 64bit targets with 64bit addressing.
Note that integer and float types remain 32bit.
gmConfig_p.h defines what 'gmptr' type is and #defines GT_PTR_SIZE_64 for some specific code changes/additions.
I made use of some info by MagickPanda in this
threadI have not yet attempted 64bit builds of GME, GMD and GML however my current project embeds GM and appears to run fine in 64bit build.
Please report any issues in the
support forum.