Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update display logs | 2017-10-31 | |
| | |||
* | Update display logs | 2017-10-31 | |
| | |||
* | Add more constant notations | 2017-10-31 | |
| | |||
* | Update display logs | 2017-10-29 | |
| | |||
* | Update display logs | 2017-10-29 | |
| | |||
* | Update display logs | 2017-10-29 | |
| | |||
* | Add more constant notations | 2017-10-29 | |
| | |||
* | check in p384 generated code | 2017-10-26 | |
| | |||
* | automate some proofs; also remove trace-based reasoning in favor of ↵ | 2017-10-26 | |
| | | | | induction on fuel | ||
* | invariants don't need to know the fuel | 2017-10-26 | |
| | |||
* | WIP: loops | 2017-10-26 | |
| | |||
* | Add inversion_wf_one_constr | 2017-10-24 | |
| | |||
* | Add MapBaseTypeWf, generalize src/Compilers/MapBaseType.v a bit | 2017-10-24 | |
| | |||
* | Generalize In_flatten_binding_list_untransfer_interp_flat_type | 2017-10-24 | |
| | |||
* | Add In_flatten_binding_list_untransfer_interp_flat_type | 2017-10-24 | |
| | |||
* | Add wff_SmartPairf_SmartValf | 2017-10-24 | |
| | |||
* | Add MapBaseType | 2017-10-23 | |
| | |||
* | Add find_Name_and_val_transfer_interp_flat_type_None | 2017-10-23 | |
| | |||
* | Add find_Name_and_val_transfer_interp_flat_type | 2017-10-23 | |
| | |||
* | Factor out some code in src/Compilers/Named/MapType.v | 2017-10-23 | |
| | |||
* | Add {un,}transfer_interp_flat_type, lift_flat_type | 2017-10-23 | |
| | |||
* | Add InlineConstAndOpByRewrite | 2017-10-23 | |
| | |||
* | Add inline_const_and_op{f,} specializations | 2017-10-22 | |
| | |||
* | Add another unfolding database | 2017-10-22 | |
| | |||
* | Factor out fold_right_cps2_specialized_step, add mapi_with'_cps2 | 2017-10-22 | |
| | |||
* | Add ZExtended/InlineConstAndOp.v | 2017-10-22 | |
| | |||
* | Add StripExpr | 2017-10-22 | |
| | |||
* | Add tight and loose bounds, no carry in add, sub | 2017-10-22 | |
| | | | | | | | | Following Andres' suggestions to allow making ladderstep from other synthesis things. It went though mostly without a hitch, though there were a number of boilerplate changes needed. | ||
* | Unfold P.bound1 in fenz | 2017-10-21 | |
| | | | | This will lead to prettier printout | ||
* | Add MapType | 2017-10-21 | |
| | |||
* | Add SmartValf_option | 2017-10-20 | |
| | |||
* | Add ZExtended/Syntax.v | 2017-10-20 | |
| | |||
* | Add GeneralizeVar{Wf,Interp}.v | 2017-10-20 | |
| | |||
* | Generalize wf_compile a bit | 2017-10-20 | |
| | |||
* | Add GeneralizeVar | 2017-10-20 | |
| | |||
* | Add a version of exprf that lives in Set | 2017-10-20 | |
| | |||
* | Add Z.InlineConstAndOp* | 2017-10-20 | |
| | |||
* | Add InlineConstAndOpInterp.v | 2017-10-20 | |
| | |||
* | Add interpf_invert_PairsConst | 2017-10-20 | |
| | |||
* | Add InlineConstAndOpWf.v | 2017-10-20 | |
| | |||
* | Add wff_SmartPairf_SmartVarfMap_same | 2017-10-20 | |
| | |||
* | Add SmartVarVarf_Pair, SmartPairfSmartVarVarf_SmartVarf | 2017-10-20 | |
| | |||
* | Add wff_invert_PairsConst | 2017-10-20 | |
| | |||
* | Better typing on postprocess_for_const_and_op | 2017-10-20 | |
| | |||
* | Add InlineConstAndOp | 2017-10-20 | |
| | |||
* | Add curry{3,4} | 2017-10-20 | |
| | |||
* | Fix arguments of previous commit | 2017-10-20 | |
| | |||
* | Add invert_PairsConst | 2017-10-20 | |
| | |||
* | Add invert_Pairs | 2017-10-20 | |
| | |||
* | Allow partial-inlining in the inliner | 2017-10-20 | |
| | | | | | | This will allow fusing arithmetic simplification with constant inlining, which is required for compilation to reified terms to work well, and will hopefully eventually allow cleaning up the pipeline. |