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
|
24 gadi atpakaļ |
peter
|
e45bb82d81
* freemem change to value parameter
|
24 gadi atpakaļ |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
24 gadi atpakaļ |
Jonas Maebe
|
8a2c142e46
* fixed internalerror(10) due to previous fpu overflow fixes ("merged")
|
24 gadi atpakaļ |
peter
|
45dab81414
* merged netbsd, fpu-overflow from fixes branch
|
24 gadi atpakaļ |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 gadi atpakaļ |
Jonas Maebe
|
460af7729c
* fixed memory leak with coping of array-of-consts as valuepara
|
24 gadi atpakaļ |
peter
|
ca8d604964
* various widestring updates, it works now mostly without charset
|
24 gadi atpakaļ |
peter
|
b10e754536
* alignmentinfo record added
|
24 gadi atpakaļ |
peter
|
0c03535b5b
* registration of targets and assemblers
|
24 gadi atpakaļ |
peter
|
a7cf57524e
* symtable change to classes
|
24 gadi atpakaļ |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 gadi atpakaļ |
peter
|
d8abf76f6b
* getsym redesign, removed the globals srsym,srsymtable
|
24 gadi atpakaļ |
Jonas Maebe
|
2e3ba14936
* new rangecheck code now handles conversion between signed and cardinal types correctly
|
24 gadi atpakaļ |
Jonas Maebe
|
af38291233
* simplified and optimized range checking code, FPC_BOUNDCHECK is no longer necessary
|
24 gadi atpakaļ |
Jonas Maebe
|
2e5e5eb1a4
* optimized loadshortstring a bit
|
25 gadi atpakaļ |
peter
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
25 gadi atpakaļ |
Jonas Maebe
|
585b5f2e00
* fixed web bug #1144
|
25 gadi atpakaļ |
Jonas Maebe
|
c91a23c27d
* new constant handling: from now on, hex constants >$7fffffff are
|
25 gadi atpakaļ |
Jonas Maebe
|
a8af566cd7
+ new integer regvar handling, should be much more efficient
|
25 gadi atpakaļ |
florian
|
b9796f6a7f
* unused units removed from uses clause
|
25 gadi atpakaļ |
Jonas Maebe
|
75ad22bf64
* support for range checking when converting from 64bit to something
|
25 gadi atpakaļ |
florian
|
51527ba1c9
+ merged Attila's changes for interfaces, not tested yet
|
25 gadi atpakaļ |
peter
|
451723647e
* symtable splitted, no real code changes
|
25 gadi atpakaļ |
peter
|
5c5d24b641
* moved n386*.pas to i386/ cpu_target dir
|
25 gadi atpakaļ |