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 |