SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 29.fc26 Date : 2017-02-14 14:17:26
Group : Unspecified Source RPM : ocaml-cil-1.7.3-29.fc26.src.rpm
Size : 6.89 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/26/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-29.fc26.x86_64.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-64)

Requires :
ocaml(Arg) = f8b1bea86db5d3455940be2b75866274
ocaml(Array) = 83626447aa49c1fc006c752026de61fb
ocaml(Big_int) = f36393dd6bfa87865a91c034fcead65f
ocaml(Buffer) = c932a66951c989158d32b4d60664f14e
ocaml(Cabs) = 63e6a0cab785d18be431ebef46fb4161
ocaml(Callgraph) = ec83c9d0a95ca40407215cd8942e6456
ocaml(CamlinternalFormatBasics) = cbd5f2d6b649925222e1e9fb63b89db6
ocaml(CamlinternalOO) = 6b286dd73118ee6f55c18d3b821a1309
ocaml(Cfg) = 20a73af1f84f469604b3d17b58452165
ocaml(Char) = 2b18a802a1d42e9939b41f6b36f537c1
ocaml(Cil) = d1a6496b7949394b941488a647ffa68e
ocaml(Cilint) = 3d1418fda1e4adac46cd8313ba636e54
ocaml(Ciltools) = 8209fc47a5935316799a8694a9a2bb51
ocaml(Cilutil) = aa53d79ee5b4ed6ec828a07aeba2d26c
ocaml(Cparser) = dea334a203613b8c82ddf308f8fffcc9
ocaml(Dataflow) = b33428455e7629d3d9d817fcba986ad4
ocaml(Errormsg) = 825bc986bdb5592dc333a813deba534c
ocaml(Escape) = 277f725e5bb27aacf8a4d0da5bcbb3fa
ocaml(Expcompare) = 1e05e4509b5df8f4e466d863c4e136ed
ocaml(Filename) = b76309dbfd6df6e67384275ed924c982
ocaml(Formatparse) = 37e973ec742cf1cdeb7eacbd8b7bd89a
ocaml(Gc) = 1b9fb47bd6ea968e8acc7bdb2e1a78e7
ocaml(GrowArray) = e54ca0a8548e81a3f6fbc3de4d9dd1cd
ocaml(Hashtbl) = 4744e626acdfe40de6fc93fabc1a64f6
ocaml(Heap) = ed0775d47d42a5cd9c5645d753a9b1e9
ocaml(Int32) = f4400e9e93b464d150ad42f31836792f
ocaml(Int64) = b2b905603aad7b393017ff8889305fc8
ocaml(Inthash) = 38fc9ad874022feadfea2bc2558e4337
ocaml(Lexerhack) = c115b74128a12a3c1d6a31c7ea31be04
ocaml(Lexing) = 4d9c7eb04940c37e64ff967cfe13f973
ocaml(List) = cd293869f2923980325b5f3354992c2d
ocaml(Liveness) = 07909dc36ac01aa43e1560347918666a
ocaml(Llvmgen) = aa54acb06a6fde70c5e60d157a3fe1f8
ocaml(Llvmssa) = 104114a696ac70950467f54e00bd3dab
ocaml(Llvmutils) = bc879b717c7401cd95354538cfea00a1
ocaml(Machdep) = d943990619eb6477a4dc3fea47b11299
ocaml(Map) = 79600cd97ccdb653e469726598ad3582
ocaml(Marshal) = 03202ab1f74580c04e79bc94fda08581
ocaml(Nat) = 3c59458b7a12f5ef2bd3f4a8586c53d4
ocaml(Nativeint) = 6adeb5fabc17b037c800e589fa54de9d
ocaml(Obj) = c4ef78f7441e9530f471a24b7a61f374
ocaml(Parsing) = c4dab1f6ada66d1f5c0ee704e69db421
ocaml(Pervasives) = eef96f967b03d53aceb35ab9ee61e6fc
ocaml(Pretty) = 7cc04d94fdbf76850bcc65186f33f1c0
ocaml(Printexc) = ddd58bf5a5121fb7916a8b6051476b0d
ocaml(Printf) = 385453685a093b8637adddc0c7998065
ocaml(Ptranal) = 77037e68e7ec3da1f5543f9169b0dba7
ocaml(Queue) = 62d860c471d4249640088bc945349d6b
ocaml(Reachingdefs) = 7941d75bef06acdc3ae6a73cfa5f2708
ocaml(Rmtmps) = eac0c619a041389dbd98aaf9796c8b90
ocaml(Set) = cf3455f46534ce0e93f6aaf609c4197b
ocaml(Stack) = da5b658a686304cd0c61ab4cfa19922a
ocaml(Stats) = 596ac9f798ce8b4c3537c45f70b28180
ocaml(Str) = ca27ef63be17d1884087a7bf63030e42
ocaml(String) = 609a5859ae42eeafa6c2b0f8f5e2ee85
ocaml(Sys) = 6fb70405f4f231a940f7911af46504e5
ocaml(Trace) = 666813452accb011d627bd71e46d4763
ocaml(Unix) = 24c53108a81f2b272c64d33418be3651
ocaml(Usedef) = f1683eca694a5ee798dbb0ef768a3bd2
ocaml(Util) = 15bf465c7f31c362ae13325d2a870452
ocaml(Whitetrack) = 154c21c373b5c944eace9018c1be8445
ocaml(runtime) = 4.04.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/lib64/ocaml/cil
/usr/lib64/ocaml/cil/META
/usr/lib64/ocaml/cil/alpha.cmi
/usr/lib64/ocaml/cil/availexps.cmi
/usr/lib64/ocaml/cil/availexpslv.cmi
/usr/lib64/ocaml/cil/bitmap.cmi
/usr/lib64/ocaml/cil/cabs.cmi
/usr/lib64/ocaml/cil/cabs2cil.cmi
/usr/lib64/ocaml/cil/cabshelper.cmi
/usr/lib64/ocaml/cil/cabsvisit.cmi
/usr/lib64/ocaml/cil/callgraph.cmi
/usr/lib64/ocaml/cil/canonicalize.cmi
/usr/lib64/ocaml/cil/cfg.cmi
/usr/lib64/ocaml/cil/check.cmi
/usr/lib64/ocaml/cil/cil.cma
/usr/lib64/ocaml/cil/cil.cmi
/usr/lib64/ocaml/cil/cilint.cmi
/usr/lib64/ocaml/cil/cillower.cmi
/usr/lib64/ocaml/cil/ciloptions.cmi
/usr/lib64/ocaml/cil/ciltools.cmi
/usr/lib64/ocaml/cil/cilutil.cmi
/usr/lib64/ocaml/cil/cilversion.cmi
/usr/lib64/ocaml/cil/clexer.cmi
/usr/lib64/ocaml/cil/clist.cmi
/usr/lib64/ocaml/cil/cparser.cmi
/usr/lib64/ocaml/cil/cprint.cmi
/usr/lib64/ocaml/cil/dataflow.cmi
/usr/lib64/ocaml/cil/dataslicing.cmi
/usr/lib64/ocaml/cil/deadcodeelim.cmi
/usr/lib64/ocaml/cil/dominators.cmi
There is 48 files more in these RPM.

 
ICM