6 ms·
In fact, CRuby successfully combined “Self Tagging” with pointer tagging. Here's the commit: https://github.com/ruby/ruby/commit/b3b5e626ad69bf22be3228f847f94e
by funny_falcon 2y ago
In fact, CRuby successfully combined “Self Tagging” with pointer tagging. Here's the commit:
https://github.com/ruby/ruby/commit/b3b5e626ad69bf22be3228f847f94e1b68f40888 https://github.com/ruby/ruby/commit/b3b5e626ad69bf22be3228f8...
- SonOfLilit 2y agoSeems legit. Linked commit contains code for rotating tagged floats so bits 60..62 go to the least significant positions, and a comment about a range of unboxed floats between 1.7...e-77 and 1.7...e77, plus special casing 0.0.