Commit Graph

7297 Commits

Author SHA1 Message Date
peter
24cc0eba5d * fsearch checks if file exists first (merged) 2000-08-24 19:02:36 +00:00
Jonas Maebe
475c7fab40 * fixed crash when using include/exclude with undeclared variable as
first parameter (merged from fixes branch)
2000-08-24 13:12:38 +00:00
marco
533d59eb3a * CVS log and ID tags 2000-08-24 12:00:20 +00:00
marco
b9ba5e9e03 * Added CVS log and ID entries. 2000-08-24 11:43:13 +00:00
Jonas Maebe
48292584ae * clear inoutres in traceexit before writing anything (to avoid an RTE
when writing the heaptrc output when a program didn't handle ioresult)
    (merged from fixes branch)
2000-08-24 09:01:07 +00:00
Jonas Maebe
1a8c7b1d27 * fixed bug in setlength (it sometimes read after the end of the heap)
and small improvement to ansistring_to_chararray conversion (merged
    from fixes branch)
2000-08-24 07:37:21 +00:00
Tomas Hajny
121ee1eee2 + OS/2 implementation 2000-08-23 21:04:55 +00:00
Jonas Maebe
bd928ecf72 * fix for web bug #1112 and a bit of clean up in csopt386 (merged from
fixes branch)
2000-08-23 12:55:10 +00:00
pierre
738c8f905d * first big merge from fixes branch 2000-08-22 09:41:38 +00:00
pierre
f1bd579bf4 * fix the stabs problems 2000-08-21 11:27:44 +00:00
Jonas Maebe
9ce5d9a384 * IDE screen saving/restoring implemented for Linux (merged from fixes
branch)
2000-08-21 10:57:01 +00:00
Jonas Maebe
ce32bae7fb - removed catch unit from uses clause for Linux (clashed with fpcatch
from IDE and is already in pp.pas for command line compiler) (merged
   from fixes branch)
2000-08-21 09:14:40 +00:00
peter
898e0c7de8 * smartlinking fixed for linux (merged) 2000-08-20 17:38:21 +00:00
peter
c94fc2a448 * bugs from marco 2000-08-20 15:57:56 +00:00
peter
0e38e5898d * removed filutil.inc, disk.inc (merged) 2000-08-20 15:50:54 +00:00
peter
d24c580d24 * sysutils.pp moved to target and merged with disk.inc, filutil.inc 2000-08-20 15:46:46 +00:00
peter
90fc8a53aa * auto derefence mode for array pointer (merged) 2000-08-20 15:12:49 +00:00
peter
d3aa211230 * don't allow pointer indexing in non-fpc modes
* array type required message instead of type mismatch (merged)
2000-08-20 15:05:45 +00:00
peter
8bd87aafd6 * don't allow forward class in separate type blocks for delphi (merged) 2000-08-20 15:01:17 +00:00
peter
c21d6d6871 * give fatal if objfpc/delphi mode things are found (merged) 2000-08-20 14:58:41 +00:00
Jonas Maebe
9605567a67 * added missing open comment at start of log section 2000-08-20 10:11:41 +00:00
peter
7f47dfe3cb * check size after checking openarray in push_value_para (merged) 2000-08-19 20:09:33 +00:00
peter
e2a243ff1c * fixed bug with comparing constsym strings 2000-08-19 19:51:03 +00:00
peter
9dc543c123 * new tdynamicarray implementation using blocks instead of
reallocmem (merged)
2000-08-19 18:44:27 +00:00
Jonas Maebe
c9de6bc568 * fixed a potential bug in destroyregs regarding the removal of
unused loads
  * added destroyDependingRegs() procedure and use it for the fix in
    the previous commit (safer/more complete than what was done before)
2000-08-19 17:53:29 +00:00
Jonas Maebe
3d38329899 * for all optimization levels > 1, all passes are done twice (the
result improves the most if -Or is used as well)
2000-08-19 09:10:08 +00:00
Jonas Maebe
441d9d137c * fixed bug where the contents of a register would not be destroyed
if another register on which these contents depend is modified
    (not really merged, but same idea as fix in fixes branch,
    LAST_MERGE tag is updated)
2000-08-19 09:08:59 +00:00
michael
8592278ad0 + Initial implementation 2000-08-18 19:20:06 +00:00
michael
bfdac9385b + Implemented loading of dynamical libraries 2000-08-18 19:15:34 +00:00
marco
606baed8e2 + Fixed cast tconstsym.value with tpointerord 2000-08-18 14:33:07 +00:00
pierre
28af0a7223 * restore next instead of indexnext field for dc local var in GetAbsProcParmDefStr 2000-08-18 13:18:12 +00:00
Jonas Maebe
0f02db341c * fix for web bug1099 (merged from fixes branch) 2000-08-18 10:09:13 +00:00
florian
60f46dcd29 * fixed several problems with the int64 constants 2000-08-17 12:03:48 +00:00
Jonas Maebe
10df99b121 * fixed crash when inlining assembler procedures with -Or 2000-08-17 11:07:51 +00:00
pierre
a39590e684 * fix go32v2 cycle problem 2000-08-17 09:17:19 +00:00
florian
a78efe6cb9 + initial revision of unicode conversion files 2000-08-17 07:45:46 +00:00
florian
66cbbfb910 + initial revision 2000-08-17 07:29:39 +00:00
peter
64383892e3 * new bug 2000-08-16 19:07:41 +00:00
peter
03b63234e4 * Fixes from Gabor (merged) 2000-08-16 18:51:57 +00:00
peter
e1a81165ac * some tests for identifier reusing 2000-08-16 18:38:46 +00:00
peter
2a82f37c0b * removed word=word declaration 2000-08-16 18:35:19 +00:00
peter
7eaac1706d * splitted namedobjectitem.next into indexnext and listnext so it
can be used in both lists
  * don't allow "word = word" type definitions (merged)
2000-08-16 18:33:53 +00:00
florian
244fc53520 + support of 64 bit integer constants 2000-08-16 13:06:06 +00:00
florian
f53823cb77 *** empty log message *** 2000-08-16 13:02:33 +00:00
michael
5eb17fe1c4 + Merged changes in fixbranch 2000-08-15 09:45:29 +00:00
peter
c356a11ae4 * adapted for gzcrc 2000-08-15 04:10:59 +00:00
peter
83fddfe3db * delphi compatibility fix 2000-08-15 04:10:38 +00:00
peter
06e8616f1d * crc renamed to gzcrc (merged) 2000-08-15 03:57:51 +00:00
peter
9cf8ff4295 * needed file 2000-08-15 03:52:57 +00:00
peter
8374eaaac8 * 1.0.1 updates 2000-08-15 03:52:15 +00:00