ecx46.notes v46 August 2004 ---------------------------------- o PPC Rnd() bug fixed. o PPC StringF() bug fixed. o some RAISE conditions where not correct, fixed. o object.member++ was wrong, fixed. Thanks Damien G. o Automatic OBJECT "self" in methods now implemented. o Local class construction. o Small FreeMem bug in startupcode fixed. o Unreferenced check, did not check in methods, fixed. o SELECT OF fixed again!. o PPC Next(cmplx) did not cope with cmplx=NIL. o "(", ")" is now allowed in constant expressions. o Compiling exe with (line)debug and modules compiled with (line)debug crashed, fixed. o ModuleFromFD tool. Supports Amiga and MorphOS FDs (including SYSV functions). o PPC: DOUBLE variables may be put in registers too. o OPT NOWARN, NOWARN/S - implemented. o Vararg macros work now. o PPC NewM() was missing. o PPC String(), List(), DisposeLink() now takes a second optional argument: mempool !! o Automatic register allocation bug removed. o PPC FastNew() bug fixed. o PPC floating point support fuctions (Fxxx()) didnt work, fixed. o Two new internal functions: XtoD(), DtoX(). Theese functions convert a 64bit (signed) integer to a 64bit float, and the other way around. only PPC for now. o Another 68K ++/-- bug fixed. (QuickPub now opens window correctly). o 68k negate was wrong, fixed. (vectest3 now works) o Misc bugs fixed here and there, in a nutshell, many more sources works now. Other things: 68k mode needs more work to be useful.. PowerPC library mode still not working.. Assembly style macros still not implemented.. All MUI-examples, except Mui-Demo.e works correctly, in powerpc mode. Methods between modules seems to have problems.. Lisp-cells not fully implemented.. will it ever be ? Chances are, there is more.. ;-) Oh yes, I havent been able to test if floating point operations works in 68k mode. As far as I can tell, MorphOS does not emulate 68k FPU.. Enjoy :)