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