SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : obs://build_opensuse_org/home:kerneis
Release : 31.151 Date : 2014-10-02 22:38:47
Group : Unspecified Source RPM : ocaml-cil-1.7.3-31.151.src.rpm
Size : 7.68 MB
Packager : (none)
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/ftp5.gwdg.de/pub/opensuse/repositories/home:/kerneis/openSUSE_Factory/i586

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
ocaml(Alpha)
ocaml(Availexps)
ocaml(Availexpslv)
ocaml(Bitmap)
ocaml(Cabs)
ocaml(Cabs2cil)
ocaml(Cabshelper)
ocaml(Cabsvisit)
ocaml(Callgraph)
ocaml(Canonicalize)
ocaml(Cfg)
ocaml(Check)
ocaml(Cil)
ocaml(Cilint)
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(Llvm)
ocaml(Llvmgen)
ocaml(Llvmssa)
ocaml(Llvmutils)
ocaml(Logcalls)
ocaml(Logwrites)
ocaml(Longarray)
ocaml(Machdep)
ocaml(Machdepenv)
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(Trace)
ocaml(Uref)
ocaml(Usedef)
ocaml(Util)
ocaml(Whitetrack)
ocaml-cil
ocaml-cil(x86-32)

Requires :
ocaml(Nativeint) = 11ff26db80a400d29d2755edd23b5d0f
ocaml(Gc) = 292a1cd61d8e068943589882415bdf7d
ocaml(GrowArray) = 5e2b7a31f981b81cc10747a005bce957
ocaml(Stack) = 22ee969c15348e719d399f27dc29695b
ocaml(Lexerhack) = 6ad543aaadef544b635606b82cf8f709
ocaml(Int64) = 3945db6e8df0d5a79bcbc949ee550d52
ocaml(Expcompare) = 33911b0ba801c761e59c6703107f0b5d
ocaml(Inthash) = 9c9753e2824f280710140e2b21723a7e
ocaml(Cilint) = 19a2ff51e25ba7a3d986615d2bdeef60
ocaml(Usedef) = 795b1a9f8aaf4234e91c1ad6a53306c3
ocaml(Ptranal) = d33e5ac1f2fbd03786290447c02a483f
ocaml(Ciltools) = 72ab9f83c39003c69b05822cfd0a2829
ocaml(Cilutil) = 8d799dc85d7c60c2048bdb69d633d222
ocaml(Cfg) = 70cb9d23cb4df8b1689bbcb26a0379de
ocaml(Dataflow) = a6920398e5393e4546905fe35b93d3d4
ocaml(Llvmgen) = 1a6733632b6c167c213cbde6d56ba26e
ocaml(Heap) = c134c944efabafcd6775a865259635e6
ocaml(Callgraph) = 43beb423e43fdbf20983a62300ed2731
ocaml(Parsing) = ce3ca1121d80c4219ee78b6df5ddba03
ocaml(Escape) = 1e16e2cdb340bcd31793b489674925f9
ocaml(Util) = 6c2747f54f88677591c8c4474d00f054
ocaml(Llvmutils) = bf005029a3dcee75c2c6eaf48a303868
ocaml(Unix) = 93736a394d3d85d6d127fe238ddc6092
ocaml(Reachingdefs) = eb545e3ef4cfc17fc340efe09aa36b2d
ocaml(Queue) = 2dece812a038a26a3231548f436037b6
ocaml(Str) = fb3d050844d298243e3f50be7c8a4bcc
ocaml(Arg) = a7ebc43608a0326f6aa67069897d89e7
ocaml(runtime) = 4.01.0
ocaml(Obj) = b0adfa4175f86e4394859886c1a374bb
ocaml(Hashtbl) = 024edc3512403b725052aec8e41ed971
ocaml(Rmtmps) = eecedc16ed8394803426b2a329179274
rpmlib(CompressedFileNames) <= 3.0.4-1
ocaml(Cparser) = f27ddb3724e65d9014093eac29c63c6c
rpmlib(PayloadIsLzma) <= 4.4.6-1
ocaml(Pretty) = cf36806d0b651aea2e370936bb1ec3a5
ocaml(Llvmssa) = d58ffdd1e5199e684caee4a71e28b67d
ocaml(Int32) = ad06f04cfca6d404d1de76c3dc67324a
ocaml(Lexing) = 50598ab7c92b4bdcc624e472342ac8a9
ocaml(Cabs) = e73cc838978134fb06c2857d053b0f84
ocaml(Errormsg) = 46a55ebbf32833aa2da8f842b072e25d
ocaml(Nat) = ac011c9fbe199b586b98e7c9887f9e24
ocaml(Trace) = e1bec634dee041a155a922762f8a8e6e
ocaml(Printf) = d012329cc712e91d0f10a5eef2303d18
ocaml(Pervasives) = 36b5bc8227dc9914c6d9fd9bdcfadb45
ocaml(Array) = 8a6bb22925744456eb66180ea42e3344
ocaml(Formatparse) = aa8f3cb04d626deffa351afdd3017d01
ocaml(CamlinternalOO) = 9aea14562c686c3ebc7df7b67ff5bf01
ocaml(List) = d757117653d9319fefb7ddc78a998f41
ocaml(Marshal) = 5f356f9eb0296db508eefe0c75bdc3ee
ocaml(Set) = be044b48f40a48f0eb210225f11e0118
ocaml(Buffer) = af3ef6fba94cdb4eba31e98b4e341dab
ocaml(Filename) = 28728bb478e079cce0b0c694de7944d6
ocaml(Whitetrack) = f7ec2deae25cd9ee09ff6b55c4a28acc
ocaml(Sys) = 5acfec22153eb1403597926ecd15f4f5
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
ocaml(Liveness) = ec478379da4ca08b6eca3f28dd17c468
ocaml(Printexc) = d81cbca604b811d25138fa79499fe071
ocaml(String) = db7f34081ef8fcaf499f19523d0736c6
ocaml(Stats) = 00ff529e899462259029343e85ad7d66
ocaml(Char) = 9554e5449c177414a27e7d7ff5ed8013
ocaml(Cil) = e485435234f09ea2d2ca246d086d5fc6
ocaml(Map) = f11d7ddcffad09397202a49bd9bb4283
ocaml(Big_int) = f8c6fb4af713157bb22632e572534639
ocaml(Machdep) = 84cc5f9ddb50fe0c48fdddc87b405e00


Content of RPM :
/usr/lib/ocaml/cil
/usr/lib/ocaml/cil/META
/usr/lib/ocaml/cil/alpha.cmi
/usr/lib/ocaml/cil/availexps.cmi
/usr/lib/ocaml/cil/availexpslv.cmi
/usr/lib/ocaml/cil/bitmap.cmi
/usr/lib/ocaml/cil/cabs.cmi
/usr/lib/ocaml/cil/cabs2cil.cmi
/usr/lib/ocaml/cil/cabshelper.cmi
/usr/lib/ocaml/cil/cabsvisit.cmi
/usr/lib/ocaml/cil/callgraph.cmi
/usr/lib/ocaml/cil/canonicalize.cmi
/usr/lib/ocaml/cil/cfg.cmi
/usr/lib/ocaml/cil/check.cmi
/usr/lib/ocaml/cil/cil.cma
/usr/lib/ocaml/cil/cil.cmi
/usr/lib/ocaml/cil/cilint.cmi
/usr/lib/ocaml/cil/cillower.cmi
/usr/lib/ocaml/cil/ciloptions.cmi
/usr/lib/ocaml/cil/ciltools.cmi
/usr/lib/ocaml/cil/cilutil.cmi
/usr/lib/ocaml/cil/cilversion.cmi
/usr/lib/ocaml/cil/clexer.cmi
/usr/lib/ocaml/cil/clist.cmi
/usr/lib/ocaml/cil/cparser.cmi
/usr/lib/ocaml/cil/cprint.cmi
/usr/lib/ocaml/cil/dataflow.cmi
/usr/lib/ocaml/cil/dataslicing.cmi
/usr/lib/ocaml/cil/deadcodeelim.cmi
/usr/lib/ocaml/cil/dominators.cmi
There is 48 files more in these RPM.

 
ICM