SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ocaml-cil rpm build for : Fedora 13. For other distributions click ocaml-cil.

Name : ocaml-cil
Version : 1.3.7 Vendor : Fedora Project
Release : 5.fc13 Date : 2009-12-30 15:13:18
Group : Development/Libraries Source RPM : ocaml-cil-1.3.7-5.fc13.src.rpm
Size : 8.75 MB
Packager : Fedora Project
Summary : CIL - Infrastructure for C Program Analysis and Transformation
Description :
CIL (C Intermediate Language) is a high-level representation along
with a set of tools that permit easy analysis and source-to-source
transformation of C programs.

CIL is both lower-level than abstract-syntax trees, by clarifying
ambiguous constructs and removing redundant ones, and also
higher-level than typical intermediate languages designed for
compilation, by maintaining types and a close relationship with the
source program. The main advantage of CIL is that it compiles all
valid C programs into a few core constructs with a very clean
semantics. Also CIL has a syntax-directed type system that makes it
easy to analyze and manipulate C programs. Furthermore, the CIL
front-end is able to process not only ANSI-C programs but also those
using Microsoft C or GNU C extensions. If you do not use CIL and want
instead to use just a C parser and analyze programs expressed as
abstract-syntax trees then your analysis will have to handle a lot of
ugly corners of the language (let alone the fact that parsing C itself
is not a trivial task).

In essence, CIL is a highly-structured, \"clean\" subset of C. CIL
features a reduced number of syntactic and conceptual forms. For
example, all looping constructs are reduced to a single form, all
function bodies are given explicit return statements, syntactic sugar
like \"->\" is eliminated and function arguments with array types become
pointers.

RPM found in directory: /packages/linux-pbone/archive.fedoraproject.org/fedora/linux/releases/13/Everything/x86_64/os/Packages

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.3.7-5.fc13.x86_64.rpm
     

Provides :
ocaml(Alpha)
ocaml(Availexps)
ocaml(Availexpslv)
ocaml(Bitmap)
ocaml(Cabs2cil)
ocaml(Cabs)
ocaml(Cabshelper)
ocaml(Cabsvisit)
ocaml(Callgraph)
ocaml(Canonicalize)
ocaml(Cfg)
ocaml(Check)
ocaml(Cil)
ocaml(Cillower)
ocaml(Ciloptions)
ocaml(Ciltools)
ocaml(Cilutil)
ocaml(Cilversion)
ocaml(Clexer)
ocaml(Clist)
ocaml(Cparser)
ocaml(Cprint)
ocaml(Dataflow)
ocaml(Dataslicing)
ocaml(Deadcodeelim)
ocaml(Dominators)
ocaml(Epicenter)
ocaml(Errormsg)
ocaml(Escape)
ocaml(Expcompare)
ocaml(Feature_config)
ocaml(Formatcil)
ocaml(Formatlex)
ocaml(Formatparse)
ocaml(Frontc)
ocaml(GrowArray)
ocaml(Heap)
ocaml(Heapify)
ocaml(Inthash)
ocaml(Lexerhack)
ocaml(Liveness)
ocaml(Logcalls)
ocaml(Logwrites)
ocaml(Longarray)
ocaml(Machdep)
ocaml(Machdepenv)
ocaml(Main)
ocaml(Mergecil)
ocaml(Olf)
ocaml(Oneret)
ocaml(Partial)
ocaml(Patch)
ocaml(Predabst)
ocaml(Pretty)
ocaml(Ptranal)
ocaml(Reachingdefs)
ocaml(Rmtmps)
ocaml(Setp)
ocaml(Sfi)
ocaml(Simplemem)
ocaml(Simplify)
ocaml(Ssa)
ocaml(Stats)
ocaml(Testcil)
ocaml(Trace)
ocaml(Uref)
ocaml(Usedef)
ocaml(Util)
ocaml(Whitetrack)
ocaml-cil
ocaml-cil(x86-64)

Requires :
ocaml(Printf) = 807ecd3a1538992580464c03462c9964
ocaml(Stack) = 3acaafc4b4651e7b29c1bbfa86320dec
ocaml(List) = a0e2e49d266ff302f8667651a43f71ba
ocaml(Filename) = 9d7d89d76fb7c750cebd9ea5578bba67
rpmlib(PayloadIsXz) <= 5.2-1
ocaml(Gc) = bf884f8416bc19d4f57421e499a1aa8a
ocaml(Char) = 3da72249626c7db769beafc97036cb4f
ocaml(Pervasives) = 88cb1505c8bdf9a4dcd2cdf3452732b4
ocaml(Int64) = d501d6e89fdce41c79f274fb464995d5
ocaml(Str) = 6d55a2164c08a48952f20f86f1b83bd7
ocaml(Set) = c4be5d24d30c129dd60d2739e54db7dd
ocaml(String) = ecc403546c1c50056801131811c39017
ocaml(CamlinternalOO) = f83f268cd1a00c37180b9b1fb9306031
ocaml(Nativeint) = 7233ce5207a538fea4f0c61ed411ea2c
ocaml(Arg) = b6513be035dc9c8a458c189cd8841700
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
ocaml(Printexc) = 278aebf1caaf292dc9bde915f6753bd6
ocaml(Buffer) = 0ce5de86183a833ed112488a1e6d281d
ocaml(runtime) = 3.11.2
ocaml(Marshal) = 02be0525cda0ca38ef8d49584e7769d6
ocaml(Random) = 462fc826fd1ae9df8d15e3cb798cba9d
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
ocaml(Obj) = 57b3fe2fcfe45ee25709b8ae556264d1
rpmlib(VersionedDependencies) <= 3.0.3-1
ocaml(Lexing) = 4d17267334f1a6c75730dc3fae21fb9b
ocaml(Hashtbl) = ee2a3220e38a4350c5bc131ce9f3f6ce
ocaml(Unix) = 0596a58544f8cd88fed5bf5432a53d43
ocaml(Array) = 9c9fa5f11e2d6992c427dde4d1168489
ocaml(Sys) = 21bf525b2b3f3a46a54b96163adfe387
ocaml(Map) = d6ea0139afe59a16df7b23d35e571de7
ocaml(Int32) = b2545c419b6b6a173cac4c0a3e7e0277
ocaml(Queue) = 56b5e04dcda600ae0cdf49a37f17fcd9
ocaml(Parsing) = 29c3f123280f8e6e639cfb025b3c9a3f


Content of RPM :
/usr/lib64/ocaml/cil
/usr/lib64/ocaml/cil/META
/usr/lib64/ocaml/cil/alpha.cmi
/usr/lib64/ocaml/cil/alpha.cmo
/usr/lib64/ocaml/cil/alpha.o
/usr/lib64/ocaml/cil/availexps.cmi
/usr/lib64/ocaml/cil/availexps.cmo
/usr/lib64/ocaml/cil/availexps.o
/usr/lib64/ocaml/cil/availexpslv.cmi
/usr/lib64/ocaml/cil/availexpslv.cmo
/usr/lib64/ocaml/cil/availexpslv.o
/usr/lib64/ocaml/cil/bitmap.cmi
/usr/lib64/ocaml/cil/bitmap.cmo
/usr/lib64/ocaml/cil/bitmap.o
/usr/lib64/ocaml/cil/cabs.cmi
/usr/lib64/ocaml/cil/cabs.cmo
/usr/lib64/ocaml/cil/cabs.o
/usr/lib64/ocaml/cil/cabs2cil.cmi
/usr/lib64/ocaml/cil/cabs2cil.cmo
/usr/lib64/ocaml/cil/cabs2cil.o
/usr/lib64/ocaml/cil/cabshelper.cmi
/usr/lib64/ocaml/cil/cabshelper.cmo
/usr/lib64/ocaml/cil/cabshelper.o
/usr/lib64/ocaml/cil/cabsvisit.cmi
/usr/lib64/ocaml/cil/cabsvisit.cmo
/usr/lib64/ocaml/cil/cabsvisit.o
/usr/lib64/ocaml/cil/callgraph.cmi
/usr/lib64/ocaml/cil/callgraph.cmo
/usr/lib64/ocaml/cil/callgraph.o
/usr/lib64/ocaml/cil/canonicalize.cmi
There is 186 files more in these RPM.

 
ICM