Download List

專案描述

CIL is a frontend for the C programming language which facilitates program analysis and transformation. CIL will parse and typecheck a program, and compile it into a simplified subset of C. For example, in CIL, all looping constructs are given a single form and expressions have no side effects. This reduces the number of cases which must be considered when manipulating a C program. CIL has been used for a variety of projects, including CCured, a tool which makes C programs memory safe. It supports ANSI C, as well as most of the extensions of the GNU C and Microsoft C compilers. A Perl script acts as a drop-in replacement for either gcc or Microsoft's cl, and allows merging of the source files in your project. Other features include support for control-flow and points-to analyses.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-07 05:06
1.4.0

This release fixes a number of bugs (including support for OCaml 3.12) and adds a few enhancements (support for some gcc builtins in particular). Note that the project is not maintained by UC Berkeley anymore, due to lack of time and manpower. The new maintainer is Gabriel Kerneis.

2003-03-09 12:03
1.0.8

標籤: Initial freshmeat announcement

Project Resources