PDA

View Full Version : PortablE r5 released (now runs on MorphOS)


ChrisH
11-27-2009, 04:19 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

SamuraiCrow
11-27-2009, 08:33 AM
Cool! I've downloaded this right away!

Ross_Geller
11-27-2009, 04:47 PM
I am impressed by this, it's lovely to see such growth for this language.

ChrisH
11-28-2009, 02:06 AM
I am impressed by this, it's lovely to see such growth for this language.
Thanks for your kind words :)

ChrisH
11-28-2009, 07:37 AM
I have now released PortablE r5a, which should fix the installer not working on MorphOS. Sorry for the inconvenience.