Commit History

Autor SHA1 Mensaxe Data
  yury 75e5afd45b * When optimization is off always load unused parentfp to a local location to be debugger friendly. %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner ccc26ad34c pastojs: compiler: reset hub %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 01d5519fe8 fcl-js: skip writeln test %!s(int64=5) %!d(string=hai) anos
  yury 1002a7c590 * 8086: Fixed very long section names when $HUGECODE is ON and section based smartlinking is used. %!s(int64=5) %!d(string=hai) anos
  pierre b1ee6f7fdc Fix error in previous commit %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner dba6f9a828 fcl-passrc: simplify %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner dacf740561 fcl-passrc: resolver: FinishedInterfaceIndex %!s(int64=5) %!d(string=hai) anos
  pierre ac36a214bf Do not set EXCLUDE_80BIT_TARGETS to 1 if OPT variable contains -dFPC_SOFT_FPUX80 %!s(int64=5) %!d(string=hai) anos
  michael 82346563c1 * Add StoredAttribute class, bug ID #37602 %!s(int64=5) %!d(string=hai) anos
  michael 8bc2326b77 * Fix bug #37601: add some attribte definitions %!s(int64=5) %!d(string=hai) anos
  yury 5d0e1dbe5a * msdos: Fixed section based smartlinking after my recent changes. %!s(int64=5) %!d(string=hai) anos
  yury 9a01bcf3dc * Changed Integer to Longint in definitions of RTTI structures. It fixes typinfo for 16-bit CPUs. %!s(int64=5) %!d(string=hai) anos
  michael 460dc49d68 * Fix bug #37445, find resource file in subdir %!s(int64=5) %!d(string=hai) anos
  pierre ca5e2ee16a Also add platformopt to DllCmd[1], as done for ExeCmd[1] %!s(int64=5) %!d(string=hai) anos
  florian 120825d1d6 * do not throw an internal error on illegal assembler expressions, resolves #37439 %!s(int64=5) %!d(string=hai) anos
  yury e200fde888 * Fixed tests for 16-bit CPUs. %!s(int64=5) %!d(string=hai) anos
  yury 1b99279617 * msdos: Enabled $HUGECODE for sysutils and classes to overcome 64K per unit code limit. %!s(int64=5) %!d(string=hai) anos
  yury 9d41a435c2 * tinyheap: Disable inline when FPC_TINYHEAP_HUGE is defined to prevent code bloat. %!s(int64=5) %!d(string=hai) anos
  yury 97eb32e6fd * 8086: Also fixed loading a register to a 32-bit ref in case the source register is used as the ref base or index. %!s(int64=5) %!d(string=hai) anos
  yury 4873ec73a7 * 8086: Fixed loading a 32-bit ref to a register in case the target register is used as the ref base or index. %!s(int64=5) %!d(string=hai) anos
  ondrej 809db09169 sql parser: support CASE with selector (CASE A WHEN 1 THEN B ELSE C END) %!s(int64=5) %!d(string=hai) anos
  pierre 5d6d47bad1 Amend commit 46484: Do not accept LOC_CSUBSETREF location type as this represents read-only memory region which should never be modified %!s(int64=5) %!d(string=hai) anos
  florian b267f6fcb3 * internal error unified %!s(int64=5) %!d(string=hai) anos
  florian 004ac4d1f4 * Xtensa: set abi correctly %!s(int64=5) %!d(string=hai) anos
  pierre a4cfade86b Avoid internalerror 200203273 by handling LOC_CSUBSETREG and LOC_CSUBSETREF as LOC_SUBSETREG in tcgassignmentnode.pass_generate_code %!s(int64=5) %!d(string=hai) anos
  yury 580e9e5169 * wlib: calculate the record size according to the number of files in the library. %!s(int64=5) %!d(string=hai) anos
  yury 9e11f8122f * Corrected r46481. Use both tcalo_new_section and tcalo_make_dead_strippable flags since only the default implementation implies a new section creation when tcalo_make_dead_strippable is specified. %!s(int64=5) %!d(string=hai) anos
  yury 17e75004c5 * Allow library based smartlinking of indirect symbol entries. %!s(int64=5) %!d(string=hai) anos
  yury c75953c12b * msdos: Implemented library based smartlinking of the dead stripable vectorized lists. It is enabled for the internal linker and wlink. These linkers sort sections by name by default. %!s(int64=5) %!d(string=hai) anos
  yury 764227193a * Added on option to implement library based smartlinking of the dead stripable vectorized lists (e.g. resource strings index). By default smartlinking of such lists only supported when the section based smartlinking (tf_smartlink_sections) is enabled for a target. %!s(int64=5) %!d(string=hai) anos