AngelScript Change Log
Version 0.95 - 2003/06/17
- Fixed bug in constant declaration
- Improved byte code for string manipulation
- Added data type: bits
- new operators: ~ | & ^ << >> >>> |= &= ^= <<= >>= >>>=
- added bits constants: 0xFFA
- Fixed a bug in the call stack
Version 0.85 - 2003/06/04
- stack positions are re-used when variables goes out of scope
- bstris now copied instead of reference counted
- concatenation operators for bstr:+ +=
- comparison operators for bstr:== != < > <= >=
- If script is aborted or an exception occurs the engine cleans up the stack
- Engine now executes until finished or until aborted
- Arguments can now be sent by reference instead of by value
Version 0.7 - 2003/05/28
- Added ?:operator
- Added compound assignments: += -= *= /= %=
- New data type: bstr(byte string)
- Added support for string constants
- Character sequences: \n \r \0 \\ \" \x00
Version 0.55 - 2003/05/19
- removed includefrom AngelScript
- AngelScript no longer loads the scriptcode from disk
- the host application can add several pieces of code that will be compiled as one
Version 0.5 - 2003/05/15
- declaration of global constants through directive: const
- added do-whilestatement
- fixed bug in AngelScript
Version 0.4 - 2003/05/09
- AngelScript now allows for application defined datatypes
- fixed potential bug in AngelScript
Version 0.3 - 2003/04/23
- Modulo operator %
- minor changes in the virtual machine
- fixed bug in compiler
Version 0.25 - 2003/04/15
- Added ++ --
- Boolean expressions are no longer fully evaluated
- Added break continue
Version 0.2 - 2003/04/09
- using cdecl calling convention
Version 0.1 - 2003/03/28
- Simple scripting with int float