ecx56.notes ECX v56 (2.1.2) - July 2009 ------------------------------------------------------------------------------- - Problem with ELF generation and SYMBOLHUNK/S, fixed. ECX v56 (2.1.1) - June 2009 ------------------------------------------------------------------------------- - Some old bugs in EC/Creative modules support fixed. - \0 to \9 codes in immediate strings broke in 2.1 (which in turn broke ECX's ELF generation), fixed. ECX v56 (2.1.0) - June 2009 -------------------------------------------------------- - Fixed an gigantic amount of 64bit integer issues and forgotten things (PPC). - Strings now supports formatting codes \1 to \9 to insert ascii values 1 to 9. (\0 has always been supported). - 68k String(), List(), DisposeLink() now supports optional argument "mempool" just like PowerPC versions. - "CONST BLA = ()" => crash, FIXED. - Now does optimisations like "!x/256.0" => "!x*(!1.0/256.0)" => "!x*0.00390625". - Finally implemented 68k inline assembler! *badabing* Hard work :) See ecx.guide. - ECX now supports 'foo''bar' type of strings like EC/CreativE. - Improved SYMBOLHUNK generation, now also yanks symbols from "secondary loaded" modules. - EmptyCache tool threw a hit, fixed. - Added OPT CODE FAST, for compatibility with CreativE, does nothing. - 68k Mul(), Div() now uses 68020 instructions. - Fixed 68k StrCopy() to handle 0 len copy like PPC version. - Added built-in function NewList(). - Some codegen fixes and improvements mostly for 68k. - Various smaller fixes and improvements..