Commit History

Author SHA1 Message Date
  svenbarth 5a0de1cb23 Enable package support for powerpc-darwin. 10 years ago
  svenbarth 79eb9d6743 Keep track of how many units are used from each required/requested package and only link those from which any units are used. 10 years ago
  svenbarth 3949600655 pkgutil.pas, add_package: 10 years ago
  svenbarth 0add53bfd3 pkgutil.pas: 10 years ago
  svenbarth b1f03841c9 options.pas: 10 years ago
  svenbarth e7adfb9168 Temporary hack to allow the compilation of libraries on Mac OS X. My current theory is that some of the $indirect symbols messed things up... I need yet to investigate the issue in detail. 10 years ago
  svenbarth 919aca3c1e Regenerated Makefile after addition of sysinit.pas 10 years ago
  svenbarth 9028de29b3 Fix bootstrapping. 10 years ago
  svenbarth 485cbeb3b9 Fix bootstrapping. 10 years ago
  svenbarth 1a68af9a74 Switch Mac OS X to indirect entry information. 10 years ago
  svenbarth 9c7ee0794e pmodules.pas, proc_package: 10 years ago
  svenbarth cbcda8bd59 Generate unit exports only for system that need them. 10 years ago
  svenbarth e6a181c91d Fix a bug introduced in r28691. The only testsuite failure on Win32 compared to Trunk is test/tstrutils2.pp, but that could be because I branched while that test was broken anyway... 10 years ago
  svenbarth 4316175a3e Really fix threadvar handling. The pointer to the threadvar tables needs to be known during InitSystemThreads() thus we need to supply the entry information in Exec_tls_callback(). 10 years ago
  svenbarth 6c03d4b2f4 fppu.pas, tppumodule: 10 years ago
  svenbarth 3710c86a1f Ensure that the reference to the System unit is correctly set up for packages. Among other things this is needed to compile a package with the -gl option (though debug information doesn't work yet). 11 years ago
  svenbarth 3eacfce4b4 Correctly create import libraries for packages as well. 11 years ago
  svenbarth be6a1c719c Add support for parsing required packages. 11 years ago
  svenbarth 9887293bec When compiling a package, handle only those units that are not yet part of a package. 11 years ago
  svenbarth 558f2aeb3a Add support for reading/writing required packages from/to the PCP file 11 years ago
  svenbarth fd0cd9a615 Ensure that units loaded from a package are not recompiled if the source files should happen to be available. 11 years ago
  svenbarth bbfb7c4cad Add a possibility to track if a unit was loaded from a package. 11 years ago
  svenbarth 0d3f89bdac Fix a potential access violation when exporting symbols on a Unix based system. 11 years ago
  svenbarth 9605908553 + add a error message for specifying a package multiple times 11 years ago
  svenbarth 363d38a055 Fix usage of interfaces declared in units that are part of a package. 11 years ago
  svenbarth 1141fbb94e Start to use package related messages 11 years ago
  svenbarth c5c774be11 - reduce debug output a bit 11 years ago
  svenbarth 3827c66316 Fix usage of threadvars. 11 years ago
  svenbarth 274e43d7e0 Avoid the need to import/export _FPC_SysInstance and _FPC_TlsKey. 11 years ago
  svenbarth 87b57959ba Fix threadvar handling. 11 years ago