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