Jump to content

  • Log In with Google      Sign In   
  • Create Account


- - - - -

AngelScript 2.25.0 is here


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
3 replies to this topic

#1 Andreas Jonsson   Moderators   -  Reputation: 3226

Like
1Likes
Like

Posted 17 September 2012 - 06:35 PM

It's time for a new release. This new version brings 4 principal improvements:
  • Improved build performance for large scripts. This improvement is mostly thanks to Markus Lenger's contribution of symbol tables that provides binary searches for symbols. Other optimizations throughout the code also helped improve compilation times.
  • The introduction of 'mixin classes' in the script classes. The mixin classes gives an easy way to provide default implementations of common methods and properties for script classes, where single inheritance is not enough.
  • The interface has received new methods to better support script function handle from the application side. It was for example quite cumbersome to initialize a CScriptHandle from the application side with a function handle.
  • The bytecode can now optionally be saved without debug information, such as the name of script sections, local variables, and line numbers. Stripping of debug information can significantly reduce the size of pre-compiled bytecode.
Besides those main improvements there is a list of bug fixes and minor improvements as well that you'll find in the change list.

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

Sponsor:

#2 FDsagizi   Members   -  Reputation: 514

Like
0Likes
Like

Posted 17 September 2012 - 10:05 PM

wow, greate!!!

#3 Tzarls   Members   -  Reputation: 816

Like
0Likes
Like

Posted 18 September 2012 - 12:33 AM

Does this release break compatibility with Blindmind´s JIT?

Edited by Tzarls, 18 September 2012 - 12:34 AM.


#4 Andreas Jonsson   Moderators   -  Reputation: 3226

Like
0Likes
Like

Posted 18 September 2012 - 08:20 AM

No, there has not been any changes to the VM that will break BlindMind's JIT compiler.

The one change that was made to the VM (with regards to float and double comparisons) was pointed out by their own developer, so this was probably already correctly implemented in the JIT to begin with.

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




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS