aboutsummaryrefslogtreecommitdiff

Skullfuck

Skullfuck is an optimizing compiler for Brainfuck, contained in a single C source file. It outputs binaries targeting x86_64 and i686 Linux.

It depends on GNU Binutils, or any compatible implementation of as and ld.

An explanation of the history and design behind the language is available at the Esolang wiki.

Skullfuck is free software, licensed under the GNU General Public License.

TODO

  • *BSD targeted binaries.
  • Optimize mutally cancelling operations.
  • Static analysis to warn when undefined behavior has been detected.

© 2015 - 2026 Jakob L. Kreuze