Explore >> Select a destination


You are here

bitshifter.github.io
| | coredumped.dev
14.9 parsecs away

Travel
| | In this post, we are going to take a deep dive into pointer tagging, where metadata is encoded into a word-sized pointer. Doing so allows us to keep a compact representation that can be passed around in machine registers. This is very common in implementing dynamic programming languages, but can really be used anywhere that additional runtime information is needed about a pointer. We will look at a handful of different ways these pointers can be encoded and see how the compiler can optimize them for diff...
| | mcyoung.xyz
14.6 parsecs away

Travel
| |
| | www.morling.dev
17.5 parsecs away

Travel
| | Java 16 is around the corner, so there's no better time than now for learning more about the features which the new version will bring. After exploring the support for Unix domain sockets a while ago, I've lately been really curious about the incubating Vector API, as defined by JEP 338, developed under the umbrella of Project Panama, which aims at "interconnecting JVM and native code". Vectors?!? Of course this is not about renewing the ancient Java collection types like java.util.Vector (......
| | techtldr.com
88.3 parsecs away

Travel
| One year ago I decided to stop self-promoting this blog. Previously I would spend a lot of time submitting my links to Social Media sites such as Hacker News and Reddit. It was taking up a lot of my time and attention. I even got a warning from Hacker News admin for repeatedly submitting links [...]