SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 56.fc32.1 Date : 2020-02-27 22:28:35
Group : Unspecified Source RPM : ocaml-cil-1.7.3-56.fc32.1.src.rpm
Size : 7.03 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/updates/testing/32/Everything/x86_64/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-56.fc32.1.x86_64.rpm
ftp.icm.edu.pl  ocaml-cil-1.7.3-56.fc32.1.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(Big_int) = 51989d0957c8c35ee5a7f938ed839058
ocaml(Cabs) = 93a7013ae73c30e174a0caf6f0451670
ocaml(Callgraph) = 18846ce2c8ad2266fa8136b2d0c081c8
ocaml(CamlinternalFormatBasics) = f562e7b79dbe1bb1591060d6b4e854cf
ocaml(CamlinternalOO) = dedea9ae821afe9bbc2e9bb926b78def
ocaml(Cfg) = d03a75db5c1aa47a1f4a31a526f15552
ocaml(Cil) = bf0f4fd37e65e8315fb964535eaeee1b
ocaml(Cilint) = 54f461f5ef39a2ad5a7b11ecea172790
ocaml(Ciltools) = 9f0ecdb288a101146e34718e1b104ae1
ocaml(Cilutil) = 9bcd93dcda7138e94bbf0791a4b9f406
ocaml(Cparser) = 6e1c905a2dc81a6d23d14e2f7eca7892
ocaml(Dataflow) = 877f35dfdb00e08e7c2434feb80dddaf
ocaml(Errormsg) = 305338120c423b239aa239f801a88f02
ocaml(Escape) = 2e7b9a4e310a2303c4f2ff3414d43d20
ocaml(Expcompare) = 4e3eea5d6d6bd8a5bb99068d7fad69e7
ocaml(Formatparse) = e769c777e9bfabb6092c51474e227fc6
ocaml(GrowArray) = a306a5c2f0a2fea9ea5365804f726d4f
ocaml(Heap) = 20b9d683af20996d3cc3920ce13c1609
ocaml(Inthash) = 1925a5b97c528595a9cea8c78a707dd8
ocaml(Lexerhack) = ccbc0d0d7ae8f7a098b528e8d6b1b397
ocaml(Liveness) = 8b920fbd4a6dd0aa99ea5a809f8592c0
ocaml(Llvmgen) = f832646b7ba35af3120e1e959634240f
ocaml(Llvmssa) = f845ca43b6483557fc5beba67f2fdb2a
ocaml(Llvmutils) = 9bedacb558905e0ace7710aecbe0e236
ocaml(Machdep) = 9257e8529752002c1b80ff9e9ed1b342
ocaml(Nat) = fbce541aa1c2789a1c8188f69308fd0a
ocaml(Pretty) = e353d76b7512d1a47c2fba62ab5e8db2
ocaml(Ptranal) = 6cbc53b099869dff4b332970d9acb647
ocaml(Reachingdefs) = ba3815036475268d01f0e6b226d068ee
ocaml(Rmtmps) = 8a971bca1698b7c7c363ff8e42515125
ocaml(Stats) = 4660a052d0b6017aedab79cca07fcd38
ocaml(Stdlib) = aea3513d44d604b62eaff79ad12007b3
ocaml(Stdlib__arg) = 965c9e33adab6e9e8dc021fbfa95558d
ocaml(Stdlib__array) = 9558001a029d7270458a252505f6a024
ocaml(Stdlib__bigarray) = 33ee4c2e3aa5fb2f083dd780ce492c0b
ocaml(Stdlib__buffer) = 28161e4effde5ea372547815f87193ec
ocaml(Stdlib__bytes) = 772b4012f2db40e66e9c581c84cada7e
ocaml(Stdlib__char) = 2f2acf8bdbc1a264012f13ea21fa0c4b
ocaml(Stdlib__complex) = 067e32179a81c1c8dbdd0a8d52b0c645
ocaml(Stdlib__filename) = e70d852a325736bc7266750bcc2e69f2
ocaml(Stdlib__gc) = 7fd146e11f52aa63b80f74c58258be74
ocaml(Stdlib__hashtbl) = ae8edb4e1fa8a825285031ff0efc80c8
ocaml(Stdlib__int32) = aa83c6f44c2474e5227a6c8f103e87cf
ocaml(Stdlib__int64) = 4214fced4b9c03c07eae7c7eb29450c4
ocaml(Stdlib__lexing) = af4fe7604d37ed7010a342d5a704e3c5
ocaml(Stdlib__list) = 13989ef6fbcb7235b257d3df9a80253a
ocaml(Stdlib__map) = a82b95a7a6d7947a4127a1eccd24d8b1
ocaml(Stdlib__marshal) = c2ddae800dde5964f2743a87506541ee
ocaml(Stdlib__nativeint) = b4e3a7a1158f02cabeb08cb0c21793e7
ocaml(Stdlib__obj) = 4f27fde74c713270e337272301a906e6
ocaml(Stdlib__parsing) = 0f8a2f81be75a9e86f670a6fef3a7f30
ocaml(Stdlib__pervasives) = b21448628d3d122ebdaa9995cac0ba7f
ocaml(Stdlib__printexc) = ed69988976f47e63364ac57d164dda5f
ocaml(Stdlib__printf) = 908ae2bf186b4ad7c88e5443c57d73af
ocaml(Stdlib__queue) = 03c7b1e419bb4f4383376912cbd6bf5a
ocaml(Stdlib__seq) = c5f4ef3f36de5f47b7041eed1deb9679
ocaml(Stdlib__set) = 2fa5bbe7cee6e11d5da34daaf89e1dbf
ocaml(Stdlib__stack) = b515cb9a8648d069a1e380b3ec573599
ocaml(Stdlib__string) = f06d662544362cc717ad99f2d75ffa1e
ocaml(Stdlib__sys) = bb80c4c4a8134d83861bb3ff49d07ce4
ocaml(Stdlib__uchar) = c51d7a295527e9500ba69b459f81d6b3
ocaml(Str) = c5bcee777d07f9d2f20c78da78387372
ocaml(Trace) = 5a5759e606e55bb86b8c71a20fac79cc
ocaml(Unix) = ba30fbe5ee87d3d4d5bd805af35f363b
ocaml(Usedef) = 470a69938bb2820d0ae1a916b3075003
ocaml(Util) = 218c7ceec8dfdbe08069b6993eb95f56
ocaml(Whitetrack) = dbbf54c427704a197142ed7462c4d671
ocaml(runtime) = 4.10.0
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-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