ack/lang/cem/lint/lpass2/ChangeLog
1988-10-28 16:27:32 +00:00

60 lines
2.1 KiB
Plaintext

28-Oct-88 Dick Grune (dick) at dick
The names of UNIX lint library files start with llib-l..., where the
-l is the -l from -lc and -lm, a hack if there ever was one. Our
(ACK) lint library files now end in .llb.
2-Sep-88 Dick Grune (dick) at dick
Guided by lint itself, many functions have been declared PRIVATE.
7-Aug-88 Dick Grune (dick) at dick
About the class of an inpdef, often set-like questions are asked.
To speed up answering these questions, a mapping has been created
of the values of `class' onto answers to these questions. See
class.[ch].
5-Aug-88 Dick Grune (dick) at dick
Streamlined the program by rearranging the input sequence:
- library
- external defs
- external decls
- external usage
- static defs
- static usage
This change to a much more natural order has been made possible by the
introduction of the static file number. Many pieces of code could
now be taken together and the program is much cleaner now.
8-Jul-88 Dick Grune (dick) at dick
Added a special meta-type (also in lpass1) for non-negative
constant actual arguments, because these may match both the signed
and unsigned versions of the type.
4-Jul-88 Dick Grune (dick) at dick
Added a scope number, to avoid problems with static object defined
in a .h file and used in the main file. These should match but
they didn't, since scope was checked by comparing file names.
28-Jun-88 Dick Grune (dick) at dick
Do not print messages that originate from files whose names start
with a /.
24-Jun-88 Dick Grune (dick) at dick
Introduced a format %L to print location indications like
"aap.c", line 31. report() does a printf-like analysis now.
18-Jun-88 Dick Grune (dick) at dick
Rewrote messages (originals were copies of lint).
13-Jun-88 Dick Grune (dick) at dick
Moved the file name to the end of the intermediate records, to
avoid problems with files with : in their names.
11-May-88 Dick Grune (dick) at dick
Received sources from Frans Kunst.
/*
* (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
* See the copyright notice in the ACK home directory, in the file "Copyright".
*/
/* $Header$ */