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 年之前 |
svenbarth
|
72be688a8c
A unit's threadvar list needs to be indirectly referenced by the THREADVARLIST as well.
|
9 年之前 |
svenbarth
|
ca07a4f86f
Merged revision(s) 32491-32492 from branches/svenbarth/packages:
|
9 年之前 |
nickysn
|
c78f406d99
+ implemented proper stack checking for the i8086
|
9 年之前 |
pierre
|
4ff01e1f41
Modify tnodeutils.insertbsssym method to generate indirect symbol only if flags contains tf_supports_packages
|
9 年之前 |
Jonas Maebe
|
fe5cf94e10
* moved generation of initialisation/finalisation nodes from the code
|
9 年之前 |
svenbarth
|
86478fa781
Fix the handling of imports of the init and finalize functions now that the symbols are correctly registered
|
9 年之前 |
svenbarth
|
e2b1f70ac6
Local symbols and defs that are needed for packages need to be registered as well => register the symbols and defs for the init and finalize functions.
|
9 年之前 |
svenbarth
|
bd82059f0e
Fix cycling.
|
9 年之前 |
svenbarth
|
35809b58f8
Merged revision(s) 28856 from branches/svenbarth/packages:
|
9 年之前 |
svenbarth
|
6722c611cf
Generate indirect symbols for global variables and (typed) constants.
|
9 年之前 |
Jonas Maebe
|
0e97811b50
+ initialise managed string function results with an error string when
|
9 年之前 |
Jonas Maebe
|
5f14029e74
* if a function result has been migrated to the parentfpstruct because it is
|
9 年之前 |
yury
|
17358aa3ed
* Removed unused local vars.
|
9 年之前 |
Jonas Maebe
|
eefcbaff69
* converted tnodeutils.InsertResourceInfo to the high level typed constant
|
9 年之前 |
Jonas Maebe
|
416894f206
* converted tnodeutils.InsertResourceTablesTable() to the high level typed
|
9 年之前 |
Jonas Maebe
|
96b529072a
* factored out generating the start and end of a vectorized dead strippable
|
9 年之前 |
Jonas Maebe
|
964f8c9f9b
* factored out the creation of start/end symbols of vectorized dead strippable
|
9 年之前 |
florian
|
70b8789262
o basic extended pascal support:
|
9 年之前 |
svenbarth
|
529677cc79
ncal.pas:
|
10 年之前 |
Jonas Maebe
|
f8d9e70ec2
* converted tnodeutils.InsertMemorySizes() to the high level typed constant
|
10 年之前 |
Jonas Maebe
|
381270bf30
* changed the threadvars table count back from
|
10 年之前 |
Jonas Maebe
|
faf4a9cb38
* moved the generation of the "main" stub for libc-based platforms from
|
10 年之前 |
Jonas Maebe
|
4b92083006
* converted tnodeutils.InsertRuntimeInitsTablesTable to the high level typed
|
10 年之前 |
Jonas Maebe
|
a4ee982269
* converted tnodeutils.InsertInitFinalTable to the high level typed const
|
10 年之前 |
Jonas Maebe
|
a1c676cc51
* converted tnodeutils.InsertThreadvarTablesTable to the high level typed
|
10 年之前 |
Jonas Maebe
|
f49d6e5f26
* converted tnodeutils.InsertThreadvars to the high level typed constant
|
10 年之前 |
svenbarth
|
65c37df999
+ extend tprocdef with the possiblity to create it as unregistered
|
10 年之前 |
Jonas Maebe
|
1941e64488
+ added a hook to insert object-global information into the asmlists (will
|
10 年之前 |