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 سال پیش |
Jonas Maebe
|
b49f0958a6
* part of my fix for dynarray -> open array conversion, forgot to
|
24 سال پیش |
Jonas Maebe
|
a87a30b831
* fixed web bug #1665 (allow char to chararray type conversion) ("merged")
|
24 سال پیش |
peter
|
7312815d01
* int64->boolean fixed
|
24 سال پیش |
Jonas Maebe
|
f33d23922a
- removed unnecessary i386 pass_2 of as- and isnode and added dummy generic ones
|
24 سال پیش |
Jonas Maebe
|
fc6d300a95
* almost all second pass typeconvnode helpers are now processor independent
|
24 سال پیش |
Jonas Maebe
|
f256a47f04
* compilerproc implementation of set addition/substraction/...
|
24 سال پیش |
Jonas Maebe
|
06f9cd4c96
* some fixes in compilerprocs for chararray to string conversions
|
24 سال پیش |
Jonas Maebe
|
fc92c3b336
+ compilerproc implementation of most string-related type conversions
|
24 سال پیش |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 سال پیش |
peter
|
1bd742fe0b
* fixed empty pwidechar register allocation
|
24 سال پیش |
peter
|
c4b84ce276
* m68k updates from v10 merged
|
24 سال پیش |
Jonas Maebe
|
acb4dca7fb
* fixed allocation of register before release in second_cstring_to_pchar
|
24 سال پیش |
peter
|
ca8d604964
* various widestring updates, it works now mostly without charset
|
24 سال پیش |
florian
|
05cfc07952
* some more support for widechars commited especially
|
24 سال پیش |
peter
|
a7cf57524e
* symtable change to classes
|
24 سال پیش |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 سال پیش |
peter
|
35a172090a
* internalerror for string to chararray
|
25 سال پیش |
peter
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
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
|
03005b8b6b
* fixed web bug #1242
|
25 سال پیش |
florian
|
5694e05857
* some bugs with interfaces and NIL fixed
|
25 سال پیش |
florian
|
1462deb207
* interfaces are basically running
|
25 سال پیش |
Jonas Maebe
|
6b00727480
* optimize converting of 8/16/32 bit constants to 64bit ones
|
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 سال پیش |