SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-cil
Version : 1.7.3 Vendor : Fedora Project
Release : 69.fc35 Date : 2021-07-22 23:39:53
Group : Unspecified Source RPM : ocaml-cil-1.7.3-69.fc35.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/35/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-cil-1.7.3-69.fc35.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) = caa81970d4b238c990d3f2773e272a0f
ocaml(Big_int) = ee02223708fa1d9591dd37aae1f1360c
ocaml(Bitmap) = 96b2d3e33656b52062b222a68f3db60c
ocaml(Cabs) = 4d969e83f67b7c67af59d6ff76246c38
ocaml(Cabs2cil) = a87b802985f670f57d808f6cdc758fdf
ocaml(Cabshelper) = bd88dc51faeb1f6db55f276b20449cff
ocaml(Cabsvisit) = f4d7a48bc63834e4cb5d669c1ed260dc
ocaml(Callgraph) = 9dbb4c15a291995b627f75b2c303e75b
ocaml(CamlinternalFormatBasics) = b6c6694955e10001aed267571104a961
ocaml(CamlinternalOO) = eb6b614bf67c7bb6a6a1fb16658d4420
ocaml(Cfg) = c34fbdda73c1f732906f8e3fc72517ad
ocaml(Cil) = b379901d4a6b95cd281f74ab3eef8254
ocaml(Cilint) = 35f0d4bd459c6da5330b59971e2c47f8
ocaml(Ciltools) = 0b84428a80dd213f3cbe92448757db52
ocaml(Cilutil) = b2135611e0dc48120d30fc3e895dd907
ocaml(Cilversion) = 7caaebaaf1a2cdd220f2c0f9c4afd666
ocaml(Clexer) = e647327942a106e568765c19e3f5797e
ocaml(Clist) = 8b14db67c445926d4bbea1cd913a034d
ocaml(Cparser) = b9b15a416431e883d3e35f9a2980adf5
ocaml(Cprint) = 3f13b398120e0df6c43458836d2ceffb
ocaml(Dataflow) = 96fd13d4a1e8bb137ccd3cd9ce1aa8da
ocaml(Errormsg) = 6badf3983a7a3bdc8a06d0fdd47d3f33
ocaml(Escape) = 2430744a3cc04af007d861817d74147b
ocaml(Expcompare) = a330b58bb1c69e39f577567d808cad77
ocaml(Formatlex) = 2d007ec5e8b95ef39b6ebef3d0b2409b
ocaml(Formatparse) = f6a86dc81dbbf689fb59bf3ad0239368
ocaml(Frontc) = a0a2614c194a7a9c9356dacb44cad525
ocaml(GrowArray) = 02fff2e4dcb7de810861b20e900d0128
ocaml(Heap) = 2a34caf72280bf5cb7493806b77d91c7
ocaml(Inthash) = 19683c7f5a8e5d8c44f9a3433cb8ae37
ocaml(Lexerhack) = 509db28c15bbcacf82bd51e687171b7e
ocaml(Liveness) = de46042c6dc44cb76b8e3d1592515d4c
ocaml(Llvmgen) = 995af1cefdfe186c3988b00847fb8e3b
ocaml(Llvmssa) = 12100840f7335992a21f13aec355b389
ocaml(Llvmutils) = d6495a4b0d79e845b800d4b794cf6868
ocaml(Longarray) = 7b7761da37895f7dd676078f83cecd3d
ocaml(Machdep) = b7083df976c93e502b2bdfe0340e83ed
ocaml(Machdepenv) = 4fbd8b5b35bbd787010650e38b41e637
ocaml(Mergecil) = d058091a02effe2ddea94e4b55f857a7
ocaml(Nat) = ae789d3b409e53bbe7b4875e66d3a8c0
ocaml(Olf) = 977345d4132f179b4a8957fbc1f6a256
ocaml(Patch) = 3f620dc9ff569b58cdf6d47165f2f587
ocaml(Pretty) = 2d0c6cda581b63cdbde3f2750f372950
ocaml(Ptranal) = e832aebab7fc99d57a07393ba7a5daaf
ocaml(Reachingdefs) = 7c9fc7d0e2c2f7d81f932699623f76ef
ocaml(Rmtmps) = b6058951a07241cf631633a2b9dff02b
ocaml(Setp) = d62ed5234cc53aa0e8d6d56fc173012d
ocaml(Stats) = 20c309c9609642256b726cc81a4c9f85
ocaml(Stdlib) = 4b04b4eda19aa722df365141895fb347
ocaml(Stdlib__arg) = cb7276f4b80d17f122d4ba1cbcfd70dd
ocaml(Stdlib__array) = 4e32e71cf085ea7194f43622fdc89508
ocaml(Stdlib__bigarray) = 73871e61e3785d8f0d822194daeb85ec
ocaml(Stdlib__buffer) = 9eaf2b1cd70e33601c152d1ce1bb8be9
ocaml(Stdlib__bytes) = 7ebe0a816f28bf2ec23e9d2924ee86f3
ocaml(Stdlib__char) = ccd3738d6394dcb9283f27d985cd03db
ocaml(Stdlib__complex) = 81367aaa1be1ccaf16610a96c3d2bc13
ocaml(Stdlib__either) = 2555bf09b020b8887a4d8a645b0ed347
ocaml(Stdlib__filename) = 8c147c37b4043616a4f94de5d087796e
ocaml(Stdlib__gc) = dc6a7673c4090b9da739ce254d1f56a1
ocaml(Stdlib__hashtbl) = c3ec10b93bb358686d02fa9c5f4adb6b
ocaml(Stdlib__int32) = 4c0749e51d8fce5752bcb00fe42a4ddc
ocaml(Stdlib__int64) = 6cf7f095ea7fd59bad44ff22d084c4ee
ocaml(Stdlib__lexing) = f7569937b419d08065107a2889d2cf28
ocaml(Stdlib__list) = 88609ef3a3066dcf16ad7456f53122d2
ocaml(Stdlib__map) = 717fe01a67af86872466d04c7663d16f
ocaml(Stdlib__marshal) = ec702ee270a7328dce6deb90393c8cc2
ocaml(Stdlib__nativeint) = 28b842ced0fedd41c55b9dd34f0fe79c
ocaml(Stdlib__obj) = 2b540dc54438cf063883f6e85c4aa37a
ocaml(Stdlib__parsing) = d0ecc986ba63d696b7b6b4eddbd730cf
ocaml(Stdlib__pervasives) = 382fd7518824380092708706588e1eed
ocaml(Stdlib__printexc) = 2ed36879cfa0bc71cb0de0098e5580b3
ocaml(Stdlib__printf) = 6b41a35d77938603dd2ed0f7d80764f6
ocaml(Stdlib__queue) = d2482d035931625f85b5c791c05b388c
ocaml(Stdlib__seq) = 185075aa99b059ad4cae15cb411fcc0c
ocaml(Stdlib__set) = d47fad5d5151b45276616200bec25877
ocaml(Stdlib__stack) = 488eb4d35e3f40d97bf3fea930a4fc73
ocaml(Stdlib__string) = 9f0e42299fccc5fb76df62d28ba67759
ocaml(Stdlib__sys) = eb89f871835c4515431f0752466ac613
ocaml(Stdlib__uchar) = 82dadcd908dde621b8842c96ba644dc6
ocaml(Str) = bef96aee1069de14a002f95c42f07d31
ocaml(Trace) = 9583144b37906c89bcdd12551061df6a
ocaml(Unix) = eadecc353e942963afccd09bd1a12192
ocaml(Uref) = 423ab346ff0553ddf615fca9a55ad8bc
ocaml(Usedef) = 3302df88acc8dba96212eb4296d994f9
ocaml(Util) = 72d2aa99aae115920447cdc3222d512b
ocaml(Whitetrack) = 481603780ce0b8ea2650be772416d5a4
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