1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
|
Release notes for Beef
======================
This document briefly describes the user-visible changes introduced
in each release of Beef.
Beef 1.2.0 (2020-04-20)
-----------------------
* Add ``--program`` option.
- This option can be used to embed a Brainfuck program directly
into Beef's command line instead of loading it from a file.
* Improve readline detection.
- The build system will now detect readline automatically even on
platform such as FreeBSD and macOS.
* Various cleanups and improvements.
Beef 1.0.2 (2017-01-11)
-----------------------
* Portability fixes.
- Compiling Beef on platforms that ship outdated readline releases,
install third-party libraries under non-default paths or use
Clang as the compiler should now require no source patching.
FreeBSD, for example, does all three.
* Enable compiler warnings.
- Fix code quality issues uncovered by doing so.
* Build system cleanups and improvements.
Beef 1.0.1 (2014-10-21)
-----------------------
* Port to Cattle 1.2.0.
- Improved portability: Beef should now run on most CPU
architectures (tested on x86_64 and ARMv7).
Beef 1.0.0 (2011-04-09)
-----------------------
* Use readline for interactive input.
* Support input from file and output to file.
* Use Cattle for most operations:
- better error checking;
- fix some inconsistencies and bugs.
Beef 0.0.6 (2007-02-01)
-----------------------
* Ignore the first line if it starts with the magic bytes ``#!``.
* Fix some spelling errors in the man page and in the help message.
* Minor code cleanups.
Beef 0.0.5 (2006-04-02)
-----------------------
* Improve code loader and runner
- Code taken from ``bf.c`` by Erik Bosman).
* Make build system easier to tweak.
* Add more comments to the code.
* Improve man page quality.
* General cleanups.
Beef 0.0.4 (2006-03-10)
-----------------------
* Add code loader for faster execution.
* Disable debugging support by default.
* Enable code optimizations when compiling.
* Fix build system not to fail if ``$DOCDIR`` already exists.
* Fix man page.
Beef 0.0.3 (2005-12-19)
-----------------------
* First released version.
* Add command line options to control Beef's behavior.
* Add ``--version`` option to display version number.
* Add install target to build system.
* Add man page.
* Improve compilation output.
Beef 0.0.2 (unreleased)
-----------------------
* Add support for debugging instructions (#).
* Add ``--help`` option to displays a short help.
* Use shorter names for functions and variables.
Beef 0.0.1 (unreleased)
-----------------------
* First version
|