Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add a couple of zrange lemmas | 2018-06-26 | ||
| | ||||
* | Add specialize_all_ways, fix a proof in ↵ | 2018-06-26 | ||
| | | | | src/Compilers/Z/ArithmeticSimplifierInterp.v | |||
* | Add Z.bneg, Z.lneg | 2018-06-26 | ||
| | ||||
* | Slightly better definitions of some ZUtil functions | 2018-06-26 | ||
| | | | | | This way we can just directly reify most of the primitives we care about. | |||
* | Add list_beq | 2018-06-22 | ||
| | ||||
* | Add Option.List.bind_list | 2018-06-21 | ||
| | ||||
* | Add seq_add, seq_len_0 | 2018-06-19 | ||
| | ||||
* | Add ShowLines | 2018-06-17 | ||
| | ||||
* | Reserve a notatoin for ;; | 2018-06-16 | ||
| | ||||
* | Add zrange equality | 2018-06-15 | ||
| | ||||
* | Add ErrorT monad, and Show class | 2018-06-15 | ||
| | ||||
* | Add decimal_string_of_Z | 2018-06-15 | ||
| | ||||
* | Add some lemmas and defs to ListUtil.FoldBool | 2018-06-14 | ||
| | ||||
* | Set universe polymorphism in CPSNotations | 2018-06-14 | ||
| | | | | | | This bypasses universe inconsistencies that arise when trying to return continuations from other continuations, which is a scenario that comes up frequently with cpsbind. | |||
* | Add notations for cpsbind, cps_option_bind | 2018-06-14 | ||
| | ||||
* | Actually use primitive projections in PrimitiveHList | 2018-06-13 | ||
| | ||||
* | Minor refactoring | 2018-06-13 | ||
| | | | | Note that List.repeat (ListUtil.List.repeat) rather than repeat (Coq.Lists.List.repeat) was interfering with extraction | |||
* | Add PrimitiveHList, PrimitiveProd | 2018-06-13 | ||
| | ||||
* | Move Option.List.map to OptionList.map to fix name clashes in Tuple | 2018-06-04 | ||
| | ||||
* | Add Option.List.map | 2018-06-04 | ||
| | ||||
* | Move cps notations into a scope | 2018-06-01 | ||
| | ||||
* | Add more bind reserved notations | 2018-05-31 | ||
| | ||||
* | Move function argument out of fixpoint of List.map2 | 2018-05-21 | ||
| | | | | | This allows us to make use of nested fixpoints involving map2, because the function argument can be inlined for guard checking now. | |||
* | Backtrack on moving a notation to Notations.v, to fix conflict | 2018-05-06 | ||
| | ||||
* | Fix notations to not conflict with bbv | 2018-05-06 | ||
| | ||||
* | More reserved notations | 2018-05-06 | ||
| | ||||
* | Add another notation | 2018-05-06 | ||
| | ||||
* | Fix a typo in last commit | 2018-05-06 | ||
| | ||||
* | Add a reserved notation for #v | 2018-05-06 | ||
| | ||||
* | Fix bounds analysis for saturated ops and remove unneeded comment | 2018-04-30 | ||
| | ||||
* | Util.Loops: remove non-stdlib dependencies | 2018-04-26 | ||
| | ||||
* | add instructions cc_m, rshi, and sub_with_get_borrow to pipeline in ↵ | 2018-04-19 | ||
| | | | | preparation for reifying barrett; tweaked definition of cc_l | |||
* | Fix a proof | 2018-04-18 | ||
| | ||||
* | Change a proof in src/Util/Option | 2018-04-18 | ||
| | | | | | | This was causing issues with bug minimization because some hints seem to follow [Require], not [Import], and so when [eauto] got stronger, this proof was failing. | |||
* | Merge pull request #335 from mit-plv/cpsloops | 2018-04-18 | ||
|\ | | | | | comprehensive loops framework with complete proof theory | |||
* | | add a list lemma | 2018-04-11 | ||
| | | ||||
* | | add some lemmas aboud div and mod | 2018-04-11 | ||
| | | ||||
* | | Add new assembly-mimicking operations rshi, cc_m, and cc_l | 2018-04-11 | ||
| | | ||||
* | | prove stronger bound on quotient error for barrett reduction | 2018-04-11 | ||
| | | ||||
* | | Update number/string conversions | 2018-04-09 | ||
| | | | | | | | | To updated version of https://github.com/coq/coq/pull/6597 | |||
* | | pass-through after Andres's review in #334 | 2018-04-03 | ||
| | | ||||
* | | move some lemmas to ZUtil/ListUtil | 2018-04-03 | ||
| | | ||||
* | | move some lemmas/hints to ListUtil | 2018-04-03 | ||
| | | ||||
* | | Add Zdiv_0_l to zsimplify dbs | 2018-03-27 | ||
| | | ||||
| * | move Loops from Experiments to Util | 2018-03-27 | ||
| | | ||||
| * | remove old loops code | 2018-03-27 | ||
| | | ||||
* | | Add list_case, a definition for match on list | 2018-03-27 | ||
|/ | ||||
* | Add another reserved notation for App_fst | 2018-03-21 | ||
| | ||||
* | Don't use deprecated compat notations in ZUtil | 2018-03-07 | ||
| | ||||
* | git submodule update --remote --recursive | 2018-02-24 | ||
| |