Commit History

Author SHA1 Message Date
  svenbarth b01f802c80 pkgutil.pas, add_package_libs: 9 years ago
  svenbarth 4bea75f3bf pmodules.pas, finish_unit: 9 years ago
  svenbarth 3d2e1b7634 Ensure that no unnecessary symbols are generated for generics. 9 years ago
  svenbarth f686b736f6 pkgutil.pas, exportprocsym: 9 years ago
  svenbarth ab2b287fe4 rtl/darwin/sysinit.pas: 9 years ago
  svenbarth 60739fa0df Report a warning if a unit is used from an indirectly used package. We are doing this only for the units used in contained units though as in the "contains" section there can't be such units anyway (and just checking all loaded units would lead to false positives). 9 years ago
  svenbarth fd2b8dab91 * regenerated msgtxt.inc & msgidx.inc after r32513 9 years ago
  svenbarth 9a5b713afd msg/errore.msg: 9 years ago
  svenbarth 5705ff44a2 pmodules.pas, proc_package: 9 years ago
  svenbarth 0e15b1ed08 Disable most of the (annoying) debug output regarding packages. 9 years ago
  svenbarth bb07909509 fpcp.pas, tpcppackage: 9 years ago
  svenbarth c768cc7dc1 Also load all packages that are required by packages, but that are not part of the directly used packages. 9 years ago
  svenbarth ac6ba043e1 Keep track whether a package was added directly through a requires section (or the command line) or indirectly. 9 years ago
  svenbarth 0c34a5a5c8 systems/t_linux.pas, TLinkerLinux: 9 years ago
  svenbarth 920997c29b ncgvmt.pas, TVMTWriter: 9 years ago
  svenbarth fc48a05080 * regenerate Makefile after r32504 9 years ago
  svenbarth 3f1be976b6 Set FPC_HAS_INDIRECT_MAIN_INFORMATION for i386-linux 9 years ago
  svenbarth ca91178c5d ncgflw.pas, tcgonnode: 9 years ago
  svenbarth d97d3840b9 Use indirect reference for the RTL helpers that require RTTI symbols. 9 years ago
  svenbarth fe4f179082 Adjust resourcestrings so they use indirect references as well. 9 years ago
  svenbarth 8d21121c74 Use indirect references for "on". 9 years ago
  svenbarth e9e39707c7 Adapt resource string tables to use indirect references as well. 9 years ago
  svenbarth ca73033018 Improve PIC startup code when not using C libraries. It correctly reaches PascalMain, but it crashes inside fpc_cpucodeinit when setting has_mmx_support :/ 9 years ago
  svenbarth 98a6d312ba Adjust the C 2.1 startup code to be able to handle indirect main information (PIC does not work though :( ). 9 years ago
  svenbarth 3f5be7b177 Adjust the C and C 2.1 halt code to retrieve the exit code from the parameter instead of accessing ExitCode directly. 9 years ago
  svenbarth ee4d51bad6 Fix compilation. 9 years ago
  svenbarth 6bb43ac381 For systems that support both internal and external resources (in this case only Darwin ones) we need to generate the FPC_RESLOCATION symbol always, because the SysInit unit is resource type agnostic. 9 years ago
  svenbarth 5a4a36158c Adjust non-Windows resources to work with indirect main information as well. 9 years ago
  svenbarth 720dbf166d Enable dynamic packages support for i386-linux. Note: this requires the RTL to be manually compiled with FPC_HAS_INDIRECT_MAIN_INFORMATION since not all SysInit units are yet adjusted. 9 years ago
  svenbarth 12f0ae4949 Adjust the C-less entry points to support indirect main information. 9 years ago