source: src/Clight/switchRemoval.ma

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3047   7 years campbell Switch removal and labelling combined.
(edit) @3046   7 years campbell Main part of combined switch removal and labelling proof.
(edit) @3044   7 years campbell Start showing combination of switch removal and labelling is OK. Fix …
(edit) @2734   7 years mckinna yet another puzzling automation failure, in the repaired case: "" …
(edit) @2722   7 years campbell It's easier to keep the real function identifier in front-end …
(edit) @2706   7 years mckinna repaired contentious broken automation at end of subgoal 9 of case (* …
(edit) @2701   7 years sacerdot Automation failure fixed by replacing with hand made proof.
(edit) @2699   7 years mckinna simplified dependencies somewhat
(edit) @2680   7 years mckinna proofs which previously succeeded fail, thanks to fold on positive_map …
(edit) @2677   7 years campbell Retain the pointer for the function called in front-end call states so …
(edit) @2608   7 years garnier Regions are no more stored in blocks. block_region now tests the id, …
(edit) @2588   7 years garnier modified Cexec/Csem? semantics: . force andbool and orbool types to be …
(edit) @2510   7 years garnier Some progress on the Cl -> Cm front
(edit) @2488   7 years garnier glitch fixed
(edit) @2487   7 years campbell Set up "after_n_steps" to enforce an invariant on states.
(edit) @2468   7 years garnier Floats are gone from the front-end. Some trace amount might remain in …
(edit) @2450   7 years garnier Minor typo
(edit) @2449   7 years garnier Documentation added.
(edit) @2448   7 years garnier Comitting current state of switch removal.
(edit) @2441   7 years garnier Moved general stuff on memories from switchRemoval to MemProperties?, …
(edit) @2438   7 years garnier Sync of the w.i.p. for switch removal.
(edit) @2391   7 years campbell Revert "Put the post-loop cost label into the Clight while statement …
(edit) @2387   7 years garnier Revamped memory extensions, proved stuff on freeing blocks and on …
(edit) @2353   7 years campbell Put the post-loop cost label into the Clight while statement to get …
(edit) @2332   7 years garnier Some progress on switch removal. Small fix in the definition of free, …
(edit) @2304   7 years garnier Strengthened proof of associativity of bitvector addition. Some more …
(edit) @2302   7 years garnier Finally proved associativity of addition on bitvectors. Rejoice.
(edit) @2298   7 years garnier WIP: converting switch removal from Z to bitvectors. Does not compile, …
(edit) @2271   7 years garnier Proof of correction for the semantics of expressions under memory …
(edit) @2263   7 years garnier Finished proving semantics preservation under memory injections for …
(edit) @2255   7 years garnier Had to modify the definition of memory injections to prove that …
(edit) @2234   7 years garnier Progress on proving semantics preservation under memory injections.
(edit) @2227   7 years garnier * New version of the switch removal algorithm, described at the top of …
(edit) @2076   7 years garnier First steps towards a simulation proof for switch removal.
(edit) @2016   7 years garnier Slight change in simplification strategy to better match the semantics
(edit) @1915   7 years garnier Correction of a typo in switchRemoval.
(add) @1883   8 years campbell Ilias' switch removal code, plus a test.
Note: See TracRevisionLog for help on using the revision log.