aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* More efficient implementations of map, fold, etc.xleroy2014-08-271-164/+109
* The NaN behavior of float_of_single differs on PowerPC and on IA32/ARM.xleroy2014-07-281-73/+18
* Merge of "newspilling" branch:xleroy2014-07-233-1468/+2529
* Tweaks to support defunctorization.xleroy2014-07-231-9/+19
* Add Proof keyword so that documentation generation worksjjourdan2014-07-041-0/+2
* Cleaner, more resilient parsing of pragmas.xleroy2014-06-052-0/+78
* Integration of Jacques-Henri Jourdan's verified parser.xleroy2014-04-291-0/+50
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...xleroy2014-04-091-0/+10
* Merge of branch linear-typing:xleroy2014-04-061-66/+0
* floatoflong_from_words, floatoflongu_from_words : proof of PowerPc implementa...jjourdan2014-03-131-89/+316
* floatoflong_decomp, floatoflongu_decompjjourdan2014-03-111-0/+238
* Silence the warning "Cannot build inversion information".xleroy2014-02-241-9/+10
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-031-7/+6
* Merge of branch value-analysis.xleroy2013-12-204-53/+615
* Axioms: remove prop_ext, currently unused AND unsound in Coq 8.4.xleroy2013-12-151-23/+17
* Merge of the "alignas" branch.xleroy2013-10-051-0/+55
* Slightly more efficient conversion positive <-> intxleroy2013-09-261-17/+22
* Small improvements in compilation times for the register allocation pass.xleroy2013-09-202-1/+60
* Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms xleroy2013-09-141-21/+119
* Simplify LPMap by smashing bottoms.xleroy2013-08-121-138/+40
* Merge of Flocq version 2.2.0.xleroy2013-08-021-105/+339
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-291-0/+28
* Add another expansion of shrx in terms of shifts and adds (from Hacker's Deli...xleroy2013-07-281-42/+72
* More properties about subtraction and borrow.xleroy2013-07-151-18/+59
* More accurate model of condition register flags for ARM and IA32.xleroy2013-07-132-8/+125
* Revised handling of int->float conversions:xleroy2013-07-081-3/+81
* Treat casts int64 -> float32 as primitive operations instead of twoxleroy2013-07-031-0/+18
* Update LICENSE file and headers for dual-licensed files.xleroy2013-06-175-380/+14
* Merge of the "princeton" branch:xleroy2013-06-161-0/+3
* Merge of the float32 branch: xleroy2013-05-191-0/+28
* Coq-defined equality functions for Allocation.xleroy2013-05-011-0/+7
* Expand 64-bit integer comparisons into 32-bit integer comparisons.xleroy2013-04-291-35/+59
* Decomposing 64-bit "less than" comparisons.xleroy2013-04-291-9/+70
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-208-408/+1321
* Assorted changes to reduce stack and heap requirements when compiling very bi...xleroy2013-03-161-0/+48
* Bind some local defs with Let, makes extracted code cleanerv1.13xleroy2013-03-121-2/+2
* Maps: revised TREE interface; added mucho derived properties and operations i...xleroy2013-03-122-63/+256
* Useless Importxleroy2013-03-101-1/+0
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-106-44/+64
* Assorted cleanups, esp. to avoid generating _rec and _rect recursors in xleroy2013-03-096-164/+177
* Updated PowerPC port to new integers.xleroy2013-02-121-1/+2
* Forgot theorem "sign_ext_narrow".xleroy2013-02-121-0/+12
* lib/Integers.v: revised and extended, faster implementation based onxleroy2013-02-104-1381/+1655
* Some more properties. Refactored some proofs.xleroy2013-02-041-21/+107
* Camlcoq.ml: bug in conversion Z to stringv1.12.1xleroy2013-01-291-3/+3
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-296-78/+215
* Remove some useless "Require".xleroy2012-12-303-4/+0
* Merge of the clightgen branch:xleroy2012-12-291-1/+3
* Integers: specialized function to compute x mod 2^N; used in "repr" toxleroy2012-12-211-114/+177
* Flocq-based parsing of floating-point literals (Jacques-Henri Jourdan)xleroy2012-11-031-3/+39