SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 38.fc27 Date : 2017-08-08 21:45:12
Group : Unspecified Source RPM : ocaml-cil-1.7.3-38.fc27.src.rpm
Size : 6.90 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/27/Everything/i386/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-38.fc27.i686.rpm
     Search for other platforms
ocaml-cil-1.7.3-38.fc27.sparc.rpm
ocaml-cil-1.7.3-38.fc27.alpha.rpm
ocaml-cil-1.7.3-38.fc27.ppc.rpm
ocaml-cil-1.7.3-38.fc27.ia64.rpm
ocaml-cil-1.7.3-38.fc27.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) = 48e54f53640e4d5acf3e83b6363912fc
ocaml(Array) = b801116cd919b6519c3585bcf595e7e8
ocaml(Big_int) = 764122547325365b8e4ca910e61f8437
ocaml(Buffer) = 29acb19a28b900e41ca251c3107ecf7f
ocaml(Cabs) = f408e7034ad428f64278d730b3023351
ocaml(Callgraph) = 533faa4935074c0a8d95cbe6c4346c6c
ocaml(CamlinternalFormatBasics) = cbd5f2d6b649925222e1e9fb63b89db6
ocaml(CamlinternalOO) = 6b286dd73118ee6f55c18d3b821a1309
ocaml(Cfg) = d8e88569e15468650cc2e56ac57d539a
ocaml(Char) = 5758f5683874ee78f9158e9972949a50
ocaml(Cil) = abcd565e22e3e9db435488791efc7b36
ocaml(Cilint) = 5098c3f8855bb9b7d61a442984cb8962
ocaml(Ciltools) = 7d7d44b42041889f6e365c7f25124b78
ocaml(Cilutil) = 314d89518c98086cabb49c233d8d4953
ocaml(Cparser) = d8e0b3cce83206422f2156aa8de4600c
ocaml(Dataflow) = 8c6019341bcc23fb92f9cdcd94da2f69
ocaml(Errormsg) = 8e1361e5c2005f5bdd8aaa4ddc7f416e
ocaml(Escape) = df4497393ddac656f54cbefb25401a2b
ocaml(Expcompare) = 115e430948743d9be94b62c4cea01a54
ocaml(Filename) = b181b803a1b6f13f9aa360e74470f0a7
ocaml(Formatparse) = 75d84d828b99c4d532aa7a6643c61d31
ocaml(Gc) = 46cdca320d5eae53700d564a304a28c8
ocaml(GrowArray) = 074005d74cd8cee67987b64f6f068e58
ocaml(Hashtbl) = b1cacc4018241014d8c3ad5deacd16af
ocaml(Heap) = 99c40c0983878600eaffccef68e98948
ocaml(Int32) = 9bbc1d113f6a37cdcc135f132a12dc30
ocaml(Int64) = e1332a5a27f912a62adac225e500efc7
ocaml(Inthash) = ce09ad71549ebc012732b91f4a2f2a24
ocaml(Lexerhack) = 49f2ff42f9d9f25db677e28c04d5f86d
ocaml(Lexing) = b79fe652179a8cc9f27d480b31bfed89
ocaml(List) = d811c92e8d74500368d113948b851641
ocaml(Liveness) = 7d850fd82753011f165dcff26692aa03
ocaml(Llvmgen) = 35315ce1a964aa989191b00ab20e8d20
ocaml(Llvmssa) = e5b8d982663ee81c25f3a4f120317e42
ocaml(Llvmutils) = 941359203d0673a1d1d266732bd4911e
ocaml(Machdep) = 0888a8da0015ced17e8a4ea318ca9445
ocaml(Map) = 071552d2156a76152abe2a09b8ecf3c9
ocaml(Marshal) = 7d0011606226f310b40fea52eec739da
ocaml(Nat) = ca53d685a4893d8f306e69730a791b04
ocaml(Nativeint) = 8db6d5fad144c705a0cd7ad983a59f1f
ocaml(Obj) = 08bac48fef2bdca984d647c3942da632
ocaml(Parsing) = bcea4871300e62470092557a60e15a85
ocaml(Pervasives) = 07ea9e20ae94d62c35cfecbe7d66d3ea
ocaml(Pretty) = 8be8d2aa464e604e0005c7abdedfd54e
ocaml(Printexc) = c52add357b965824810ca2ed42d7bdef
ocaml(Printf) = 189203e1ac0f9601fc5c726d3f776b05
ocaml(Ptranal) = 1b2cc408e05c9d9ed46a80feee5c5f7a
ocaml(Queue) = 1054730e170ebef5a5d3d1d9e28ecc3c
ocaml(Reachingdefs) = a106b48f9a678751f8b0d16060676541
ocaml(Rmtmps) = e514b137410864ea2df61e3cfea8ebaf
ocaml(Set) = 34db6e81c810a8a5fd551f9bff9d706e
ocaml(Stack) = 1def7741e5aa741c3d8ac06bbf0ca2c4
ocaml(Stats) = 7e4806525655d4b4d3ad2add98e83f5d
ocaml(Str) = f16b5a7d9f5db4280dac3b8778f1da8e
ocaml(String) = 90043e0e1317e530d5640850963d44c0
ocaml(Sys) = b1aa8c2b5e2a9b1022637c55ba211fb2
ocaml(Trace) = 0c9a65ab261d2388f096c4e1ffd3938d
ocaml(Unix) = 5a9bdfb6a1907a5964517e3232eacb14
ocaml(Usedef) = abcc9f3224b7207efeb92ab0dff68754
ocaml(Util) = 8a6095d4137c7908d5a319f0dbe42fda
ocaml(Whitetrack) = d737e9d70ee6a602e7f97f055677e6cc
ocaml(runtime) = 4.05.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