Browse Source

Squint peephole optimizer halving code size and tripling performance (#108)

Co-authored-by: HPCguy <Anonymous>
HPCguy 2 years ago
parent
commit
98f99a8604
1 changed files with 1 additions and 0 deletions
  1. 1 0
      README.md

+ 1 - 0
README.md

@@ -452,6 +452,7 @@ _This section aims at listing code projects of Compilers, Interpreters, Translat
   * [Poprc](https://github.com/HackerFoo/poprc) - Compiler for the Popr Language.
   * [PyCOOLC](https://github.com/aalhour/PyCOOLC) - Compiler for the COOL Programming Language written in Python 3.
   * [RabbitVM](https://github.com/rabbitvm/rabbit) - RISC-based VM implementation in C.
+  * [Squint](https://github.com/HPCguy/Squint) - A peephole optimizer for educational compilers generating stack based assembly.
   * [StackVM](https://github.com/KCreate/stackvm) - Virtual Machine with an integrated VRAM display.
   * [stack_cpu](https://github.com/dsturnbull/stack_cpu) - Stack-machine simulator.
   * [The Super Tiny Compiler](https://github.com/thejameskyle/the-super-tiny-compiler) - Tiny educational compiler project in JavaScript.