Skip to content

Releases: Beast-Corp/Brain-Fuck-Rust

Stable Release 0.1.1

Choose a tag to compare

@Ultimate-Destroyer Ultimate-Destroyer released this 02 Oct 13:57

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

Choose a tag to compare

@Ultimate-Destroyer Ultimate-Destroyer released this 02 Oct 13:44

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