Skip to content

Releases: Togira123/insult-lang

v1.1.1

22 Mar 08:13
Compare
Choose a tag to compare

Features

  • Added a emit_cpp flag which can be used to also emit the generated C++ code
  • Added support for Linux

Bug Fixes

  • Various bug fixes

Full Changelog: 1.1.0...1.1.1

v1.1.0

02 Mar 17:36
Compare
Choose a tag to compare

Features

  • Added exercises! They can be found in the exercises folder
  • Tests and solutions for all exercises are available on their respective branches (called exercise_solution_<number>)

Bug Fixes

  • Made sure a non-zero status code is always returned when compilation of a program fails
  • Fixed a bug where assignments weren't handled correctly by the parser

Full Changelog: 1.0.6...1.1.0

v1.0.6

26 Jan 18:23
Compare
Choose a tag to compare

Bug Fixes

  • A bug was fixed where return statements would incorrectly be assumed to be outside of functions

Full Changelog: 1.0.5...1.0.6

v1.0.5

02 Oct 16:16
Compare
Choose a tag to compare

Features

  • The compiler now only returns 0 if the program compiles correctly, not anymore if the compiler pretends that it compiled correctly

Full Changelog: 1.0.4...1.0.5

v1.0.4

31 Aug 09:40
Compare
Choose a tag to compare

Features

  • Added forbid_library_names flag, which forbids names of standard library functions being used to define identifiers

Full Changelog: 1.0.3...1.0.4

v1.0.3

24 Aug 14:43
Compare
Choose a tag to compare

Features

  • Added support for multiline strings

Full Changelog: 1.0.2...1.0.3

v1.0.2

22 Aug 19:58
Compare
Choose a tag to compare

Features

  • added compiler flags

Full Changelog: 1.0.1...1.0.2

v1.0.1

22 Aug 12:39
Compare
Choose a tag to compare

Bug Fixes

  • Some minor bug fixes to ensure that everything runs smoothly

Full Changelog: 1.0.0...1.0.1

v1.0.0

22 Aug 10:44
Compare
Choose a tag to compare

Features

  • First release of the inslt compiler!
  • For info about the language check the BNF file
  • Check the README for instructions on how to use the compiler