peter
|
5b242f7741
* tlocation,treference update
|
23 anos atrás |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 anos atrás |
peter
|
b4cc4b7b01
* removed compiler warnings
|
23 anos atrás |
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 anos atrás |
Jonas Maebe
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
24 anos atrás |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
24 anos atrás |
Jonas Maebe
|
8a2c142e46
* fixed internalerror(10) due to previous fpu overflow fixes ("merged")
|
24 anos atrás |
peter
|
45dab81414
* merged netbsd, fpu-overflow from fixes branch
|
24 anos atrás |
Jonas Maebe
|
a39cd8a580
* made multiplying, dividing and mod'ing of int64 and qword processor
|
24 anos atrás |
Jonas Maebe
|
ed449defca
+ searchsystype() and searchsystype() functions in symtable
|
24 anos atrás |
Jonas Maebe
|
f256a47f04
* compilerproc implementation of set addition/substraction/...
|
24 anos atrás |
Jonas Maebe
|
41a57028b9
* converted adding/comparing of strings to compileproc. Note that due
|
24 anos atrás |
Jonas Maebe
|
cecfe5dd49
* removed unused var
|
24 anos atrás |
Jonas Maebe
|
14576640c5
* fixed wrong regalloc info around FPC_MUL/DIV/MOD_INT64/QWORD calls
|
24 anos atrás |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 anos atrás |
peter
|
ca8d604964
* various widestring updates, it works now mostly without charset
|
24 anos atrás |
Jonas Maebe
|
fa05db818d
* fixed set bug discovered by Carl (merged)
|
24 anos atrás |
peter
|
e24474d9ac
* -Ur switch (merged)
|
24 anos atrás |
florian
|
fb40dcd0bb
+ some widestring stuff added
|
24 anos atrás |
Jonas Maebe
|
676fe2fee3
* fixed an IE10 and another bug with [var1..var2] construct
|
24 anos atrás |
peter
|
a7cf57524e
* symtable change to classes
|
24 anos atrás |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 anos atrás |
Jonas Maebe
|
4c8ca9774f
+ implemented/fixed docompare() mathods for all nodes (not tested)
|
25 anos atrás |
peter
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
25 anos atrás |
Jonas Maebe
|
4f791d04b4
- removed all ifdef cardinalmulfix code
|
25 anos atrás |
Jonas Maebe
|
a8af566cd7
+ new integer regvar handling, should be much more efficient
|
25 anos atrás |
florian
|
b9796f6a7f
* unused units removed from uses clause
|
25 anos atrás |
florian
|
5694e05857
* some bugs with interfaces and NIL fixed
|
25 anos atrás |
florian
|
51527ba1c9
+ merged Attila's changes for interfaces, not tested yet
|
25 anos atrás |
peter
|
451723647e
* symtable splitted, no real code changes
|
25 anos atrás |