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