aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Cminor parsing and printing (from Andrew Tolmach)xleroy2013-10-161-4/+4
* Merge of Flocq version 2.2.0.xleroy2013-08-021-5/+0
* Alternate characterization of alignment constraints in memory injection, whic...xleroy2013-07-311-107/+108
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-291-0/+12
* More accurate model of condition register flags for ARM and IA32.xleroy2013-07-131-0/+12
* Treat casts int64 -> float32 as primitive operations instead of twoxleroy2013-07-031-0/+12
* Merge of the "princeton" branch:xleroy2013-06-165-613/+689
* Merge of the float32 branch: xleroy2013-05-196-43/+967
* Refactoring: move definition of chunk_of_type to AST.v.xleroy2013-05-061-0/+10
* Coq-defined equality functions for Allocation.xleroy2013-05-011-3/+20
* Expand 64-bit integer comparisons into 32-bit integer comparisons.xleroy2013-04-291-4/+4
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-208-70/+741
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-103-22/+22
* Assorted cleanups, esp. to avoid generating _rec and _rect recursors in xleroy2013-03-093-51/+79
* Constant propagation within __builtin_annot.xleroy2013-02-242-9/+30
* Pointers one pastxleroy2013-02-154-65/+334
* Updated PowerPC port to new integers.xleroy2013-02-121-1/+1
* lib/Integers.v: revised and extended, faster implementation based onxleroy2013-02-102-23/+24
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-295-66/+66
* Updated documentationv1.12xleroy2013-01-111-1/+1
* Update Cminor parser and printer so that the parser can parse the whole Cmino...xleroy2013-01-071-4/+4
* Remove some useless "Require".xleroy2012-12-304-4/+0
* Merge of the clightgen branch:xleroy2012-12-291-1/+1
* Composition properties between injections and extensions.xleroy2012-12-291-8/+80
* Integers: specialized function to compute x mod 2^N; used in "repr" toxleroy2012-12-211-1/+2
* Support for inline assembly (asm statements).xleroy2012-12-183-1/+12
* Globalenvs: allocate one-byte block with permissions Nonempty for eachxleroy2012-11-122-1227/+979
* Remove Val.is_true and Val.is_false, no longer used.xleroy2012-08-061-67/+62
* Removed old, commented-out definitions.xleroy2012-08-011-292/+30
* - Revised non-overflow constraints on memory injections so that xleroy2012-07-237-107/+240
* Revert unintentional commit #1955xleroy2012-07-061-3/+0
* Ajout trunk CompCertblazy2012-07-041-0/+3
* Use Flocq for floatsxleroy2012-06-281-1/+1
* Make min_int / -1 and min_int % -1 semantically undefinedxleroy2012-06-091-4/+12
* Memdata: cleanup continuedxleroy2012-05-261-178/+105
* CSE: add recognition of some combined operators, conditions, and addressing m...xleroy2012-05-264-313/+174
* Merge of the newmem branch:xleroy2012-05-214-1355/+1182
* Hack with nxorxleroy2012-05-181-0/+5
* checklink: first import of Valentin Robert's validator for asm and linkxleroy2012-03-282-4/+2
* MAJ docv1.10xleroy2012-03-121-0/+1
* Minor updatesxleroy2012-03-111-2/+2
* Merge of Andrew Tolmach's HASP-related changesxleroy2012-03-095-105/+782
* Simplified and cleaned up the passing of information from C2C to PrintAsm, as...xleroy2012-02-222-108/+85
* Merge of the "volatile" branch:xleroy2012-02-044-259/+698
* Added volatile_read_global and volatile_store_global builtins.xleroy2012-01-153-0/+192
* Merge of the nonstrict-ops branch:xleroy2012-01-144-237/+296
* Cleaned up old commented-out partsxleroy2011-08-194-58/+0
* Added animation of the CompCert C semantics (ccomp -interp)xleroy2011-07-282-99/+218
* Merge of branch new-semantics: revised and strengthened top-level statements ...xleroy2011-07-154-660/+2111
* Back from Oregon commit. xleroy2011-07-055-29/+964