Commit History

Autor SHA1 Mensaxe Data
  florian e5ebc65cce * if si and di are allocated on i8086, using an index in references is not possible anymore %!s(int64=7) %!d(string=hai) anos
  florian 22df9cde3e * halt and runerror never return %!s(int64=7) %!d(string=hai) anos
  nickysn f5e6b40486 + extended test tasm18.pp with recordtype*constant and %!s(int64=7) %!d(string=hai) anos
  nickysn ae6a4030c3 + support evaluation of recordtype*constant in the intel syntax inline asm. %!s(int64=7) %!d(string=hai) anos
  nickysn a834e6d5c5 + added test tasm18b.pp, which is yet another for 3-byte records, which should %!s(int64=7) %!d(string=hai) anos
  Károly Balogh 3d16d38f10 atari: enable FPC_STDOUT_TRUE_ALIAS and groom some of the other defines %!s(int64=7) %!d(string=hai) anos
  Károly Balogh 444d032607 msdos: enable FPC_STDOUT_TRUE_ALIAS by default %!s(int64=7) %!d(string=hai) anos
  Károly Balogh 07513150e0 * make StdOut/StdErr optionally a true alias of Output/ErrOutput, so they share the same underlying TextRec. this reduces data segment usage on small systems by more than 1K. %!s(int64=7) %!d(string=hai) anos
  florian 980c689d37 + Peephole optimizer MovPush2Push %!s(int64=7) %!d(string=hai) anos
  florian 961f7fd25b * msdos target uses already non 8.3 file names, so it makes no sense to get in trouble by using rtlconst instead of rtlconsts %!s(int64=7) %!d(string=hai) anos
  florian 37c987c3ea * dependencies fixed %!s(int64=7) %!d(string=hai) anos
  florian 08ebf36d00 * fix test for i8086 %!s(int64=7) %!d(string=hai) anos
  florian 09af451c2e * try to get rid at least of one mov when looking for les/lds optimization %!s(int64=7) %!d(string=hai) anos
  nickysn 3e63f6bbae + added test tasm18a.pp, which tests that 3-byte records don't set a valid %!s(int64=7) %!d(string=hai) anos
  marco 19b47e54bb * win32/64 stdio handles don't have fixed numbers, remove very old check %!s(int64=7) %!d(string=hai) anos
  nickysn d5845a2d2a * updated test tasm18.pp, so it is now runnable and checks the generated code %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 84d93e50a2 pastojs: write procedure declaration %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner c8fe0d342f fpdoc: cleaned up obsolete okspecialize code %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 014a654955 pastojs: write property %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 2556ea5161 fcl-passrc: fixed indentation %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 715295edd6 fcl-passrc: removed not used okSpecialize %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 99e99e17f0 pastojs: write expression %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 4c2f2908fb fcl-passrc: comments %!s(int64=7) %!d(string=hai) anos
  michael 3cc93fde2c * Add empty virtual constructor to TRouteObject %!s(int64=7) %!d(string=hai) anos
  michael 92321c06e8 * Changed default debug server exe (bug ID 33140) %!s(int64=7) %!d(string=hai) anos
  michael 431f44ccb0 * Make debugserver configurable %!s(int64=7) %!d(string=hai) anos
  nickysn cbf01fc284 + added test tasm18.pp, which tests instructions with an operand size set %!s(int64=7) %!d(string=hai) anos
  nickysn f0765421eb + also set the operand size in constants like recordtype (without addressing a %!s(int64=7) %!d(string=hai) anos
  nickysn 7338437dcd * allow recordtype.recordfield constants to set the operand size; this makes things like %!s(int64=7) %!d(string=hai) anos
  nickysn f829f70186 * use the 'size' return value of BuildConstSymbolExpression to set the operand size %!s(int64=7) %!d(string=hai) anos