The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
yury 222f981dd1 * 8086: Fixed Ofs() for far routines.
resultdef of typeconvnode.typecheck_proc_to_procvar() is reused every time you get an address of a proc. So it is forbidden to change the far/near attribute of resultdef - it leads to mess during code generation. 
  Instead it is needed to use separate reusable resultdefs with new flags pc_far_address and pc_offset.

git-svn-id: trunk@46470 -
2020-08-17 13:37:55 +00:00
compiler * 8086: Fixed Ofs() for far routines. 2020-08-17 13:37:55 +00:00
installer Regenerated all Makefile's 2020-08-04 10:19:49 +00:00
packages sql parser: support functions with identifier path (MSSQL) 2020-08-17 09:24:32 +00:00
rtl * Xtensa: patch by Christo Crause: add support for windowed ABI stack dump, resolves #37583 2020-08-16 21:05:15 +00:00
tests * In the TP mode for 16-bit CPUs uint8+uint8 is extended to sint16+sint16. This is TP compatible. 2020-08-17 09:25:45 +00:00
utils * Expose ExtraUnits, remove hardcoded DTypesUnit, patch by Henrique Werlang (bug ID 37570) 2020-08-15 07:31:43 +00:00
.gitattributes * do not apply range test optimization if the variable is a string being compared against a char constants, resolves #37476 2020-08-15 18:29:26 +00:00
.gitignore Add zxspectrum, msxdos and amstradcpc list of unsupported OSes for most utils packages 2020-08-05 09:30:16 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile Regenerated all Makefile's 2020-08-04 10:19:49 +00:00
Makefile.fpc * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS 2020-07-10 21:52:24 +00:00