Commit History

Autor SHA1 Mensaxe Data
  nickysn a19a9ef9cc + added a TOS parameter to TTarget.GetUnitLibFileName %!s(int64=12) %!d(string=hai) anos
  nickysn 1bea98995b * regenerated fpcmake makefiles after r25642 %!s(int64=12) %!d(string=hai) anos
  nickysn 8844c67f56 * updated fpcmake revision.inc after r25642 %!s(int64=12) %!d(string=hai) anos
  nickysn d89c286dc1 * changed the staticlibext for i8086-msdos to .a in fpcmake.ini as well %!s(int64=12) %!d(string=hai) anos
  nickysn 96a4f8e43b * the staticlibext for i8086-msdos changed from .lib to .a; rationale: %!s(int64=12) %!d(string=hai) anos
  marco 6ace630c6f * fix for #24947, writing index expression of property. Patch by Daniel Gaspary. %!s(int64=12) %!d(string=hai) anos
  marco bca1e53840 * fix for mantis #24920 try to properly update messages unit for win64. %!s(int64=12) %!d(string=hai) anos
  nickysn 8f8bd8b12d - rm the unnecessary jnz instruction before the rep stosb in the i8086-msdos startup code, because the rep prefix checks for cx=0 and skips the stosb instruction anyway %!s(int64=12) %!d(string=hai) anos
  Károly Balogh 6c0581da49 * do not emit TST.L #ofs(dX) instructions for the Coldfire %!s(int64=12) %!d(string=hai) anos
  Károly Balogh 584e3638ab * get the count of params from the correct list %!s(int64=12) %!d(string=hai) anos
  nickysn 608a449c4a + added a 'cld' before the first string x86 instruction in the i8086-msdos startup code %!s(int64=12) %!d(string=hai) anos
  nickysn 826b4678f3 * moved UpdateAlignmentStr, UpdateOptimizerStr, UpdateWpoStr and UpdateDebugStr from unit globals to unit dirparse %!s(int64=12) %!d(string=hai) anos
  svenbarth 235c06ab34 Implement volatile address registers. Fixes quite some tests, but also breaks others... (overall more are fixed than are broken :) ) %!s(int64=12) %!d(string=hai) anos
  svenbarth 29ff548c0b Revert some additions of add_move_instruction as this heavily breaks code when the frame pointer is involved %!s(int64=12) %!d(string=hai) anos
  svenbarth dd204f395d m68k: add a few more add_move_instruction to tcg68k %!s(int64=12) %!d(string=hai) anos
  svenbarth 03623c6c1a Forgot to commit that I moved tcgsize2opsize from cgcpu to cpubase. %!s(int64=12) %!d(string=hai) anos
  nickysn 119cf760eb * UpdateTargetSwitchStr moved to a new unit dirparse.pas. This avoids the dependence of unit scandir on unit options %!s(int64=12) %!d(string=hai) anos
  svenbarth 8e60465eb4 Fix the last failing tcnvint test (plus another one) by using comparisons that are not necessarily 32-bit. %!s(int64=12) %!d(string=hai) anos
  sergei 5af873ee5b * x86 targets: Profiling shows that quite a bit of time is spent in findreg_by_number(), despite it uses binary search. Worse, it is repeated for every piece of register information. Trying to get rid of some of these calls: rearranged registers so that their "opcode" matches 3 LSBs of superregister number (with a few exceptions described at the beginning of x86reg.dat). This allows to lookup opcodes in regval() with O(1) complexity, and removes need in rXXXop.inc files. %!s(int64=12) %!d(string=hai) anos
  sergei 2c79314d59 * IF_SANDYBRIDGE designates CPU family, not feature. Mostly a cosmetic change, since we don't use these flags for anything. %!s(int64=12) %!d(string=hai) anos
  svenbarth 75dc360bd4 Correctly handle 64-Bit values when converting ints to bools. Fixes 2 tests. %!s(int64=12) %!d(string=hai) anos
  svenbarth 0cb2bda0a5 Correctly handle loads of different sizes. Fixes 1 test. Might be more, but some other bugs might hide it. %!s(int64=12) %!d(string=hai) anos
  Károly Balogh c108a24cc8 reverted r25622 which was an accidental commit of some highly experimental debug code (sorry) %!s(int64=12) %!d(string=hai) anos
  Károly Balogh d004b44406 really fixed FillChar and fixed FillWord. fixes 8 tests. %!s(int64=12) %!d(string=hai) anos
  Károly Balogh e27db65085 really fixed FillChar and fixed FillWord. fixes 8 tests. %!s(int64=12) %!d(string=hai) anos
  marco 2a9916baba * fix mantis #25129 for non OS X BSD systems. Patch by A. Cardenas Marquez %!s(int64=12) %!d(string=hai) anos
  michael 1f0c70508f * DisplayName should not set name %!s(int64=12) %!d(string=hai) anos
  michael 50b9b65395 * Only specify override for destructor in interface section. Add inherited to constructor, Tstreamclass is TMemoryStream %!s(int64=12) %!d(string=hai) anos
  michael 38f72cf39b Raise exception if no scanner specified %!s(int64=12) %!d(string=hai) anos
  michael a6627d14d4 * Added Extract to TJSONArray %!s(int64=12) %!d(string=hai) anos