aboutsummaryrefslogtreecommitdiff
path: root/src/Arithmetic/Core.v
Commit message (Collapse)AuthorAge
* Add cbv_runtime in Arithmetic/CoreGravatar Jason Gross2017-07-08
| | | | This way, files importing Core don't have to keep track of the list of runtime operations, for unfoling.
* Add nonzero synthesisGravatar Jason Gross2017-06-26
|
* define strong small and re-prove small_add and small_compact with that ↵Gravatar jadep2017-06-18
| | | | definition
* Improve replace_match_with_destructuring_matchGravatar Jason Gross2017-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 namesGravatar Jason Gross2017-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 PositionalGravatar jadep2017-06-02
|
* Strip trailing whitespaceGravatar Jason Gross2017-06-02
| | | | | | | With ```bash bash ./etc/coq-scripts/formatting/strip-trailing-whitespace.sh ```
* force carry intermediates to be bound earlyGravatar Andres Erbsen2017-05-14
|
* make freeze use the correct versions of add_get_carry and zselectGravatar jadep2017-05-14
|
* move some lemmas to Core and define a tuple-select operationGravatar jadep2017-05-01
|
* stricter divmod proofsGravatar jadep2017-05-01
|
* rename-everythingGravatar Andres Erbsen2017-04-06