summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Improved instruction selection for "notint".Gravatar xleroy2012-02-24
* More aggressive common subexpression elimination (CSE) of memory loads.Gravatar xleroy2012-02-23
* Simplified and cleaned up the passing of information from C2C to PrintAsm, as...Gravatar xleroy2012-02-22
* The C declaration associated with __stringlit_N globals now has type const ch...Gravatar xleroy2012-02-20
* Don't print external declarations for builtins.Gravatar xleroy2012-02-18
* Work around limited excursion of conditional branchesGravatar xleroy2012-02-13
* Interp: help debug stuck expressionsGravatar xleroy2012-02-10
* Initializers: handle By_copy accesses (e.g. for &(glob.field))Gravatar xleroy2012-02-07
* Merge of the "volatile" branch:Gravatar xleroy2012-02-04
* Out-of-bounds error in testGravatar xleroy2012-01-21
* Another typo in print_builtin_vstore_commonGravatar xleroy2012-01-21
* Typo in print_builtin_vstore_commonGravatar xleroy2012-01-21
* powerpc/SelectOp: optimize the pattern ((x >>s N) & N1) & N2 common in a cert...Gravatar xleroy2012-01-21
* Cosmetic cleanups.Gravatar xleroy2012-01-15
* Added volatile_read_global and volatile_store_global builtins.Gravatar xleroy2012-01-15
* Merge of the nonstrict-ops branch:Gravatar xleroy2012-01-14
* UpdateGravatar xleroy2011-11-27
* More careful updating of current location for error msgs.Gravatar xleroy2011-11-26
* cparser/*: refactoring of the expansion of read-modify-write operatorsGravatar xleroy2011-11-26
* Fixed serious bug in handling of volatile arrays.Gravatar xleroy2011-11-26
* Interp: accommodate "int main(int, char **)".Gravatar xleroy2011-10-19
* Extraction: map Coq pairs to Caml pairs and Coq chars (type ascii) to Caml charsGravatar xleroy2011-10-18
* Corrected initialization of char arrays by string literals.Gravatar xleroy2011-10-17
* More cleanups in packed struct emulation.Gravatar xleroy2011-10-16
* Revised emulation of packed structsGravatar xleroy2011-10-16
* Watch out for min_int / -1Gravatar xleroy2011-08-27
* Doc fixesGravatar xleroy2011-08-23
* MAJ licenceGravatar xleroy2011-08-23
* Changelog, doc: updated for release 1.9Gravatar xleroy2011-08-22
* arm/PrintAsm: don't generate "vfd" directive, useless?Gravatar xleroy2011-08-22
* Harden proof script against empty destroyed_at_moveGravatar xleroy2011-08-22
* Wrong check: &e must be rejected if e has array type and is not a l-value.Gravatar xleroy2011-08-21
* Cleaned up old commented-out partsGravatar xleroy2011-08-19
* More careful treatment of 'load immediate 0' as 'xor self'Gravatar xleroy2011-08-18
* Presimplification SimplVolatile: cleaned up and integrated.Gravatar xleroy2011-08-18
* SimplVolatile: new pass to eliminate read-modify-write ops over volatilesGravatar xleroy2011-08-18
* Factor out bind_lvalueGravatar xleroy2011-08-17
* MAJGravatar xleroy2011-08-16
* New backend pass "RRE": optimize (somewhat) redundant reloads introduced by t...Gravatar xleroy2011-08-16
* Forgot to update: adding xchg instructionGravatar xleroy2011-08-16
* Locations.v: add Loc.diff_dec.Gravatar xleroy2011-08-14
* IA32 PrintAsm.ml: wrong moves generated in print_builtin_memcpy_bigGravatar xleroy2011-08-10
* IA32: wrong moves generated in print_builtin_memcpy_big.Gravatar xleroy2011-08-10
* Treatment of volatiles: offer the choice between random reads and treating vo...Gravatar xleroy2011-08-09
* More vigorous scrubbing of r-value structsGravatar xleroy2011-08-09
* Improved treatment of structs/unions as r-valuesGravatar xleroy2011-08-08
* IA32 port: more faithful treatment of pseudoregister ST0.Gravatar xleroy2011-08-08
* Cleaned up handling of composite conditionsGravatar xleroy2011-08-05
* Wrong ifdef PPCGravatar xleroy2011-08-05
* More builtins for ARM and PowerPCGravatar xleroy2011-08-05