summaryrefslogtreecommitdiff
path: root/cfrontend/Cminorgenproof.v
Commit message (Expand)AuthorAge
* Support "default" cases in the middle of a "switch", not just at the end.Gravatar xleroy2013-12-21
* Merge of branch value-analysis.Gravatar xleroy2013-12-20
* Treat casts int64 -> float32 as primitive operations instead of twoGravatar xleroy2013-07-03
* Merge of the "princeton" branch:Gravatar xleroy2013-06-16
* Expand 64-bit integer comparisons into 32-bit integer comparisons.Gravatar xleroy2013-04-29
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:Gravatar xleroy2013-04-20
* Pointers one pastGravatar xleroy2013-02-15
* lib/Integers.v: revised and extended, faster implementation based onGravatar xleroy2013-02-10
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.Gravatar xleroy2013-01-29
* Remove some useless "Require".Gravatar xleroy2012-12-30
* Merge of the clightgen branch:Gravatar xleroy2012-12-29
* Globalenvs: allocate one-byte block with permissions Nonempty for eachGravatar xleroy2012-11-12
* Merge of branch seq-and-or. See Changelog for details.Gravatar xleroy2012-10-06
* - Revised non-overflow constraints on memory injections so that Gravatar xleroy2012-07-23
* More aggressive 'uncasting' before storing small integersGravatar xleroy2012-06-30
* Make min_int / -1 and min_int % -1 semantically undefinedGravatar xleroy2012-06-09
* CSE: add recognition of some combined operators, conditions, and addressing m...Gravatar xleroy2012-05-26
* Merge of the newmem branch:Gravatar xleroy2012-05-21
* Merge of the "volatile" branch:Gravatar xleroy2012-02-04
* Merge of the nonstrict-ops branch:Gravatar xleroy2012-01-14
* Cleaned up old commented-out partsGravatar xleroy2011-08-19
* Merge of branch new-semantics: revised and strengthened top-level statements ...Gravatar xleroy2011-07-15
* Merge of branch "unsigned-offsets":Gravatar xleroy2011-04-09
* Float.intoffloat and Float.intuoffloat are now partial functions.Gravatar xleroy2010-10-28
* Removed useless constraints on return type at Sreturn instructionsGravatar xleroy2010-08-18
* Merge of branches/full-expr-4:Gravatar xleroy2010-08-18
* More faithful semantics for volatile reads and writes.Gravatar xleroy2010-05-23
* - Extended traces so that pointers within globals are supported as event values.Gravatar xleroy2010-05-10
* Strengthen chunktype inference and use it to remove some useless casts.Gravatar xleroy2010-05-05
* Merge of the newmem and newextcalls branches:Gravatar xleroy2010-03-07
* Revised lib/Integers.v to make it parametric w.r.t. word size.Gravatar xleroy2009-11-19
* In generated Cminor functions, make sure local variables includeGravatar xleroy2009-08-20
* Added 'going wrong' behaviorsGravatar xleroy2009-08-05
* Transition semantics for Clight and CsharpminorGravatar xleroy2009-08-03
* Adapted to work with Coq 8.2-1Gravatar xleroy2009-06-05
* - Added alignment constraints to memory loads and stores.Gravatar xleroy2009-01-11
* Replace cast{8,16}{signed,unsigned} with zero_ext and sign_ext.Gravatar xleroy2008-12-29
* Fusion partielle de la branche contsem: Gravatar xleroy2008-07-08
* Revu les comparaisons de pointeurs: == et <> sont definis entre 2 pointeurs v...Gravatar xleroy2008-05-30
* Introduction de l'operation intuoffloat (float -> unsigned int). Pas encore ...Gravatar xleroy2008-05-30
* Ajout license, README, copyright noticesGravatar xleroy2008-01-27
* Fusion de la branche restr-cminor. En Clight, C#minor et Cminor, les express...Gravatar xleroy2007-08-28
* Fusion des modifications faites sur les branches "tailcalls" et "smallstep".Gravatar xleroy2007-08-04
* Suppression de lib/Sets.v, utilisation de FSet a la place. Generalisation de...Gravatar xleroy2007-03-02
* Meilleure compilation de la negation booleenneGravatar xleroy2006-09-19
* Simplification de Cminor: les affectations de variables locales ne sontGravatar xleroy2006-09-18
* Revu traitement des variables globales dans AST.program et dans Globalenvs.Gravatar xleroy2006-09-05
* Revu la repartition des sources Coq en sous-repertoiresGravatar xleroy2006-09-04