Changelog

Note: This changelog skips version 0.1.1

reStructuredPython 2

2.6.0
  • Add optimizations to functions
  • Fix <OPTIMIZE> not preserving indent
  • Add multithreading to loops
2.5.0 - 2.5.1
2.5.0
  • Introduced <OPTIMIZE> markers, which allow restructuredpython code to be executed faster than cpython would normally when restructuredpython is installed.
2.5.1
  • Add syntax guide back for SEO and clarity by @sharktide in #95
  • Add -v and --version flags by @sharktide in #84
  • Explicitly state on functions does nothing by @sharktide in #109
2.4.0
  • Exposed check_syntax as public and exposed new .parse function as public
2.3.0
2.2.0 - 2.2.1
2.2.1
  • Fixed importlib errors on newer python versions #29
2.2.0
  • Add color to error messages using the textfmt module
2.1.0 - 2.1.1
2.1.1
2.1.0
2.0.0
  • Completely overhauled the compiler's to sideload I/O operations to a .dll/.so/.dylib made with C

reStructuredPython 1

1.1.0
  • Added the repycl command, which autocompiles and launches reStructuredPython programs
1.0.0
  • Add builtin decorators. view this page for a complete list

reStructuredPython 0

0.8.0
  • Addded multiline comments similar to JavaScript using /* and */
0.7.0
  • Addded function chaining
0.6.0
  • Add support for with, match, and case statements.
0.5.0
  • Add options for using header files in python (by the ``include 'path/to/my/file.cdata``. CDATA files are regular reStructuredPython files that will be automatically added to the top of a compiled ``.repy`` file.)
0.4.0
  • Added support for class statements (Added errors REPY-0003, REPY-0004)
0.3.0
  • Remodeled the compiler to not interfere with other Python constructions or definitions such as format strings.
0.2.0
  • Added support for try and catch statements.
0.1.0
  • Created the reStructuredPython compiler! 🎉