Skip to content
This repository was archived by the owner on Oct 9, 2026. It is now read-only.

Releases: Mayedl10/BFIL

release v0.1.1

Choose a tag to compare

@Mayedl10 Mayedl10 released this 02 Nov 15:38

added:

  • subroutines defined using def and return, and called using call
  • modular programming
    • include to load all subroutines from a different file
    • -L flag to specify inclusion directories

release v0.1.0

Choose a tag to compare

@Mayedl10 Mayedl10 released this 29 Oct 13:43

Added:

  • "concise mode" compiler flag -c to make output less verbose and remove warnings
  • operator = to make copying/loading single values easier
  • raise error on unexpected/invalid token
  • warn if ?0 is used because:
  • added if statements (without else!) (?0 is reserved for internal purposes)
  • added variables

Non-visible changes:

  • added "padding" to tokens to reduce risk of out-of-bounds indexing

release v0.0.4

Choose a tag to compare

@Mayedl10 Mayedl10 released this 18 Oct 18:49
c3bf4e9

Added:

  • New features:

    • better compiler flags
    • basic output optimisation (via -O n)
  • Non-visible changes:

    • build scripts in source code
    • reorganised code structure

From now on, I will not be providing binaries anymore until further notice. If you have g++ installed on your machine, run either of the build scripts (build.ps1for windows, build.sh for linux) to compile.

the next release should be v0.1.0

release v0.0.3

Choose a tag to compare

@Mayedl10 Mayedl10 released this 07 Jan 19:56
a7e46e7

now aiming for 0.1.0!

Changes in detail

  • added the -k parameter to keep the window open after the program is finished.
  • added the inline keyword that makes the next token be included in the compiler output.
  • added compiler warnings in general
  • added compiler warnings for accessing reserved memory locations
  • added compiler warnings for inline statements, that contain any of the following characters: +-<>.,[]

milestone: https://github.com/Mayedl10/BFIL/milestone/1?closed=1

this zip file contains the source code, licence, readme and a pre-compiled version of BFIL for windows using g++. windows_release_v0.0.3.zip

release v0.0.2

Choose a tag to compare

@Mayedl10 Mayedl10 released this 28 Nov 15:35
8798d78

windows_release_v0.2.zip

Changelog:

release v0.0.1

Choose a tag to compare

@Mayedl10 Mayedl10 released this 06 Sep 17:19
948da50