In another comment, this user links a CRuby commit that they claim adds it. It seems 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
You're right that Ruby uses tags, ex. Objective-C does also and has for a while.
The innovation here is its a tag without the tag bits. That's why its self-tagging, not tagging.