~ashn/bfi

c1d16f41204947a349091e4f7e656177949e879b — ashn 2 months ago 9a826eb
Update README and LICENSE
2 files changed, 7 insertions(+), 13 deletions(-)

M LICENSE
M README.md
M LICENSE => LICENSE +1 -2
@@ 1,4 1,4 @@
Copyright (c) 2020 ashn <me@ashn.dev>
Copyright (c) 2020, 2022 ashn <me@ashn.dev>

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.


@@ 10,4 10,3 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.


M README.md => README.md +6 -11
@@ 63,10 63,10 @@ user    0m21.943s
sys     0m0.000s
```
## Implementation Details
+ 30,000 cell tape
+ 8-bit wrapping cells
+ No cell update upon reading `EOF` with `,`
+ Debug instruction # is supported with the use of the `--debug` option
+ 30,000 cell tape.
+ 8-bit wrapping cells.
+ No cell update upon reading `EOF` with `,`.
+ Debug instruction # is supported with the use of the `--debug` option.

## Building
### POSIX c99


@@ 76,13 76,8 @@ $ make clean bfi

### GCC or Clang
```sh
$ make clean bfi CC=gcc CFLAGS='-std=c99 -pedantic-errors -O2 -DNDEBUG -Wall -Wextra'
$ make clean bfi CC=clang CFLAGS='-std=c99 -pedantic-errors -O2 -DNDEBUG -Wall -Wextra'
```

### GCC (static binary with musl libc)
```sh
$ make clean bfi CC=musl-gcc CFLAGS='-std=c99 -pedantic-errors -static -O2 -DNDEBUG -Wall -Wextra'
$ make clean bfi CC=gcc CFLAGS='-std=c99 -pedantic-errors -Os -DNDEBUG -Wall -Wextra'
$ make clean bfi CC=clang CFLAGS='-std=c99 -pedantic-errors -Os -DNDEBUG -Wall -Wextra'
```

## License