Commit History

Autor SHA1 Mensaxe Data
  florian 8c701eaa7b * reset c in dir_include if it will be re-read %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 7293bb7fdb m68k: reworked setjmp/longjmp to also save the FPU registers (when compiled with HW FPU support), and to only save the nonvolatile registers %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 37f43d3604 m68k: cleanup of the BuildRefExpression method in the assembler reader %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 64650261d1 m68k: refactor of the reglist and the regpair support in the assembler reader. also added support for float register lists for FMOVEM %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 5237a4d5e2 m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions %!s(int64=8) %!d(string=hai) anos
  michael 8833a6fbba * Patch from Graeme Geldenhuys to add rotation support %!s(int64=8) %!d(string=hai) anos
  michael 2a39d8c9b7 * Added DefaultUnitOfMeasure %!s(int64=8) %!d(string=hai) anos
  michael 9992d4b118 * SaveToStream and introduced published section %!s(int64=8) %!d(string=hai) anos
  michael a125d06c07 * Patches from Graeme Geldenhuys: %!s(int64=8) %!d(string=hai) anos
  Károly Balogh e0e90fffc4 make rgobj.uses_registers also return true, when the rg never allocated an imreg, but there were direct cpu register allocations. this at least fixes some address regvar trashing on 68k in relation to syscalls' explicit paralocs %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 1c04470b66 * converted for-loop to while-loop, because its loop count is used on exit %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 85f2903b8b * don't index past the end of the transitions array (mantis #30829) %!s(int64=8) %!d(string=hai) anos
  marcus 9eb195d285 FP-IDE: Amiga-likes need ami-extra %!s(int64=8) %!d(string=hai) anos
  marcus c540b7cb7d morphunits: workbench library unit, structures fixed, missing varargs %!s(int64=8) %!d(string=hai) anos
  marcus ad31914a73 morphunits: diskfont, keymap units rewrote from current SDK %!s(int64=8) %!d(string=hai) anos
  marcus 061943ec2c morphunits: commodities library unit part2 %!s(int64=8) %!d(string=hai) anos
  marcus 31fe583ce2 morphunits: commodities library unit %!s(int64=8) %!d(string=hai) anos
  marcus 3463e418f9 arosunits: Commodities library unit %!s(int64=8) %!d(string=hai) anos
  michael c81b645291 * Further fixes/improvements from Graeme Geldenhuys: %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 57e6cef18b m68k: enabled the mul to shift+sub/add optimizations for 68000 %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 4620d9b22c m68k: when loading from a reference with zero extend, clear the register first, then load, instead of clearing with AND later, because this is faster on slow 68ks and also shorter %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 41776e9608 m68k: on a '000, optimize CLR.L Dx to MOVEQ #0,Dx which is slightly faster %!s(int64=9) %!d(string=hai) anos
  michael 34ad4c29bf * Fix lineending not being a char %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 660432685a m68k: review and some cleanup of the shlshrnode, also add a special case for shifting 64bit values by 1 %!s(int64=9) %!d(string=hai) anos
  michael ddaa4d33e3 * Allow (*$ style directives, restructured directive handling (Bug ID 30725) %!s(int64=9) %!d(string=hai) anos
  michael 52383fed98 * Support for DispInterface and DispID (bug ID 30716) %!s(int64=9) %!d(string=hai) anos
  michael fe896fbe3b * Fix bug #30719, C style shift left and right operators %!s(int64=9) %!d(string=hai) anos
  michael e198d9bf06 * Patch from Graeme Geldenhuys to implement skip attribute in linear output writers (bug ID 30741) %!s(int64=9) %!d(string=hai) anos
  michael cfc8b0fd9e * Enumerator is unary operator %!s(int64=9) %!d(string=hai) anos
  michael 7ded54ad96 * Support for enumerator operator %!s(int64=9) %!d(string=hai) anos