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