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