The NetBSD Project

CVS log for src/usr.bin/xlint/lint1/tree.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.bin / xlint / lint1

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.73 / (download) - annotate - [select for diffs], Fri Apr 19 18:51:14 2013 UTC (4 weeks, 5 days ago) by christos
Branch: MAIN
CVS Tags: HEAD
Changes since 1.72: +5 -5 lines
Diff to previous 1.72 (colored)

make NOSTRICT behave the same a LINTED; use the new format.

Revision 1.72 / (download) - annotate - [select for diffs], Sat Mar 2 21:25:12 2013 UTC (2 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

obey constcond to !constcond

Revision 1.71 / (download) - annotate - [select for diffs], Fri Apr 20 18:35:28 2012 UTC (13 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys
Changes since 1.70: +5 -3 lines
Diff to previous 1.70 (colored)

add __PRETTY_FUNCTION__

Revision 1.70 / (download) - annotate - [select for diffs], Tue Mar 27 19:24:03 2012 UTC (13 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base4
Changes since 1.69: +11 -11 lines
Diff to previous 1.69 (colored)

more cross lint friendlyness
XXX: needs more constants converted double/float

Revision 1.69 / (download) - annotate - [select for diffs], Wed Mar 21 14:17:22 2012 UTC (14 months ago) by christos
Branch: MAIN
Changes since 1.68: +3 -3 lines
Diff to previous 1.68 (colored)

-0 is not unary overflow.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Feb 5 17:14:14 2011 UTC (2 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: yamt-pagecache
Changes since 1.67: +2 -135 lines
Diff to previous 1.67 (colored)

as promised make the last ops table auto-generated.

Revision 1.67 / (download) - annotate - [select for diffs], Fri Feb 4 23:31:23 2011 UTC (2 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.66: +3 -3 lines
Diff to previous 1.66 (colored)

fix typo

Revision 1.66 / (download) - annotate - [select for diffs], Sat Dec 18 20:57:41 2010 UTC (2 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.65: +14 -12 lines
Diff to previous 1.65 (colored)

PR/44235: Martin Husemann: Fix core dump due to memory corruption.
Found by Henning Petersen

Revision 1.65 / (download) - annotate - [select for diffs], Wed Nov 24 17:51:11 2010 UTC (2 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.64: +10 -8 lines
Diff to previous 1.64 (colored)

PR/44148: Henning Petersen: catstrg() does not set the resulting string length.

Revision 1.64 / (download) - annotate - [select for diffs], Sun Mar 21 14:29:04 2010 UTC (3 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.63: +6 -2 lines
Diff to previous 1.63 (colored)

revert for now.

Revision 1.63 / (download) - annotate - [select for diffs], Sun Mar 21 00:02:13 2010 UTC (3 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.62: +42 -4 lines
Diff to previous 1.62 (colored)

make lint recognize constant shift values and not warn if the number of bits
shifted results in a narrower type.

Revision 1.62 / (download) - annotate - [select for diffs], Fri Oct 2 21:04:03 2009 UTC (3 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.61: +16 -9 lines
Diff to previous 1.61 (colored)

compute sizes by the new tsize() function.

Revision 1.61 / (download) - annotate - [select for diffs], Fri Oct 2 19:02:16 2009 UTC (3 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.60: +2 -3 lines
Diff to previous 1.60 (colored)

remove debugging

Revision 1.60 / (download) - annotate - [select for diffs], Fri Oct 2 19:01:14 2009 UTC (3 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored)

recognize struct __packed x { }; in addition to struct x { } __packed;

Revision 1.59 / (download) - annotate - [select for diffs], Sat May 2 16:10:49 2009 UTC (4 years ago) by christos
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.58: +49 -0 lines
Diff to previous 1.58 (colored)

Add __alignof__.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Apr 27 15:08:10 2009 UTC (4 years ago) by ginsbach
Branch: MAIN
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 (colored)

Print left and right type and not left type twice.  (Hi Christos!)

Revision 1.57 / (download) - annotate - [select for diffs], Wed Apr 15 01:20:57 2009 UTC (4 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.56: +17 -16 lines
Diff to previous 1.56 (colored)

Lukemify (WARNS=4)

Revision 1.56 / (download) - annotate - [select for diffs], Mon Apr 13 21:17:37 2009 UTC (4 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.55: +10 -6 lines
Diff to previous 1.55 (colored)

since we know the types, print what they are in error messages.

Revision 1.55 / (download) - annotate - [select for diffs], Mon Mar 2 20:53:11 2009 UTC (4 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.54: +4 -2 lines
Diff to previous 1.54 (colored)

Don't produce type mismatch warnings if one side of ?: is "[qual] void *"
and the other side is "[qual] pointer".

Revision 1.54 / (download) - annotate - [select for diffs], Sun Nov 16 07:06:37 2008 UTC (4 years, 6 months ago) by dholland
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.53: +19 -19 lines
Diff to previous 1.53 (colored)

WARNS=4

Revision 1.53 / (download) - annotate - [select for diffs], Sat Sep 27 02:30:46 2008 UTC (4 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2
Changes since 1.52: +10 -2 lines
Diff to previous 1.52 (colored)

Add the complex types to the floating point promotion rules.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Sep 26 22:52:24 2008 UTC (4 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.51: +6 -2 lines
Diff to previous 1.51 (colored)

Teach lint about long double _Complex (C99)

Revision 1.51 / (download) - annotate - [select for diffs], Thu Jul 31 15:21:34 2008 UTC (4 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2
Changes since 1.50: +22 -9 lines
Diff to previous 1.50 (colored)

Add Picky flag; this produces more warnings:
1. long a; int i; a = i * i;
   suggests casting i to long, so that we gain precision in the multiplication.
2. warns about magnitude comparisons in enums.
3. warns about possible sign extension issues when integer types become widened.

Revision 1.50 / (download) - annotate - [select for diffs], Sat May 3 16:28:56 2008 UTC (5 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored)

don't check for NaN if fpe.

Revision 1.49 / (download) - annotate - [select for diffs], Fri May 2 15:10:05 2008 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.48: +8 -3 lines
Diff to previous 1.48 (colored)

Since we cannot guarantee that all machines do ieee math, or that they have
the proper math setup deal with SIGFPE directly.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Apr 27 01:45:04 2008 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.47: +22 -7 lines
Diff to previous 1.47 (colored)

print the types involved in an error.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Apr 27 00:13:58 2008 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

reorder a couple of error messages.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Apr 25 22:18:34 2008 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.45: +106 -58 lines
Diff to previous 1.45 (colored)

preliminary _Complex support.
NB: Does not really understand type conversions between complex and doubles.

Revision 1.45 / (download) - annotate - [select for diffs], Tue Mar 4 02:41:46 2008 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base
Branch point for: yamt-pf42
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

PR/38142: YAMAMOTO Takashi: lint -S complains on variable length arrays

Revision 1.44 / (download) - annotate - [select for diffs], Wed Oct 18 21:34:39 2006 UTC (6 years, 7 months ago) by he
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: matt-armv6, keiichi-mipv6
Changes since 1.43: +1 -13 lines
Diff to previous 1.43 (colored)

Simplify the previous change.  There's actually no need to treat constants
specially in ptconv(), the constants will be checked in convert() anyway.

Revision 1.43 / (download) - annotate - [select for diffs], Wed Oct 18 00:01:19 2006 UTC (6 years, 7 months ago) by he
Branch: MAIN
Changes since 1.42: +16 -3 lines
Diff to previous 1.42 (colored)

Partly redo when to emit warnings for argument type conversions.
Remove the apparently always true "styp(nt) != SHORT" part of the
innermost test.  Allow atomatic conversion of literals as long as
they fit into the target type.

This should fix some of the lint issues in proplib on some of our
platforms.

Approved by christos.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Mar 22 02:08:55 2006 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.41: +4 -4 lines
Diff to previous 1.41 (colored)

Coverity CID 199: make sure that rtp is not NULL before dereferencing.

Revision 1.41 / (download) - annotate - [select for diffs], Thu Apr 7 16:28:40 2005 UTC (8 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.40: +2 -88 lines
Diff to previous 1.40 (colored)

Factor out tyname() so that it can be used both by lint1 and lint2.
Since type_t is different between lint1.h and lint2.h include the
appropriate file depending on the pass. Make the argument mismatch
error print the type names of the types involved. Now that we have
a tyname() function we can fix the rest of the pass2 warnings to be
more explanatory, but not now.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Jan 2 17:59:47 2005 UTC (8 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.39: +8 -7 lines
Diff to previous 1.39 (colored)

Shift assignment operators were handled incorrectly. On 64 bit machines,
	unsigned long x, y;
	x <<= y;
always produces a warning because y is casted to int. Handle them instead
the same way as regular shifts.

Revision 1.39 / (download) - annotate - [select for diffs], Sun Jan 2 10:40:49 2005 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.38: +13 -7 lines
Diff to previous 1.38 (colored)

say from what type to what time we are converting.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Sep 12 08:58:52 2004 UTC (8 years, 8 months ago) by yamt
Branch: MAIN
Changes since 1.37: +6 -2 lines
Diff to previous 1.37 (colored)

recognize _Bool.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jun 20 22:20:17 2004 UTC (8 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.36: +6 -2 lines
Diff to previous 1.36 (colored)

Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')

Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).

Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.

Fixes PR's: PR#17762 PR#25944

Revision 1.36 / (download) - annotate - [select for diffs], Fri May 30 13:37:49 2003 UTC (9 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.35: +4 -2 lines
Diff to previous 1.35 (colored)

PR/21706: Krister Walfridsson: CVT nodes not handled in ?: expressions.

Revision 1.35 / (download) - annotate - [select for diffs], Wed May 14 12:45:07 2003 UTC (10 years ago) by wiz
Branch: MAIN
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored)

constant usually has two n.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Oct 22 22:50:11 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.33: +5 -4 lines
Diff to previous 1.33 (colored)

add support for ({}) gcc shit.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Oct 22 21:09:35 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.32: +9 -4 lines
Diff to previous 1.32 (colored)

handle free-ing of temp symbols properly. Don't segv on bad node types.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Oct 22 18:15:01 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.31: +34 -26 lines
Diff to previous 1.31 (colored)

add C9X/GCC compound literal expressions.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Oct 22 13:48:51 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.30: +7 -4 lines
Diff to previous 1.30 (colored)

add variable array dimension.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Oct 22 13:31:34 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.29: +23 -4 lines
Diff to previous 1.29 (colored)

handle gcc __FUNCTION__ and C9X __func__

Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 22 00:25:29 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.28: +11 -6 lines
Diff to previous 1.28 (colored)

a cast to a pointer is an l-value.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Oct 22 00:06:46 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.27: +5 -3 lines
Diff to previous 1.27 (colored)

handle cast in the rhs of a - op.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Oct 21 22:48:13 2002 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.26: +15 -5 lines
Diff to previous 1.26 (colored)

Ignore cast size test in initializers; look at example in the comment.
Maybe there is a better way...

Revision 1.26 / (download) - annotate - [select for diffs], Fri Sep 13 14:59:25 2002 UTC (10 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.25: +140 -77 lines
Diff to previous 1.25 (colored)

Minimize diffs with my C99 capable version [this commit does not include
C99 support.

- turn lerror() into a macro so that the filename and the line number of the
  error are printed before we abort.
- recurse in type printing to provide the proper type name.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Feb 5 03:04:29 2002 UTC (11 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.24: +23 -23 lines
Diff to previous 1.24 (colored)

Replace u_quad_t with uint64_t and quad_t with int64_t, and use
<inttypes.h> to get those type definitions.  These types are more
portable, and a little more sane to do autoconf tests for.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jan 31 22:30:20 2002 UTC (11 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

Use !finite() instead of isinf() in two places for better compatibility.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jan 31 19:36:54 2002 UTC (11 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

Protect __RCSID and __COPYRIGHT from being invoked if not defined.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Nov 17 04:35:32 2001 UTC (11 years, 6 months ago) by perry
Branch: MAIN
Changes since 1.21: +21 -8 lines
Diff to previous 1.21 (colored)

Fix a bug in detecting overflow in unsigned multiplication.

XXX Note that the overflow code for many cases seems to be buggy. I've
only fixed one bug that was bothering me. A set of regression tests
and extensive testing are needed.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Sep 16 16:34:44 2001 UTC (11 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Spell 'occurred' with two 'r's.

Revision 1.20 / (download) - annotate - [select for diffs], Mon May 28 12:40:37 2001 UTC (11 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.19: +115 -220 lines
Diff to previous 1.19 (colored)

cleanup (prior to more adding more features):
- convert to ANSI KNF
- remove trailing whitespace
- translate some comments from german into english

code compiles and runs clean, and tested by running "make lint" against
xlint source using previous and this lint produces same results.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jul 28 03:39:29 1998 UTC (14 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.18: +5 -2 lines
Diff to previous 1.18 (colored)

Propagate the value and test contexts to the right-hand side of a
comma operator.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jul 27 19:58:43 1998 UTC (14 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Search both sides of a comma operator for side effects.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jul 27 13:50:48 1998 UTC (14 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.16: +13 -13 lines
Diff to previous 1.16 (colored)

Fix a recurring typo: comparision -> comparison.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jul 27 12:10:23 1998 UTC (14 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.15: +8 -7 lines
Diff to previous 1.15 (colored)

Fix uses of uninitialized memory, and incorrect types for initializers.
From ITOH Yasufumi, PR 5861.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Apr 9 00:32:38 1998 UTC (15 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

.y.c <sys.mk> rule fixes.  Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Feb 22 15:40:40 1998 UTC (15 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.13: +134 -14 lines
Diff to previous 1.13 (colored)

WARNSify

Revision 1.13 / (download) - annotate - [select for diffs], Wed Mar 12 18:28:58 1997 UTC (16 years, 2 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.12: +2 -39 lines
Diff to previous 1.12 (colored)

Remove hack for (very old) GCC bug on i386.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Oct 2 17:37:57 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.11: +4 -3 lines
Diff to previous 1.11 (colored)

insert a conversion operator from argument type to parameter type also
if the subtypes of both argument and parameter do not match (use
eqtype() instead of comparing t_tspec fields only).

Revision 1.11 / (download) - annotate - [select for diffs], Mon Oct 2 17:37:02 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.10: +16 -18 lines
Diff to previous 1.10 (colored)

removed some dubious warnings about conversion of constant operands of
bitwise operators

Revision 1.10 / (download) - annotate - [select for diffs], Mon Oct 2 17:35:57 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.9: +3 -4 lines
Diff to previous 1.9 (colored)

allow register variables as left operand of POINT; fixes PR 1442

Revision 1.9 / (download) - annotate - [select for diffs], Mon Oct 2 17:35:11 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.8: +13 -3 lines
Diff to previous 1.8 (colored)

don't print a warning about use of unitialized variables if one of the
enclosing compound statements had already an asm statement

Revision 1.8 / (download) - annotate - [select for diffs], Mon Oct 2 17:30:04 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

LINTED and CONSTCOND are now valid up to the next end of a
global or local declaration/definition/statement. Originally they were
valid on the current and next line, which made it hard to suppress
warnings in constructs with more then one line.

LONGLONG can now be used to suppress errors or warnings in the next
declaration, definition or statement.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Oct 2 17:22:51 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.6: +44 -10 lines
Diff to previous 1.6 (colored)

some minor bug fixes

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 2 17:21:42 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

prototypes override old style function definitions
this is a gnu extension to ansi c

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 2 17:14:44 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.4: +5 -13 lines
Diff to previous 1.4 (colored)

added inline keywords
"inline" is enabled by -g, "__inline" and "__inline__" are always available

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 2 17:08:47 1995 UTC (17 years, 7 months ago) by jpo
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

prefixed members of dinfo_t with 'd_'

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 4 01:53:09 1995 UTC (17 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.2: +39 -2 lines
Diff to previous 1.2 (colored)

hack around a bug in our gcc.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 3 21:24:33 1995 UTC (17 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

RCS id cleanup

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 3 20:56:37 1995 UTC (17 years, 10 months ago) by cgd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>