aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Updatev1.9.1xleroy2011-11-271-7/+26
* More careful updating of current location for error msgs.xleroy2011-11-261-6/+10
* cparser/*: refactoring of the expansion of read-modify-write operatorsxleroy2011-11-2613-230/+428
* Fixed serious bug in handling of volatile arrays.xleroy2011-11-264-4/+29
* Interp: accommodate "int main(int, char **)".xleroy2011-10-192-11/+36
* Extraction: map Coq pairs to Caml pairs and Coq chars (type ascii) to Caml charsxleroy2011-10-1817-102/+80
* Corrected initialization of char arrays by string literals.xleroy2011-10-176-28/+53
* More cleanups in packed struct emulation.xleroy2011-10-162-14/+18
* Revised emulation of packed structsxleroy2011-10-168-76/+83
* Watch out for min_int / -1xleroy2011-08-271-1/+11
* Doc fixesxleroy2011-08-232-2/+3
* MAJ licencexleroy2011-08-232-15/+21
* Changelog, doc: updated for release 1.9v1.9xleroy2011-08-224-10/+24
* arm/PrintAsm: don't generate "vfd" directive, useless?xleroy2011-08-226-22/+33
* Harden proof script against empty destroyed_at_movexleroy2011-08-221-7/+6
* Wrong check: &e must be rejected if e has array type and is not a l-value.xleroy2011-08-211-8/+5
* Cleaned up old commented-out partsxleroy2011-08-1916-326/+1
* More careful treatment of 'load immediate 0' as 'xor self'xleroy2011-08-185-36/+24
* Presimplification SimplVolatile: cleaned up and integrated.xleroy2011-08-1814-22/+171
* SimplVolatile: new pass to eliminate read-modify-write ops over volatilesxleroy2011-08-1810-169/+265
* Factor out bind_lvaluexleroy2011-08-173-41/+20
* MAJxleroy2011-08-161-4/+12
* New backend pass "RRE": optimize (somewhat) redundant reloads introduced by t...xleroy2011-08-167-22/+938
* Forgot to update: adding xchg instructionxleroy2011-08-161-0/+2
* Locations.v: add Loc.diff_dec.xleroy2011-08-147-144/+145
* IA32 PrintAsm.ml: wrong moves generated in print_builtin_memcpy_bigxleroy2011-08-101-8/+20
* IA32: wrong moves generated in print_builtin_memcpy_big.xleroy2011-08-103-1/+41
* Treatment of volatiles: offer the choice between random reads and treating vo...xleroy2011-08-091-2/+17
* More vigorous scrubbing of r-value structsxleroy2011-08-091-12/+8
* Improved treatment of structs/unions as r-valuesxleroy2011-08-082-21/+47
* IA32 port: more faithful treatment of pseudoregister ST0.xleroy2011-08-0814-169/+356
* Cleaned up handling of composite conditionsxleroy2011-08-056-99/+311
* Wrong ifdef PPCxleroy2011-08-051-1/+1
* More builtins for ARM and PowerPCxleroy2011-08-055-3/+15
* arm/PrintAsm: bugs in expansion of new builtinsxleroy2011-08-052-17/+35
* Flag long long and long double literalsxleroy2011-07-311-2/+6
* Check fcmpd semanticsxleroy2011-07-311-10/+19
* ARM: added reversed load/store builtins + bswap builtin (to be tested)xleroy2011-07-305-7/+84
* ARM codegen ported to new ABI + VFD floatsxleroy2011-07-3016-629/+560
* Interp.ml: initialize PRNGxleroy2011-07-292-2/+15
* Typo in arm/PrintAsm.mlxleroy2011-07-281-2/+2
* Updated Makefile and dependencies. Typo in powerpc/PrintAsm.ml.xleroy2011-07-283-6/+6
* Added animation of the CompCert C semantics (ccomp -interp)xleroy2011-07-2819-455/+2741
* Check for duplicate label definitionsxleroy2011-07-181-7/+11
* More precise typechecking of statementsxleroy2011-07-171-33/+75
* Improved semantics of castsxleroy2011-07-175-66/+150
* In conditional expressions e1 ? e2 : e3, cast the results of e2 and e3 to the...xleroy2011-07-1615-733/+598
* Merge of branch new-semantics: revised and strengthened top-level statements ...xleroy2011-07-1542-1848/+3307
* Fix treatment of function pointers at function calls in the CompCert C and Cl...xleroy2011-07-144-26/+19
* Back from Oregon commit. xleroy2011-07-0513-598/+1533