提交歷史

作者 SHA1 備註 提交日期
  florian 96858dd64d + additional tests which ensure that constant propagation is off 8 年之前
  florian 8471e02e40 * call simplify after typechecking for nodes 8 年之前
  florian 6b84a1e1b8 + do constant propagation into arguments of inline nodes if possible 8 年之前
  florian 000cffa8e3 * make more use of nf_internal to avoid range check errors 8 年之前
  florian e4d60b2048 * factored out tinlinenode.getaddsub_for_incdec from first_IncDec so it can be used independently 8 年之前
  florian 509f6839fe + replace i:=succ/pred(i) by inc/dec(i) 8 年之前
  florian 8bbd2e4030 + test for issue #27744 8 年之前
  florian 5df9b994d1 * fix warnings which were caused by last changes to for node generation 8 年之前
  florian 0610187878 + transform for loop into equivalent while loop during pass 1 to simplify code generation 8 年之前
  florian 82e6e1eb34 + tempinfo flag ti_no_final_regsync which prevents that the final reg. sync. is emitted 8 年之前
  florian 8c701eaa7b * reset c in dir_include if it will be re-read 8 年之前
  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 8 年之前
  Károly Balogh 37f43d3604 m68k: cleanup of the BuildRefExpression method in the assembler reader 8 年之前
  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 8 年之前
  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 8 年之前
  michael 8833a6fbba * Patch from Graeme Geldenhuys to add rotation support 9 年之前
  michael 2a39d8c9b7 * Added DefaultUnitOfMeasure 9 年之前
  michael 9992d4b118 * SaveToStream and introduced published section 9 年之前
  michael a125d06c07 * Patches from Graeme Geldenhuys: 9 年之前
  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 9 年之前
  Jonas Maebe 1c04470b66 * converted for-loop to while-loop, because its loop count is used on exit 9 年之前
  Jonas Maebe 85f2903b8b * don't index past the end of the transitions array (mantis #30829) 9 年之前
  marcus 9eb195d285 FP-IDE: Amiga-likes need ami-extra 9 年之前
  marcus c540b7cb7d morphunits: workbench library unit, structures fixed, missing varargs 9 年之前
  marcus ad31914a73 morphunits: diskfont, keymap units rewrote from current SDK 9 年之前
  marcus 061943ec2c morphunits: commodities library unit part2 9 年之前
  marcus 31fe583ce2 morphunits: commodities library unit 9 年之前
  marcus 3463e418f9 arosunits: Commodities library unit 9 年之前
  michael c81b645291 * Further fixes/improvements from Graeme Geldenhuys: 9 年之前
  Károly Balogh 57e6cef18b m68k: enabled the mul to shift+sub/add optimizations for 68000 9 年之前