@mcc hmm, you're right. A lot more still going on.
I remember in the 2000s when emacs went thru some upheaval because 32bit systems were routinely shipping with 1-2GB of RAM and their tagging scheme couldn't be used any more.
@mcc hmm, you're right. A lot more still going on.
I remember in the 2000s when emacs went thru some upheaval because 32bit systems were routinely shipping with 1-2GB of RAM and their tagging scheme couldn't be used any more.
@hyc Ideally, you'd have a fallback for systems that don't give you enough bits for the tagging you want
@mcc sounds like an expensive exercise in planned obsolescence. System capacities keep growing, and just like 32bit RAM sizes eventually grew to fill the entire 32bit address space, the same will happen to 64bit. And your fallback code has to match 100% of the desired functionality, and be tested as extensively, and in the long run is going to have a longer operational life with greater platform compat than the bit-stealing code. Easier to just do the work once, and move on.