Skip to content

Releases: DJMcMayhem/Brain-Flak

1.5.2

18 Dec 20:23
577fd14
Compare
Choose a tag to compare

Patch for version 1.5.1.

  • Fixes bugs that were supposed to be fixed in 1.5.1
  • Fixes bugs that were found since the release of 1.5.1

1.5.1

27 Jun 14:15
Compare
Choose a tag to compare

1.5.1 fixes a number of bugs with 1.5.0, particularly bugs with parsing miniflak.

1.5.0

20 Jun 18:41
Compare
Choose a tag to compare
  • Brain-Flak now tests for balanced braces before running the code. It will error on unbalanced braces.
  • Character locations in unbalanced brace error messages now take into account non-brace characters
  • Cycle counting now considers skipped loops to be 2 cycles long
  • Brain-Flueue loops now terminate properly

1.4.2

24 Apr 20:25
Compare
Choose a tag to compare

This version patches a problem with -d on TIO. It also allows for a space between -l and the language name when using the -l flag.

Version 1.4.1

18 Apr 17:21
Compare
Choose a tag to compare

This version makes some minor fixes and changes from version 1.4.0

  • Miniflak no longer errors on invalid braces, instead silently ignores them

  • Fixed a looping bug

  • --language is now case agnostic and allows a - separator in language names

  • Added Brain-Flueue to the listed languages on the help page

Version 1.4.0

17 Apr 01:16
Compare
Choose a tag to compare

Version 1.4.0 brings more languages to the Brain-Flak interpreter!

This interpreter is now the home of

  • Brain-Flueue
  • Miniflak
  • Brain-Flak Classic

and of course Brain-Flak

Other additions:

  • Added -e to take source code from the command line
  • Enhanced debug mode and @df
  • Added -m flag to put a limit on the number of cycles permitted

1.3.1

14 Apr 02:06
Compare
Choose a tag to compare

Fixes some minor problems with release 1.3.0.

  • @lt and @ac/dc now outputs to STDERR

  • Added descriptions for @lt and @dh

  • Fixed interpreter.inspect

  • Removed extra debug code

Version 1.3.0

13 Jan 22:17
Compare
Choose a tag to compare

Changes to debug flags:

  • Consolidated UTF-8 and ASCII debug flags
  • Added @pu flag to pause execution
  • Added @ex flag to end execution

Changes to command line flags:

  • Added -H command line argument to help with debug flags
  • Added -N and -n flags to suppress output and input respectively

Changes to errors:

  • Errors now give consistent line numbers
  • Removed UTF out of range ruby errors and replaced them with more helpful Brain-Flak errors

Version 1.2

22 Nov 23:15
Compare
Choose a tag to compare

Saner command line flag handling, better unicode support

Version 1.1.2

28 Oct 21:08
Compare
Choose a tag to compare

Minor bugfixes.