Jonas Maebe
|
2cf8e50771
* fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX}
|
10 years ago |
svenbarth
|
e44a51f10d
symdef.pas, tprocdef:
|
10 years ago |
svenbarth
|
040786e5bb
+ extend tundefineddef with the possiblity to create it as unregistered
|
10 years ago |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 years ago |
Jonas Maebe
|
75992c1274
* don't allow records to be put in registers for the llvm target
|
10 years ago |
Jonas Maebe
|
83ae160057
+ get_threadvar_record() to get a recorddef representing a threadvar (index
|
10 years ago |
Jonas Maebe
|
54642f5f09
* return the added symbol from trecorddef.add_field_by_def()
|
10 years ago |
svenbarth
|
65c37df999
+ extend tprocdef with the possiblity to create it as unregistered
|
10 years ago |
svenbarth
|
84b9d9839c
+ extend tobjectdef with the possiblity to create it as unregistered
|
10 years ago |
svenbarth
|
d45c275ef3
+ extend ttypesym with the possiblity to create it as unregistered
|
10 years ago |
svenbarth
|
938c8335a9
symdef.pas:
|
10 years ago |
Jonas Maebe
|
6f5905684f
+ support for specifying the name of fields added to anonymous record
|
10 years ago |
Jonas Maebe
|
e34a16d1f1
* change rtti_mangledname resultdef into TSymStr
|
10 years ago |
Jonas Maebe
|
b21610050f
* don't store reusable defs based on other defs from localsymtables into the
|
10 years ago |
Jonas Maebe
|
508828958c
* changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr()
|
10 years ago |
Jonas Maebe
|
f40ea04540
* changed getarraydef() into a tarraydef.getreusable() class method
|
10 years ago |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 years ago |
Jonas Maebe
|
3f736f6114
* handle the loading of VMT entries at the node level, so it's done in a
|
10 years ago |
Jonas Maebe
|
48ffe7b033
* don't create RTTI for internally generated recorddefs (doing so can cause
|
10 years ago |
Jonas Maebe
|
bd8079f896
* cache and reuse procvardefs internally created to get the address of a
|
10 years ago |
Jonas Maebe
|
fb8c61889b
* when getting a copy of a special procdef (such as a con/destructor) as a
|
10 years ago |
nickysn
|
8cf469e9ef
* base the default alignment on voidpointertype.alignment instead of
|
10 years ago |
Jonas Maebe
|
3be51e1455
* fixed endless recursion in tabstractrecorddef.contains_float_field() in
|
10 years ago |
florian
|
e0b27e1688
* unified typing and ppu reading/writing of setdef fields regarding aint/asizeint
|
10 years ago |
Jonas Maebe
|
c32b6b01ad
* make sure the calcparas() is called when calling getcopyas() on a
|
10 years ago |
Jonas Maebe
|
25e6eaf07f
* store the to be used recordalignmin and maxcrecordalign settings inside
|
10 years ago |
Jonas Maebe
|
765044aede
* fixed a number of (mostly false) warnings regarding uninitialised
|
10 years ago |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 years ago |
florian
|
f0984fb628
* abstractrecorddef.contains_float_field should search recursively, resolves #27580
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |