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