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