aboutsummaryrefslogtreecommitdiffstats
path: root/cfrontend/Cexec.v
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of https://github.com/AbsInt/CompCert into towards_3.10David Monniaux2021-09-241-130/+192
|\
| * Native support for bit fields (#400)Xavier Leroy2021-08-221-130/+192
* | Merge branch 'master' into merge_master_8.13.1Sylvain Boulmé2021-03-231-5/+5
|\|
| * Replace `omega` tactic with `lia`Xavier Leroy2020-12-291-5/+5
* | begin installing profilingDavid Monniaux2020-04-081-1/+1
* | added EF_profilingDavid Monniaux2020-04-081-0/+9
|/
* Define the semantics of `free(NULL)` (#226)Xavier Leroy2020-03-021-29/+44
* Coq 8.10 compatibility: make explicit the "core" hint databaseXavier Leroy2019-08-051-5/+6
* Give formal semantics to some built-in functions and run-time functionsXavier Leroy2019-07-171-9/+34
* lib/Coqlib.v: remove defns about multiplication, division, modulusXavier Leroy2019-04-231-1/+0
* Merge pull request #191 from sigurdschneider/masterXavier Leroy2017-10-201-0/+1
|\
| * Ensure FunInd or Recdef is imported if functional induction is usedSigurd Schneider2017-07-201-0/+1
* | New support for inserting ais-annotations.Bernhard Schommer2017-10-191-2/+2
* | Remove coq warnings (#28)Bernhard Schommer2017-09-221-1/+1
|/
* Some backward compatible Ltac fixes, necessary for 8.6.Maxime Dénès2017-01-091-5/+7
* Support for 64-bit architectures: generic supportXavier Leroy2016-10-011-118/+119
* Merge pull request #142 from maximedenes/minor-fixesXavier Leroy2016-09-211-5/+8
|\
| * Fix minor issues in some proofs and tactics.Maxime Dénès2016-09-211-5/+8
* | Enrich Decidableplus and use it to simplify Cexec.do_ef_memcpyXavier Leroy2016-09-171-31/+4
|/
* Merge pull request #93 from AbsInt/separate-compilationXavier Leroy2016-03-201-0/+5
|\
| * Add support for EF_runtime externalsXavier Leroy2016-03-061-0/+5
* | Make casts of pointers to _Bool semantically well defined (again).Xavier Leroy2016-03-021-29/+29
|/
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-134/+134
* Use Coq strings instead of idents to name external and builtin functions.Xavier Leroy2015-10-111-4/+4
* Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-211-50/+20
* Support for GCC-style extended asm, continued:Xavier Leroy2015-04-211-1/+1
* Experiment: support a subset of GCC's extended asm statements.Xavier Leroy2015-04-171-8/+8
* Merge pull request #34 from AbsInt/extended-annotationsXavier Leroy2015-04-011-3/+3
|\
| * Extended arguments to annotations, continued:Xavier Leroy2015-03-271-3/+3
* | Omission: forgot to treat pointer values in bool_of_val and sem_notbool.Xavier Leroy2015-03-291-16/+16
|/
* 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