Version 1.8.0 was full of bugs and for that I apologize. I released three bug fix versions before I decided I had to make a much larger effort to remove the bugs. Version 1.8.1 brings mostly bug fixes, and improved compatibility with MinGW (and probably most other GCC based compilers).
One novelty is official support for virtual methods. They were always supported in MSVC, but in MinGW they weren't.
The other is a much improved way of determining the correct way to register object types. This in turn eliminated the need for the flags asCALL_RETURNBYREF and asCALL_RETURNBYVAL.
Just in case there are still some bugs lurking around I've released this latest version as BETA. But don't let that hold you back from using it. The version is feature complete and I can assure you that it is much more bug free than the previous version. The BETA status will remain for a couple of weeks until I can be sure that no more bugs will be encountered.
By the way, I've probably broken the code for the Dreamcast, and the pure C++ code alternative (not much though). I will try to fix these as soon as possible, though the Dreamcast code will have to be tested by someone else as I don't have the proper tools.

Changed debug output to be put in subdirectory AS_DEBUG

bug fix: Some errors were always reported on line 1 column 1, no matter where they were located

bug fix: An assertion failed when a function call used a temporary variable and the function wasn't found (thanks Jakub "krajzega" Wasilewski)

bug fix: Non-complex objects with 2 DWORDs in size is now correctly returned from system functions

bug fix: Objects returned in memory is now correctly handled by MinGW for cdecl calling convention

bug fix: Objects registered with asOBJ_IS_COMPLEX was not treated correctly by MinGW

Jayanth.KRaptor Entertainment Pvt. Ltd.http://www.raptorentertainment.com---------------------------------------------------------Why Mr. Anderson? Why? ...Why keep fighting? Do you think you're fighting for something - for more than your survival? Can you tell me what it is? Do you even know? Is it freedom, or truth, perhaps peace, could it be for love? Illusions Mr. Anderson, vagaries of perception. Temporary constructs of a feeble human intellect trying desperately to justify an existence without meaning or purpose.

I probable gotta wait for 1.9.0, cos we are gonna port our engine over DX9.0c base.

Jayanth.KRaptor Entertainment Pvt. Ltd.http://www.raptorentertainment.com---------------------------------------------------------Why Mr. Anderson? Why? ...Why keep fighting? Do you think you're fighting for something - for more than your survival? Can you tell me what it is? Do you even know? Is it freedom, or truth, perhaps peace, could it be for love? Illusions Mr. Anderson, vagaries of perception. Temporary constructs of a feeble human intellect trying desperately to justify an existence without meaning or purpose.