source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2765   8 years sacerdot 1. correctness.ma repaired 2. we used the OC_preclassified_system to …
(edit) @2764   8 years sacerdot preclassified_system for object code
(edit) @2763   8 years sacerdot All daemons in compiler.ma closed (i.e. proof obligations added to the …
(edit) @2762   8 years sacerdot All repaired up to compiler.ma. Note: one daemon is left for one …
(edit) @2761   8 years sacerdot Unused (but not useless) code commented out.
(edit) @2760   8 years sacerdot 1. Many files repaired. 2. 3 new daemons: 2 in Assembly.ma, 1 in …
(edit) @2757   8 years tranquil many things are still broken, but there is a partial backtrack on …
(edit) @2756   8 years sacerdot WARNING: this commit breaks things, sorry, Paolo is going to fix …
(edit) @2755   8 years tranquil * changed primitives of abstract status (with stuf that is probably …
(edit) @2754   8 years sacerdot 1. WARNING: I commented out one of James's function used in …
(edit) @2753   8 years mckinna Further tidying up thanks to Claudio's strong_decidable intervention; …
(edit) @2752   8 years mckinna Fixed TODO regarding length of list_instr Added ASM/CodeMemory.ma to …
(edit) @2751   8 years mckinna Added | AssemblyTooLarge? : ErrorMessage? to complete compiler.ma
(edit) @2750   8 years mckinna Miscellany on 216 bounds, memory, lemmas+definitions. Completes …
(edit) @2745   8 years sacerdot 1. Complexity of policy computation lowered from O(n2) to O(n) 2. …
(edit) @2741   8 years sacerdot File used only by untrusted code. Implemented in Matita to exploit …
(edit) @2739   8 years sacerdot The graph colouring algorithm takes in input also the function.
(edit) @2737   8 years garnier Commit of current proof state for Clight to Cminor translation.
(edit) @2734   8 years mckinna yet another puzzling automation failure, in the repaired case: "" …
(edit) @2732   8 years sacerdot Unused code removed.
(edit) @2728   8 years sacerdot listb.ma => listb_extra.ma for extraction
(edit) @2727   8 years campbell Remove a couple of redundant hypotheses.
(edit) @2726   8 years campbell Show max stack preserved in FEMeasurable.
(edit) @2725   8 years campbell Add observables to FEMeasurable proof; fix silly typo.
(edit) @2724   8 years campbell Add RTLabs cost labelling checks to compiler.ma.
(edit) @2723   8 years campbell Library name typo fixed.
(edit) @2722   8 years campbell It's easier to keep the real function identifier in front-end …
(edit) @2720   8 years tranquil implemented back end ops that were still axioms
(edit) @2716   8 years sacerdot utilities/deqsets.ma => utilities/deqsets_extra.ma for extraction
(edit) @2715   8 years sacerdot Policy.ma repaired
(edit) @2714   8 years sacerdot PolicyStep?.ma repaired
(edit) @2713   8 years sacerdot PolicyFront?.ma repaired
(edit) @2712   8 years tranquil changed some fields of joint_internal_function's invariant fixed linearise
(edit) @2711   8 years sacerdot
(edit) @2710   8 years sacerdot ASMCosts.ma repaired
(edit) @2709   8 years sacerdot LINToAsm repaired
(edit) @2708   8 years tranquil fixed linearise and LINToASM LINToASM has now correct transformation …
(edit) @2707   8 years sacerdot Assembly repaired.
(edit) @2706   8 years mckinna repaired contentious broken automation at end of subgoal 9 of case (* …
(edit) @2705   8 years sacerdot More progress in ASM towards implementing the new pseudoinstructions.
(edit) @2704   8 years tranquil moved JMP from instructions to preinstructions, and added MovSuccessor?
(edit) @2703   8 years mckinna now includes defn of costlabel_map
(edit) @2702   8 years sacerdot 1. proof closed in ASM/UtilBranch 2. more passes integrated in the …
(edit) @2701   8 years sacerdot Automation failure fixed by replacing with hand made proof.
(edit) @2700   8 years sacerdot 1. exponential function dropped in favour of standard library 2. …
(edit) @2699   8 years mckinna simplified dependencies somewhat
(edit) @2698   8 years mckinna simplified dependencies
(edit) @2697   8 years sacerdot Compiler fixed to include the ERTLptrToLTL pass.
(edit) @2696   8 years sacerdot I can't get this right... :-(
(edit) @2695   8 years sacerdot Renamed again.
(edit) @2694   8 years tranquil completed ERTLptrToLTL
(edit) @2693   8 years sacerdot 1. Stuff moved to correct places. 2. ERTLptr pass added
(edit) @2692   8 years garnier Add some more constraints in clight_cminor_data.
(edit) @2691   8 years sacerdot ERTLtoERTLptr* moved to the proper place
(edit) @2690   8 years campbell Most of the measurable subtrace preservation proof done.
(edit) @2689   8 years tranquil * fixed passes up to linearisation
(edit) @2688   8 years tranquil * in Arithmeticcs.ma: commented include that breaks script in latest …
(edit) @2687   8 years tranquil * polished some interfaces
(edit) @2686   8 years mckinna two minor modifications to assist disambiguation of "lookup" file …
(edit) @2685   8 years campbell Progress on measurable trace preservation: prefix preserves observable …
(edit) @2684   8 years sacerdot
(edit) @2683   8 years tranquil proof of properties of b_graph_program_transform (with an open axiom)
(edit) @2682   8 years campbell Don't apply inv in after_n_steps to last state.
(edit) @2681   8 years tranquil * improvements to the graph translation function * fixed passes up to LTL
(edit) @2680   8 years mckinna proofs which previously succeeded fail, thanks to fold on positive_map …
(edit) @2679   8 years mckinna Further tweak to Brian's changes: no normalization reqd at all!
(edit) @2678   8 years campbell Switch to single source step simulations for front-end measurable …
(edit) @2677   8 years campbell Retain the pointer for the function called in front-end call states so …
(edit) @2676   8 years campbell Less aggressive normalisation in ASMCosts to prevent memory blowup.
(edit) @2675   8 years tranquil * a generic graph program transformation
(edit) @2674   8 years tranquil * another change in block definition * RTLabs -> RTL and ERTL -> …
(edit) @2673   8 years tranquil corrected some compilation errors (that might depend on some matita update)
(edit) @2672   8 years sacerdot One less axiom on bitvectors.
(edit) @2671   8 years sacerdot simplification
(edit) @2670   8 years campbell Clean up from recent commits.
(edit) @2669   8 years campbell Tweak exec_steps output; show that simulations extend to measurable …
(edit) @2668   8 years campbell Intermediate measurable proof check-in before I change its traces again.
(edit) @2667   8 years garnier Clight to Cminor, statements: some cases down. Subset of the …
(edit) @2666   8 years piccolo bug fixed in blocks.ma
(edit) @2665   8 years sacerdot
(edit) @2664   8 years sacerdot Tailcall case implemented (it does not happen ATM).
(edit) @2663   8 years piccolo some minor modifications to ERTLtoERTLptr
(edit) @2662   8 years piccolo Towards a very generalized lemma that summarizes all of Paolo's results.
(edit) @2661   8 years sacerdot stacksize "repaired" by "considering" tailcalls Some daemons added …
(edit) @2660   8 years sacerdot
(edit) @2659   8 years sacerdot Tailcall elimination no longer necessary: 1. the back-end is almost …
(edit) @2658   8 years sacerdot
(edit) @2657   8 years sacerdot Cost proof fully repaired. It was broken by the definitions used in …
(edit) @2656   8 years sacerdot Ported to tailcalls (currently nothing is classified as a tailcall).
(edit) @2655   8 years tranquil new step in code semantic lemma
(edit) @2654   8 years garnier Memory injections in a coherent state.
(edit) @2653   8 years sacerdot
(edit) @2652   8 years sacerdot String type changed definition.
(edit) @2651   8 years sacerdot Type String changed.
(edit) @2647   8 years sacerdot Stupid typo fixed.
(edit) @2646   8 years sacerdot A tag was classified as an error message. Fixed.
(edit) @2645   8 years sacerdot 1. some broken back-end files repaires, several still to go 2. the …
(edit) @2644   8 years campbell Commit some work on FEMeasurable before trying to do something nicer …
(edit) @2643   8 years sacerdot We are not proving erasure, so this is dead code.
(edit) @2642   8 years piccolo fixed joint/Traces after having posed block 0 to be Code
Note: See TracRevisionLog for help on using the revision log.