aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Relating neg and notxleroy2011-06-221-5/+42
* Forgot to print Oroli opxleroy2011-06-221-0/+4
* Recognition of rlwimi instruction (useful for bitfield assignment)xleroy2011-06-218-19/+92
* Coloringaux: better cost estimate for annotation builtinsxleroy2011-06-142-3/+41
* Add preference for annot_val builtinxleroy2011-06-142-4/+21
* Forgot to add new filexleroy2011-06-141-0/+40
* Revised handling of annotation statements, and more generally built-in functi...xleroy2011-06-1345-469/+1140
* Minor update in Clight (big-step)blazy2011-06-081-18/+18
* Oaddrsymbol and small data areaxleroy2011-06-072-2/+13
* Ajout big-step Clight et preuve big-step -> small-stepblazy2011-05-251-1/+769
* Forgot somethingxleroy2011-05-241-0/+4
* Update for release 1.8.2xleroy2011-05-242-29/+41