peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
23 lat temu |
peter
|
6320530bdd
* removed newn and disposen nodes, the code is now directly
|
23 lat temu |
carl
|
b4f0af389d
+ generic FPC_CHECKPOINTER
|
23 lat temu |
peter
|
8d0751ff97
* removed some more routines from cga
|
23 lat temu |
carl
|
79b490d551
+ target_info.size_of_pointer -> pointer_size
|
23 lat temu |
peter
|
5e7a1e3729
* removed unused units
|
23 lat temu |
peter
|
5b242f7741
* tlocation,treference update
|
23 lat temu |
Jonas Maebe
|
313e7a0053
* better fix for new/dispose bug with init/final data
|
23 lat temu |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 lat temu |
peter
|
b4cc4b7b01
* removed compiler warnings
|
23 lat temu |
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
|
23 lat temu |
peter
|
e45bb82d81
* freemem change to value parameter
|
24 lat temu |
Jonas Maebe
|
39f67208a8
* made most constant and mem handling processor independent
|
24 lat temu |
peter
|
f88f6eb571
* rtti/init table updates
|
24 lat temu |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 lat temu |
peter
|
ca8d604964
* various widestring updates, it works now mostly without charset
|
24 lat temu |
peter
|
0c03535b5b
* registration of targets and assemblers
|
24 lat temu |
peter
|
a7cf57524e
* symtable change to classes
|
24 lat temu |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 lat temu |
peter
|
d8abf76f6b
* getsym redesign, removed the globals srsym,srsymtable
|
24 lat temu |
peter
|
ffb25bce60
* fixed crash with new(precord), merged
|
24 lat temu |
peter
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
24 lat temu |
Jonas Maebe
|
a8af566cd7
+ new integer regvar handling, should be much more efficient
|
25 lat temu |
florian
|
b9796f6a7f
* unused units removed from uses clause
|
25 lat temu |
florian
|
51527ba1c9
+ merged Attila's changes for interfaces, not tested yet
|
25 lat temu |
peter
|
451723647e
* symtable splitted, no real code changes
|
25 lat temu |
Jonas Maebe
|
5a593618b2
* merged double deleting of left location when using a temp in
|
25 lat temu |
florian
|
f80c24177a
* a lot of changes:
|
25 lat temu |
peter
|
5c5d24b641
* moved n386*.pas to i386/ cpu_target dir
|
25 lat temu |