Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add cbv_runtime in Arithmetic/Core | 2017-07-08 | |
| | | | | This way, files importing Core don't have to keep track of the list of runtime operations, for unfoling. | ||
* | Add nonzero synthesis | 2017-06-26 | |
| | |||
* | define strong small and re-prove small_add and small_compact with that ↵ | 2017-06-18 | |
| | | | | definition | ||
* | Improve replace_match_with_destructuring_match | 2017-06-15 | |
| | | | | | Now it handles matches under binders, e.g., under dlet. This fixes https://github.com/mit-plv/fiat-crypto/issues/195#issuecomment-308724129. | ||
* | Don't rely on autogenerated names | 2017-06-05 | |
| | | | | | | This fixes all of the private-names warnings emitted by compiling fiat-crypto with https://github.com/coq/coq/pull/268 (minus the ones in coqprime, which I didn't touch). | ||
* | export a few more wrapper definitions in Positional | 2017-06-02 | |
| | |||
* | Strip trailing whitespace | 2017-06-02 | |
| | | | | | | | With ```bash bash ./etc/coq-scripts/formatting/strip-trailing-whitespace.sh ``` | ||
* | force carry intermediates to be bound early | 2017-05-14 | |
| | |||
* | make freeze use the correct versions of add_get_carry and zselect | 2017-05-14 | |
| | |||
* | move some lemmas to Core and define a tuple-select operation | 2017-05-01 | |
| | |||
* | stricter divmod proofs | 2017-05-01 | |
| | |||
* | rename-everything | 2017-04-06 | |