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