Eddie Aftandilian

Technical notes about tools, correctness, and turning research into software.

SafeRE

Notes on building a production-grade, linear-time regex engine using agents.

  1. SafeRE: Building a production-quality regex library with agents

    Building a production-quality, linear-time regular expression library for Java with agents.

  2. Adding UTF-8 byte array support to SafeRE

    How SafeRE added fast regex support for UTF-8 byte arrays without converting them to Java strings.

  3. SafeRE 1.0 released

    SafeRE 1.0 is ready for production. What I learned about correctness, performance, and building a Java regex library with agents.