Skip to content

Releases: EdenComp/GLaDOS

v1.0.1 🌈

15 Jan 10:03
Compare
Choose a tag to compare

Changes

Always aim for perfection

πŸš€ Features

  • 😒Lambdas with one parameters @Croos3r (#119)
  • Update changelog for "v1.0.0" @github-actions (#118)

v1.0.0 🌈

14 Jan 23:57
Compare
Choose a tag to compare

Changes

Last project release (after 2 LoL games)

πŸš€ Features

  • Lambdas @EdenComp (#102)
  • BNF updated with latest code changes @RezaRahemtola (#117)
  • feat(parsing): variables assignations types can now only be certain values @Croos3r (#114)
  • fix: unit tests on builtin operations @EdenComp (#115)
  • feat: unit tests on new vm operators @EdenComp (#112)
  • feat: Preprocessing (2) - Optimizations @EdenComp (#110)
  • Add 3 functional tests on complex programs @Tomi-Tom (#104)
  • feat: IO improvements (error builtin + flush on input) @EdenComp (#108)
  • feat: operators between integers and floats @EdenComp (#109)
  • add unit tests for parsing @pablo0675 (#107)
  • Make functional tests on everything @Tomi-Tom (#101)
  • fix: Function arguments overrides @EdenComp (#100)
  • Implementation of singular scopes @Croos3r (#98)
  • feat(parser): now handle \ " \t \n \r \v \f \a \b \e \0 @Tomi-Tom (#99)
  • add last unit tests @pablo0675 (#116)
  • Add Unit test for Dreamberd Compile @pablo0675 (#111)
  • Update changelog for "v0.9.0" @github-actions (#97)

πŸ“„ Documentation

v0.9.0 🌈

14 Jan 08:43
Compare
Choose a tag to compare

Changes

Multiple parsing and pre processing improvements

πŸš€ Features

  • feat(preprocess): Function hoisting @EdenComp (#94)
  • Parsing: Returning without returning @Croos3r (#95)
  • Compilation: generalization of the unary operators + and - to all expression @Croos3r (#93)
  • Now taking argument as variables (making them mutable) @EdenComp (#92)
  • input function to read stdin @EdenComp (#91)
  • We can now return void/nothing instead of an expression @Croos3r (#90)
  • Preprocessing (1): Imports @EdenComp (#74)
  • Parsing: syntactic sugar for scopes with only one statement @Croos3r (#88)
  • Parsing: Implementation of float values @Croos3r (#85)
  • Parsing: handling of comments @Croos3r (#83)
  • Removed print of the main scope return value @EdenComp (#81)
  • Scopes index for environment @EdenComp (#79)

🧰 Maintenance

  • fix: compilation and unit tests launch @EdenComp (#87)
  • build(deps): bump tj-actions/changed-files from 39 to 41 in /.github/workflows @dependabot (#96)
  • refacto parsing unit test @pablo0675 (#82)
  • Update changelog for "v0.8.0" @github-actions (#80)

v0.8.0 🌈

13 Jan 18:21
Compare
Choose a tag to compare

Changes

Basic BNF, functional tests, parsing refactoring and various improvements

πŸš€ Features

πŸ› Bug Fixes

πŸ“„ Documentation

  • Full BNF with documentation integration @RezaRahemtola (#78)
  • Update changelog for "v0.7.0" @github-actions (#68)

v0.7.0 🌈

11 Jan 18:47
Compare
Choose a tag to compare

Changes

Operators in parsing, VM instructions improvements and compilation

πŸš€ Features

πŸ› Bug Fixes

πŸ“„ Documentation

  • Update changelog for "v0.6.0" @github-actions (#58)

v0.6.0 🌈

10 Jan 00:28
142b275
Compare
Choose a tag to compare

Changes

Unit tests improvements (parsing and VM), parsing of conditions, operators and scopres

πŸš€ Features

πŸ› Bug Fixes

πŸ“„ Documentation

  • Update changelog for "v0.5.0" @github-actions (#47)

v0.5.0 🌈

08 Jan 15:00
Compare
Choose a tag to compare

Changes

VM addition, parsing improvements and code hierarchy split

πŸš€ Features

🧰 Maintenance

  • Hierarchy: Lisp and Dreamberd separation & basic Dreamberd parsing tests @RezaRahemtola (#34)

v0.4.0 🌈

05 Jan 23:38
Compare
Choose a tag to compare

Changes

Basics of AST content generation

πŸš€ Features

  • Variables parsing: Fix useless dropped char & adding strings, booleans, functions, function calls, return and identifiers @RezaRahemtola (#32)
  • Parsing: new AST types & basic variables @RezaRahemtola @pablo0675 (#29)
  • Add flags -h -v -vm -c -l -lr @Tomi-Tom (#28)

πŸ› Bug Fixes

  • Variables parsing: Fix useless dropped char & adding strings, booleans, functions, function calls, return and identifiers @RezaRahemtola (#32)

πŸ“„ Documentation

  • Update changelog for "v0.3.0" @github-actions (#27)

v0.3.0 🌈

19 Dec 09:52
Compare
Choose a tag to compare

Changes

Functional tests, small bug fixes and last mandatory operators

πŸš€ Features

πŸ› Bug Fixes

πŸ“„ Documentation

  • Docs: Sidebar with changelog @RezaRahemtola (#22)
  • Update changelog for "v0.2.0" @github-actions (#21)

v0.2.0 🌈

18 Dec 20:53
Compare
Choose a tag to compare

Changes

Unit tests, SonarQube, documentation and lambda functions

πŸš€ Features