peter
|
5b242f7741
* tlocation,treference update
|
23 lat temu |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 lat temu |
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 |
Jonas Maebe
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
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 |
Jonas Maebe
|
a39cd8a580
* made multiplying, dividing and mod'ing of int64 and qword processor
|
24 lat temu |
Jonas Maebe
|
ed449defca
+ searchsystype() and searchsystype() functions in symtable
|
24 lat temu |
Jonas Maebe
|
f256a47f04
* compilerproc implementation of set addition/substraction/...
|
24 lat temu |
Jonas Maebe
|
41a57028b9
* converted adding/comparing of strings to compileproc. Note that due
|
24 lat temu |
Jonas Maebe
|
cecfe5dd49
* removed unused var
|
24 lat temu |
Jonas Maebe
|
14576640c5
* fixed wrong regalloc info around FPC_MUL/DIV/MOD_INT64/QWORD calls
|
24 lat temu |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 lat temu |
peter
|
ca8d604964
* various widestring updates, it works now mostly without charset
|
24 lat temu |
Jonas Maebe
|
fa05db818d
* fixed set bug discovered by Carl (merged)
|
24 lat temu |
peter
|
e24474d9ac
* -Ur switch (merged)
|
24 lat temu |
florian
|
fb40dcd0bb
+ some widestring stuff added
|
24 lat temu |
Jonas Maebe
|
676fe2fee3
* fixed an IE10 and another bug with [var1..var2] construct
|
24 lat temu |
peter
|
a7cf57524e
* symtable change to classes
|
24 lat temu |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 lat temu |
Jonas Maebe
|
4c8ca9774f
+ implemented/fixed docompare() mathods for all nodes (not tested)
|
25 lat temu |
peter
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
25 lat temu |
Jonas Maebe
|
4f791d04b4
- removed all ifdef cardinalmulfix code
|
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 |
florian
|
5694e05857
* some bugs with interfaces and NIL fixed
|
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 |