~jakob/skullfuck

Optimizing compiler for Brainfuck, contained in a single C source file.
4be76849 — Jakob L. Kreuze 3 years ago
Clean up README for migration to sr.ht
fab56e85 — jakob 5 years ago
Implemented testing.
7f63c3b8 — jakob 5 years ago
Housecleaning

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~jakob/skullfuck
read/write
git@git.sr.ht:~jakob/skullfuck

You can also use your local clone with git send-email.

#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.