source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2664   7 years sacerdot Tailcall case implemented (it does not happen ATM).
(edit) @2663   7 years piccolo some minor modifications to ERTLtoERTLptr
(edit) @2662   7 years piccolo Towards a very generalized lemma that summarizes all of Paolo's results.
(edit) @2661   7 years sacerdot stacksize "repaired" by "considering" tailcalls Some daemons added …
(edit) @2660   7 years sacerdot
(edit) @2659   7 years sacerdot Tailcall elimination no longer necessary: 1. the back-end is almost …
(edit) @2658   7 years sacerdot
(edit) @2657   7 years sacerdot Cost proof fully repaired. It was broken by the definitions used in …
(edit) @2656   7 years sacerdot Ported to tailcalls (currently nothing is classified as a tailcall).
(edit) @2655   7 years tranquil new step in code semantic lemma
(edit) @2654   7 years garnier Memory injections in a coherent state.
(edit) @2653   7 years sacerdot
(edit) @2652   7 years sacerdot String type changed definition.
(edit) @2651   7 years sacerdot Type String changed.
(edit) @2647   7 years sacerdot Stupid typo fixed.
(edit) @2646   7 years sacerdot A tag was classified as an error message. Fixed.
(edit) @2645   7 years sacerdot 1. some broken back-end files repaires, several still to go 2. the …
(edit) @2644   7 years campbell Commit some work on FEMeasurable before trying to do something nicer …
(edit) @2643   7 years sacerdot We are not proving erasure, so this is dead code.
(edit) @2642   7 years piccolo fixed joint/Traces after having posed block 0 to be Code
(edit) @2641   7 years piccolo defined dummy block code equals to 0
(edit) @2640   7 years tranquil updated RTL and RTLabs to RTL translation
(edit) @2639   7 years sacerdot We are not going to prove erasure. Thus this becomes dead code.
(edit) @2638   7 years piccolo Back-end fixes for last Garnier's commit that removes the regions from …
(edit) @2624   7 years campbell Properly evict unused and axiomatised Floats.
(edit) @2623   7 years campbell Name change update.
(edit) @2619   7 years campbell Update some test cases.
(edit) @2618   7 years campbell Tidy up measurable a little.
(edit) @2617   7 years campbell Trivial simplification on split_trace.
(edit) @2608   7 years garnier Regions are no more stored in blocks. block_region now tests the id, …
(edit) @2604   7 years piccolo ERTLtoERTLptr in place.
(edit) @2603   7 years piccolo Dead code commented out.
(edit) @2601   7 years sacerdot Extraction to ocaml is now working, with a couple of bugs left. One …
(edit) @2600   7 years garnier Memory injections are now only defined relatively to block ids, not …
(edit) @2599   7 years tranquil * map_opt and map on positive maps are now clean (erase empty …
(edit) @2598   7 years garnier Tentative, partial draft for the definition of Clight-Cminor …
(edit) @2597   7 years campbell Some work in progress on measurable subtrace preservation.
(edit) @2596   7 years campbell Use a simpler stack cost map, and then specialise to each semantics.
(edit) @2595   7 years tranquil * dropped locals and exit from definition of joint_if_function * new …
(edit) @2594   7 years garnier Some fixes in memory injections, and some holes filled.
(edit) @2593   7 years mckinna Finally chased down wicked failure to close case 1.1: of …
(edit) @2592   7 years piccolo main lemma of ERTLptr in place
(edit) @2591   7 years garnier Moved simulation proof for expressions in toCminorCorrectnessExpr.ma, …
(edit) @2590   7 years piccolo added monad machineary for ERTL to ERTLptr translation eval_seq_no_pc …
(edit) @2588   7 years garnier modified Cexec/Csem? semantics: . force andbool and orbool types to be …
(edit) @2582   7 years garnier Some progress on CL to CM.
(edit) @2581   7 years mckinna commented out back end entirely until knock-on effects of changes to …
(edit) @2578   7 years garnier Progress on CL to CM, fixed some stuff in memory injections.
(edit) @2576   7 years campbell Add conditional test case that also uses switch removal.
(edit) @2575   7 years mckinna temporary commit localised the source of trouble in the proof of …
(edit) @2574   7 years campbell Update labelling simulation proofs due to some changes elsewhere.
(edit) @2573   7 years mckinna temporary fixes to ensure {compiler,correctness}.ma recompile after …
(edit) @2572   7 years garnier Progress on toCminorCorrectness.
(edit) @2571   7 years campbell Lots of little changes for cl_tailcall and classifier change.
(edit) @2570   7 years piccolo ERTLtoERTLptr in place
(edit) @2569   7 years campbell Fix Clight semantics for ptr + char. (Compiler works anyway.)
(edit) @2568   7 years campbell Relax some Clight type checks to Cminor type checks to avoid …
(edit) @2566   7 years piccolo ERTL to ERTLptr pass implemented up to a few things to be left to the …
(edit) @2565   7 years garnier Cl to Cm progress.
(edit) @2564   7 years piccolo ERTL fully repaired, useless part of return value of pop_ra removed.
(edit) @2563   7 years piccolo Repairing ERTL: show stopper found.
(edit) @2562   7 years piccolo linearise modified
(edit) @2561   7 years tranquil * moved CALL as different case than joint_seq: lots of broken code now …
(edit) @2560   7 years garnier Fix in trace gen for CL
(edit) @2559   7 years piccolo lineariseProof finished
(edit) @2557   7 years tranquil minor modification of commented (for now) proof of correctness of …
(edit) @2556   7 years tranquil in joint semantics and traces: added a last popped calling address to …
(edit) @2555   7 years piccolo lemma eval_call_ok finished
(edit) @2554   7 years garnier Proof of expression translation correctness "mostly" done for CL to …
(edit) @2553   7 years tranquil as_classify changed to a partial function added a status for tailcalls
(edit) @2551   7 years piccolo completed isFinal and fetchStatementSigmaCommute. Fixed exit …
(edit) @2548   7 years tranquil in BackEndOps?, cleaner def of be_op2 new statement of …
(edit) @2547   7 years tranquil going on in proof of linearise simplified by use of monadic functional …
(edit) @2545   7 years garnier Comitting current progress of CL to CM
(edit) @2543   7 years piccolo finished stmt_at_sigma_commute
(edit) @2541   7 years tranquil adapted size notation to last matita lib update (01/12/2012) that …
(edit) @2540   7 years tranquil cl_jump case now provides a proof of costedness of the following state
(edit) @2539   7 years tranquil added cl_jump case to trace_any_any_free
(edit) @2538   7 years tranquil fixed Traces.ma after changes in joint/semantics.ma
(edit) @2537   7 years tranquil rolled back changes on calls in joint. Now the save_frame parameter …
(edit) @2536   7 years piccolo finished eval_seq_no_pc_sigma_commute lemma
(edit) @2535   7 years campbell Add the trivial C program with check that there's a measurable subtrace.
(edit) @2534   7 years campbell Tweak measurable definition to stop at the return from a function.
(edit) @2533   7 years campbell Some fall out from removing floats.
(edit) @2532   7 years tranquil added FCOND in LIN, and rewritten linearise so that it never adds a …
(edit) @2531   7 years mckinna Trivial tweaks.
(edit) @2530   7 years tranquil temporary switch to cl_jump treated as cl_other fixed script for new …
(edit) @2529   7 years tranquil rewritten function handling in joint swapped call_rel with ret_rel in …
(edit) @2528   7 years piccolo added cases PUSH, C_ADDRESS and COPACCS
(edit) @2527   7 years garnier Progress on CL to CM.
(edit) @2516   7 years mckinna removed typedefs; restored older versions; moved typedefs to …
(edit) @2513   7 years mckinna Minor tweaks. Simplified dependencies again.
(edit) @2512   7 years mckinna Simplified dependencies on ASM, to allow rollback to when …
(edit) @2511   7 years campbell Conjecture main Cminor/RTLabs simulation results. Add a few notes …
(edit) @2510   7 years garnier Some progress on the Cl -> Cm front
(edit) @2508   7 years mckinna more tweaks. compiler and correctness still build.
(edit) @2507   7 years piccolo finished pop case in commutation eval_Seq_no_pc
(edit) @2506   7 years campbell Use common definition of measurable.
(edit) @2505   7 years mckinna Cleaned up compiler.ma; some refactoring/additional code needed in …
(edit) @2504   7 years mckinna More refactoring to support the tidied up compiler.ma
Note: See TracRevisionLog for help on using the revision log.