SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 26.fc25 Date : 2016-10-19 17:01:16
Group : Unspecified Source RPM : ocaml-cil-1.7.3-26.fc25.src.rpm
Size : 6.82 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/25/Everything/i386/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-26.fc25.i686.rpm
     Search for other platforms
ocaml-cil-1.7.3-26.fc25.sparc.rpm
ocaml-cil-1.7.3-26.fc25.alpha.rpm
ocaml-cil-1.7.3-26.fc25.ppc.rpm
ocaml-cil-1.7.3-26.fc25.ia64.rpm
ocaml-cil-1.7.3-26.fc25.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) = 1a93c52516966fe6a58564a4c4d9e4fa
ocaml(Array) = ae800d8cf9903f1d36856950940430e6
ocaml(Big_int) = 05cfd3c522fa6f81e61795896e13f82c
ocaml(Buffer) = a579f4a57e300ec755f84af883c1e51b
ocaml(Cabs) = 9c10e1017b03b135ac07289fa3c0601e
ocaml(Callgraph) = 288d3da4eb0a8bfad77abfc0db51604c
ocaml(CamlinternalFormatBasics) = 8b069fca1e4d9316b588e5554f38bb24
ocaml(CamlinternalOO) = 3d0b4eb4525ba4274c8885d7124f7bbc
ocaml(Cfg) = 839543847f113fb82484caa9451dfd87
ocaml(Char) = 60fd98ba6ff303baf9287e7bfb886f12
ocaml(Cil) = 4e2cba338581da28afd1b1e4bdb16036
ocaml(Cilint) = 30e5e55961f233d93eb66409533a49ac
ocaml(Ciltools) = 11b1e92068e1d92af09050473bc2fb6f
ocaml(Cilutil) = a3f0296a770deff079c92a163f2817d8
ocaml(Cparser) = ee9fcaba018d189fd50f94110dc4470d
ocaml(Dataflow) = 8cf3639e880fb49566953c8fbd508abd
ocaml(Errormsg) = 78d773c9b29fa9e3b7e718b12315fdbc
ocaml(Escape) = 0a7a8f241c5cc983a8faf185e94e5835
ocaml(Expcompare) = df805ca70b919b19599ea71d20bfb82f
ocaml(Filename) = 3817bec1dad20c6f594d3a85b13020b8
ocaml(Formatparse) = 59110d792a7744e33931145d9e1fc9c2
ocaml(Gc) = b6fd17066fdc1a10189b41093e32d95d
ocaml(GrowArray) = 32b38f899ed320f4485057d1e413a5b8
ocaml(Hashtbl) = bb8e269d690301a1c4ff14a08e96e83e
ocaml(Heap) = 688c344aaac7abb170d8de326b78984f
ocaml(Int32) = f43b8a2972804b40e28b661b6fdf157a
ocaml(Int64) = 3565b288ec68024088360805650448dd
ocaml(Inthash) = a8251892ca80a3980e13b5159a78598c
ocaml(Lexerhack) = cece8853b4762868edfb0d07b251aaee
ocaml(Lexing) = 1be6a5484fb3cfb69d2c981438a7be62
ocaml(List) = 8988208489274193e4e3f69dc6ec2f75
ocaml(Liveness) = 877da0249be1143af42bc24fa7441145
ocaml(Llvmgen) = 3ea91c0b06ec486bd50a2436efcbfc6f
ocaml(Llvmssa) = ba609c3e0400e8324114837b24635b2f
ocaml(Llvmutils) = 3cb4419267084aea7e2dcc00fe26ff27
ocaml(Machdep) = 1b2efa6b9d859fed0dac25760998f994
ocaml(Map) = 770e6123e5460eeb42d3050f13c5ad53
ocaml(Marshal) = 6a7be818a4d43f06397faef2c6f9d35b
ocaml(Nat) = 686f2f8952dd9baa88dd4347c14ba219
ocaml(Nativeint) = d9e04753374f7110b66feda40414e5e3
ocaml(Obj) = 8b014ec57a472d9f3922b63e5de9d1f2
ocaml(Parsing) = 4f8cd2d8537563c7ea7ee2e5dc94e427
ocaml(Pervasives) = 0d015a5a2136659b0de431be7f1545be
ocaml(Pretty) = 7054273e78747d7afc06b08b8e534052
ocaml(Printexc) = fb616c60404add6295347001c01bfcaa
ocaml(Printf) = eb49a17645c5ea2dd298430a3c986186
ocaml(Ptranal) = 9aebffd51c45dcbe624067a8791df498
ocaml(Queue) = 06a89c77a23c672d34cb97e6dfc5f30d
ocaml(Reachingdefs) = d1bf85746f8de30e1799e823c4e955e3
ocaml(Rmtmps) = f58bde921f361954d8c818401b3f4f7e
ocaml(Set) = 487197ccd2fea64d52f1cd917061caf2
ocaml(Stack) = 3397768ddbaaa5d9fe72a4c82cdc6eb9
ocaml(Stats) = 34607363e6daabee4d27d9bbe02728ef
ocaml(Str) = 98bc31cc4150a0a7e1fa3ceb656e6da5
ocaml(String) = 9cb286f2c4569fd32c379b1a05c7b590
ocaml(Sys) = 0ce699458ce4430954d7e6a78874647c
ocaml(Trace) = eeb6d8494ee6ae27ca4e2dc6d14168e5
ocaml(Unix) = 30a4cc8e5f4f902ea609c91caec48af7
ocaml(Usedef) = 770f244059adc876b5c3e6adb6e3db38
ocaml(Util) = a76287073f7209ab46c25241884b0b08
ocaml(Whitetrack) = 5554a01ee67c86c412b5c0d6f01fb879
ocaml(runtime) = 4.02.3
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