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
bstr
is 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
include
from 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-while
statement
- 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