Skip to content

Releases: jespa007/zetscript

zetscript-2.1.0

07 May 13:51
d73cbd8

Choose a tag to compare

  • #375 Specify stack size in ScriptEngine::ScriptEngine constructor
  • #373 Change ScriptEngine::registerConstant ScriptEngine::registerConstant[Type]

zetscript-2.0.3

16 Jan 23:05
b89a589

Choose a tag to compare

  • #367 Fixed bug double detach returning objects that shares within function
  • Update README.md

zetscript-2.0.2

14 Jan 00:51

Choose a tag to compare

  • #365 Fixed bug returning objects from containers leaves a double dereference and delete of the object itself in the container

zetscript-2.0.1

11 Jan 09:50
0f4bb73

Choose a tag to compare

  • #360 Fixed bug try to share constant script object
  • #362 Fixed Bug segfault on returning string from class
  • #363 Fixed Bug segfault on returning value from property getter with parameter
  • Added benchmarks README.md

zetscript-2.0.0

08 Jan 22:49

Choose a tag to compare

  • Massive update that rewrites a internal architecture, organize and clean code
  • VM speed up ~x2.5
  • VM save memory stack ~x2
  • Optimize size/compile times ~x2
  • Implements multiple Return/Assignments
  • Implements arguments with options: default, variable arguments and by reference
  • Implementation of properties with custom metamethods
  • Implements keywords 'const'
  • Implements operators 'in','typeof'
  • Implements builtin iterators for String, Vector and Objects
  • Implements builtin modules: 'System', 'Math', 'Json' and 'DateTime'
  • The use of "function" keyword on class function members are not mandatory
  • switch-case eval expressions
  • Implements builtin concatenation with vector and object types through operator '+'
  • Full documentation and working examples