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
|
23 years ago |
Jonas Maebe
|
cd378a2881
* fixed type conversions from dynamic arrays to open arrays
|
24 years ago |
Jonas Maebe
|
5501aa4e9a
* converted lo/hi to processor independent code, generated code is the
|
24 years ago |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
24 years ago |
Jonas Maebe
|
a40c2b8dd0
- removed unused units form uses-clause and unused local vars
|
24 years ago |
Jonas Maebe
|
8e70f9aaf8
* fixed big bug in my previous changes (the arguent for bts/btr is always
|
24 years ago |
Jonas Maebe
|
49f399d750
* fixed bug reported by sg about self not being restored after calling
|
24 years ago |
Jonas Maebe
|
17b2fa3424
* simplified det_resulttype code for include/exclude
|
24 years ago |
peter
|
f88f6eb571
* rtti/init table updates
|
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 |
Jonas Maebe
|
808ab9e7e7
* fixed big bug in handle_str that caused it to (almost) always call
|
24 years ago |
Jonas Maebe
|
a6cfe4083a
+ tempcreate/ref/delete nodes (allows the use of temps in the
|
24 years ago |
Jonas Maebe
|
61020cd424
* made in_reset_typedfile/in_rewrite_typedfile handling processor
|
24 years ago |
Jonas Maebe
|
0895ca2f28
* made code for str(x,y) completely processor independent
|
24 years ago |
peter
|
53e8ce0e1e
* internal length for ansistring and widestrings
|
24 years ago |
peter
|
ca8d604964
* various widestring updates, it works now mostly without charset
|
24 years ago |
peter
|
a7cf57524e
* symtable change to classes
|
24 years ago |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 years ago |
Jonas Maebe
|
fe7eb08eef
* fixed some memory leaks
|
24 years ago |
peter
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
25 years ago |
florian
|
9e14dafee3
* helper name of val for qword fixed
|
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 |
florian
|
1462deb207
* interfaces are basically running
|
25 years ago |
florian
|
68c1a1e3e6
* System.TypeInfo fixed
|
25 years ago |
peter
|
451723647e
* symtable splitted, no real code changes
|
25 years ago |
Jonas Maebe
|
bdd82f8c9f
* fixed setlength for shortstrings
|
25 years ago |
florian
|
f80c24177a
* a lot of changes:
|
25 years ago |