aboutsummaryrefslogtreecommitdiffstats
path: root/cfrontend/Cexec.v
Commit message (Expand)AuthorAgeFilesLines
* Interpreter produces more detailed trace, including name of semantic rules used.Xavier Leroy2015-02-081-135/+164
* Represent struct and union types by name instead of by structure.Xavier Leroy2014-12-221-38/+42
* Introduce symbol environments (type Senv.t) as a restricted view on global en...Xavier Leroy2014-11-261-12/+12
* Add Genv.public_symbol operation.Xavier Leroy2014-11-241-7/+15
* Revised translation of '&&' and '||' to Clight.Xavier Leroy2014-10-131-10/+10
* - Support "switch" statements over 64-bit integersxleroy2014-08-171-5/+3
* Merge of "newspilling" branch:xleroy2014-07-231-14/+5
* Continued: change typeconv t into incrdecr_type t for Epostincr.xleroy2014-04-161-1/+1
* Remove useless checks on type_of_global in dynamic semanticsxleroy2014-02-201-7/+3
* Ctypes.sizeof ty = 0 for empty types ty (zero-sized array, empty struct/union).xleroy2013-12-301-5/+10
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-281-11/+11
* Merge of branch value-analysis.xleroy2013-12-201-1/+1
* Revised semantics of external functions, continued:xleroy2013-11-181-35/+36
* Revised modeling of external functions and built-in functions: just axiomatizexleroy2013-11-171-17/+18
* Revised treatment of _Alignas, for better compatibility with GCC and Clang, a...xleroy2013-11-061-2/+1
* Merge of the "alignas" branch.xleroy2013-10-051-4/+5
* Merge of the float32 branch: xleroy2013-05-191-1/+6
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-0/+4
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-101-4/+3
* Constant propagation within __builtin_annot.xleroy2013-02-241-4/+5
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-291-89/+92
* Merge of the clightgen branch:xleroy2012-12-291-2/+1
* Support for inline assembly (asm statements).xleroy2012-12-181-0/+7
* Make Clight independent of CompCert C.xleroy2012-10-081-0/+2
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-061-1/+114
* - Revised non-overflow constraints on memory injections so that xleroy2012-07-231-3/+4
* Revert unintentional commit #1955xleroy2012-07-061-7/+0
* Ajout trunk CompCertblazy2012-07-041-0/+7
* - Support for _Alignof(ty) operator from ISO C 2011xleroy2012-02-261-0/+6
* Merge of the "volatile" branch:xleroy2012-02-041-969/+1188
* Added volatile_read_global and volatile_store_global builtins.xleroy2012-01-151-19/+71
* Cleaned up old commented-out partsxleroy2011-08-191-14/+0
* Interp.ml: initialize PRNGxleroy2011-07-291-2/+14
* Added animation of the CompCert C semantics (ccomp -interp)xleroy2011-07-281-0/+1814