Commit Graph

56 Commits

Author SHA1 Message Date
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
peter
957d4cdc89 * new message files layout with msg numbers (but still no code to
show the number on the screen)
2000-06-30 20:23:33 +00:00
peter
7d9c18c01d * removed dup msgcrcvalue 2000-05-23 20:32:48 +00:00
pierre
a788f11833 Declare MsgCrcValue with cond EXTERN_MSG 2000-05-15 14:05:40 +00:00
pierre
8c9f14abcd * Use integer third arg for val in SetErrorFlags
to allow compilation with Delphi
    reported by Kovacs Attila Zoltan
2000-05-10 19:20:23 +00:00
peter
d9cef95ac7 * -Se<x> option extended to increase errorcount for
warning,notes or hints
2000-05-10 13:40:19 +00:00
Tomas Hajny
b65e936773 * logfile appended if exists 2000-04-01 10:46:29 +00:00
daniel
c02ecc3513 * Made check for message file TP compilable. 2000-03-12 08:24:45 +00:00
peter
3df7f51b0a * message files are check for amount of msgs found. If not correct a
line is written to stdout and switched to internal messages
2000-03-01 22:29:18 +00:00
peter
2af3a9059e * lowercase .INC -> .inc 2000-03-01 21:45:42 +00:00
daniel
fb1a842118 * Current work of symtable integration committed. The symtable can be
activated by defining 'newst', but doesn't compile yet. Changes in type
  checking and oop are completed. What is left is to write a new
  symtablestack and adapt the parser to use it.
2000-02-28 17:23:56 +00:00
peter
4a4a24b6e8 * log truncated 2000-02-09 13:22:42 +00:00
peter
e525797c51 * updated copyright to 2000 2000-01-07 01:14:18 +00:00
peter
0887060ff2 * truncated log to 20 revs 1999-11-06 14:34:16 +00:00
peter
cb8aeb3fd6 * V_Fatal=1, all other V_ are also increased
* Check for local procedure when assigning procvar
  * fixed comment parsing because directives
  * oldtp mode directives better supported
  * added some messages to errore.msg
1999-08-05 16:52:53 +00:00
peter
02576a8279 * merged 1999-07-10 10:26:18 +00:00
peter
15d54cb1d7 * merged 1999-06-18 11:03:08 +00:00
peter
2bb065a00a + MessagePos() which is enhanced Message() function but also gets the
position info
  * Removed comp warnings
1999-05-08 19:52:32 +00:00
florian
78d13ec796 * changes to compile it with Delphi 4.0 1999-05-04 21:44:30 +00:00
pierre
ba2b93ebb3 + added -vz for assembler specifc comments 1999-04-21 07:41:06 +00:00
peter
d0cb5a147a * fixed bugs 212,222,225,227,229,231,233 1999-03-24 23:16:42 +00:00
florian
1b5fda2764 * some false warnings "function result doesn't seems to be set" are
avoided
1999-02-09 17:15:52 +00:00
peter
951c1707d1 * doneverbose sets msg to nil 1999-01-15 16:08:21 +00:00
peter
abb72c5d48 * status.currentmodule is now also updated
+ status.currentsourcepath
1999-01-14 21:47:09 +00:00
peter
02904d8319 + -iSO, -iSP, -iTO, -iTP 1998-12-15 10:23:23 +00:00
peter
1b369bb4bb + globtype,tokens,version unit splitted from globals 1998-12-11 00:02:37 +00:00
Jonas Maebe
242244016d * changed "if longintvar in set" to case or "if () or () .." statements
* tree.pas: changed inlinenumber (and associated constructor/vars) to a byte
1998-12-02 16:23:29 +00:00
peter
13d2cb30b0 * update status also for internalerrors 1998-11-26 13:08:19 +00:00
pierre
6e816712fc * bug on errors (file used after dispose !) fixed 1998-11-06 09:45:40 +00:00
pierre
1dab5a8cf0 * removed some erros after other errors (introduced by useexcept)
* stabs works again correctly (for how long !)
1998-10-28 18:26:12 +00:00
pierre
1dfbb756e9 * classes get a vmt allways
* better error info (tried to remove
    several error strings introduced by the tpexcept handling)
1998-10-27 13:45:25 +00:00
florian
d2f078ce49 + switch -vx for win32 added 1998-10-22 15:18:44 +00:00
pierre
bf6369f1b5 * current_module old scanner tagged as invalid if unit is recompiled
+ added ppheap for better info on tracegetmem of heaptrc
    (adds line column and file index)
  * several memory leaks removed ith help of heaptrc !!
1998-10-08 17:17:07 +00:00
pierre
3048845e68 * some memory leaks fixed (thanks to Peter for heaptrc !) 1998-10-06 17:16:31 +00:00
peter
4f30ea05b8 * if maxerrorcount is reached display a msg 1998-10-05 13:51:36 +00:00
pierre
a12d8c9417 * changed all length(p^.value_str^) into str_length(p)
to get it work with and without ansistrings
  * changed sourcefiles field of tmodule to a pointer
1998-09-28 16:57:09 +00:00
florian
16c2b4a41f + switch -vb
* while/repeat loops accept now also word/longbool conditions
  * makebooltojump did an invalid ungetregister32, fixed
1998-09-05 22:10:54 +00:00
peter
d7af76312f * better setverbosity to support W+/W- etc. 1998-09-01 12:49:52 +00:00
peter
5eaee9c9ad + new messagefile
* merged optione.msg into errore.msg
1998-08-29 13:52:29 +00:00
peter
273fc24dbb * small fix for aktfilepos 1998-08-19 14:57:50 +00:00
pierre
6a556346ed * bug about assigning the return value of a function to
a procvar fixed : warning
    assigning a proc to a procvar need @ in FPC mode !!
  * missing file/line info restored
1998-08-18 14:17:08 +00:00
pierre
2222aab027 * small warning position bug fixed
* support_mmx switches splitting was missing
  * rhide error and warning output corrected
1998-08-18 09:24:35 +00:00
peter
ea8a7d2a4f * fixed some messages and smaller msgtxt.inc 1998-08-11 14:09:06 +00:00
peter
85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 1998-08-10 14:49:33 +00:00
peter
6396267185 + Compiler,Comphook unit which are the new interface units to the
compiler
1998-08-10 10:18:23 +00:00
peter
1bffd4e290 * released NEWINPUT 1998-07-14 14:46:36 +00:00
peter
34f5f72c53 * status.currentsource is now calculated in verbose (more accurated) 1998-07-07 12:32:54 +00:00
peter
911abb5abc + NEWINPUT for a better inputfile and scanner object 1998-07-07 11:19:50 +00:00
peter
b3865ae063 + aktasmmode, aktoptprocessor, aktoutputformat
+ smartlink per module $SMARTLINK-/+ (like MMX) and moved to aktswitches
  + $LIBNAME to set the library name where the unit will be put in
  * splitted cgi386 a bit (codeseg to large for bp7)
  * nasm, tasm works again. nasm moved to ag386nsm.pas
1998-05-23 01:20:53 +00:00
peter
994d0eb578 + better procedure directive handling and only one table 1998-05-21 19:33:31 +00:00