aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Micro-optimization of (x & mask) >>s amount into a rolm when mask >= 0.xleroy2012-07-091-0/+46
* Process successors in increasing order. Helps preserving the nice CFGxleroy2012-07-011-23/+62
* Changelog: updatedxleroy2012-06-282-0/+54
* Use Flocq for floatsxleroy2012-06-283-103/+733
* More properties on mul/div/modxleroy2012-06-091-0/+39
* Memdata: cleanup continuedxleroy2012-05-261-0/+26
* Merge of the newmem branch:xleroy2012-05-215-96/+583
* More aggressive common subexpression elimination (CSE) of memory loads.xleroy2012-02-231-0/+50
* Merge of the nonstrict-ops branch:xleroy2012-01-141-20/+127
* Extraction: map Coq pairs to Caml pairs and Coq chars (type ascii) to Caml charsxleroy2011-10-181-20/+4
* Changelog, doc: updated for release 1.9v1.9xleroy2011-08-221-8/+7
* Cleaned up old commented-out partsxleroy2011-08-191-5/+0
* Merge of branch new-semantics: revised and strengthened top-level statements ...xleroy2011-07-151-0/+43
* Back from Oregon commit. xleroy2011-07-052-0/+24
* Relating neg and notxleroy2011-06-221-5/+42
* Merge of branch "unsigned-offsets":xleroy2011-04-091-23/+139
* Updated for Coq 8.3pl1. Some cleanups in test/*/Makefile.xleroy2011-03-094-23/+16
* float->int conversions, continued: weaker axiomatization.xleroy2010-10-291-22/+3
* Float.intoffloat and Float.intuoffloat are now partial functions.xleroy2010-10-282-8/+31
* Various algorithmic improvements that reduce compile times (thanks Alexandre ...xleroy2010-10-273-72/+905
* License for Floataux.mlxleroy2010-10-271-0/+3
* Merge of the reuse-temps branch:xleroy2010-09-021-17/+101
* Integers: cleaned up bitwise operations, redefined shr, zero_ext and sign_extxleroy2010-08-211-1024/+1009
* Support for inlined built-ins.xleroy2010-06-291-13/+45
* All axioms used in the CompCert developmentxleroy2010-06-281-0/+27
* Merging the Princeton implementation of the memory model. Separate axioms in...xleroy2010-06-284-5/+11
* Typo in documentationxleroy2010-05-261-1/+1
* Fewer float axioms.xleroy2010-05-091-4/+2
* Suppressed axioms Float.eq_zero_{true,false}, since the latter isxleroy2010-05-091-3/+0
* Revised encoding/decoding of floatsxleroy2010-05-094-11/+73
* More theorems about sign and zero extensionsxleroy2010-05-051-0/+100
* Merge of the newmem and newextcalls branches:xleroy2010-03-074-4/+534
* Switching to the new C parser/elaborator/simplifierxleroy2010-03-031-0/+3
* MAJ extraction after changes in Integersxleroy2009-12-161-2/+3
* Revised lib/Integers.v to make it parametric w.r.t. word size.xleroy2009-11-192-394/+504
* Cleaned up list_drop.xleroy2009-11-181-34/+28
* More realistic treatment of jump tables: show the absence of overflow when ac...xleroy2009-11-102-0/+14
* Added support for jump tables in back end.xleroy2009-11-103-1/+139
* Coloringaux: make identifiers unique; special treatment of precolored xleroy2009-08-263-65/+129
* Cil2Csyntax: added goto and labels; added assignment between structsxleroy2009-08-162-4/+35
* Unionfind data structure, used in new implementation of backend/Tunnelingxleroy2009-08-161-0/+702
* Added 'going wrong' behaviorsxleroy2009-08-052-0/+120
* Use Extraction Blacklistxleroy2009-07-251-4/+4
* Adapted to work with Coq 8.2-1v1.4.1xleroy2009-06-059-235/+239
* Reserve register GPR13 for compatibility with EABI. Optimize operations 'x >...xleroy2009-02-261-0/+20
* Conflict between extraction/CList and cil/obj/xxx/clist on case-insensitive f...xleroy2009-01-291-5/+4
* - Added alignment constraints to memory loads and stores.xleroy2009-01-112-53/+25
* Reorganized the development, modularizing away machine-dependent parts.xleroy2008-12-302-0/+169
* Replace cast{8,16}{signed,unsigned} with zero_ext and sign_ext.xleroy2008-12-292-258/+724
* Introduction de l'operation intuoffloat (float -> unsigned int). Pas encore ...xleroy2008-05-301-0/+1