Commit History

作者 SHA1 備註 提交日期
  svenbarth 9eb5f07538 * check that the PPU version of a unit loaded for package adjustment matches exactly (we don't accept different versions when loading PPUs normally, so why should we with packages?) 7 年之前
  florian b1dff29cbf * removed unused units 8 年之前
  Jonas Maebe 472b5228fe * changed ncgutil.has_alias_name(pd,s) to a method of tprocdef 8 年之前
  yury e3d9dbbeef * Removed unused vars. 9 年之前
  svenbarth f1cdb5c4e9 * don't export types that have been merely renamed (and thus are part of another unit and potentially another package altogether) 9 年之前
  svenbarth 0a1be7f985 * also export all public RTTI and (required) INIT symbols aside from the non-existing internal ones 9 年之前
  svenbarth a073b86b57 * move handling of typesym's defs from insert_export() to its own function export_typedef() 9 年之前
  svenbarth ad2facb10d * also add the forced indirect symbols of data symbols to the public assembler symbols 9 年之前
  svenbarth 2841cd9a9e * export IID and IIDSTR symbols of interfaces 9 年之前
  svenbarth b079fed247 * generate an internal error when exporting an unknown symbol 9 年之前
  svenbarth 32a354fc26 * ignore absolutevarsyms when exporting (at least for ordinary variable absolute symbols this works; for others we'll have to see...) 9 年之前
  svenbarth cbbbe8927e * handle the export and import of resourcestring symbols for packages 9 年之前
  svenbarth ccb4b23949 * register the start and end symbols of resource strings in the extern assembler list of the program/library 9 年之前
  svenbarth 3147374178 Ensure uniqueness of internal errors 9 年之前
  svenbarth 022df814c2 * use the extern and public assembler symbol lists stored in the units to resolve those symbols to a used package that don't have a corresponding Pascal symbol 9 年之前
  svenbarth 6cc7539208 * also export the mangled RTTI name from a package 9 年之前
  svenbarth a4cfa64d96 pkgutil.pas, insert_export: 9 年之前
  svenbarth fa4690eef8 Don't try to export generics. 9 年之前
  svenbarth b5d984da7a pkgutil.pas, createimportlibfromexternals: 9 年之前
  svenbarth adbef4fc84 New export option that enforces the use of the provided export name instead of using the name of the provided symbol. This is necessary to correctly handle overloaded functions, especially if one of them is an internproc one. 9 年之前
  svenbarth 0a8d531b8d Merged revision(s) 32582-32583, 32635, 32637, 32639 from branches/svenbarth/packages: 9 年之前
  svenbarth 1824a945cf Merged revision(s) 32515, 32573, 32575, 32579 from branches/svenbarth/packages: 9 年之前
  svenbarth e8ede4c3e2 Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages: 9 年之前
  svenbarth 3e70ac05c2 Merged revision(s) 32450-32451, 32455, 32457-32458, 32460-32462, 32477, 32480 from branches/svenbarth/packages: 9 年之前
  svenbarth 7d8d0340b9 Merged revision(s) 31988, 31991-31993, 32136, 32308-32309, 32312, 32318 from branches/svenbarth/packages: 9 年之前
  svenbarth c5bdc11cb2 Merged revision(s) 31924, 31934-31937 from branches/svenbarth/packages: 9 年之前
  svenbarth 4d0c009ad0 Ensure that structures types are exported consistently no matter whether they are top level or nested. 9 年之前
  svenbarth f55123ce92 Merged revision(s) 28904-28905, 29038-29044 from branches/svenbarth/packages: 9 年之前
  svenbarth 9d1938a713 Partial merge of r28851 (aside the parts that requires the global assembler symbols) 9 年之前
  svenbarth f8e9b33f99 Merge first batch of package handling related revisions from the packages branch 9 年之前