Archive to PDF: This thread can be removed from Twitter at anytime.
Archive this thread to PDF, save and print. It is a premium feature and costs $5 per month.
Hermes performs register allocation at compile time on the bytecode. The RA (linear scan with segmented intervals). One of the complications in the RA is the support of the JS stack and the strange call semantics (args must be consecutive).
Herms performs type-inference optimizations. When we 'add' a string and a number we know that the result can't be an object, so it can't throw, etc. Each SSA value is represented by a lattice of possible values (string, int object, etc).
There are multiple ways to embed @nadavrot's unrolled
1. Direct link
2. Use iframe
Sharing is caring 😍
Like this thread of @nadavrot?
it with your friends & followers.
Love Thread Readers? Upgrade to premium to unlock all features
A whole new way to explore your interests. Convert your Thread to PDF,
save and print. Subscribe to interesting authors and be notified when new unroll is
available. Auto publish your threads on Medium and WordPress websites.