Original Post
This version a couple of improvements to the saved bytecode. It is now almost fully platform independent, with the exception of pointer size differences. The saved bytecode now also includes the names of the script sections used to compile it.
The script language has also received a couple of improvements. Script functions are now allowed to return references, where it is safe of course. This in turn allowed me to add support for the opIndex operator overload.
InvalidPointer contributed with the implementation of the private keyword for class properties. In the upcoming versions I'll expand this to class methods as well.
Another contribution was the support for native calling conventions on x86/64 for MacOS X. Zerotri was the one that prepared that.
Besides that there is a whole list of bug fixes, and a couple of optimizations.
Regards,
Andreas
The script language has also received a couple of improvements. Script functions are now allowed to return references, where it is safe of course. This in turn allowed me to add support for the opIndex operator overload.
InvalidPointer contributed with the implementation of the private keyword for class properties. In the upcoming versions I'll expand this to class methods as well.
Another contribution was the support for native calling conventions on x86/64 for MacOS X. Zerotri was the one that prepared that.
Besides that there is a whole list of bug fixes, and a couple of optimizations.
Regards,
Andreas