SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 46.fc30 Date : 2019-02-02 05:00:52
Group : Unspecified Source RPM : ocaml-cil-1.7.3-46.fc30.src.rpm
Size : 7.39 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/30/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-46.fc30.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) = 7ab70fdf2234af7e5d1793b40a898af6
ocaml(Cabs) = 55084f8a36d58e5352c0dfd9371b441a
ocaml(Callgraph) = 8ebcc8ed83d8dd541e2f9b76f3f8e36e
ocaml(CamlinternalFormatBasics) = 7ea79e608e46b41c80c3251773e6fdf3
ocaml(CamlinternalOO) = 97f2eb1bc0716f60be886724bf7c7b32
ocaml(Cfg) = b3c5729810053a3654d57f23f2a65d00
ocaml(Cil) = 87fd037a2ea2bd105ae997b626951ba4
ocaml(Cilint) = fd19b8ec8ccebc94ac1a9356c82d2f2b
ocaml(Ciltools) = 12f4671010c1f1a852d4012b06c8e014
ocaml(Cilutil) = cbdae178af1d15304fc982b833d778eb
ocaml(Cparser) = 032958cb450922e5bcacc1791e6f03a3
ocaml(Dataflow) = 4d7b5c2ed09e00a99454a7b3e8850c02
ocaml(Errormsg) = aa80be317beb56756a2467d8c5e19e12
ocaml(Escape) = fcf9d462bb7f1c600cd7a3609b087df2
ocaml(Expcompare) = 68396a40e0846676b7d8359cf9757181
ocaml(Formatparse) = 9a6e334d7c336a1d261b3232d52d2b51
ocaml(GrowArray) = c430d1726660e1db60dd2bd1d23fd2be
ocaml(Heap) = 572ace29f1243d8a48140d468b822ebe
ocaml(Inthash) = 0e885e4d59b9ee795136235fa8cc2459
ocaml(Lexerhack) = ca08fb85f0fa237ab944211a3c175b38
ocaml(Liveness) = 2a378e934cfe620d92f484365d434999
ocaml(Llvmgen) = 9a843712f1d3bfcd0e49ea8ad1b89e6a
ocaml(Llvmssa) = 1785bb54e6ca3308af831a84da26017b
ocaml(Llvmutils) = 2d5f31fafdb5a62c9e3224c1fc3191f0
ocaml(Machdep) = 6200c420c2caeedb78af114170f9a5c8
ocaml(Nat) = 3e5c7e92d8f19e0449504a0dd9300d69
ocaml(Pretty) = 4169fcd5eb811bbbeb83a656f41de3a3
ocaml(Ptranal) = 5144a6c5dc1057c7b8156496aee228f3
ocaml(Reachingdefs) = d01b62cadca2fe535bb74989338e0727
ocaml(Rmtmps) = 3935e9fe68c23c6955581926f50359e9
ocaml(Stats) = c351fed541776cad6751c206a2319144
ocaml(Stdlib) = 2812fae09b173a42800ce3b48328b9cb
ocaml(Stdlib__arg) = 427a32ba894b2729b4053bd61ec3bc12
ocaml(Stdlib__array) = 8289b1b8bcdd29cc6a859bfa35d44a2e
ocaml(Stdlib__bigarray) = fde4e26503108d041547c9eef855a5fa
ocaml(Stdlib__buffer) = 10853d28756c7121334e6b9e3e83e1ba
ocaml(Stdlib__bytes) = fe610140c1c3c7a45519f124966c164d
ocaml(Stdlib__char) = dfbf7b404aa65639c2ae48823aae4141
ocaml(Stdlib__complex) = d4688bd6236fccf33550a083ea8e768f
ocaml(Stdlib__filename) = 59d4f5dc5b39cf14e1644b77a94ace28
ocaml(Stdlib__gc) = 121da7976d740f3d8c647f7734cb9e5b
ocaml(Stdlib__hashtbl) = 682884027fa100c01983d89cfc4eaf69
ocaml(Stdlib__int32) = 78bd846191e02a88baa4e9a80ecf1cd6
ocaml(Stdlib__int64) = a454ce987e87f19475aaffc6390cdac3
ocaml(Stdlib__lexing) = 4ca35ee6f83c87fbf3d6a22e3555e3ce
ocaml(Stdlib__list) = 0c0f6e8daa075e845d18d212dd78098f
ocaml(Stdlib__map) = c1f5b25c1463fcd9b8448c396d451c2e
ocaml(Stdlib__marshal) = c911b03d32659414e14cc02734715916
ocaml(Stdlib__nativeint) = b902bb985d2fe122694f9825a3a50cf5
ocaml(Stdlib__obj) = a596d23956eb4b50fd382185fb87478a
ocaml(Stdlib__parsing) = c277400343f616546ed67ff4e1646996
ocaml(Stdlib__printexc) = f94eb57f9995c6f95133374b31a2db08
ocaml(Stdlib__printf) = be9ae8643b5511d51db9c754b5ee4f74
ocaml(Stdlib__queue) = 7f7ceceae7e32ae22ed869d3d416da67
ocaml(Stdlib__seq) = 5c66a1fd18f6126043d7af46d32b4b53
ocaml(Stdlib__set) = ee3121b3672ab195758de1ce2e925022
ocaml(Stdlib__stack) = c2ffc5230781926be0a7955883c5115e
ocaml(Stdlib__string) = da1db0058f6dfb66ed4d85c353dc9306
ocaml(Stdlib__sys) = 173c21e20f3d44e9b4f52694fd5addb3
ocaml(Stdlib__uchar) = 786699188e2f8c1fe32eb8363cd7655a
ocaml(Str) = b0d96d5e51e6d5985ff4b5aadeb6a882
ocaml(Trace) = 81541dc488822de4e27f249c3fa3d7d3
ocaml(Unix) = e5f3d189d40891229c2283728e203e8a
ocaml(Usedef) = 4a756258b0768112e6f564d99c889c2f
ocaml(Util) = bc7bd2efd54f48e6bd13c058dfbd4af5
ocaml(Whitetrack) = 1edc09bb0fe5cb296fc2f8ddbf9dc3e5
ocaml(runtime) = 4.07.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/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