yury
|
ac11ecabdb
Merged revisions 7988 via svnmerge from
|
18 lat temu |
florian
|
f28f12af00
Merged revisions 7100 via svnmerge from
|
18 lat temu |
florian
|
2167655902
* patch from Thorsten Engler submitted in #8235
|
18 lat temu |
tom_at_work
|
106fe68ce6
* renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug #6351
|
18 lat temu |
Jonas Maebe
|
44dffffdf2
* undid accidental commit of partial TCmdStrListItem change
|
18 lat temu |
Jonas Maebe
|
5fde39cd69
* reinstated trashing of out parameters with -gt (see mantis 8216,
|
18 lat temu |
Jonas Maebe
|
879a1594e1
* don't trash out parameters, because the caller may expect them to be
|
18 lat temu |
Jonas Maebe
|
14a95ccdc3
* fixed r6149
|
18 lat temu |
Jonas Maebe
|
fcb128c66c
* don't trash reference counted types with -gt (mantis 8183)
|
18 lat temu |
florian
|
5c74d8078a
* take result register size from funcretloc
|
18 lat temu |
Jonas Maebe
|
b951947b64
* partially fixed Delphi compatibility for assembler procedures: in case
|
18 lat temu |
peter
|
323fc850b9
* fixed duplicate alias check
|
18 lat temu |
peter
|
c9703d43d5
* check also procedure aliases for duplicate names when
|
18 lat temu |
Jonas Maebe
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 lat temu |
Jonas Maebe
|
1d96dcc50d
* renamed nf_swaped to nf_swapped
|
18 lat temu |
Jonas Maebe
|
003a23c748
* fixed loc_mmregister bug in r4611
|
18 lat temu |
florian
|
4c2b412613
* x86_64-win64 returns structured types up to 8 bytes in rax
|
18 lat temu |
yury
|
319d92fe9a
* Release register of by value parameter after making its local copy. It fixes bug when local stack location is referenced using big (>4k) PC relative offset by ARM CPU. In this case temp register is needed and wrong temp register is allocated.
|
18 lat temu |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
18 lat temu |
peter
|
f2a25e845d
* refactor gen_alloc_symtable so it depends on varsym type and not
|
18 lat temu |
peter
|
3cae449fda
* moved rtti to ncgrtti
|
19 lat temu |
peter
|
e17b424e28
* refactor procsym procdef list
|
19 lat temu |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 lat temu |
Jonas Maebe
|
aa65525fff
* fixed incompatibility between -gt and openstring (and faked open strings
|
19 lat temu |
peter
|
136d3e8d46
* refactor implemented interfaces
|
19 lat temu |
florian
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 lat temu |
florian
|
85d63d9fa9
* settings refactored
|
19 lat temu |
peter
|
3078a1927f
* remove ttype
|
19 lat temu |
florian
|
9a1b9071a5
* implemented kylix like local directive, fixes #7242
|
19 lat temu |
florian
|
fb5e396881
+ experimental -Sv option to support vector arithmetics
|
19 lat temu |