Subject: CVS commit: pkgsrc/devel/sparse
From: Jeremy C. Reed
Date: 2007-05-21 22:46:44
Message id: 20070521204644.3616E21507@cvs.netbsd.org

Log Message:
Import sparse.

Sparse, the semantic parser, provides a compiler frontend capable
of parsing most of ANSI C as well as many GCC extensions, and a
collection of sample compiler backends, including a static analyzer
also called "sparse". Sparse provides a set of annotations designed
to convey semantic information about types, such as what address
space pointers point to, or what locks a function acquires or
releases.

Linus Torvalds started writing Sparse in 2003, initially targeting
issues such as mixing pointers to user address space and pointers
to kernel address space.


Files:
RevisionActionfile
1.1importpkgsrc/devel/sparse/Makefile
1.1importpkgsrc/devel/sparse/PLIST
1.1importpkgsrc/devel/sparse/distinfo
1.1importpkgsrc/devel/sparse/DESCR
1.1importpkgsrc/devel/sparse/patches/patch-aa