Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.

Supplemental update to v1.5.4: move semantics, lods, stos, scas

Latest
Compare
Choose a tag to compare
@kspalaiologos kspalaiologos released this 04 May 13:03
· 25 commits to master since this release

This supplemental update to v1.5.4 features:

  • more tests for move semantics; move semantics implemented for le, mod, mov, ne, psh.
  • mbegin .. mend construct (implicit move semantics inside the block).
  • bfstrip now doesn't strip unrecognized commands if bfmake flag -q is supplied.
  • move semantics for sub, rcl and sto.
  • countless manual updates.
  • bfmake preserves files on failed build.
  • the makefile works on Mach/BSD (thanks to @sech1p)
  • optimization for mul reg, imm
  • translation to and from trivial brainfuck substitutions (subst.pl)
  • lods, stos, scas (check the manual/discord server for more).
  • a full make target to build, install and test asm2bf.
  • change the apperiance of hello-fancy.asm in the examples directory.
  • alias _ to print in lib-bfm
  • x64 Darwin binaries (@sech1p)