Skip to content

Releases: Nafees10/qscript

alpha 0.8.0

24 Jun 12:30
2b49ea8

Choose a tag to compare

alpha 0.8.0 Pre-release
Pre-release
v0.8.0-alpha

bug fix: DataType.customLength wasn't assigned in case of struct bein…

version 0.7.4

02 Feb 19:55
c41fa77

Choose a tag to compare

Changes:

  • Bug fix: whitespace in string would terminate strings

version 0.7.3

17 Dec 08:23

Choose a tag to compare

Changes:

  1. Bug fix in how strings/char were read
  2. some errors in tokengen would cause unhandled exceptions

version 0.7.2

27 Oct 19:37

Choose a tag to compare

Changes:

  • Bug fix: Operators with more than 1 character ( like ==, >= ) would be read without last character ( == being read as =, >= as > )

version 0.7.1

14 Mar 08:45

Choose a tag to compare

Changes:

  • To get numerical value with opposite sign, you can just do -x instead of 0-x like before

version 0.7.0

31 Jan 11:45

Choose a tag to compare

Changes from 0.6.3 to 0.7.0

  • Syntax changes, see new spec in spec/
  • Added References, see spec/syntax
  • Major performance improvements
  • Uses NaVM as VM instead of the ugly mess in version e0.7.0
  • Added For and Do While loops
  • Performance improvements with arrays
  • string is now char[]
  • Fixes bug with arrays not getting copied when passed to functions, by adding a copy function to do that.
  • Variables are now properly initialized acording to their data type
  • Function overloading, in both: script defined and external functions

version 0.6.12

14 Jan 13:10

Choose a tag to compare

version 0.6.12 Pre-release
Pre-release

Changes:

  • Uses newer version of NaVM (fixes bugs on navm side)
  • Bug fix in if statements when else part is present
  • Introduces the char data type. string is now char[]
  • The ~ (concatenate) operator actually works now. Previous versions didnt even generate proper code for it
  • Fixes type checking in arrays

version 0.6.11

31 Dec 20:38

Choose a tag to compare

version 0.6.11 Pre-release
Pre-release

Changes:

  • bug fix in ASTGen - statements like something + someArray[index] would be read as something + someArray
  • bug fix in ASTCheck - If value is assigned in declaration like int i = getInt();, getInt would not be assigned correct ID and other properties
  • Bug fixes regarding array
  • Implemented assignment statement with arrays

version 0.6.10

30 Dec 17:52

Choose a tag to compare

version 0.6.10 Pre-release
Pre-release

Changes:

  • Fixed some bugs with the length functions (both in arrays and strings)

version 0.6.9

28 Dec 16:24

Choose a tag to compare

version 0.6.9 Pre-release
Pre-release

Changes:

  • Syntax changes - in function declaration and variable declaration
  • Added references
  • Big performance improvements
  • Uses NaVM as VM
  • Added: For and do-while loops
  • Probably other changes that i dont remember