SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 39.fc28 Date : 2017-11-22 16:22:54
Group : Unspecified Source RPM : ocaml-cil-1.7.3-39.fc28.src.rpm
Size : 6.97 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-secondary/releases/28/Everything/i386/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-39.fc28.i686.rpm
     Search for other platforms
ocaml-cil-1.7.3-39.fc28.sparc.rpm
ocaml-cil-1.7.3-39.fc28.alpha.rpm
ocaml-cil-1.7.3-39.fc28.ppc.rpm
ocaml-cil-1.7.3-39.fc28.ia64.rpm
ocaml-cil-1.7.3-39.fc28.s390.rpm

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(Arg) = 8a984750e16559fb57a4021121f21559
ocaml(Array) = 0fba23558da789bd0ef7ad786bdc90e6
ocaml(Big_int) = 03222e74eff85e83058e8aa59ebd0a1b
ocaml(Buffer) = 9c9b3639d23d7746c571cdf04646eb29
ocaml(Bytes) = b0d8deb18827702df0887113ba3c0110
ocaml(Cabs) = b1639ab096fd6d6d59762896e3f564bb
ocaml(Callgraph) = 7760652e2c4edec144e4e4b3a99734a9
ocaml(CamlinternalBigarray) = 4ff98b0650eef9c38ee9c9930e0c3e9b
ocaml(CamlinternalFormatBasics) = 79ae8c0eb753af6b441fe05456c7970b
ocaml(CamlinternalOO) = 69dec6b14920fcc456f3cbd10764333e
ocaml(Cfg) = 0b6b34bade63bb25ff57c1c9b1a950f0
ocaml(Char) = 4918635b8796d0ab0d5c593b942f8df7
ocaml(Cil) = db9cd91c1309c62cfa6459ae29439539
ocaml(Cilint) = d5cf8342d29493bd7770e0f45caf36b9
ocaml(Ciltools) = d00286a7e42c45046ab455d992341bb0
ocaml(Cilutil) = b432716568c97d1e82ad7c0a6c194197
ocaml(Complex) = cd4856c93f21942683ce190142e88396
ocaml(Cparser) = 04df586bd3d7437f2206d77915e60ec5
ocaml(Dataflow) = 5e1c2a556e8a47a0dccd6ff88ec8bb6d
ocaml(Errormsg) = 89fc333b006f623a88c335044699b6fc
ocaml(Escape) = 94250bbe56b88e1f0c2714b0edca1545
ocaml(Expcompare) = fea484441e9c950d8c5315a096392167
ocaml(Filename) = 4c2454d1aec88f5851f077478f232f2f
ocaml(Formatparse) = d1c4a3c15f337ce5ace2f1c09b5b7862
ocaml(Gc) = 710a8e8b6b15999f36e8242e2a0ef75d
ocaml(GrowArray) = 85fac7bceb008e1de13b8ed2af6a6b03
ocaml(Hashtbl) = 0a88e320f172d3413ba0d5e0f9c70ccd
ocaml(Heap) = d998f7ecf104c04314da68f947265cfa
ocaml(Int32) = dbc028028ad4d59759d36dd6c0796919
ocaml(Int64) = f1c602b12ea723a45bbe6143f116a991
ocaml(Inthash) = f6545d16f73e28c476cd4741dda0c524
ocaml(Lexerhack) = 8ef0a3e998923f15cb35540c7361fefe
ocaml(Lexing) = 0971650cdf1fa8e506e733e9a5da2628
ocaml(List) = 7a6b1f92720df765cf38d67f920844fe
ocaml(Liveness) = 24dc8374e6c607df1500a8c717bb548b
ocaml(Llvmgen) = 14b6c5e3b6c522b66925488df60a85f5
ocaml(Llvmssa) = 930430d0f06c56252a830fb902369ce8
ocaml(Llvmutils) = b9ca898cde179c4e8fc6ab675dc74160
ocaml(Machdep) = eac8e60e61aeb223e48f415a60b867c0
ocaml(Map) = 8b8de381501aa7862270c15619322ee7
ocaml(Marshal) = 9dbb48cebd784fc6219ed0e9514fc7df
ocaml(Nat) = fef727f1ecfe9365db096949ceee1ea1
ocaml(Nativeint) = 7b210723c1ccafec90ff1578ad7e5996
ocaml(Obj) = 8a1a1ebb4979c1cf4966cc2e706bd0f9
ocaml(Parsing) = a75b4b148ac8febe8bba7d4528048ecb
ocaml(Pervasives) = 9b04ecdc97e5102c1d342892ef7ad9a2
ocaml(Pretty) = b71fba82fb2d4c5c2ee7b1fcbc44c283
ocaml(Printexc) = 1b461321ebcc8e419f24eb531c5ac7ac
ocaml(Printf) = e5dfd0ca6436c8abad976fc9e914999a
ocaml(Ptranal) = ce02f1b246fef61e40f2b3f5dd16648b
ocaml(Queue) = 63b55df0e31ad91e82a1c6659c8dca09
ocaml(Reachingdefs) = db1dc72d4cd41c99dae65b78e979a5a3
ocaml(Rmtmps) = 946b1af6ee312eb06be62af5b5eac6a2
ocaml(Set) = 28a12def19edf36c317c30fafcc03d6d
ocaml(Stack) = a3c26bdec0c0211d9b444bd0da56bd1e
ocaml(Stats) = 420ac6c4699d9d9606850fa9ddddc2bb
ocaml(Str) = 702cbdf6aef59ea727e6090656cefc94
ocaml(String) = e6a69bfe22781c3a43e5dc04b6d1728a
ocaml(Sys) = 3fe6d98e0634486be22d9de07aa0709a
ocaml(Trace) = fdc2fb8ee04be110faefe3693f6c3e06
ocaml(Uchar) = 596c497318b5c3057b47b9d6747ef5d1
ocaml(Unix) = 053326e853ce10e1fadf8d891f08f891
ocaml(Usedef) = 634d20ef5c12f5f2bcc190a5f5691c2b
ocaml(Util) = c027537620c49fade60402282a37f6ae
ocaml(Whitetrack) = 86f6e2b1e67a8764f955c7ec5619c249
ocaml(runtime) = 4.06.0
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


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