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 жил өмнө |
Jonas Maebe
|
6d54dd7154
+ added missing symcpu unit (although it is used by other units, and hence
|
9 жил өмнө |
Jonas Maebe
|
6c5de5127c
* fixed compilation with range checking enabled after r34139
|
9 жил өмнө |
Jonas Maebe
|
974c2363c0
- removed tdataconstnode, as it is no longer used and is not type safe.
|
9 жил өмнө |
Jonas Maebe
|
adef9340e6
* converted metadata generation for variant dispatch to high level typed
|
9 жил өмнө |
Jonas Maebe
|
8fea7344c9
* added an extra parameter to ttai_typedconstbuilder.emit_pchar_const() to
|
9 жил өмнө |
Jonas Maebe
|
68cbbe677a
* fixed type information for C-block typed constants (fixes
|
9 жил өмнө |
Jonas Maebe
|
017d4edbbb
* fixed memory typecast of complex procdef to simple procvar: left.resultdef
|
9 жил өмнө |
Jonas Maebe
|
3177199d94
* changed all debug info labels from AT_DATA to AT_METADATA
|
9 жил өмнө |
Jonas Maebe
|
5ac99f62e9
+ AT_METADATA symbol type for data that is unrelated to the program
|
9 жил өмнө |
pierre
|
d4945f4fd0
Avoid range check error for Win64 by correcting type of parameters for GetModuleFileNameA WinAPI function
|
9 жил өмнө |
pierre
|
d1a610a2fc
Avoid range check error on win64 target in comparison of THandle to -1
|
9 жил өмнө |
michael
|
83538a3ceb
* Patch from Nur Cholif Murtadho to enable grayscale JPEG writing (bug ID 30386)
|
9 жил өмнө |
joost
|
0dcfb90f13
* Fixed problem with uninitialized return value
|
9 жил өмнө |