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 years ago |
Jonas Maebe
|
b49f0958a6
* part of my fix for dynarray -> open array conversion, forgot to
|
24 years ago |
Jonas Maebe
|
a87a30b831
* fixed web bug #1665 (allow char to chararray type conversion) ("merged")
|
24 years ago |
peter
|
7312815d01
* int64->boolean fixed
|
24 years ago |
Jonas Maebe
|
f33d23922a
- removed unnecessary i386 pass_2 of as- and isnode and added dummy generic ones
|
24 years ago |
Jonas Maebe
|
fc6d300a95
* almost all second pass typeconvnode helpers are now processor independent
|
24 years ago |
Jonas Maebe
|
f256a47f04
* compilerproc implementation of set addition/substraction/...
|
24 years ago |
Jonas Maebe
|
06f9cd4c96
* some fixes in compilerprocs for chararray to string conversions
|
24 years ago |
Jonas Maebe
|
fc92c3b336
+ compilerproc implementation of most string-related type conversions
|
24 years ago |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 years ago |
peter
|
1bd742fe0b
* fixed empty pwidechar register allocation
|
24 years ago |
peter
|
c4b84ce276
* m68k updates from v10 merged
|
24 years ago |
Jonas Maebe
|
acb4dca7fb
* fixed allocation of register before release in second_cstring_to_pchar
|
24 years ago |
peter
|
ca8d604964
* various widestring updates, it works now mostly without charset
|
24 years ago |
florian
|
05cfc07952
* some more support for widechars commited especially
|
24 years ago |
peter
|
a7cf57524e
* symtable change to classes
|
24 years ago |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 years ago |
peter
|
35a172090a
* internalerror for string to chararray
|
25 years ago |
peter
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
25 years ago |
Jonas Maebe
|
c91a23c27d
* new constant handling: from now on, hex constants >$7fffffff are
|
25 years ago |
Jonas Maebe
|
a8af566cd7
+ new integer regvar handling, should be much more efficient
|
25 years ago |
florian
|
b9796f6a7f
* unused units removed from uses clause
|
25 years ago |
Jonas Maebe
|
03005b8b6b
* fixed web bug #1242
|
25 years ago |
florian
|
5694e05857
* some bugs with interfaces and NIL fixed
|
25 years ago |
florian
|
1462deb207
* interfaces are basically running
|
25 years ago |
Jonas Maebe
|
6b00727480
* optimize converting of 8/16/32 bit constants to 64bit ones
|
25 years ago |
florian
|
51527ba1c9
+ merged Attila's changes for interfaces, not tested yet
|
25 years ago |
peter
|
451723647e
* symtable splitted, no real code changes
|
25 years ago |
peter
|
5c5d24b641
* moved n386*.pas to i386/ cpu_target dir
|
25 years ago |