aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add PTree traversal functions for vericert monadsMichalis Pardalos2021-02-151-1/+20
* Add an indexed filter function to PTreeMichalis Pardalos2021-02-121-0/+27
* Implemented fork and wait (incorrectly)Michalis Pardalos2021-02-121-46/+70
* ReformatMichalis Pardalos2021-02-091-5/+5
* Add wait instruction to HTL control pathMichalis Pardalos2021-01-267-76/+152
* Separate HTL call into fork and joinMichalis Pardalos2021-01-265-20/+62
* Inlined modules are valid verilog, use correct clkMichalis Pardalos2021-01-263-16/+50
* Renumbering removes name conflictsMichalis Pardalos2021-01-251-197/+226
* Implement renumbering (wrong)Michalis Pardalos2021-01-254-51/+269
* Get everything compilingMichalis Pardalos2021-01-182-2/+5
* Get top-level proofs passing.Michalis Pardalos2020-12-011-28/+26
* Get proofs in HTLgenproof to passMichalis Pardalos2020-12-011-11/+6
* Update proofs in HTLgenspecMichalis Pardalos2020-12-011-4/+17
* Declare dst reg for call instrMichalis Pardalos2020-12-011-0/+1
* Add a call instruction to HTL. Use it for Icall.Michalis Pardalos2020-11-308-97/+190
* Revert changes relating to instance generationMichalis Pardalos2020-11-278-205/+60
* Add todo for missing logic around instantiationsMichalis Pardalos2020-11-201-0/+1
* Add wires and use them for output of instancesMichalis Pardalos2020-11-205-23/+55
* Separate HTL instantiations from Verilog onesMichalis Pardalos2020-11-207-21/+30
* Print HTL args as reg_{n}, not x{n}Michalis Pardalos2020-11-201-7/+7
* Translate instantiations from HTL to verilogMichalis Pardalos2020-11-203-2/+7
* Print instantiations in HTL outputMichalis Pardalos2020-11-203-14/+29
* Add a field in HTL modules for instancesMichalis Pardalos2020-11-205-37/+102
* Print all modules in verilog outputMichalis Pardalos2020-11-201-13/+11
* Generate (invalid) module instantiations for callsMichalis Pardalos2020-11-205-14/+29
* Add html generation and clean Coq filesYann Herklotz2020-08-134-7/+3
* Finished all the proofsv1.0.0Yann Herklotz2020-08-133-39/+46
* Remove unnecessary commented proofYann Herklotz2020-08-121-23/+0
* Finish proof of conditionalsYann Herklotz2020-08-121-4/+11
* Nearly finished all proofsYann Herklotz2020-08-121-48/+228
* Remove alignment constraint during translation.James Pollard2020-08-112-67/+69
* Remove last admits from istoreYann Herklotz2020-08-041-2/+3
* Finish istore and iload without any admitsYann Herklotz2020-08-042-119/+115
* No admitted in iload proofYann Herklotz2020-08-041-38/+72
* Merge remote-tracking branch 'james/develop' into developYann Herklotz2020-08-041-5/+6
|\
| * Fix broken proof.James Pollard2020-08-041-5/+6
* | Add expr_ok proofYann Herklotz2020-08-041-11/+25
|/
* Fix first part of istoreYann Herklotz2020-08-041-40/+43
* Fix iload proofYann Herklotz2020-08-042-43/+52
* Add proof of divisibilityYann Herklotz2020-08-041-21/+14
* Remove check mpassYann Herklotz2020-07-241-2/+0
* More renames to get it to compileYann Herklotz2020-07-244-6/+9
* Rename to VericertlibYann Herklotz2020-07-171-0/+0
* Change name to VericertYann Herklotz2020-07-1423-53/+52
* Fixes to operatorsYann Herklotz2020-07-074-6/+12
* Finished transl_condYann Herklotz2020-07-072-62/+45
* Only translate_cond leftYann Herklotz2020-07-074-17/+252
* No admitted in Deterministic proofYann Herklotz2020-07-073-14/+10
* A few operations leftYann Herklotz2020-07-071-30/+88
* Proof of TransfHTLLink DONEYann Herklotz2020-07-071-1/+14