Jonas Maebe
|
3c6aa91a96
* factored out the loading of threadvars in its own method, and put the
|
10 jaren geleden |
Jonas Maebe
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
11 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
|
268e4bb7e7
* use saveregisters for incr routines, saves also problems with
|
23 jaren geleden |
peter
|
cc8c4d7093
* moved more routines from cga/n386util
|
23 jaren geleden |
peter
|
624e5bd699
* fixed @methodpointer
|
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 |
carl
|
6b39ecb2ef
- remove unused variable
|
23 jaren geleden |
peter
|
5e7a1e3729
* removed unused units
|
23 jaren geleden |
Jonas Maebe
|
807cf0000b
* fixed regvar-related bugs (the load node set the location to
|
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
|
23 jaren geleden |
florian
|
521c608ece
* array of const can now take widestring parameters as well
|
24 jaren geleden |
peter
|
d2e1952377
* procsym definition rewrite
|
24 jaren geleden |
peter
|
ac400051bd
* allow assignment of overloaded procedures to procvars when we know
|
24 jaren geleden |
Jonas Maebe
|
32deddeab1
* finetuned register allocation info for assignments
|
24 jaren geleden |
Jonas Maebe
|
bdf2593265
* fixed range check errors
|
24 jaren geleden |
Jonas Maebe
|
e8c8f8785a
* fixed bug with assigning ansistrings (left^.location was released too
|
24 jaren geleden |
peter
|
f88f6eb571
* rtti/init table updates
|
24 jaren geleden |
michael
|
fc704cd7b0
+ Patch for wrong paramsize
|
24 jaren geleden |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 jaren geleden |
peter
|
81200dc9ef
* funcret moved from tprocinfo to tprocdef
|
24 jaren geleden |
peter
|
8d11d0d6bf
* partly fix for proc of obj=nil
|
24 jaren geleden |
peter
|
62cccdebb5
* fixed passing of array of record or shortstring to open array
|
24 jaren geleden |
peter
|
2f3b205358
* fixed opsize for assignment with LOC_JUMP
|
24 jaren geleden |