carl
|
ebbd8e9e04
+ added generic inline nodes
|
23 jaren geleden |
florian
|
59abf2555b
* types.pas renamed to defbase.pas because D6 contains a types
|
23 jaren geleden |
florian
|
336808f6c3
* start of the new generic parameter handling
|
23 jaren geleden |
florian
|
07783d2a0d
* powerpc target fixed, very simple units can be compiled
|
23 jaren geleden |
peter
|
4285e99853
* internal linker
|
23 jaren geleden |
peter
|
68ce5a00e5
* cg64 patch
|
23 jaren geleden |
peter
|
06ebac4e27
* readded missing revisions
|
23 jaren geleden |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
23 jaren geleden |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
23 jaren geleden |
peter
|
4a176c81bc
* removed n386ld and n386util units
|
23 jaren geleden |
peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
23 jaren geleden |
peter
|
67ede1276b
* add pinline unit that inserts compiler supported functions using
|
23 jaren geleden |
carl
|
fb605f11b0
* changeregsize -> rg.makeregsize
|
23 jaren geleden |
peter
|
8d0751ff97
* removed some more routines from cga
|
23 jaren geleden |
peter
|
3bcfe33002
* fixed stackcheck that would be called recursively when a stack
|
23 jaren geleden |
peter
|
5e7a1e3729
* removed unused units
|
23 jaren geleden |
peter
|
5b242f7741
* tlocation,treference update
|
23 jaren geleden |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 jaren geleden |
peter
|
b4cc4b7b01
* removed compiler warnings
|
23 jaren geleden |
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
|
24 jaren geleden |
Jonas Maebe
|
cd378a2881
* fixed type conversions from dynamic arrays to open arrays
|
24 jaren geleden |
Jonas Maebe
|
5501aa4e9a
* converted lo/hi to processor independent code, generated code is the
|
24 jaren geleden |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
24 jaren geleden |
Jonas Maebe
|
a40c2b8dd0
- removed unused units form uses-clause and unused local vars
|
24 jaren geleden |
Jonas Maebe
|
8e70f9aaf8
* fixed big bug in my previous changes (the arguent for bts/btr is always
|
24 jaren geleden |
Jonas Maebe
|
49f399d750
* fixed bug reported by sg about self not being restored after calling
|
24 jaren geleden |
Jonas Maebe
|
17b2fa3424
* simplified det_resulttype code for include/exclude
|
24 jaren geleden |
peter
|
f88f6eb571
* rtti/init table updates
|
24 jaren geleden |
Jonas Maebe
|
fc92c3b336
+ compilerproc implementation of most string-related type conversions
|
24 jaren geleden |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 jaren geleden |