Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 76045bfc04 * merged macOS/AArch64 support + revisions these changes depended on %!s(int64=4) %!d(string=hai) anos
  svenbarth cbe9654b04 Merged revision(s) 44072-44074 from trunk: %!s(int64=5) %!d(string=hai) anos
  svenbarth 083781bf0c * keep track if the unit was found by using a default namespace as prefix %!s(int64=7) %!d(string=hai) anos
  svenbarth 99c53abf36 * also take into account default namespace when looking for a unit: %!s(int64=7) %!d(string=hai) anos
  svenbarth d50848174a + add putboolean and getboolean convenience methods to tentfile %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe 320a699967 * fixed storing the symbols of the global macro symbol table in the ppu in %!s(int64=7) %!d(string=hai) anos
  florian b41cb26727 + write selected features in ppu of the system unit and load them further on %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe 4e1f999b02 * write full path name when ppu crc checks fail/conflict (patch by %!s(int64=8) %!d(string=hai) anos
  yury beafb239d4 * Fixed memory leak. %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 69a502db37 instead of stringdup(ppufile.getstring), have a getpshortstring function in entfile, and use it whereever possible. this avoids an extra shortstring copy, compared to the earlier solution %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 0117602b6e * reset unitimportsymsderefs in tppumodule.reset, hopefully fixes %!s(int64=8) %!d(string=hai) anos
  pierre 4d09dfca95 Remember usage of checkpointer (-gc) option: %!s(int64=8) %!d(string=hai) anos
  pierre ea4350d86a Avoid memory leak on tppumodule.unitimportsymsderefs %!s(int64=9) %!d(string=hai) anos
  svenbarth 5bb121e91c Add a mechanism to keep track of assembler symbols that either publicly provided by a unit or used by a unit and that are not really baked by a Pascal symbol (e.g. public function aliases, RTTI & VMT symbol). %!s(int64=9) %!d(string=hai) anos
  nickysn a8ad82b99f + added new unit flag uf_i8086_ss_equals_ds, which indicates memory models with %!s(int64=9) %!d(string=hai) anos
  svenbarth 7d8d0340b9 Merged revision(s) 31988, 31991-31993, 32136, 32308-32309, 32312, 32318 from branches/svenbarth/packages: %!s(int64=9) %!d(string=hai) anos
  svenbarth f55123ce92 Merged revision(s) 28904-28905, 29038-29044 from branches/svenbarth/packages: %!s(int64=9) %!d(string=hai) anos
  svenbarth 9fd8c8718a Partial merge of r28846 (without the global assembler symbols) %!s(int64=9) %!d(string=hai) anos
  svenbarth f8e9b33f99 Merge first batch of package handling related revisions from the packages branch %!s(int64=9) %!d(string=hai) anos
  florian ce64d77256 * compilation fixed %!s(int64=9) %!d(string=hai) anos
  svenbarth 1945bf64b4 Merged revision(s) 32302-32305, 32310 from branches/svenbarth/packages: %!s(int64=9) %!d(string=hai) anos
  svenbarth 9d5f98eaa3 Merged revision(s) 28690 from branches/svenbarth/packages: %!s(int64=9) %!d(string=hai) anos
  svenbarth 02e56f410d Merged revision(s) 28689 from branches/svenbarth/packages: %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 2cea723a0d * only write the parts of the unit localsymtables that are actually needed: %!s(int64=9) %!d(string=hai) anos
  florian 35d550c9c6 + commented directive for easier enabling %!s(int64=10) %!d(string=hai) anos
  florian 9a9bf4be91 * write better hint message about the first occurence of an identifuer in case of a duplicate identifier error %!s(int64=10) %!d(string=hai) anos
  nickysn e21783a281 * i8086 small and tiny memory model ppus made incompatible. Rationale: %!s(int64=11) %!d(string=hai) anos
  marco ec394b2495 * remove stale uses strutils; %!s(int64=11) %!d(string=hai) anos
  nickysn 243e3bbb77 + added i8086 memory model flags to the ppu flags and added a check that prevents the using of units compiled for different memory models %!s(int64=12) %!d(string=hai) anos
  florian 5a6e879248 * patch by Aleksa Todorovic: store relative include paths in PPUs, resolves #9961 %!s(int64=12) %!d(string=hai) anos