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