The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 0a8d531b8d Merged revision(s) 32582-32583, 32635, 32637, 32639 from branches/svenbarth/packages:
pkgutil.pas, createimportlibfromexternals:
  * findpackagewithsym: ignore other (weak) external symbols
........
pkgutil.pas, createimportlibfromexternals:
  * import_proc_symbol: at least import the mangled name if there is no alias available
........
pkgutil.pas:
  * exportabstractrecordsymproc & insert_export: don't try to export a typedef if it doesn't belong to the current symtable, happens for cross unit type aliases
........
psub.pas:
  * read_proc: extract the code that creates an import library entry into its own function import_external_proc so that the same code can be used from other locations as well
........
Correctly handle external functions that are used from other units.

pkgutil.pas, createimportlibfromexternals:
  * processasmsyms: also check the import name when checking for duplicates (just for safety, the cache check should have caught these already)
  * processimportedsyms: if we have a routine imported from a library of whihc the symbol resides in a unit loaded from a package we need to import the routine ourselves instead of trying to import it from the package; also add an entry in the cache to speed up finding it again in processasmsyms()
........

git-svn-id: trunk@33519 -
2016-04-15 15:09:37 +00:00
compiler Merged revision(s) 32582-32583, 32635, 32637, 32639 from branches/svenbarth/packages: 2016-04-15 15:09:37 +00:00
ide * notify unit video of switching consoles under windows 2016-04-10 01:44:29 +00:00
installer * added SDL sources 2015-11-17 12:03:49 +00:00
packages * updated ptcpas to version 0.99.14.1 2016-04-14 21:43:52 +00:00
rtl Amiga: Enable character unit 2016-04-14 21:02:25 +00:00
tests * fixed a_load_regconst_subsetreg_intern() when loading a 32 bit register 2016-04-13 17:09:31 +00:00
utils * pas2jni: Minor fix to exe extension. 2016-04-07 13:17:46 +00:00
.gitattributes * updated ptcpas to version 0.99.14.1 2016-04-14 21:43:52 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile * remove documentation of the build target in the Makefile help screen as it overrides the version check 2016-03-13 12:10:33 +00:00
Makefile.fpc * remove documentation of the build target in the Makefile help screen as it overrides the version check 2016-03-13 12:10:33 +00:00