2 مستودعات
Optimization passes that replace short sequences of instructions with more efficient equivalents.
Distinct from Bytecode Generation: Focuses specifically on the optimization of generated bytecode rather than the general process of generating it.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Peephole Optimizers. Refine with filters or upvote what's useful.
This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also
Translates symbolic instructions into a flat code vector with a peephole optimizer to remove redundant operations.
Luau is a high-performance programming language evolved from Lua 5.1. It consists of a bytecode virtual machine, an embeddable scripting engine, and a static code analyzer designed to provide a secure, sandboxed execution environment for host applications. The project is distinguished by its gradual typing system, which combines automatic type inference with optional manual annotations to detect bugs without requiring full static typing. It also features native vector mathematics for high-performance operations and a specialized debugging system that uses bytecode patching to minimize executi
Performs peephole optimizations and constant folding during compilation to simplify instruction sequences.