Commit Graph

2409 Commits

Author SHA1 Message Date
pierre
578465bef0 * fix tf000008 bug 2000-03-23 22:17:51 +00:00
Jonas Maebe
f6a406c6e9 * real fix for web bug882 2000-03-23 16:29:32 +00:00
peter
d75bbf8b73 * fixed crash with inherited with varsym/propsym 2000-03-23 15:56:59 +00:00
peter
273373602f * $VERSION is now version_string
+ $FULLVERSION is now full_version_string
2000-03-23 15:35:47 +00:00
Jonas Maebe
82da57a765 * fix for webbug 886 2000-03-22 17:34:53 +00:00
Jonas Maebe
03939d1fb1 * fixed webbug 882 2000-03-22 15:41:10 +00:00
florian
2805167e6e * bug #294 fixed: parameters can have now the same name as the function/
procedure, this is compatible with TP/Delphi
2000-03-22 09:25:57 +00:00
pierre
0578c906ee fix for bug #312 2000-03-21 23:36:46 +00:00
peter
9132430e40 * only include crtbegin when linking to libc 2000-03-21 21:36:52 +00:00
peter
7a22d50859 * some more updates 2000-03-21 21:36:05 +00:00
peter
c236646caa * add OPT for optimizing compiler 2000-03-21 21:35:27 +00:00
florian
5925e8fb20 * fixed bug #881: for the include/exclude instruction sometimes wrong
code was generated
2000-03-21 16:24:43 +00:00
florian
872031518d * fixed bug #879: high and low take now any kind of expression 2000-03-21 09:12:40 +00:00
pierre
53d50a62a4 * probably a fix for bug #615 2000-03-20 16:04:05 +00:00
florian
814bee0cc6 * fixed <dword>/<dword>, <int64>/<int64> and <qword>/<qword> 2000-03-20 10:16:51 +00:00
florian
360f371c44 * catching of exceptions is switched off on all targets if the define
DEBUG is used
2000-03-20 09:37:51 +00:00
florian
431ec3bfe8 * using the directive DEBUG when compiling the compiler will include now
the lineinfo unit on all targets
2000-03-20 09:36:23 +00:00
florian
4ac9fc1812 * in delphi mode: method parameters can now have the same name as parameters 2000-03-20 09:34:33 +00:00
peter
86a9551dcb * some beginning 2000-03-19 18:46:50 +00:00
florian
fa207becc1 * not(b) if b is a register variable, didn't work, fixed 2000-03-19 15:20:22 +00:00
florian
9376275364 * bug #873 fixed
* some cleanup in objectdec
2000-03-19 14:56:38 +00:00
florian
9f57527c98 * crash when using exception classes without sysutils unit fixed 2000-03-19 14:17:05 +00:00
peter
03dcba2fda * fixed temp ansi handling within array constructor 2000-03-19 11:55:08 +00:00
peter
797267fde1 * protected member check for classes works 2000-03-19 11:22:21 +00:00
peter
98a50970e7 * check for unknown id in on exception 2000-03-19 11:16:44 +00:00
peter
ffab53c30f * tp7 fix 2000-03-19 08:17:36 +00:00
peter
c7cd8edaf2 * small order change for array of const which allows better optimization 2000-03-19 08:14:17 +00:00
Jonas Maebe
90bc5eb4be + added $maxfpuregisters 0 for compile() procedure 2000-03-18 15:05:33 +00:00
Jonas Maebe
ec01188f97 * moved a $maxfpuregisters directive a bit up because it was being
ignored
2000-03-18 15:01:19 +00:00
pierre
0f4e1e10e0 * fix for bug #807 2000-03-16 16:41:11 +00:00
pierre
080a34ce07 * avoid wrong ungetpersistanttemp 2000-03-16 15:18:13 +00:00
pierre
e0cc4f9bed + oppower 2000-03-16 15:13:03 +00:00
pierre
977081b2d7 assembler method code does not need ebp framepointer 2000-03-16 15:12:06 +00:00
pierre
33cc2a0a35 * correct the fixups for inlined assembler code 2000-03-16 15:10:25 +00:00
daniel
a511be87c4 * Changed names of procedures flags
*  Changed VMT generation
2000-03-16 12:52:47 +00:00
florian
2d0b954c56 * disk full runerror writes now a nice message 2000-03-16 10:29:06 +00:00
pierre
4177d64781 * fix for bug #848 (that still genrated wrong code)
+ better testing for variables used in assembler
    (gives an error if variable is not directly reachable !)
2000-03-15 23:09:58 +00:00
pierre
cadf4cc024 * destructor can have args in TP mode only (bug825 and 839) 2000-03-14 16:37:25 +00:00
pierre
e95573a025 + lineinfo for win32 with debug 2000-03-14 16:30:14 +00:00
pierre
34795ccd60 * - 1**4 = -1 fix 2000-03-14 15:50:19 +00:00
pierre
70263e1c6d * fix for bug #866 2000-03-14 15:05:18 +00:00
pierre
031c0b22a3 * DebuggerValue moved to fpsymbol unit 2000-03-14 15:04:19 +00:00
peter
9f1695f700 * ^m support also after a string 2000-03-13 21:21:57 +00:00
pierre
3527bd4fd0 * X was not found in TSortedSymbolCollection.LookUp 2000-03-13 20:28:12 +00:00
michael
34c8f49271 + Added switch to swicth on assertions. 2000-03-13 20:15:08 +00:00
michael
26c924229c + Added switch to swicth on assertions. 2000-03-13 20:06:59 +00:00
florian
60058ae960 * very small change to scanner ... 2000-03-12 17:53:16 +00:00
daniel
c02ecc3513 * Made check for message file TP compilable. 2000-03-12 08:24:45 +00:00
daniel
e72ff5f936 * Modification for new symtable 2000-03-12 08:24:03 +00:00
daniel
59cfa402c9 * Ported hcgdata to new symtable.
* Alignment code changed as suggested by Peter
  + Usage of my is operator replacement, is_object
2000-03-11 21:11:24 +00:00