source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2596   8 years campbell Use a simpler stack cost map, and then specialise to each semantics.
(edit) @2595   8 years tranquil * dropped locals and exit from definition of joint_if_function * new …
(edit) @2594   8 years garnier Some fixes in memory injections, and some holes filled.
(edit) @2593   8 years mckinna Finally chased down wicked failure to close case 1.1: of …
(edit) @2592   8 years piccolo main lemma of ERTLptr in place
(edit) @2591   8 years garnier Moved simulation proof for expressions in toCminorCorrectnessExpr.ma, …
(edit) @2590   8 years piccolo added monad machineary for ERTL to ERTLptr translation eval_seq_no_pc …
(edit) @2589   8 years campbell Add one of the simulation diagrams
(edit) @2588   8 years garnier modified Cexec/Csem? semantics: . force andbool and orbool types to be …
(edit) @2587   8 years campbell Tweak talk a little.
(edit) @2586   8 years amadio r
(edit) @2585   8 years campbell Many improvements to proof/structured traces talk.
(edit) @2584   8 years regisgia * Update slides.
(edit) @2583   8 years campbell Structured traces talk with most of the content; not quite final.
(edit) @2582   8 years garnier Some progress on CL to CM.
(edit) @2581   8 years mckinna commented out back end entirely until knock-on effects of changes to …
(edit) @2580   8 years campbell Note on ptr + int vs int + ptr.
(edit) @2579   8 years regisgia * First version of Yann's slides.
(edit) @2578   8 years garnier Progress on CL to CM, fixed some stuff in memory injections.
(edit) @2577   8 years tranquil abstract of indexed labels talk
(edit) @2576   8 years campbell Add conditional test case that also uses switch removal.
(edit) @2575   8 years mckinna temporary commit localised the source of trouble in the proof of …
(edit) @2574   8 years campbell Update labelling simulation proofs due to some changes elsewhere.
(edit) @2573   8 years mckinna temporary fixes to ensure {compiler,correctness}.ma recompile after …
(edit) @2572   8 years garnier Progress on toCminorCorrectness.
(edit) @2571   8 years campbell Lots of little changes for cl_tailcall and classifier change.
(edit) @2570   8 years piccolo ERTLtoERTLptr in place
(edit) @2569   8 years campbell Fix Clight semantics for ptr + char. (Compiler works anyway.)
(edit) @2568   8 years campbell Relax some Clight type checks to Cminor type checks to avoid …
(edit) @2567   8 years amadio r
(edit) @2566   8 years piccolo ERTL to ERTLptr pass implemented up to a few things to be left to the …
(edit) @2565   8 years garnier Cl to Cm progress.
(edit) @2564   8 years piccolo ERTL fully repaired, useless part of return value of pop_ra removed.
(edit) @2563   8 years piccolo Repairing ERTL: show stopper found.
(edit) @2562   8 years piccolo linearise modified
(edit) @2561   8 years tranquil * moved CALL as different case than joint_seq: lots of broken code now …
(edit) @2560   8 years garnier Fix in trace gen for CL
(edit) @2559   8 years piccolo lineariseProof finished
(edit) @2558   8 years amadio r
(edit) @2557   8 years tranquil minor modification of commented (for now) proof of correctness of …
(edit) @2556   8 years tranquil in joint semantics and traces: added a last popped calling address to …
(edit) @2555   8 years piccolo lemma eval_call_ok finished
(edit) @2554   8 years garnier Proof of expression translation correctness "mostly" done for CL to …
(edit) @2553   8 years tranquil as_classify changed to a partial function added a status for tailcalls
(edit) @2552   8 years mulligan Some different ideas, don't seem to be working out well.
(edit) @2551   8 years piccolo completed isFinal and fetchStatementSigmaCommute. Fixed exit …
(edit) @2550   8 years mulligan Some new ideas that lead to non-termination…
(edit) @2549   8 years mulligan Not as straightforward as first imagined…
(edit) @2548   8 years tranquil in BackEndOps?, cleaner def of be_op2 new statement of …
(edit) @2547   8 years tranquil going on in proof of linearise simplified by use of monadic functional …
(edit) @2546   8 years mulligan Some more progress.
(edit) @2545   8 years garnier Comitting current progress of CL to CM
(edit) @2544   8 years mulligan More added, painful crash course in learning Agda. Seem to have the …
(edit) @2543   8 years piccolo finished stmt_at_sigma_commute
(edit) @2542   8 years mulligan Trying an Agda port of the polymorphic variants implementation to see …
(edit) @2541   8 years tranquil adapted size notation to last matita lib update (01/12/2012) that …
(edit) @2540   8 years tranquil cl_jump case now provides a proof of costedness of the following state
(edit) @2539   8 years tranquil added cl_jump case to trace_any_any_free
(edit) @2538   8 years tranquil fixed Traces.ma after changes in joint/semantics.ma
(edit) @2537   8 years tranquil rolled back changes on calls in joint. Now the save_frame parameter …
(edit) @2536   8 years piccolo finished eval_seq_no_pc_sigma_commute lemma
(edit) @2535   8 years campbell Add the trivial C program with check that there's a measurable subtrace.
(edit) @2534   8 years campbell Tweak measurable definition to stop at the return from a function.
(edit) @2533   8 years campbell Some fall out from removing floats.
(edit) @2532   8 years tranquil added FCOND in LIN, and rewritten linearise so that it never adds a …
(edit) @2531   8 years mckinna Trivial tweaks.
(edit) @2530   8 years tranquil temporary switch to cl_jump treated as cl_other fixed script for new …
(edit) @2529   8 years tranquil rewritten function handling in joint swapped call_rel with ret_rel in …
(edit) @2528   8 years piccolo added cases PUSH, C_ADDRESS and COPACCS
(edit) @2527   8 years garnier Progress on CL to CM.
(edit) @2526   8 years sacerdot
(edit) @2525   8 years sacerdot
(edit) @2524   8 years mulligan Avoiding conflicts
(edit) @2523   8 years sacerdot
(edit) @2522   8 years sacerdot Generic stuff moved to infrastructure.
(edit) @2521   8 years sacerdot ..
(edit) @2520   8 years sacerdot Now it is nice!
(edit) @2519   8 years mulligan To prevent conflicts
(edit) @2518   8 years sacerdot
(edit) @2517   8 years sacerdot
(edit) @2516   8 years mckinna removed typedefs; restored older versions; moved typedefs to …
(edit) @2515   8 years sacerdot
(edit) @2514   8 years sacerdot All .ma files committed: some of them are just in-progress.
(edit) @2513   8 years mckinna Minor tweaks. Simplified dependencies again.
(edit) @2512   8 years mckinna Simplified dependencies on ASM, to allow rollback to when …
(edit) @2511   8 years campbell Conjecture main Cminor/RTLabs simulation results. Add a few notes …
(edit) @2510   8 years garnier Some progress on the Cl -> Cm front
(edit) @2509   8 years campbell misc note
(edit) @2508   8 years mckinna more tweaks. compiler and correctness still build.
(edit) @2507   8 years piccolo finished pop case in commutation eval_Seq_no_pc
(edit) @2506   8 years campbell Use common definition of measurable.
(edit) @2505   8 years mckinna Cleaned up compiler.ma; some refactoring/additional code needed in …
(edit) @2504   8 years mckinna More refactoring to support the tidied up compiler.ma
(edit) @2503   8 years mckinna tidied up, with new auxiliary defns, some refactoring, some code …
(edit) @2502   8 years campbell Sketch a little about how measurable traces might work with RTLabs and …
(edit) @2501   8 years piccolo working on lineariseProof. Not yet finished.
(edit) @2500   8 years garnier Continuing work on simulation in Clight/Cminor?
(edit) @2499   8 years campbell Separate out the RTLabs abstract status record from the proofs about …
(edit) @2498   8 years mckinna Refactor: Typedefs object_code and costlabel_map lifted out from …
(edit) @2497   8 years mckinna Simplified dependencies on ASM; knock-on from changes in ASM/*.ma
Note: See TracRevisionLog for help on using the revision log.