Advertisement

AngelScript 2.19.0

Started by June 27, 2010 01:50 PM
1 comment, last by WitchLord 14 years, 5 months ago
After little over 3 months a new version is finally here. Due to a major project at work keeping me in crunch mode for almost 2 months I didn't have a whole lot of time to spend on this version, so the list of new features is small. But I did manage to keep up with the bug fixing, so there is a long list of fixes that make this version an important one.

Among the feature improvements is the work I've done to the save bytecode. It is now much smaller than before, possibly as much as two thirds smaller. It is now also byte order independent. There is still some way to go before it is truly platform independent, but this is a major step towards that goal.

Another feature is the addition of the ability to register function definitions from the application. This allows the application to register an interface that allow script function pointers to be passed from script to the application and back.

The final feature improvement is the addition of a new factory function to the array type (both the built-in and the template add-on) that allow the initialization of all elements with a default value. The main motivation of this was to allow the initialization of multidimensional arrays in one call.

Please check the changelog for the list of bug fixes.

Regards,
Andreas

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

SWEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEET!!!!! Any idea if the optimized bytecode improved performance at all?
Advertisement
Probably not, I haven't done work to improve performance with this version.

I haven't actually changed the bytecode that is executed by the VM. I only changed the way it is stored to disk in order to reduce space.

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

This topic is closed to new replies.

Advertisement