Skip to content

Releases: Dinnerbone/Rascal

rascal_cli-v0.3.5

Choose a tag to compare

@rascal-releaser rascal-releaser released this 10 Jun 22:04

Other

  • release v0.3.3

rascal-v0.3.5

Choose a tag to compare

@rascal-releaser rascal-releaser released this 10 Jun 22:04

Fixed

  • (codegen) Stop adding to constants if the constants tag will become full.

Other

  • (deps) bump log from 0.4.28 to 0.4.31
  • release v0.3.3

rascal_cli-v0.3.4

Choose a tag to compare

@rascal-releaser rascal-releaser released this 17 May 00:46

Added

  • (api) [breaking] Support having compile options on the builder directly, as that's where most of the actual "compiling" happens

rascal_cli-v0.3.3

Choose a tag to compare

@rascal-releaser rascal-releaser released this 17 May 00:08

Added

  • (api) [breaking] Support having compile options on the builder directly, as that's where most of the actual "compiling" happens

rascal-v0.3.4

Choose a tag to compare

@rascal-releaser rascal-releaser released this 17 May 00:46

Added

  • Support #include "foo.as"
  • (lexer) Lex # tokens (will be used for preprocessor, e.g. #include)

Other

  • Made error handling a little cleaner and work by span's file_id rather than a fixed file name
  • (ast) Box ast::SwitchElement::Statement as it's three times bigger than Case
  • Add file id to Span

rascal-v0.3.3

Choose a tag to compare

@rascal-releaser rascal-releaser released this 17 May 00:08

Added

  • Support #include "foo.as"
  • (lexer) Lex # tokens (will be used for preprocessor, e.g. #include)

Other

  • Made error handling a little cleaner and work by span's file_id rather than a fixed file name
  • (ast) Box ast::SwitchElement::Statement as it's three times bigger than Case
  • Add file id to Span

rascal_cli-v0.3.2

Choose a tag to compare

@rascal-releaser rascal-releaser released this 13 May 20:33

Added

  • (api) [breaking] Support having compile options on the builder directly, as that's where most of the actual "compiling" happens

rascal_cli-v0.3.1

Choose a tag to compare

@github-actions github-actions released this 13 May 11:37

Added

  • (api) [breaking] Support having compile options on the builder directly, as that's where most of the actual "compiling" happens

rascal-v0.3.2

Choose a tag to compare

@rascal-releaser rascal-releaser released this 13 May 20:33

Fixed

  • (codegen) guard against CharacterId overflow
  • (codegen) guard against overflow in action and block lengths
  • (codegen) guard against NUL bytes in strings

Other

  • cargo fmt was missed

rascal-v0.3.1

Choose a tag to compare

@github-actions github-actions released this 13 May 11:36

Fixed

  • (api) Fix not respecting optimization options during build