aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Merge of "newspilling" branch:xleroy2014-07-238-504/+602
* Add "read_as_zero" property for memory areas initialized by Init_space.xleroy2014-06-301-14/+106
* Refactoring: move symbol_offset into Genv.xleroy2014-05-241-0/+17
* Merge of branch linear-typing:xleroy2014-04-061-0/+435
* Revert commits r2435 and r2436 (coarser RTLtyping / finer Lineartyping):xleroy2014-03-281-435/+0
* Revised division of labor between RTLtyping and Lineartyping:xleroy2014-03-271-0/+435
* Type-checking of builtin volatile write Mfloat32 was too strict, causing type...xleroy2014-03-242-4/+4
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.xleroy2014-01-125-23/+16
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-032-26/+26
* Ctypes.sizeof ty = 0 for empty types ty (zero-sized array, empty struct/union).xleroy2013-12-302-21/+111
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-282-26/+44
* Merge of branch value-analysis.xleroy2013-12-203-68/+157
* Revised semantics of external functions, continued:xleroy2013-11-181-3/+10
* Revised modeling of external functions and built-in functions: just axiomatizexleroy2013-11-171-114/+25
* powerpc/: new unary operation "addsymbol"xleroy2013-11-172-18/+28
* 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