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