Articles by tekknolagi
10

ZJIT removes redundant object loads and stores (railsatscale.com)

1

Two mechanisms for dynamic type checks (wingolog.org)

1

The GDB JIT Interface (bernsteinbear.com)

2

Adding Iongraph Support to ZJIT (railsatscale.com)

1

Graph Neural Networks for Faster Search (chrisgregory.me)

2

ClassDistribution from S6 JIT is neat (bernsteinbear.com)

1

Zero-overhead checks with fake stack overflows (bernsteinbear.com)

69

Fast Allocations in Ruby 3.5 (railsatscale.com)

10

ZJIT has been merged into Ruby (railsatscale.com)

2

And Change (pdubroy.github.io)

9

Doing the Prospero-Challenge in RPython (pypy.org)

2

Nix derivations by hand, without guessing (bernsteinbear.com)

2

The Prospero Challenge (mattkeeter.com)

2

Optimizing Django by not being silly (bernsteinbear.com)

31

Representing Type Lattices Compactly (bernsteinbear.com)

1

Interprocedural sparse conditional type propagation (railsatscale.com)

3

A Compiler IR for Scrapscript (bernsteinbear.com)

1

Weak references and garbage collectors (bernsteinbear.com)

1

Baby's Second Garbage Collector (jennyjams.net)

2

Abstract Interpretation in the Toy Optimizer (bernsteinbear.com)

1

Some Tricks from the Scrapscript Compiler (bernsteinbear.com)

2

Vectorizing ML Models for Fun (bernsteinbear.com)

4

Cado: Python notebook IDE with a focus on reactivity (github.com/gregorybchris)

12

A quick look at destination-driven code generation (bernsteinbear.com)

1

Compiling ML models to C for fun (bernsteinbear.com)

4

Compiling ML models to C for fun (bernsteinbear.com)

39

Compiling Typed Python (bernsteinbear.com)

1

Programming Languages Resources (bernsteinbear.com)

3

Regular Expression Matching: The Virtual Machine Approach (2009) (swtch.com)

15

Implementing a Toy Optimizer (pypy.org)

1

Pointer Compression in Oilpan (v8.dev)

2

Writing a Symbolizer for the Cinder JIT (bernsteinbear.com)

2

Allocation Removal in the Toy Optimizer (pypy.org)

9

How we use binary search to find compiler bugs (bernsteinbear.com)