florian
|
07783d2a0d
* powerpc target fixed, very simple units can be compiled
|
vor 23 Jahren |
peter
|
4285e99853
* internal linker
|
vor 23 Jahren |
peter
|
68ce5a00e5
* cg64 patch
|
vor 23 Jahren |
peter
|
06ebac4e27
* readded missing revisions
|
vor 23 Jahren |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
vor 23 Jahren |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
vor 23 Jahren |
peter
|
4a176c81bc
* removed n386ld and n386util units
|
vor 23 Jahren |
peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
vor 23 Jahren |
peter
|
67ede1276b
* add pinline unit that inserts compiler supported functions using
|
vor 23 Jahren |
carl
|
fb605f11b0
* changeregsize -> rg.makeregsize
|
vor 23 Jahren |
peter
|
8d0751ff97
* removed some more routines from cga
|
vor 23 Jahren |
peter
|
3bcfe33002
* fixed stackcheck that would be called recursively when a stack
|
vor 23 Jahren |
peter
|
5e7a1e3729
* removed unused units
|
vor 23 Jahren |
peter
|
5b242f7741
* tlocation,treference update
|
vor 23 Jahren |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
vor 23 Jahren |
peter
|
b4cc4b7b01
* removed compiler warnings
|
vor 23 Jahren |
Jonas Maebe
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
vor 24 Jahren |
Jonas Maebe
|
cd378a2881
* fixed type conversions from dynamic arrays to open arrays
|
vor 24 Jahren |
Jonas Maebe
|
5501aa4e9a
* converted lo/hi to processor independent code, generated code is the
|
vor 24 Jahren |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
vor 24 Jahren |
Jonas Maebe
|
a40c2b8dd0
- removed unused units form uses-clause and unused local vars
|
vor 24 Jahren |
Jonas Maebe
|
8e70f9aaf8
* fixed big bug in my previous changes (the arguent for bts/btr is always
|
vor 24 Jahren |
Jonas Maebe
|
49f399d750
* fixed bug reported by sg about self not being restored after calling
|
vor 24 Jahren |
Jonas Maebe
|
17b2fa3424
* simplified det_resulttype code for include/exclude
|
vor 24 Jahren |
peter
|
f88f6eb571
* rtti/init table updates
|
vor 24 Jahren |
Jonas Maebe
|
fc92c3b336
+ compilerproc implementation of most string-related type conversions
|
vor 24 Jahren |
florian
|
9746f4c2d6
* some cg reorganisation
|
vor 24 Jahren |
Jonas Maebe
|
808ab9e7e7
* fixed big bug in handle_str that caused it to (almost) always call
|
vor 24 Jahren |
Jonas Maebe
|
a6cfe4083a
+ tempcreate/ref/delete nodes (allows the use of temps in the
|
vor 24 Jahren |
Jonas Maebe
|
61020cd424
* made in_reset_typedfile/in_rewrite_typedfile handling processor
|
vor 24 Jahren |