Permalink
Commits on Oct 10, 2017
  1. Free context->tape when destroying context (#59)

    Jalmari91 authored and fabianishere committed Oct 10, 2017
    Free tape when destroying context
Commits on Oct 9, 2017
  1. Initialize tape memory to zero

    Janne Janne
    Janne authored and Janne committed Oct 9, 2017
    - It is not guaranteed that memory is initialized to zero when
      allocating memory by malloc. Allocate memory by calloc, so that tape
      is always initialized to zero.
Commits on Sep 19, 2017
  1. bug(#57): Fix missing libedit include on Linux

    fabianishere committed Sep 19, 2017
    This change fixes a build failure on Linux due to trying to include a
    non-existant `editline/history.h` file.
    
    This include most probably only works when using the GNU readline library.
Commits on Sep 10, 2017
  1. fix typo

    alok committed Sep 10, 2017
Commits on Aug 29, 2017
  1. Improve README example (#54)

    rien333 authored and fabianishere committed Aug 29, 2017
    This change fixes an error in API example and creates more interesting output.
  2. feat(#52): Add install target for CMake

    fabianishere committed Aug 29, 2017
    This change adds an install target to the CMake configuration, so the
     project can be installed by calling `make install` for example.
    
    Closes #52
  3. feat(#43): Add option to toggle an editline enabled build (#51)

    fabianishere committed Aug 29, 2017
    This change adds a flag to the build file to toggle an editline enabled
    build.
    
    This change also removes the configure_file call in the CMake
    configuration as it caused unintentionally commiting changes.
    
    Closes #43
Commits on Aug 28, 2017
  1. feat(#46): Add Travis CI integration (#50)

    fabianishere committed Aug 28, 2017
    This change adds support for continuous integration via Travis. This
    currently only builds the project and support for basic integration
    tests should be added in the future.
    
    Closes #46
  2. feat(#48): Add option to install a shared library

    fabianishere committed Aug 28, 2017
    This change adds an option to the CMake build configuration to build the project as shared library.
    
    Closes #48
Commits on Aug 25, 2017
  1. Fixed reported version number by autogenerating it with CMake (#45)

    rien333 authored and fabianishere committed Aug 25, 2017
    Auto generate version mumber from CMakeList.txt
  2. macOS header inclusion error fix (#44)

    rien333 authored and fabianishere committed Aug 25, 2017
    * Fixed header inclusion error on macOS
    
    * Ignored debugging file
    
    * Removed files I added on accident
    
    * Removed files I added on accident
Commits on Aug 24, 2017
  1. Bump version of project

    fabianishere committed Aug 24, 2017
  2. Make codebase C89 compatible

    fabianishere committed Aug 24, 2017
    This change will make the project buildable by compilers with support
    for the C89 standard.
  3. Merge pull request #42 from rien333/master

    fabianishere committed Aug 24, 2017
    Readline functionality (using BSD editline) and related modifications
Commits on Aug 23, 2017
  1. Interactive console mimics other consoles behaviour more closely by t…

    rien333 committed Aug 23, 2017
    …he addition of the BSD editline library and by following the "bf language specifications" on handling input.
  2. Interactive console mimics other consoles behaviour more closely by t…

    rien333 committed Aug 23, 2017
    …he addition of the BSD editline library and by following the "bf language specifications" on handling input.
  3. Interactive console mimics other consoles behaviour more closely by t…

    rien333 committed Aug 23, 2017
    …he addition of the BSD editline library and by following the "bf language specifications" on handling input.
Commits on Jan 5, 2017
  1. Merge pull request #40 from boweiliu/feature/eof-behavior-flag

    fabianishere committed Jan 5, 2017
    Put in a preprocessor flag to control how brainfuck interprets EOF of input.
  2. Put in a preprocessor flag to control what EOF gets translated to bra…

    boweiliu committed Jan 5, 2017
    …infuck as.
    
    Options are:
    1 - EOF leaves cell unchanged (new default)
    0 - EOF translates as 0
    -1 - EOF translates as -1 (was default previously)
Commits on Jan 2, 2017
  1. Merge pull request #39 from boweiliu/feature/handle-interactive-eof

    fabianishere committed Jan 2, 2017
    Make the interactive brainfuck commandline respond to EOF (Ctrl-d).
  2. Make the interactive brainfuck commandline respond to EOF (Ctrl-d).

    boweiliu committed Jan 2, 2017
    Implements behavior similar to interpreters such as python, node.
    Will quit the interpreter when EOF, "^D", is entered as the
    first character.
Commits on Sep 28, 2016
  1. Increase version number

    fabianishere committed Sep 28, 2016
  2. Fix indentation

    fabianishere committed Sep 28, 2016
  3. Update man file

    fabianishere committed Sep 28, 2016
  4. Update copyright

    fabianishere committed Sep 28, 2016
  5. Fix links in README

    fabianishere committed Sep 28, 2016
  6. Improve usage message

    fabianishere committed Sep 28, 2016
Commits on Jul 24, 2015
  1. Fix more indentation

    fabianishere committed Jul 24, 2015