Why Nostr? What is Njump?
2024-10-08 19:48:33

CF Bolz-Tereick on Nostr: Started hacking on a small DSL for expressing peephole rewrites for the integer ...

Started hacking on a small DSL for expressing peephole rewrites for the integer operations in the PyPy JIT.

The rules can be conditional on properties the bounds analysis/knownbits abstract domain found out.

The correctness of every rule is automatically verified using Z3.

The rules are compiled to relatively efficient pattern matching code and the JIT can print statistics about which rule fired how often. /cc .

Author Public Key
npub1yku8y0hc0c2uvqryrrhtfpfn7d5pf36jtguhwq82hrff2nc8s3fsrrn4mh