Repository navigation
Releases: tomhea/bf2fj
Releases · tomhea/bf2fj
Release list
v1.0.4 Stable
What's in version 1.0.4:
- Fixed optimizer miscompilations and a UTF-8 encoding crash on non-ASCII Brainfuck comments.
- Now tested on Python 3.10–3.14 (dropped 3.8 and 3.9).
- Improved test coverage; programs known to be unsupported are now marked xfail instead of erroring.
Full Changelog: 1.0.2...1.0.4
v1.0.2 stable
What's in version 1.0.2:
- Added note about c2fj - The C to FlipJump compiler.
- Can be used with more flipjump versions.
It is all tested, and ready to be used on windows and linux (and mac shouldn't be a problem), with python 3.8+.
v1.0.1 stable
What's in version 1.0.1:
- use newest flipjump version.
- add
bf2fj --cellsoption (can modify the number of brainfuck cells to be reserved in the output flipjump file). - add
pytest --compile-onlyoption. - keep documentation updated.
It is all tested, and ready to be used on windows and linux (and mac shouldn't be a problem), with python 3.8+.
v1.0.0 stable
What's in version 1.0.0:
- Compile brainfuck programs to flipjump programs.
- bf2fj is now a Python package!
pip install bf2fj:- Compile brainfuck to flipjump using the new command line tool:
bf2fj hello-world.bf -o hello.fj. - Import from python:
from bf2fj import compile_brainfuck_file_to_flipjump_file.
- Compile brainfuck to flipjump using the new command line tool:
- Added lots of example programs that compiled successfully to flipjump (under the
programs/folder). - Supports (by default) some brainfuck optimizations.
It is all tested, and ready to be used on windows and linux (and mac shouldn't be a problem), with python 3.7+.