[angelscript] AngelScript 2.26.0

  • From: Andreas Jonsson <andreas@xxxxxxxxxxxxx>
  • To: angelscript@xxxxxxxxxxxxx
  • Date: Sun, 3 Feb 2013 14:15:14 -0200

Dear subscribers,

It's been a while, a little over 2 months in fact, but a new version is now
available.

The major new enhancement in this version is the support for initializing
script class members directly in the declaration. The initialization
expressions will then automatically be compiled in the constructors without
the need for additional code. This is a feature that has been on my to-do
list for a very long time, but thanks to a generous sponsorship from Frictional
Games <http://www.frictionalgames.com/> I had it implemented now, so you
should all thank them for this enhancement.

Another feature that was added, and that has often been asked for, is the
ability to register class methods as global functions without the need for
wrappers.

Support for multithreading has also been enhanced a bit. The internal
threadmanager can now be shared between multiple application modules with
separate memory spaces (dlls). The library also exposes the functions
asAtomicInc and asAtomicDec to make it easier to write threadsafe add-ons.

Besides this a rather long list of minor enhancements and bug fixes have
been included.

Unfortunately, a couple of important contributions from the community
didn't make it into this version. Namely, support for multiple types
arguments in the script templates contributed by Amer Koleci, and support
for native calling conventions on Linux with ARM processors contributed by
Carlos Luna. I will have these added in the next release.

Regards,
Andreas Jönsson
Author of AngelScript
www.angelcode.com

Other related posts:

  • » [angelscript] AngelScript 2.26.0 - Andreas Jonsson