Nikolay Nikolov
|
344da9597f
+ added the current WebAssembly exceptions mode to the .ppu module flags and
|
3 years ago |
svenbarth
|
2a2576b1d5
* further fix for Mants #26760: applied patch by Ondrej Pokorny to fix recompilation of units referenced with an "in" clause if no file extension is provided
|
4 years ago |
svenbarth
|
924f9466f0
* fix for Mantis #26760: apply patch by Ondrej Pokorny to ensure that units referenced by an "in"-clause are recompiled when they have been changed
|
4 years ago |
pierre
|
8e13adad4c
* Improve Test_Double_checksum with Test_Double_checksum_write CRC testing code.
|
4 years ago |
pierre
|
9c1c2acd64
Improve CRC_checksum testing code with -dDEBUG_UNIT_CRC_CHANGES -dTest_Double_checksum -dTest_Double_checksum_write
|
4 years ago |
svenbarth
|
84dc6621cb
* have the module keep track whether it was loaded from a PPU with a different endianess than the current host system
|
5 years ago |
florian
|
90a40ab9ca
* fix for #32352: a unit does not need to be re-deref'ed if it just had been recompiled
|
5 years ago |
Jonas Maebe
|
ac1e0f96bd
* replaced tentryfile.get/putsmall/normalset() with a common tget/putset
|
5 years ago |
Jonas Maebe
|
56acdd3a11
* fixed compilation with -dTest_Double_checksum_write
|
6 years ago |
Jonas Maebe
|
cc9f8b7f56
* record in ppu flag whether or not symbols are ansistrings, and use that
|
6 years ago |
Jonas Maebe
|
9a327f1fcd
* ensure the LLVM-based compiler does not try to load units compiled with a
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
Jonas Maebe
|
d150869dea
* record symbols that need to remain in their original order, and on Darwin
|
6 years ago |
Jonas Maebe
|
1b0b81f714
* hopefully fix fpu emulation ppu header flag check after r41846
|
6 years ago |
Jonas Maebe
|
0b61b5d4cf
* added extra header to ppu inside a subsection, so we won't run into
|
6 years ago |
svenbarth
|
083781bf0c
* keep track if the unit was found by using a default namespace as prefix
|
7 years ago |
svenbarth
|
99c53abf36
* also take into account default namespace when looking for a unit:
|
7 years ago |
svenbarth
|
d50848174a
+ add putboolean and getboolean convenience methods to tentfile
|
7 years ago |
Jonas Maebe
|
320a699967
* fixed storing the symbols of the global macro symbol table in the ppu in
|
7 years ago |
florian
|
b41cb26727
+ write selected features in ppu of the system unit and load them further on
|
7 years ago |
Jonas Maebe
|
4e1f999b02
* write full path name when ppu crc checks fail/conflict (patch by
|
8 years ago |
yury
|
beafb239d4
* Fixed memory leak.
|
8 years ago |
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
|
8 years ago |
Jonas Maebe
|
0117602b6e
* reset unitimportsymsderefs in tppumodule.reset, hopefully fixes
|
8 years ago |
pierre
|
4d09dfca95
Remember usage of checkpointer (-gc) option:
|
8 years ago |
pierre
|
ea4350d86a
Avoid memory leak on tppumodule.unitimportsymsderefs
|
9 years ago |
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).
|
9 years ago |
nickysn
|
a8ad82b99f
+ added new unit flag uf_i8086_ss_equals_ds, which indicates memory models with
|
9 years ago |
svenbarth
|
7d8d0340b9
Merged revision(s) 31988, 31991-31993, 32136, 32308-32309, 32312, 32318 from branches/svenbarth/packages:
|
9 years ago |
svenbarth
|
f55123ce92
Merged revision(s) 28904-28905, 29038-29044 from branches/svenbarth/packages:
|
9 years ago |