Repository navigation
Releases: Beast-Corp/Brain-Fuck-Rust
Releases · Beast-Corp/Brain-Fuck-Rust
Release list
Stable Release 0.1.1
Tag: 0.1.1
Date: 02-10-2024
Description:
This release enhances the Brainfuck compiler with improved error reporting and new command-line options:
- Error messages now include line and column information for better debugging.
- Added support for two command-line options:
--file <filename>: Run Brainfuck code from a file--cmd <brainfuck_code>: Run Brainfuck code directly from the command line
- Improved error handling for file reading and invalid arguments
- Refactored main.rs to handle new command-line options
- Maintained memory limits and other existing functionality
This update improves the user experience and makes the compiler more versatile for different use cases.
Stable Release 0.1.0
Tag: 0.1.0
Date: 02-10-2024
Description:
Initial release of the Brainfuck compiler implemented in Rust. This version includes:
- A modular architecture with separate files for the main logic, parser, interpreter, and error handling.
- Comprehensive error handling for syntax parsing and runtime execution.
- Support for all Brainfuck instructions, including loops and I/O operations.
- Memory management with bounds checking to prevent pointer overflows.
- Clear and structured code for better readability and maintainability.
This release marks the first stable version of the compiler, ready for testing and further development.
Full Changelog: https://github.com/Beast-Corp/Brain-Fuck-Rust/commits/0.1.0