Commit Graph

329 Commits

Author SHA1 Message Date
Jonas Maebe
d6116bc751 * fixed low() for signed types < 64bit 2001-03-03 12:38:08 +00:00
peter
684970ea22 * merged generic m68k updates from fixes branch 2001-02-26 19:44:52 +00:00
Jonas Maebe
9ecf1c9aa7 * fixed bug in previous fix (hopped over revision 1.26 because that one
also removed the fix for high(cardinal))
2001-02-22 11:24:40 +00:00
peter
b3956651be * fix to compile again, but high(cardinal) with $R+ still fails! 2001-02-21 20:50:59 +00:00
Jonas Maebe
db0fc0ac36 * fixed high/low for cardinal, int64 and qword 2001-02-21 12:57:46 +00:00
peter
38af966c3b * merged fix for 1310 2001-01-06 19:54:11 +00:00
peter
e16486a958 * fixed wrong notes about locals 2001-01-06 18:28:39 +00:00
Jonas Maebe
4c8ca9774f + implemented/fixed docompare() mathods for all nodes (not tested)
+ nopt.pas, nadd.pas, i386/n386opt.pas: optimized nodes for adding strings
    and constant strings/chars together
  * n386add.pas: don't copy temp strings (of size 256) to another temp string
    when adding
2000-12-31 11:14:10 +00:00
peter
32b9cdb7cf + new tlinkedlist class (merge of old tstringqueue,tcontainer and
tlinkedlist objects)
2000-12-25 00:07:25 +00:00
peter
d083200fa1 * fixed crash with val() 2000-12-17 14:35:41 +00:00
florian
b9796f6a7f * unused units removed from uses clause
* some changes for widestrings
2000-11-29 00:30:30 +00:00
Jonas Maebe
72f618d322 * also don't do conversion for chars/booleans (hopefully final change :/) 2000-11-12 15:27:22 +00:00
Jonas Maebe
333c590a00 * don't do inc/dec to add/sub conversion for enums 2000-11-11 21:08:13 +00:00
peter
5ad5433930 * ptr returns farpointer 2000-11-11 16:18:35 +00:00
Jonas Maebe
0052fd1eb6 * convert inc/dec to add/sub when range/overflow checking is on 2000-11-11 15:59:07 +00:00
florian
68c1a1e3e6 * System.TypeInfo fixed
+ System.Finalize implemented
  + some new keywords for interface support added
2000-11-09 17:46:54 +00:00
florian
0cfa0419bd * innr.inc renamed to make compiler compilation easier because the rtl contains
a file of the same name
2000-11-04 16:48:32 +00:00
peter
451723647e * symtable splitted, no real code changes 2000-10-31 22:02:46 +00:00
Jonas Maebe
bdd82f8c9f * fixed setlength for shortstrings 2000-10-26 14:15:06 +00:00
florian
f80c24177a * a lot of changes:
- basic dyn. array support
     - basic C++ support
     - some work for interfaces done
     ....
2000-10-21 18:16:11 +00:00
Jonas Maebe
54ce0b8a7d * added missing getcopy for previous addition 2000-10-15 08:38:46 +00:00
Jonas Maebe
628e37cd95 * merged fix for inc/dec on 64bit types from tcinl 2000-10-14 18:27:53 +00:00
peter
e171f341a0 * moehrendorf oct 2000 rewrite 2000-10-14 10:14:45 +00:00
peter
38951f5ce1 * lot of compile updates for cg11 2000-10-01 19:48:23 +00:00
florian
57a566e53d *** empty log message *** 2000-09-28 19:49:51 +00:00
florian
1cef9ea3b3 *** empty log message *** 2000-09-28 16:34:47 +00:00
florian
a30886fbf6 * finally nadd.pas compiles 2000-09-27 21:33:22 +00:00
florian
5a855db55d * more stuff fixed 2000-09-27 20:25:44 +00:00
florian
4d6f20c0d4 * more conversion work done 2000-09-26 14:59:34 +00:00