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