aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Try out stronger land, lor boundsGravatar Jason Gross2018-06-27
* Add is_tighter_than_bool lemmasGravatar Jason Gross2018-06-27
* Add lnot mod pull/push lemmasGravatar Jason Gross2018-06-27
* Add missing Z.lnot_0 hintsGravatar Jason Gross2018-06-27
* Add more Z const hintsGravatar Jason Gross2018-06-27
* Remove lneg in favor of lnot_modulo (lneg was wrong)Gravatar Jason Gross2018-06-27
* Add some Z.land, Z.lor hintsGravatar Jason Gross2018-06-27
* Add a couple of zrange lemmasGravatar Jason Gross2018-06-26
* Add specialize_all_ways, fix a proof in src/Compilers/Z/ArithmeticSimplifierI...Gravatar Jason Gross2018-06-26
* Add Z.bneg, Z.lnegGravatar Jason Gross2018-06-26
* Slightly better definitions of some ZUtil functionsGravatar Jason Gross2018-06-26
* Add list_beqGravatar Jason Gross2018-06-22
* Add Option.List.bind_listGravatar Jason Gross2018-06-21
* Add [freeze] to ArithmeticGravatar Jason Gross2018-06-21
* Add extend_to_length for non-uniform-length add, subGravatar Jason Gross2018-06-19
* Add seq_add, seq_len_0Gravatar Jason Gross2018-06-19
* Add a comment about subGravatar Jason Gross2018-06-18
* More compact printing of ASTs in errorsGravatar Jason Gross2018-06-18
* Add another prime exampleGravatar Jason Gross2018-06-18
* Fix a typo in to-C shiftsGravatar Jason Gross2018-06-18
* Don't duplicate error message printing in OCamlGravatar Jason Gross2018-06-18
* Pass around lists of strings for error messagesGravatar Jason Gross2018-06-17
* Add ShowLinesGravatar Jason Gross2018-06-17
* New pipeline, split among filesGravatar Jason Gross2018-06-17
* Reserve a notatoin for ;;Gravatar Jason Gross2018-06-16
* Add zrange equalityGravatar Jason Gross2018-06-15
* Add ErrorT monad, and Show classGravatar Jason Gross2018-06-15
* Add decimal_string_of_ZGravatar Jason Gross2018-06-15
* Add some lemmas and defs to ListUtil.FoldBoolGravatar Jason Gross2018-06-14
* Set universe polymorphism in CPSNotationsGravatar Jason Gross2018-06-14
* Add notations for cpsbind, cps_option_bindGravatar Jason Gross2018-06-14
* Actually use primitive projections in PrimitiveHListGravatar Jason Gross2018-06-13
* Minor refactoringGravatar Jason Gross2018-06-13
* Add PrimitiveHList, PrimitiveProdGravatar Jason Gross2018-06-13
* Move Option.List.map to OptionList.map to fix name clashes in TupleGravatar Jason Gross2018-06-04
* Add Option.List.mapGravatar Jason Gross2018-06-04
* Move cps notations into a scopeGravatar Jason Gross2018-06-01
* Add more bind reserved notationsGravatar Jason Gross2018-05-31
* fix over-indented lineGravatar Jade Philipoom2018-05-31
* prove prefancy->fancy for barrett special caseGravatar Jade Philipoom2018-05-31
* move around some Lets so that 8.8 doesn't errorGravatar Jade Philipoom2018-05-31
* relocate ok_expr tactics and fix an admit with a silly bounds relaxation hackGravatar Jade Philipoom2018-05-31
* Proved pre-fancy barrett reduction correct (except 1 admit for boundsGravatar Jade Philipoom2018-05-31
* temporary workaround for #352Gravatar Jade Philipoom2018-05-31
* Define machine model, write prefancy->fancy pass, and prove Montgomery code c...Gravatar Jade Philipoom2018-05-31
* [WIP] shifting addsGravatar Jade Philipoom2018-05-31
* change order of additions so that they a) make more sense and b) are more sui...Gravatar Jade Philipoom2018-05-31
* tweak binders so that shifts from base conversion get inlinedGravatar Jade Philipoom2018-05-31
* remove unneeded comment and extra whitespaceGravatar Jade Philipoom2018-05-31
* end-to-end proof for montgomeryGravatar Jade Philipoom2018-05-31