SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 65.fc33.1 Date : 2020-09-02 22:19:01
Group : Unspecified Source RPM : ocaml-cil-1.7.3-65.fc33.1.src.rpm
Size : 8.59 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/33/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-65.fc33.1.x86_64.rpm
ftp.icm.edu.pl  ocaml-cil-1.7.3-65.fc33.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(Alpha) = df15700f7494eb5ae35e11a32a4f8e3a
ocaml(Big_int) = dc25ad7b2afd2f71d443df3e2841f7da
ocaml(Bitmap) = 7f39de54cfc0e95ecaee2bb488d441d8
ocaml(Cabs) = cf383ca701c90e5d48f3dd722150cde3
ocaml(Cabs2cil) = 73d924963e2f4a9c934e01447b208474
ocaml(Cabshelper) = 4487b15dfa72ac2382440dd05e7fee09
ocaml(Cabsvisit) = c6772ba2c513455942a78f65b5502ec1
ocaml(Callgraph) = c966200cc5bbbe21dbd6627ada621959
ocaml(CamlinternalFormatBasics) = 3a3ca1838627f7762f49679ce0278ad1
ocaml(CamlinternalOO) = 9b49ddd063bfe999887d47e83d281c15
ocaml(Cfg) = 06d5d1466f1566f3aa72f7b4711564af
ocaml(Cil) = 33c2edfc6b9c0d358b2bd80b0d8f57e3
ocaml(Cilint) = 9a745ed915633b56350eacb33d5b5f4b
ocaml(Ciltools) = 1030759195598971b8b2bd4e733a74e2
ocaml(Cilutil) = c2a788854774cc5f93d08ca46271a43e
ocaml(Cilversion) = b34ccafbddcf42b052165b856da32cec
ocaml(Clexer) = 80387ad43bb1bb991b444c6d65637902
ocaml(Clist) = f181fcf6ca71f0e12df957ff5fb869f9
ocaml(Cparser) = 81c666ba23ca4b991a741eeaaa38faa0
ocaml(Cprint) = da05afeae6e3b119b5c2c36218465d72
ocaml(Dataflow) = 91c84d72d9a908ac35689466a2c67f08
ocaml(Errormsg) = 07baf304d21f9b4d0f3527f929f9329f
ocaml(Escape) = fb2f039462803fb6b41016c82ee3c212
ocaml(Expcompare) = 2475a49dc8af9c10c2c926201da78eef
ocaml(Formatlex) = 0fb2d2d17c86479b902ad472589aa738
ocaml(Formatparse) = 16ab84575bc1ca1481541fc62ecd6bd4
ocaml(Frontc) = 36256e4a3242422f2ddf60464653f4cf
ocaml(GrowArray) = 5f200ab5ce4190ca50a92496cbe0edf4
ocaml(Heap) = f3312d277b681b0adb8702bd614dab29
ocaml(Inthash) = abdf389be3819d822f76d66214f2fae6
ocaml(Lexerhack) = a7b5a4acb5c31e12e2e0798b16bdc9b4
ocaml(Liveness) = 6c02c4520c0b19254aecc2382e8ea6c3
ocaml(Llvmgen) = 167883b59fc63370ab8ccef159eb51f0
ocaml(Llvmssa) = 2f546c001210dc7653a867fdb7eed224
ocaml(Llvmutils) = ea962336d044e6f820be20f725c5ebec
ocaml(Longarray) = bf0cce26c78a9fac6941d03b27e5c164
ocaml(Machdep) = ef10e7802b8002f2eeee414c204f6cc9
ocaml(Machdepenv) = e53c2dee562bb038ca14c3de1e0e17a4
ocaml(Mergecil) = d6734493f07643f8c2cd358f867f8d68
ocaml(Nat) = dfdbe60a61f9c757582fa2a9237dc807
ocaml(Olf) = f367dc08fa219dfcba0f26450bf43f5d
ocaml(Patch) = 7cb7588a0d47bcf5a1d967cda755d0c7
ocaml(Pretty) = a9ddb0d9a4cccbc2b0a5e35ebc43bd12
ocaml(Ptranal) = c317a8992117188d5fadcf675b34bca7
ocaml(Reachingdefs) = 3bb151787d510dc50772379bb2b417e9
ocaml(Rmtmps) = 97c1a45d6a539951497b759f4ba735ae
ocaml(Setp) = 573aa9311fe5adb7f9935f536a93be82
ocaml(Stats) = 3133f5c11b36948337bd8ca7a2161bc2
ocaml(Stdlib) = c21c5d26416461b543321872a551ea0d
ocaml(Stdlib__arg) = 93dbd397d18f68dd62193d6ee65a2b5a
ocaml(Stdlib__array) = 4528cb7f2202a96df7bc293599ce41ac
ocaml(Stdlib__bigarray) = 8f51e488a7f2bd0c6137bb9ba75b530e
ocaml(Stdlib__buffer) = 234b61fa3906003822205287eb65a481
ocaml(Stdlib__bytes) = 6f90f1d35d75f513a9ee53cebf3fbc27
ocaml(Stdlib__char) = cdee48235b2dbc08f40a0e2ec3824bc5
ocaml(Stdlib__complex) = 2221dce26021209ffd747f2125bf7f10
ocaml(Stdlib__filename) = b88c1b2c331fb92c75f13ee6d0d91977
ocaml(Stdlib__gc) = 5d6d09a276553c0d0c8ab63795fdc11d
ocaml(Stdlib__hashtbl) = b762db4e3b71657dfcfd14539af9611a
ocaml(Stdlib__int32) = 2e6c00c32474b3f4f0ca069a3eceab68
ocaml(Stdlib__int64) = 8da509b391e66cf2a7e37819728d5a15
ocaml(Stdlib__lexing) = c57f9c5debbcb9d656c70b1e7385c4f9
ocaml(Stdlib__list) = 15cef02558cc6576c616c84f09d5b0ea
ocaml(Stdlib__map) = 9d421c1da8aa330b734c69f7a2083439
ocaml(Stdlib__marshal) = f10cafdc69861beae3d2842ec2be689c
ocaml(Stdlib__nativeint) = 27bfaa776a5a329557cb5cebde7d21e0
ocaml(Stdlib__obj) = 387c3c41dccbee81a28b3728d6386b48
ocaml(Stdlib__parsing) = a1e21d363ae8b31ddf44cea20971b7de
ocaml(Stdlib__pervasives) = 76119ce30941328f65713c9e5efa6ead
ocaml(Stdlib__printexc) = 6e03ab07ea296513ab6af44b09129348
ocaml(Stdlib__printf) = 5cec2efa6f5a2459d17f2788deb783f2
ocaml(Stdlib__queue) = dba3e985c9c4016dae4b6f6d2b228c73
ocaml(Stdlib__seq) = d6a8de25c9eecf5ae9420a9f3f8b2e88
ocaml(Stdlib__set) = 5d365647a10f75c22f2b045a867b4d3e
ocaml(Stdlib__stack) = 3162780e8eebf1e37f8a42417fa1fe4b
ocaml(Stdlib__string) = 9d02da014acaf1dfdd63872e707eaed9
ocaml(Stdlib__sys) = 794924b786d5c3059c545cb526394520
ocaml(Stdlib__uchar) = ab6f1df93abf9e800a3e0d1543523c96
ocaml(Str) = 69ca4b460c685490ba2f5d32f57b1172
ocaml(Trace) = 3b8116ae45b4040c7d448d6ab21ab19f
ocaml(Unix) = e6d191b089c68976347fa6524bb28048
ocaml(Uref) = 287fa54cfef840e47e5d5272cf556b92
ocaml(Usedef) = b08f03d77a9618b773a59b7c6a1f8696
ocaml(Util) = 5a5fb353947dddf24593e942d2f2c93b
ocaml(Whitetrack) = 7c270bc800dc38a299193915da5b84ca
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