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