- Compatibility improvements for Android
- Added gnuc project for game sample
- Made game sample work on Linux 64bit
- Added tests to catch problem with misaligned 64bit arguments in native calling conventions

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1371 404ce1b2-830e-0410-a2e2-b09542c77caf
- Fixed a problem with saving bytecode on 64bit platforms
- corrected the autowrapper for gnuc

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1372 404ce1b2-830e-0410-a2e2-b09542c77caf
Fixed bug in bytecode reader

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1373 404ce1b2-830e-0410-a2e2-b09542c77caf
Fixed bug in bytecode writer and reader related to 64bit platforms


git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1374 404ce1b2-830e-0410-a2e2-b09542c77caf
Reduced recursiveness in compiler to allow it to compile extremely long expressions without stack overflow

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1375 404ce1b2-830e-0410-a2e2-b09542c77caf
- Fixed some warnings reported by PVS Studio
- Corrected a bug with reporting the line numbers in the callstack

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1376 404ce1b2-830e-0410-a2e2-b09542c77caf
Fixed bug when registering objects in namespaces and the used types are registered in the same namespace

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1377 404ce1b2-830e-0410-a2e2-b09542c77caf
Fixed linker error in scriptstdstring.cpp on XCode 4.3 with CLang++ 3.1

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1378 404ce1b2-830e-0410-a2e2-b09542c77caf
- Fixed memory invasion when script allocated script class that had other script classes as members
- Added JitEntry instructions in the factory stub functions and generated default constructor 

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1379 404ce1b2-830e-0410-a2e2-b09542c77caf
Documentation

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1380 404ce1b2-830e-0410-a2e2-b09542c77caf
- Fixed bug with registering global property from a different namespace
- Documentation


git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1381 404ce1b2-830e-0410-a2e2-b09542c77caf
- Fixed cmake project for MSVC 64bit
- Fixed compile error with registering class methods from classes with multiple inheritance on MSVC 64bit

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1382 404ce1b2-830e-0410-a2e2-b09542c77caf
- documentation
- fixed compiler warnings on MSVC 64bit
- fixed 64bit bug with saving bytecode

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1383 404ce1b2-830e-0410-a2e2-b09542c77caf
Fixed crash in script array when the array was created with a very large initial size

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1384 404ce1b2-830e-0410-a2e2-b09542c77caf
Documentation

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1385 404ce1b2-830e-0410-a2e2-b09542c77caf
Releasing 2.24.1

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1386 404ce1b2-830e-0410-a2e2-b09542c77caf
- GetEnumByIndex and GetTypedefByIndex wasn't returning a valid typeId when the type was not in the default namespace
- Inheriting from a class or interface in a different namespace didn't work
- Functions and class methods didn't accept the scope operator in the return type
- The VM will catch C++ exceptions thrown by the registered functions and set a script exception. This can be turned off by AS_NO_EXCEPTIONS if exception handling is not supported


git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1388 404ce1b2-830e-0410-a2e2-b09542c77caf
Loading large bytecodes will be much faster

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1389 404ce1b2-830e-0410-a2e2-b09542c77caf
- Improved performance of tokenizer for large initialization lists
- Improved performance of parser for scripts with a lot of statements


git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1390 404ce1b2-830e-0410-a2e2-b09542c77caf
Fixed bug with returning handle in a function declared to return the object by value.

git-svn-id: https://angelscript.svn.sourceforge.net/svnroot/angelscript/trunk@1391 404ce1b2-830e-0410-a2e2-b09542c77caf