svenbarth
|
02ebae7658
* use the indirect symbol for resource strings if necessary
|
9 年之前 |
svenbarth
|
cbbbe8927e
* handle the export and import of resourcestring symbols for packages
|
9 年之前 |
svenbarth
|
ccb4b23949
* register the start and end symbols of resource strings in the extern assembler list of the program/library
|
9 年之前 |
svenbarth
|
947c876ba3
* use the indirect start and end symbols for the resource string table (affects both the compiler and the RTL)
|
9 年之前 |
svenbarth
|
90a1099c5e
* generate indirect symbols for resource strings as well as the start and end symbols
|
9 年之前 |
svenbarth
|
3147374178
Ensure uniqueness of internal errors
|
9 年之前 |
svenbarth
|
4df4449933
Extend the ttypedconstbuilder's dead_stripe_section handling (get_vectorized_dead_strip_section_symbol() and finalize_vectorized_dead_strip_asmlist()) with the ability to
|
9 年之前 |
svenbarth
|
d9d2789375
* fix DynArrayDim() and DynArrayIndex() after the RTTI changes in r33944
|
9 年之前 |
svenbarth
|
022df814c2
* use the extern and public assembler symbol lists stored in the units to resolve those symbols to a used package that don't have a corresponding Pascal symbol
|
9 年之前 |
svenbarth
|
6cc7539208
* also export the mangled RTTI name from a package
|
9 年之前 |
svenbarth
|
971d05c898
* also import procdefs that are called through the VMT
|
9 年之前 |
svenbarth
|
f69b365b77
* declare various symbols as external assembler symbols: RTTI references, parent VMT, FPC_EMPTYMETHOD (all three only if it's used from a different unit), threadvar lists and symbols declared as "external"
|
9 年之前 |
svenbarth
|
bb72c1c4df
* declare various assembler symbols (VMT, RTTI, threadvars) as public assembler symbols
|
9 年之前 |
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 年之前 |
svenbarth
|
f18e6cec0b
* correctly enumerate the fields of the TVMT record after the previous extension of it (GetvParent and vParent are two new symbols and TVMT does not only contain fieldvarsyms now) so that the VMT def can be correctly generated
|
9 年之前 |
svenbarth
|
685f820622
* switch class'/object's parent reference in the VMT to an indirect reference
|
9 年之前 |
svenbarth
|
dc21bc842a
* also generate an indirect symbol for the VMT
|
9 年之前 |
Jeppe Johansen
|
6a1c1e4f29
Added support for NRF52832 controllers.
|
9 年之前 |
michael
|
298a3ba63d
* Patch from Mattias Gaertner to make implicitly used units configurable
|
9 年之前 |
pierre
|
e9a1ed9446
Add fpwidestring and unicodeducet units for go32v2 tests related to unicode support
|
9 年之前 |
pierre
|
7ff12e144f
Fix IgnoreCase error in CompareUnicodeString function
|
9 年之前 |
pierre
|
e05d417183
Change rules to be able to cross-compile on win32, using old GNU make 3.82
|
9 年之前 |
Jonas Maebe
|
a0efde8167
* automatically generate necessary indirect symbols when a new assembler
|
9 年之前 |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 年之前 |
Jonas Maebe
|
53ace5b489
- removed disabled exportlib override code
|
9 年之前 |
Jonas Maebe
|
8d77de6b22
- removed InsertPData leftover from ARM copy of this file
|
9 年之前 |
Jonas Maebe
|
60fe7c2888
- removed unused section_symbol_start/end() routines
|
9 年之前 |
Károly Balogh
|
9252bf4d64
fixed typo in r34157, which broke PowerPC builds
|
9 年之前 |
pierre
|
b3f1596a1d
Also output parameters of called program when calling Terminate, useful when using emulator, to know which test does not finish
|
9 年之前 |
Jonas Maebe
|
84129857c2
* converted tobjcrttiwriter_fragile.gen_objc_info_sections to the high level
|
9 年之前 |