source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2146   9 years sacerdot 1. specification fixed again 2. the proof in AssemblyProof? is now …
(edit) @2145   9 years campbell Cost labelling doesn't affect interaction.
(edit) @2144   9 years sacerdot 1. Policy specification fixed 2. Proof of monotonicity of sigma
(edit) @2143   9 years mulligan Changes to the subaddressing mode elim functions moved into their …
(edit) @2142   9 years sacerdot Down to one daemon that requires one lemma (monotonicity of sigma).
(edit) @2141   9 years boender - committed working version
(edit) @2140   9 years mulligan Done the hardest cases in the main theorem. Just got a few daemons to …
(edit) @2139   9 years mulligan Changes to get the main lemma compiling again. Changes pushed into …
(edit) @2138   9 years sacerdot Invariant exported from proof of assembly_ok.
(edit) @2137   9 years sacerdot Bug fixed in specification.
(edit) @2136   9 years sacerdot
(edit) @2135   9 years sacerdot One complex daemon changed to two simpler ones.
(edit) @2134   9 years campbell Split out behavioural equivalence spec for labelling.
(edit) @2133   9 years boender - moved does_not_occur_occur_absurd
(edit) @2132   9 years sacerdot Two more daemons closed, one left.
(edit) @2131   9 years sacerdot No more need for functional extensionality.
(edit) @2130   9 years sacerdot Proof repaired after Dominic's bug fix.
(edit) @2129   9 years mulligan Large changes from today trying to complete the main theorem. Again :(
(edit) @2128   9 years sacerdot Final shuffling around
(edit) @2127   9 years sacerdot Last daemon closed
(edit) @2126   9 years sacerdot Proof improved (for case 3) + new proof (for case 11)
(edit) @2125   9 years boender - some more displacement from Policy to Util
(edit) @2124   9 years sacerdot Much more shuffling around to proper places
(edit) @2123   9 years boender - moved is_well_labeled_p to Status and instruction_is_label to ASM …
(edit) @2122   9 years sacerdot More stuff moved around in proper places
(edit) @2121   9 years sacerdot More functions moved to the places they belong to
(edit) @2120   9 years campbell Fix victim of alloc unfolding.
(edit) @2119   9 years sacerdot load_code_memory moved to Fetch.ma and proved correct w.r.t. next …
(edit) @2118   9 years campbell Labelling preserves behaviour.
(edit) @2117   9 years campbell Workaround for bug in Matita.
(edit) @2116   9 years sacerdot load_code_memory will be moved into Fetch.ma in the next commit. This …
(edit) @2115   9 years sacerdot Old commented out code removed
(edit) @2114   9 years sacerdot Proof repaired
(edit) @2113   9 years sacerdot Proof by cases repaired; dead code removed.
(edit) @2112   9 years sacerdot WARNING: this commit may break some code. - dead/useless code removed
(edit) @2111   9 years sacerdot Cleanup: lemmas/theorems/axioms moved to the right places.
(edit) @2110   9 years sacerdot
(edit) @2109   9 years mulligan Finished porting the large, main lemma to the new notion of jump …
(edit) @2108   9 years mulligan Various axioms closed and others moved around. Uncommented main lemma …
(edit) @2107   9 years campbell Memory initialisation and program transformations.
(edit) @2106   9 years campbell Fix up a couple of proofs broken by recent changes.
(edit) @2105   9 years campbell Show some results about globalenvs and program transformations.
(edit) @2104   9 years campbell Fill in misc axiom.
(edit) @2103   9 years campbell Make transform_*program take a more general transformation to make …
(edit) @2102   9 years boender - some small changes
(edit) @2101   9 years boender - renamed medium to absolute jump - revised proofs of policy, some …
(edit) @2099   9 years boender - added reference to Intel dev manual
(edit) @2098   9 years boender - updates & changes
(edit) @2097   9 years mulligan Consistency change (institution)
(edit) @2096   9 years mulligan Changes to the English for Jaap, and some tidying up and making …
(edit) @2095   9 years mulligan Added reference to CompCert? and CompCertTSO.
(edit) @2094   9 years boender - oops
(edit) @2093   9 years boender - added reference to CompCertTSO
(edit) @2092   9 years mulligan Jaap noticed it's Randall Hyde not Holmes.
(edit) @2091   9 years boender - systematically changed 'jump' to 'branch'
(edit) @2090   9 years mulligan Fixed mistaken reference to RISC instead of CISC architectures.
(edit) @2089   9 years mulligan Harmonised institution name to that used by Jaap
(edit) @2088   9 years mulligan Added list of keywords as is required. Other minor changes.
(edit) @2087   9 years mulligan Tidied up the paper, added a few more things, tidied and expanded …
(edit) @2086   9 years boender - spell-check
(edit) @2085   9 years boender - rewrote introduction - changed 'medium' to 'absolute' - added a bit …
(edit) @2084   9 years boender - changed bibliography style - added CerCo? thanks - some words of …
(edit) @2083   9 years mulligan More work on paper from today.
(edit) @2082   9 years boender - reworked and extended presentation of invariants
(edit) @2081   9 years sacerdot Type of assembly fixed to be compatible with the old one and to take …
(edit) @2080   9 years boender - added references to SDCC and gcc (thanks, Dominic) - updated sigma …
(edit) @2079   9 years sacerdot sigma_policy_specification restyled
(edit) @2078   9 years sacerdot sigma_policy_specification has been 1) strengthened 2) made nicer to …
(edit) @2077   9 years boender - committed actual file instead of link
(edit) @2076   9 years garnier First steps towards a simulation proof for switch removal.
(edit) @2075   9 years mulligan Solved conflict in AssemblyProof?
(edit) @2074   9 years garnier Prophylactic renaming of a relation
(edit) @2073   9 years sacerdot All false daemons removed.
(edit) @2072   9 years sacerdot We need to import Jaap's invariants now.
(edit) @2071   9 years sacerdot More daemons closed, but one is suspect now.
(edit) @2070   9 years sacerdot More daemons closed.
(edit) @2069   9 years sacerdot
(edit) @2068   9 years sacerdot
(edit) @2067   9 years sacerdot
(edit) @2066   9 years mulligan Finished for the day.
(edit) @2065   9 years boender - committed another draft
(edit) @2064   9 years boender - more progress
(edit) @2063   9 years mulligan Minor fixes
(edit) @2062   9 years sacerdot Everything repaired (broken because of new proof obligation for fetch).
(edit) @2061   9 years mulligan Added Randall Holmes' Usenet post on branch displacement optimisation …
(edit) @2060   9 years mulligan More work on paper.
(edit) @2059   9 years boender - updated Policy to work better
(edit) @2058   9 years mulligan First draft of changes to main sections (i.e. those describing the …
(edit) @2057   9 years sacerdot Repaired (was broken by fetch_pseudo_instruction now taking a proof …
(edit) @2056   9 years sacerdot Repaired, ported to new fetch_pseudo_assembly. The execute_n is …
(edit) @2055   9 years sacerdot Warning: this commit adds an hypothesis that breaks all of assembly stuff.
(edit) @2054   9 years boender - progress
(edit) @2053   9 years mulligan Introduction changed, with many paragraphs deleted.
(edit) @2052   9 years mulligan Initial commit of proposed CPP 2012 paper on the proof of correctness …
(edit) @2051   9 years mulligan Finished the Jmp case in the main theorem.
(edit) @2050   9 years campbell Limit some normalization that doesn't seem to like.
(edit) @2049   9 years boender - progress
(edit) @2048   9 years boender - factorised jump decisions
(edit) @2047   9 years mulligan Big bugs in policy calculations found. Waiting for Jaap's commit.
(edit) @2046   9 years boender - removed old paper directory
Note: See TracRevisionLog for help on using the revision log.