aboutsummaryrefslogtreecommitdiff
path: root/src/Compilers/Named
Commit message (Collapse)AuthorAge
* Add find_Name_and_val_transfer_interp_flat_type_NoneGravatar Jason Gross2017-10-23
|
* Add find_Name_and_val_transfer_interp_flat_typeGravatar Jason Gross2017-10-23
|
* Factor out some code in src/Compilers/Named/MapType.vGravatar Jason Gross2017-10-23
|
* Add MapTypeGravatar Jason Gross2017-10-21
|
* Generalize wf_compile a bitGravatar Jason Gross2017-10-20
|
* Fix some type annotations for better non-unfoldingGravatar Jason Gross2017-10-17
|
* Stronger contextsGravatar Jason Gross2017-07-07
|
* Push bounds side conditions through the pipelineGravatar Jason Gross2017-06-12
| | | | This will (hopefully) be useful for karatsuba.
* Add CompileInterpSideConditions.vGravatar Jason Gross2017-06-12
|
* Add snd_interpf_side_conditions_gen_SomeGravatar Jason Gross2017-06-12
|
* Add Named.InterpSideConditionsGravatar Jason Gross2017-06-12
|
* 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).
* Add more context proper lemmasGravatar Jason Gross2017-05-16
|
* Flip argument order on interp for easier Proper lemmasGravatar Jason Gross2017-05-16
|
* Add context_equiv and prove some Proper lemmasGravatar Jason Gross2017-05-16
|
* Flip order of extendb, lookup argumentsGravatar Jason Gross2017-05-16
| | | | This allows better Proper lemmas
* Remove useless argumentGravatar Jason Gross2017-05-16
|
* Add Interp_compileGravatar Jason Gross2017-05-16
|
* Slightly better type for Interp_InterpToPHOASGravatar Jason Gross2017-05-16
|
* Add Named.ExprInversionGravatar Jason Gross2017-05-15
|
* Add Wf_from_unitGravatar Jason Gross2017-05-15
| | | | | This one is much easier to compute with, and it means we can get rid of a lot of pesky Named.wff proofs.
* Add src/Compilers/Z/Named/DeadCodeEliminationInterp.vGravatar Jason Gross2017-05-15
|
* Add DeadCodeEliminationInterpGravatar Jason Gross2017-05-15
|
* Add a stronger lemma to registerassigninterpGravatar Jason Gross2017-05-15
|
* Add GetNamesGravatar Jason Gross2017-05-14
|
* Add Named.default_names_forGravatar Jason Gross2017-05-14
|
* Add Named.CountLetsGravatar Jason Gross2017-05-14
|
* Split off EliminateDeadCodeGravatar Jason Gross2017-05-14
|
* Fix some scopingGravatar Jason Gross2017-05-14
|
* Allow specifying type in nletGravatar Jason Gross2017-05-14
|
* Support destructuring dlet and sletGravatar Jason Gross2017-05-13
| | | | | The current way to support it is a kludge around the fact that `x binder` only works for recursive notations
* Prove interp correctness of register reassignGravatar Jason Gross2017-04-13
|
* Add Named.Syntax.InterpGravatar Jason Gross2017-04-13
|
* Add lookupb_removeGravatar Jason Gross2017-04-13
|
* Add lookupb_removeb_sameGravatar Jason Gross2017-04-13
|
* Add lookupb_remove_not_inGravatar Jason Gross2017-04-13
|
* Add ContextOnOkGravatar Jason Gross2017-04-13
|
* Remove dead code in commentsGravatar Jason Gross2017-04-13
|
* Reorder parameters for ease of partial instantiation, add symbolic_expr_decGravatar Jason Gross2017-04-10
|
* Add lookupb_extendb_fullGravatar Jason Gross2017-04-10
|
* Relax extendb, and prove a property about lengthGravatar Jason Gross2017-04-10
|
* Add AListContext, WeakListContextGravatar Jason Gross2017-04-10
|
* Split off Compilers.Named.ContextGravatar Jason Gross2017-04-10
|
* rename-everythingGravatar Andres Erbsen2017-04-06