32813 | 10-Dec-1987 |
donn |
utah rcsid 1.4 87/08/24 01:05:33: Added a PBUSY bit to mark the first register in a register pair, so that sharing of register pairs works. An ISBUSY macro masks out PBUSY and performs the old test
utah rcsid 1.4 87/08/24 01:05:33: Added a PBUSY bit to mark the first register in a register pair, so that sharing of register pairs works. An ISBUSY macro masks out PBUSY and performs the old test for > 1.
show more ...
|
32812 | 10-Dec-1987 |
donn |
utah rcsid 1.3 87/04/19 23:19:09: Add SMCON -- a SPECIAL shape which checks for 'negative' constants; useful in hacking unsigned arithmetic. |
32811 | 10-Dec-1987 |
donn |
utah rcsid 1.2 86/08/03 01:07:55: Permit deflab to be a macro, for efficiency. |
32810 | 10-Dec-1987 |
donn |
utah rcsid 1.2 86/11/14 19:09:55: Fix dpn and fpn so that they conform to the member layout used elsewhere. |
32809 | 10-Dec-1987 |
donn |
utah rcsid 1.6 87/08/24 01:07:09: (1) Added MATCHSTATS code to help profile the match() routine. This will probably be removed when I get around to optimizing table lookups. (2) Check ISBUSY instea
utah rcsid 1.6 87/08/24 01:07:09: (1) Added MATCHSTATS code to help profile the match() routine. This will probably be removed when I get around to optimizing table lookups. (2) Check ISBUSY instead of busy[] in tshape(), to avoid PBUSY conflicts.
show more ...
|
32808 | 10-Dec-1987 |
donn |
utah rcsid 1.5 87/04/19 23:20:26: Add SMCON -- a SPECIAL shape which checks for 'negative' constants; useful in hacking unsigned arithmetic. Cleaned up the code in tshape() too. |
32807 | 09-Dec-1987 |
donn |
utah rcsid 1.2 87/04/30 13:51:05: Use 'pointer to enum member' as the reserved 'impossible' type that distinguishes unused symbols; thus 'pointer to undef' becomes available to represent 'void *'. |
32806 | 09-Dec-1987 |
donn |
utah rcsid 1.6 87/04/17 21:33:14: Break up a couple lines with multiple statements for dbx's sake. |
32805 | 09-Dec-1987 |
donn |
utah rcsid 1.5 87/01/15 01:54:50: Minor lint fixes. |
32804 | 09-Dec-1987 |
donn |
utah rcsid 1.18 87/07/13 21:17:28: Oops -- that sizeof hack broke 'int i; ... sizeof (i) ...'. Hope this works a little better. |
32803 | 09-Dec-1987 |
donn |
utah rcsid 1.17 87/07/10 22:45:50: A change to force lint (and cc?) to notice that initializations of auto, register or static variables count as uses of the variable. |
32802 | 09-Dec-1987 |
donn |
utah rcsid 1.16 87/07/10 20:42:14: Slightly cleaner version of ado's hack for preventing 'sizeof' expressions from counting as a 'use' of a variable. |
32801 | 09-Dec-1987 |
donn |
utah rcsid 1.15 87/07/06 18:36:00: Cause 'lint -h' to flag constant switch expressions. |
32800 | 09-Dec-1987 |
donn |
utah rcsid 1.14 87/03/18 00:17:48: Fix stupid goof using the wrong union member in earlier fix for switches... |
32799 | 09-Dec-1987 |
donn |
utah rcsid 1.13 87/02/26 18:53:50: Disallow case expressions which contain addresses, following K&R. |
32798 | 09-Dec-1987 |
donn |
utah rcsid 1.12 87/01/15 05:51:41: Call fixinit() to recover from botched initializations. fixinit() is used in the same situation as endinit() (from which it is derived). |
32797 | 09-Dec-1987 |
donn |
utah rcsid 1.11 87/01/15 02:12:54: Some minor lint fixes. |
32796 | 09-Dec-1987 |
donn |
utah rcsid 1.10 86/08/12 14:01:51: No more old-fashioned initializations. Since YACC doesn't have conditional ^&'compilation' directives, I just commented the rule out. |
32795 | 09-Dec-1987 |
donn |
utah rcsid 1.9 86/08/10 17:38:47: Make '(&(a = b))->c' illegal (previously a synonym for '(a = b).c'). This and '(&(f())->c' now elicit the same error message that ordinary use of & on an rvalue eli
utah rcsid 1.9 86/08/10 17:38:47: Make '(&(a = b))->c' illegal (previously a synonym for '(a = b).c'). This and '(&(f())->c' now elicit the same error message that ordinary use of & on an rvalue elicits.
show more ...
|
32794 | 09-Dec-1987 |
donn |
utah rcsid 1.8 86/08/10 16:49:55: Permit member references to the 'value' of a structure assignment. |
32793 | 09-Dec-1987 |
donn |
utah rcsid 1.7 86/08/03 01:07:14: Don't emit stab information after errors. |
32792 | 09-Dec-1987 |
donn |
utah rcsid 1.6 86/07/14 15:38:57: Close loophole with 'struct {int a, b;} f(); ... (&f())->b ...'. |
32791 | 09-Dec-1987 |
donn |
utah rcsid 1.5 86/07/11 19:32:28: Permit member references to structures returned from functions. |
32790 | 09-Dec-1987 |
donn |
utah rcsid 1.6 87/08/24 00:44:32: Added a PBUSY bit to mark the first register in a pair in the 'busy' array. New code in usable() uses this bit to identify sharable register pairs. Other code that
utah rcsid 1.6 87/08/24 00:44:32: Added a PBUSY bit to mark the first register in a pair in the 'busy' array. New code in usable() uses this bit to identify sharable register pairs. Other code that referred directly to the contents of the array had to be modified slightly...
show more ...
|
32591 | 05-Nov-1987 |
bostic |
group bin, not src |