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