SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 72.fc36 Date : 2022-02-04 14:18:48
Group : Unspecified Source RPM : ocaml-cil-1.7.3-72.fc36.src.rpm
Size : 7.79 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/36/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-72.fc36.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) = bcbf1d4741a4ed911a1ecff1f9977396
ocaml(Big_int) = 2810cdef87811739c860656c04d2809e
ocaml(Bitmap) = 913b932066a4d45355e28611669759fe
ocaml(Cabs) = 8805f7175e16c09732126310f7a5cfd9
ocaml(Cabs2cil) = d32d168b8ce57bb103f27136f71fb21e
ocaml(Cabshelper) = 0ec5dfbc0ca15b50869b995a6def9357
ocaml(Cabsvisit) = c1ca0ffc6ada3137a7296070dec65219
ocaml(Callgraph) = 1e0d317e0c90bff4229810bd7b8b4f69
ocaml(CamlinternalFormatBasics) = c4b583a727ec28f5bc9ba36adc64cfc7
ocaml(CamlinternalOO) = 0dc72c26aced072728a8a6a5770ef533
ocaml(Cfg) = 592e2c073aa782bc54b369409d2ecd5c
ocaml(Cil) = f49727c5896ff803784981e490329726
ocaml(Cilint) = f15bc12671526fcadaf62e8d3e705094
ocaml(Ciltools) = d12639a705eca1b8780ade9cd1bc5427
ocaml(Cilutil) = a7ad951e2f558355561d8378d1aee3ba
ocaml(Cilversion) = 86c7b71941ddd6258b0b5332eda06d5c
ocaml(Clexer) = e589dacf9ebb9a23ce330ce33b7b5567
ocaml(Clist) = b60b95d5c5f210353a6a1f678e53ba2b
ocaml(Cparser) = 974454e9c355e64b19c026e6e1135e12
ocaml(Cprint) = ffadba6e4be52a679c8ce007b3ee92ab
ocaml(Dataflow) = 7b870abfee49ecc2f6789330135db0c1
ocaml(Errormsg) = fa451343130713f7bea891b35c1d4ddc
ocaml(Escape) = 8376700b59b84eef14916101065739e5
ocaml(Expcompare) = 873aafef180bd9f0cb7d894664c4fd11
ocaml(Formatlex) = b7dfdfc8a36cb29675603915eb09b273
ocaml(Formatparse) = ff0027469c5227e1649501b19dabec8d
ocaml(Frontc) = d98017b62f35933b272b3071b9f9bad2
ocaml(GrowArray) = 18106ef02f51cdd265b0ab6f4f793d2a
ocaml(Heap) = f0e9dcb7ac62273828c3b4c09cfd050c
ocaml(Inthash) = 32748459518c250be30966d2f7e1d6e6
ocaml(Lexerhack) = ee5a0eae10a86e6a56478af9d9ed2bea
ocaml(Liveness) = 469eb3356621b428328f85aaa990d227
ocaml(Llvmgen) = f994212dde55a4867c3640e2ab4ea3b1
ocaml(Llvmssa) = f499b6b659bb9dcd0e02f190128df783
ocaml(Llvmutils) = 8bfd382ef632afd35437895ed89ed4d6
ocaml(Longarray) = 8be75626eb86f24c8cf65af5858c2a38
ocaml(Machdep) = e8639ce03523fdef08db895a3654b2e7
ocaml(Machdepenv) = a35a93d11c2e7045021330adbae17ebe
ocaml(Mergecil) = a4c6e49c31627cde0c0dbaaffd193fb5
ocaml(Nat) = 5ad24d0d42d0dcd20a52c964d4de3960
ocaml(Olf) = 982d2b1d794d1e59bc654f0dc515e665
ocaml(Patch) = 958518e1d40076c9a04df492b608289c
ocaml(Pretty) = 92507efb0370de1143f6ffdfd2694c43
ocaml(Ptranal) = f3f67e635e0ffb5f60b46d993f506fb1
ocaml(Reachingdefs) = 28338ec606c4ec8888869190f377b6c8
ocaml(Rmtmps) = 6f498cd567474c0fb891bc27a3c0817f
ocaml(Setp) = 8c625b6e5bdf5d009633f112746f3bb6
ocaml(Stats) = c7f7706b6750d344cc701bfbf98e489d
ocaml(Stdlib) = 2d082666be7fc2ba916e7233397491df
ocaml(Stdlib__Arg) = 9340cb29cc363a0d5ad324eb8d6f342a
ocaml(Stdlib__Array) = 581e55eba14aacb7d3a90da809c6bf38
ocaml(Stdlib__Bigarray) = 0658efab07b830634f1823572d2cce61
ocaml(Stdlib__Buffer) = ae6f92ba6bb2f608ab1494d80d56dc6a
ocaml(Stdlib__Bytes) = cbde478960c3a756d3d7c559b25871ed
ocaml(Stdlib__Char) = 61e527e7ba78bf9450c29456437722da
ocaml(Stdlib__Complex) = dc5b34d1ccde5a5d3b060f66f0bf3ab0
ocaml(Stdlib__Either) = 24a5d315a7028b5fabcaa9f6b3def93c
ocaml(Stdlib__Filename) = 4815d5ca896991372fe7e52d879cef8b
ocaml(Stdlib__Gc) = cc1c769111c523838b9f0f1ae9229bba
ocaml(Stdlib__Hashtbl) = f8a1618a0afdf7b51a7efc58d3ada50b
ocaml(Stdlib__Int32) = d70207015a28d6f8cb16cbf3df490417
ocaml(Stdlib__Int64) = 55e959e4ff2aaf232f465daffa26c424
ocaml(Stdlib__Lexing) = 58f88856435bd604950e119384ea45a3
ocaml(Stdlib__List) = a655ec23bee4d972dcda1182a3264cf3
ocaml(Stdlib__Map) = 406d1bc59860d17292fd07fc9e6e19e0
ocaml(Stdlib__Marshal) = eae7851a49cc1493626c2a5f195f2c30
ocaml(Stdlib__Nativeint) = 20906fc1420fb50992a02881ddf59b04
ocaml(Stdlib__Obj) = f013b5ab5f624540d41df4b458d374b4
ocaml(Stdlib__Parsing) = 05d0be551358ce19ca44c4beaadc6445
ocaml(Stdlib__Pervasives) = 972f7c198e72b06bf255eb0a8e40b5da
ocaml(Stdlib__Printexc) = 265cf863b6cc4d76f93e66b2a3ed4ef1
ocaml(Stdlib__Printf) = 0e709b4af7558eb0589bebb98388ce8e
ocaml(Stdlib__Queue) = 6b9f21315cc0db0a21b7aa6bd2b95b7e
ocaml(Stdlib__Seq) = 4a64380180d45f6d850ce24ab1076b18
ocaml(Stdlib__Set) = 62a5b2299175dac791c30d62e1518738
ocaml(Stdlib__Stack) = 19a2dfcd16d8615b049bb08728d442df
ocaml(Stdlib__String) = 2e8342c86495af4a502e4634e35933ed
ocaml(Stdlib__Sys) = 77e29567f2d5143158a3c6ae227ebb37
ocaml(Stdlib__Uchar) = 6f39f075b573943ab932cfc8fc5bfd5d
ocaml(Str) = 6ae0781ff0acd08a308bc4a9842d91d9
ocaml(Trace) = f4faed60c7045e3d6492241a5c7a469b
ocaml(Unix) = 49c6c492a189deeaed5bf77a6793e7fa
ocaml(Uref) = b544db2c217f12a751d3a8a56f0dd8fa
ocaml(Usedef) = 51bb957f002c47f4cc34e46d7ca921d8
ocaml(Util) = 3f690f0dded1cd2624aeaef80d5fe961
ocaml(Whitetrack) = 363a4e2a54da35eaf8d7f908832e91d5
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