2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  svenbarth ac95dcd7fa Improve inlining of generic routines (no matter whether they belong to a generic type or a generics themselves). 9 жил өмнө
  svenbarth f27ce0b159 Rework the way the method bodies for specializations are generated: instead of walking the global and local symboltable all pending specializations are kept in a list of the current module which is (for now) walked at the end of a unit/program to generate the method bodies as before. 9 жил өмнө
  svenbarth 2f6a1c01ba pgenutil.pas, generate_specialization_phase2: 9 жил өмнө
  svenbarth f8def6dbc9 Store and use procedure directives of generic routines. 9 жил өмнө
  Károly Balogh a2a630e9c5 m68k: fixed and enabled hardware mod/div support for coldfire, also it no longer depends on cpu family but cpu capability 9 жил өмнө
  Károly Balogh 931c14f0cf m68k: in second_int_to_bool, don't call TST after OR, since OR sets the flags as required already 9 жил өмнө
  Károly Balogh 766eeffc69 m68k: build fix. (changes before commit is a bad idea...) 9 жил өмнө
  Károly Balogh 2bfa1b995a m68k: added division/remainder cpu capabilities 9 жил өмнө
  Károly Balogh 6706445cb4 m68k: enable hardware divisions for all '020+, not only 020 itself 9 жил өмнө
  Károly Balogh aa63aa95bb m68k: a bunch of '000 related fixes and cleanups. generated source now compiles for '000 again, which was broken due to recent improvements conflicting with limitations of the original '000 9 жил өмнө
  Károly Balogh 62e0eab89b m68k: also handle large register save/restore offsets on 68000 9 жил өмнө
  Károly Balogh 0dd5beb064 m68k: more unaligned access support in the base cg, also enabled the code 9 жил өмнө
  Károly Balogh b6d845e732 m68k: needs_unaligned helper. returns true when the given reference with the given size needs to be loaded with unaligned support on the given cpu 9 жил өмнө
  Károly Balogh 391a79aebf m68k: a bunch of tweaks and improvements to assembly functions. higher move() speed on coldfire, disabled fillword implementation on CPUs not supporting unaligned access 9 жил өмнө
  Károly Balogh 7fbae10515 m68k: added more cpu capabilities (unaligned access, long addressing, various MULx), and the 68060 cpu target 9 жил өмнө
  michael cf6f3b7024 * Split autostore in autoconf/autosession 9 жил өмнө
  Károly Balogh a82196bf84 * now Amiga and MorphOS defines tf_requires_proper_alignment. for 68k Amiga it's required for 68000, on others it's not mandatory but beneficial 9 жил өмнө
  nickysn c78f406d99 + implemented proper stack checking for the i8086 9 жил өмнө
  florian 9daa4bd48d * always generate unaligned pointer entries (so .4bytes instead of .long is generated) in dwarf debugging info 9 жил өмнө
  svenbarth a35627628c Fix potential access violations when compiling units with helper types and/or generics 9 жил өмнө
  michael a1e5c122f2 * Some updates from Graeme Geldenhuys 9 жил өмнө
  michael 73ab7d877a * Fix 30181: correctly finalize fontmanager 9 жил өмнө
  michael 300db70983 * Updated from latest service descriptions 9 жил өмнө
  michael 4d671cd49d * Fix bug #30174, by default allow additional properties 9 жил өмнө
  michael 1d54f9f3e7 * Improved code generator to take care of some corner cases (duplicate identifiers, linefeeds in descriptions) 9 жил өмнө
  michael 2121a3ae39 * Improved code generator to take care of some corner cases 9 жил өмнө
  pierre 345361beef Revert commit 33771 and directly replace cpu8086 by cpui8086 which is always defined by ppc8086 compiler 9 жил өмнө
  michael 904b28bde2 * Small patch from Graeme Geldenhuys to make coding style more coherent (bug id 30114) 9 жил өмнө
  pierre ba509152b8 Also define CPUSMALL macro if CPUI8086 is defined 9 жил өмнө
  pierre 6646a0d29f Correct tseg.pp test for i8086 CPPU for which seg/cseg/dseg/sseg should NOT return zero values 9 жил өмнө