florian
|
515774b864
* merged armthum branch
|
16 years ago |
Jonas Maebe
|
125b9e79d7
* fixed an error with trashing (-gt) of open shortstring "out" parameters
|
16 years ago |
Jonas Maebe
|
c1e327c8c4
* insert register allocation/deallocation information for the exception
|
16 years ago |
Jonas Maebe
|
e2b8792bd3
* do not initialize global reference-counted variables in the automatic
|
16 years ago |
Jonas Maebe
|
a4bf91001e
* fixed location_free() for locations consisting of multiple
|
16 years ago |
Jonas Maebe
|
5cf4ab7642
* always initialize/finalize global refcounted variables in units, also
|
16 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |
Jonas Maebe
|
d3923b315a
* generic support for setting islibrary to true for libraries (+ changed
|
16 years ago |
Jonas Maebe
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
16 years ago |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 years ago |
Jonas Maebe
|
23a219ae59
* improved firstcomplex() in case one of the two nodes does not need any
|
17 years ago |
florian
|
a34529f50f
* passing by value of variants with stdcall conventions, resolves #10042
|
17 years ago |
florian
|
5d87a1c6e7
* typos fixed
|
17 years ago |
florian
|
e265393d7a
* make stringconstn => open array of char a l1 conversion as it was earlier, resolves #10727
|
17 years ago |
florian
|
4e7e0f620a
* first try to fix #10863 (don't do SSL in case left is already handled in an assignment node)
|
17 years ago |
Jonas Maebe
|
99e1e85447
* fixed execution of finalization section of smart linked shared
|
17 years ago |
Jonas Maebe
|
150eda304b
* factored unix exports handling from t_bsd and t_linux into expunix unit
|
17 years ago |
Jonas Maebe
|
e1ec2834df
* increase/decrease refcount of interface value parameters on procedure
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
florian
|
1a2a4af773
* hopefully the final fix for x86-64 sysv calling conventions
|
17 years ago |
florian
|
4592402529
* fixed sysv x86-64 function results for records and arrays with sizes 9..16 bytes
|
17 years ago |
peter
|
266622deef
* start new objectfile for interface wrappers
|
17 years ago |
florian
|
00d6a03b2c
+ default code now preserves mm registers
|
18 years ago |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
18 years ago |
Jonas Maebe
|
5a0a6d0d9e
* fixed and enabled smartlinking on Darwin by adding more .reference
|
18 years ago |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 years ago |
Jonas Maebe
|
335bc9fd46
+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test
|
18 years ago |
peter
|
4525df9ea0
* nf_is_funcret node flag added
|
18 years ago |
tom_at_work
|
b0bb3f94a7
* improve powerpc64/linux stub for external procedures in units: also consider GOT change in call to this external procedure
|
18 years ago |
peter
|
e0cf015159
* refactor function result handling
|
18 years ago |