source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3052   7 years tranquil
(edit) @3051   7 years tranquil fixed order of global initialization in LINToASM. For the moment …
(edit) @3050   7 years piccolo 1) Added general commutation theorem for monads. 2) Added some …
(edit) @3049   7 years campbell Globalenvs and initial states for cast simplification.
(edit) @3048   7 years campbell Improve dependency for cast simplification.
(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) @3045   7 years tranquil fixed what made test3 fail. However it involves a different notion of …
(edit) @3044   7 years campbell Start showing combination of switch removal and labelling is OK. Fix …
(edit) @3043   7 years sacerdot New major extraction that should have solved all remaining issues. As …
(edit) @3042   7 years sacerdot Repaired.
(edit) @3041   7 years sacerdot Repaired
(edit) @3040   7 years tranquil fixed LINToASM
(edit) @3039   7 years tranquil * merged and extended MovSuccessor? and Mov in one instruction (Mov dst …
(edit) @3038   7 years sacerdot Bug fixed: the stack_cost* variables must be declared before the …
(edit) @3037   7 years tranquil * ADDRESS joint instruction now has also an offset * corrected call to …
(edit) @3036   7 years garnier Fixing some problems, progress, etc
(edit) @3035   7 years mckinna Tweak: tidied up ?/\ldots Conceptual: better monadic threading of …
(edit) @3034   7 years sacerdot Bug fixed: COST instructions are now assembled as NOP to prevent the …
(edit) @3033   7 years sacerdot Bug fixed: sign_extension was extending according to the _second_ bit, …
(edit) @3032   7 years campbell Remind myself why ms_rel_normal is reasonable.
(edit) @3031   7 years campbell Tidy up RTLabs preclassified_system definitions.
(edit) @3030   7 years campbell Break up front-end for correctness proof. Use let rec to prevent …
(edit) @3029   7 years sacerdot New extraction after DPH/DPL bug fixing.
(edit) @3028   7 years sacerdot Bug fixed: 82 and 83 (intended to be the addresses of DPH/DPL) should …
(edit) @3027   7 years sacerdot Another output used by the plug-in.
(edit) @3026   7 years sacerdot With -a we now produce also the .cerco file required by the plug-in.
(edit) @3025   7 years sacerdot 1. two syntax errors in instrumented files fixed 2. the compiler now …
(edit) @3024   7 years sacerdot Bug fixed: set_flags was ignoring the cy and ov flags.
(edit) @3023   7 years sacerdot Typo fixed. It made all GOTOs jump to random positions in the ASM code.
(edit) @3022   7 years campbell Make a couple of tests monadic for easier inversion.
(edit) @3021   7 years campbell Replace clight_clock_after with a more sensible definition that uses …
(edit) @3020   7 years sacerdot - Options not used removed from the help/interface. - More compliance …
(edit) @3019   7 years sacerdot New extraction after ERTLptr abortion.
(edit) @3018   7 years sacerdot 1) some files repaired 2) all stuff related to the aborted pass …
(edit) @3017   7 years sacerdot Repaired.
(edit) @3016   7 years tranquil fixed after previous commit
(edit) @3015   7 years sacerdot Comment removed
(edit) @3014   7 years tranquil ERTL to ERTLptr pass suppressed (it introduced a bug in the later …
(edit) @3013   7 years sacerdot Temporary parsing files removed.
(edit) @3012   7 years sacerdot Debugging code removed after bug fixing.
(edit) @3011   7 years sacerdot New extraction.
(edit) @3010   7 years tranquil same bug as was in liveness is now fixed
(edit) @3009   7 years sacerdot New extraction.
(edit) @3008   7 years tranquil corrected bug where the address of pointer calls was not defined as used
(edit) @3007   7 years campbell Sketch out how Cminor to RTLabs correctness would fit into the …
(edit) @3006   7 years sacerdot New extraction, bugs fixed.
(edit) @3005   7 years sacerdot Beginning of making it fully compatible with untrusted one.
(edit) @3004   7 years tranquil fixed a bug where when doing an asymetrical op, cast initialization …
(edit) @3003   7 years sacerdot Correctness.ma "repaired"
(edit) @3002   7 years tranquil fixed previous commit
(edit) @3001   7 years sacerdot New extraction.
(edit) @3000   7 years tranquil added RTLabs printer
(edit) @2999   7 years sacerdot code_memory added to labelled_object_code to avoid recomputing it …
(edit) @2998   7 years sacerdot Test on conditional execution. Fails atm.
(edit) @2997   7 years sacerdot New extraction.
(edit) @2996   7 years sacerdot Printing of graphs now starts from the entry point.
(edit) @2995   7 years sacerdot The lIN_printer extracted.
(edit) @2994   7 years sacerdot The LIN printer.
(edit) @2993   7 years sacerdot 1. performance improved: the type inference was inferring …
(edit) @2992   7 years campbell Add "only one return" invariant to RTLabs functions.
(edit) @2991   7 years piccolo Fixed cond and seq case in StatusSimulationHelper? Added cost case in …
(edit) @2990   7 years campbell Replace dodgy hypothesis by nice ones, clean up a little.
(edit) @2989   7 years campbell Make front-end measurability preservation proof cope with moving the …
(edit) @2988   7 years sacerdot Some easy tests.
(edit) @2987   7 years sacerdot And again.. :(
(edit) @2986   7 years sacerdot New extraction.
(edit) @2985   7 years sacerdot Order of printing of lines in LIN fixed again, truly this time. But I …
(edit) @2984   7 years tranquil better LINToASM initialization of globals (to be tested!)
(edit) @2983   7 years sacerdot LIN code was printed in reverse order. But I have not really …
(edit) @2982   7 years sacerdot Pretty priting of LIN implemented.
(edit) @2981   7 years sacerdot New extraction after code simplification.
(edit) @2980   7 years tranquil fixed b_graph_translate
(edit) @2979   7 years sacerdot 1. LINToASM: new extraction (fix deletion backtracked) 2. …
(edit) @2978   7 years tranquil merged accidentally backtracked changes
(edit) @2977   7 years sacerdot New extraction after several bug fixes.
(edit) @2976   7 years tranquil * a dangling trivial proof obligation is now closed
(edit) @2975   7 years tranquil * RTL premain fixed * fixed bug in back end ops (subtracting to a …
(edit) @2974   7 years sacerdot New extraction.
(edit) @2973   7 years tranquil semanticUtils adapted to changes in TranslateUtils?
(edit) @2972   7 years campbell Remove init from a testcase.
(edit) @2971   7 years campbell Single RTLabs return statement.
(edit) @2970   7 years tranquil now joint_if_entry can change when a preamble is added, so code points …
(edit) @2969   7 years sacerdot Dead axiom removed :-)
(edit) @2968   7 years sacerdot The initial status memory was not really initialized. Now it is.
(edit) @2967   7 years sacerdot Semantics changed so that a terminating joint program that returns an …
(edit) @2966   7 years sacerdot Modified by hand files (to improve a little bit the performance).
(edit) @2965   7 years sacerdot Code performance improved a bit by hand.
(edit) @2964   7 years sacerdot Debugging code removed.
(edit) @2963   7 years sacerdot Bug fixed: the pre-main for the final code is now COST k1 …
(edit) @2962   7 years sacerdot Most performant algorithm restored.
(edit) @2961   7 years sacerdot Bug fixed (stupid typo in pre-main code made the compiler diverge on …
(edit) @2960   7 years sacerdot New extraction, it diverges in RTL execution now.
(edit) @2959   7 years sacerdot Typo
(edit) @2958   7 years sacerdot Error message implemented.
(edit) @2957   7 years tranquil fixed semantics_blocks
(edit) @2956   7 years tranquil fixed LTL/LIN semantics
(edit) @2955   7 years tranquil corrected stupid typo
(edit) @2954   7 years tranquil resolved circular dependency for ERTLptr's semantics
(edit) @2953   7 years campbell Fix silly label handling bug I realised was there during my talk…
Note: See TracRevisionLog for help on using the revision log.