Jonas Maebe
|
2cea723a0d
* only write the parts of the unit localsymtables that are actually needed:
|
hace 9 años |
Jonas Maebe
|
b2144d1da0
* give an internalerror if we try to write a tdef that doesn't belong to any
|
hace 9 años |
Jonas Maebe
|
cebcf0afa8
* add "doregister" parameter to tfloatdef.create, and don't register temporary
|
hace 9 años |
Jonas Maebe
|
b22e2ef400
* add "doregister" parameter to tsetdef.create, and don't register temporary
|
hace 9 años |
Jonas Maebe
|
e921d7847a
* add "doregister" parameter to tstringdef.create*, and don't register
|
hace 9 años |
Jonas Maebe
|
2778bf55c7
* add "doregister" parameter to torddef.create, and don't register temporary
|
hace 9 años |
Jonas Maebe
|
91be1d0f2d
* removed the DWARF label fields from tdef/tobjectdef, and dynamically
|
hace 9 años |
Jonas Maebe
|
192bb3e032
* free the implementation info for procdefs immediately after a module
|
hace 9 años |
Jonas Maebe
|
2d2b8c635d
* detect whether or not a def/sym is registered based on its defid, so we
|
hace 9 años |
nickysn
|
12a9664181
* use 16-bit offsets for threadvars on CPUs with 16-bit address space
|
hace 10 años |
Jonas Maebe
|
2cf8e50771
* fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX}
|
hace 10 años |
svenbarth
|
e44a51f10d
symdef.pas, tprocdef:
|
hace 10 años |
svenbarth
|
040786e5bb
+ extend tundefineddef with the possiblity to create it as unregistered
|
hace 10 años |
yury
|
432248cbf1
* Removed lot of unused vars.
|
hace 10 años |
Jonas Maebe
|
75992c1274
* don't allow records to be put in registers for the llvm target
|
hace 10 años |
Jonas Maebe
|
83ae160057
+ get_threadvar_record() to get a recorddef representing a threadvar (index
|
hace 10 años |
Jonas Maebe
|
54642f5f09
* return the added symbol from trecorddef.add_field_by_def()
|
hace 10 años |
svenbarth
|
65c37df999
+ extend tprocdef with the possiblity to create it as unregistered
|
hace 10 años |
svenbarth
|
84b9d9839c
+ extend tobjectdef with the possiblity to create it as unregistered
|
hace 10 años |
svenbarth
|
d45c275ef3
+ extend ttypesym with the possiblity to create it as unregistered
|
hace 10 años |
svenbarth
|
938c8335a9
symdef.pas:
|
hace 10 años |
Jonas Maebe
|
6f5905684f
+ support for specifying the name of fields added to anonymous record
|
hace 10 años |
Jonas Maebe
|
e34a16d1f1
* change rtti_mangledname resultdef into TSymStr
|
hace 10 años |
Jonas Maebe
|
b21610050f
* don't store reusable defs based on other defs from localsymtables into the
|
hace 10 años |
Jonas Maebe
|
508828958c
* changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr()
|
hace 10 años |
Jonas Maebe
|
f40ea04540
* changed getarraydef() into a tarraydef.getreusable() class method
|
hace 10 años |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
hace 10 años |
Jonas Maebe
|
3f736f6114
* handle the loading of VMT entries at the node level, so it's done in a
|
hace 10 años |
Jonas Maebe
|
48ffe7b033
* don't create RTTI for internally generated recorddefs (doing so can cause
|
hace 10 años |
Jonas Maebe
|
bd8079f896
* cache and reuse procvardefs internally created to get the address of a
|
hace 10 años |