#
10cfdb8a |
| 18-Jun-1990 |
bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760> |
the type of fpe changed in scan.c; from Chris Torek
|
#
007a19b4 |
| 11-May-1988 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
(1) Make the NOT operator work with floating constants. (2) Fix shifts so that the type depends solely on the left operand, and so that the right operand has type INT. (3) Eliminate warnings for po
(1) Make the NOT operator work with floating constants. (2) Fix shifts so that the type depends solely on the left operand, and so that the right operand has type INT. (3) Eliminate warnings for pointer conversions to and from void *.
show more ...
|
#
c202b11f |
| 24-Apr-1988 |
bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760> |
fix for ANSI C
|
#
5d572d7f |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.30 87/07/06 13:19:17: Preserve LONG and ULONG through constant expression folding.
|
#
66edcb48 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.29 87/04/24 18:51:39: Changed tymatch() to force propagation of unsigned type from one operand to another in an expression where only one operand is unsigned. This cuts down on the numb
utah rcsid 1.29 87/04/24 18:51:39: Changed tymatch() to force propagation of unsigned type from one operand to another in an expression where only one operand is unsigned. This cuts down on the number of combinations of types which need to be handled in the code table in the second pass, at a cost of some flexibility.
show more ...
|
#
9d332cff |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.28 87/04/17 21:32:38: Simplify handling of integer promotions in conval().
|
#
fb33cb27 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.27 87/04/01 14:00:45: Remove TVOID case in moditype so that void functions can properly be converted to pointers to void functions when used as operands.
|
#
c1ee8e56 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.26 87/03/24 01:47:26: Remove tahoe ifdefs; the code table handles this correctly now.
|
#
a30a413a |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.25 87/03/18 00:09:50: From Sam Kendall (sam@think.com): don't let structs, unions, floats, doubles or voids be cast into pointers.
|
#
4306b042 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.24 87/01/15 05:29:21: Fix brace balancing in ifdefs so that ctags works.
|
#
7b5a1073 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.23 87/01/15 02:12:21: Some minor lint fixes.
|
#
eb7dc8d0 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.22 86/11/28 21:21:08: Fix test for type puns when comparing constant enum values. Also moved counter declaration into an ifdef. Lint IS worth something!
|
#
bd26bb5e |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.21 86/11/27 19:34:28: upgrade to ucb sid 4.11 -- 'take care with unsigned constant compression (for tahoe); put back PRTDCON redefinition; ifdef asgop optimizations (tahoe can't handle
utah rcsid 1.21 86/11/27 19:34:28: upgrade to ucb sid 4.11 -- 'take care with unsigned constant compression (for tahoe); put back PRTDCON redefinition; ifdef asgop optimizations (tahoe can't handle them in code generation)' (sam).
show more ...
|
#
09ddf2aa |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.20 86/11/21 22:22:26: Changed 'illegal lhs of assignment operator' to 'illegal lvalue operand...' because there are unary assignment operators like ++ and --.
|
#
5eb997fa |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.19 86/11/10 09:21:58: More of the same -- unsigned compares between constants weren't unsigned.
|
#
50b44410 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.18 86/11/08 20:51:18: Argh -- restore commented-out cast which bollixed unsigned -> double (and float) conversions for constants.
|
#
1b8d7ffd |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.17 86/08/11 09:27:37: Oops -- void type is now represented by MVOID, not 0, in opact()...
|
#
4a39ba84 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.16 86/08/05 19:59:17: Permit void expressions in the colon part of a question mark operator (only, of course, if both subexpressions are type void).
|
#
58dcaca6 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.15 86/07/11 13:19:14: More changes for enums. Did some tuning in opact() to remove clutter and handle unary operators.
|
#
7cd1d6a9 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.14 86/07/09 19:15:24: Guy Harris's fix for making chkpun() distinguish char **cpp and char c2a[10][20].
|
#
97187f20 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.13 86/07/08 16:05:37: Get more determined about 'usual type conversions' in conval() -- if we don't have the usual simple case, do the same type guessing that we would perform for non-co
utah rcsid 1.13 86/07/08 16:05:37: Get more determined about 'usual type conversions' in conval() -- if we don't have the usual simple case, do the same type guessing that we would perform for non-constants.
show more ...
|
#
6c817b2b |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.12 86/07/03 13:46:59: More tuning of enums hack. Remove warning about ordering in chkpun(), change enum types to int and fall through to general case.
|
#
2a1a76a1 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.11 86/07/02 22:40:02: First attack on enum bugs. Eliminates all errors due to enum type &'clashes' and drastically reduces warnings. Only enum vs. enum clashes and enum comparisons are
utah rcsid 1.11 86/07/02 22:40:02: First attack on enum bugs. Eliminates all errors due to enum type &'clashes' and drastically reduces warnings. Only enum vs. enum clashes and enum comparisons are deemed worth a warning now.
show more ...
|
#
c3aeba55 |
| 22-Apr-1987 |
bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760> |
bug report 4.3BSD/usr.bin/51
|
#
7b907b55 |
| 02-Dec-1986 |
bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760> |
bug report 4.3BSD/lib/21
|