32838 | 10-Dec-1987 |
donn |
utah rcsid 1.13 87/07/10 23:44:34: (1) Added lint warning about superfluous backslashes in char or string constants. (2) Made '$' in identifiers dependent on 'VMS'. (3) Made gcos BCD constants comp
utah rcsid 1.13 87/07/10 23:44:34: (1) Added lint warning about superfluous backslashes in char or string constants. (2) Made '$' in identifiers dependent on 'VMS'. (3) Made gcos BCD constants completely dependent on 'gcos'. (4) Caused yylex() to loop rather than punt when it sees a funny character.
show more ...
|
32837 | 10-Dec-1987 |
donn |
utah rcsid 1.12 87/07/06 15:49:59: Don't lose track of string boundaries after a syntax error -- yylex() checks for broken strings and eats them with lxstr(). |
32836 | 10-Dec-1987 |
donn |
utah rcsid 1.11 87/01/15 02:11:51: Some minor lint fixes. |
32835 | 10-Dec-1987 |
donn |
utah rcsid 1.10 86/11/27 19:18:46: Update for ucb sid 2.2 -- 'move release definition to external file' (sam). |
32834 | 10-Dec-1987 |
donn |
utah rcsid 1.9 86/09/18 18:51:36: Be a little nicer about illegal character errors... |
32833 | 10-Dec-1987 |
donn |
utah rcsid 1.8 86/08/14 21:59:59: Pick up #line control lines and convert them to ordinary # lines. |
32832 | 10-Dec-1987 |
donn |
utah rcsid 1.7 86/08/14 21:13:58: Add support for #ident and #pragma. |
32831 | 10-Dec-1987 |
donn |
utah rcsid 1.6 86/08/03 01:32:40: Eliminate silly 'unreachable code' warning created by ifdeffing out the stuff for old-style assignment operators... |
32830 | 10-Dec-1987 |
donn |
utah rcsid 1.5 86/08/03 01:06:34: Don't emit line number symbols after errors. |
32829 | 10-Dec-1987 |
donn |
utah rcsid 1.4 86/07/11 14:02:11: Old-style (=+, =- etc.) assignment operators are ifdef'ed out. No more 'ambiguous assignment: assignment op taken' messages! |
32828 | 10-Dec-1987 |
donn |
utah rcsid 1.8 87/09/24 22:23:26: Follow tahoe lead, generate better code for unary ops. |
32827 | 10-Dec-1987 |
donn |
utah rcsid 1.7 87/08/24 01:13:29: If order() is called on to rewrite a UNARY MUL node and that node has a usable index expression, we now try to rewrite the base into a register so that oreg2() will
utah rcsid 1.7 87/08/24 01:13:29: If order() is called on to rewrite a UNARY MUL node and that node has a usable index expression, we now try to rewrite the base into a register so that oreg2() will produce a doubly-indexed OREG.
show more ...
|
32826 | 10-Dec-1987 |
donn |
utah rcsid 1.6 87/01/15 02:08:43: For some reason, mainp2() had TWO default cases in its big switch statement. |
32825 | 10-Dec-1987 |
donn |
utah rcsid 1.20 87/09/21 02:23:15: Code for the relook()/schain hack from allegra!jpl which is quite a bit prettier than the old code and works the same. |
32824 | 10-Dec-1987 |
donn |
utah rcsid 1.19 87/07/10 22:45:12: Arthur Olsen's hack to force lint to examine initializations. |
32823 | 10-Dec-1987 |
donn |
utah rcsid 1.18 87/05/18 22:30:36: Fix goof in previous revision which screws up when a symbol returned by relook() is the first element in an schain. |
32822 | 10-Dec-1987 |
donn |
utah rcsid 1.17 87/04/30 13:53:40: Prevent 'schain botch' -- if relook() succeeds, fix up schain so that it passes through the copy instead of the (mishashed) original. |
32821 | 10-Dec-1987 |
donn |
utah rcsid 1.16 87/02/25 00:16:05: Prevent confusion when introducing a new definition of an identifier in an inner scope. Previously an incomplete definition of an external array could get 'adjuste
utah rcsid 1.16 87/02/25 00:16:05: Prevent confusion when introducing a new definition of an identifier in an inner scope. Previously an incomplete definition of an external array could get 'adjusted' by the definition of an auto array with the same name.
show more ...
|
32820 | 10-Dec-1987 |
donn |
utah rcsid 1.15 87/02/08 20:23:37: Add typedefs to the set of storage classes which may have null storage. |
32819 | 10-Dec-1987 |
donn |
utah rcsid 1.14 87/01/15 06:57:19: Changed the compiler error in tsize() into a normal user error -- you can get this by trying to dereference a function pointer in ordinary code. |
32818 | 10-Dec-1987 |
donn |
utah rcsid 1.13 87/01/15 05:50:53: Added fixinit() routine for recovering the initial state after an error. |
32817 | 10-Dec-1987 |
donn |
utah rcsid 1.12 87/01/15 02:00:24: Made test for missing declared arguments in defid() more stringent. Made some minor lint fixes and touched up a couple of comments. |
32816 | 10-Dec-1987 |
donn |
utah rcsid 1.11 86/11/12 23:17:23: A variation on a suggestion by Ray Butterworth -- when an array is not initialized and not external, its definition must allocate space. I also cleaned up the corr
utah rcsid 1.11 86/11/12 23:17:23: A variation on a suggestion by Ray Butterworth -- when an array is not initialized and not external, its definition must allocate space. I also cleaned up the corresponding 'null dimension' error for empty dimensions in places other than the last. Following Butterworth's suggestion, a lint error was added for an explicit dimension which is converted to a pointer in the normal formal argument conversion code (contingent on lint's -h flag).
show more ...
|
32815 | 10-Dec-1987 |
donn |
utah rcsid 1.10 86/08/16 00:01:25: Don't allow addresses (or unloadable things) to be placed in bit fields. |
32814 | 10-Dec-1987 |
donn |
utah rcsid 1.9 86/08/03 01:06:07: Don't generate code after errors. |