Amiga.org
Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Programming and Development => Topic started by: ChrisH on November 27, 2009, 11:19:22 AM
-
(http://cshandley.co.uk/portable/PortablE_small_logo.PNG) (http://cshandley.co.uk/portable)
A new version of PortablE (http://cshandley.co.uk/portable) has been released. PortablE is an AmigaE compiler, written from scratch in E, and able to compile itself. It supports Windows, Amiga OS3, OS4, AROS & MorphOS.
This release has focused on optimising PortablE, although other things were also done:
* Experimental MorphOS support (for C++), including MOS executables! MUI seems to work.
* Modules provided by others for AHI, CD_Play, FreeDB, MPEGA & some MUI bits.
* PortablE is up to 65% faster than before.
* PortablE's memory usage has been halved! Now similar to GCC's.
* MUI programs with custom classes can now be compiled by AmiDevCpp for OS3.
* Added emulation of AmigaE's ! (floating-point) operator to the compatibility mode.
* FastNew is implemented using an enhanced TLSF algorithm, greatly reducing memory usage.
* Programs produced by PortablE run faster, and PEGCC produces smaller executables.
* Lists are now truely stack-allocated, rather than being dynamically faked.
* Implemented the missing string formatting codes (\l, \r, \z, [w] & (x,y)) for C++.
* For speed, multi-threading support is now disabled unless you use OPT MULTITHREADED.
* Directory scanning is now much more robust on Windows.
* Improved documentation; clickable links, added bold/etc & special characters now visible.
* More examples of portable code.
* Various bug fixes.
If you want to find out more, or wish to download it, then please visit it's home page:
http://cshandley.co.uk/portable (http://cshandley.co.uk/portable)
-
Cool! I've downloaded this right away!
-
I am impressed by this, it's lovely to see such growth for this language.
-
I am impressed by this, it's lovely to see such growth for this language.
Thanks for your kind words :)
-
I have now released PortablE r5a, which should fix the installer not working on MorphOS. Sorry for the inconvenience.