|
|
@2830
|
8 years |
sacerdot |
Added abstractions in front of cases daemon for code extraction.
|
|
|
@2828
|
8 years |
sacerdot |
1. New semantics.ma file that puts together all semantics.
It …
|
|
|
@2825
|
8 years |
garnier |
Progress, Clight to Cminor
|
|
|
@2824
|
8 years |
tranquil |
* moved sum on lists notation to extranat
* used sum on lists to …
|
|
|
@2823
|
8 years |
tranquil |
* corrected bug in ERTL semantics (both delframe and newframe did the …
|
|
|
@2822
|
8 years |
garnier |
A consitent proof state for Clight to Cminor, with some progress (and …
|
|
|
@2821
|
8 years |
tranquil |
* implemented preclassified system for joint (in joint/joint_fullexec.ma)
|
|
|
@2820
|
8 years |
sacerdot |
Proof obligation closed.
|
|
|
@2819
|
8 years |
sacerdot |
Proof obligation closed.
|
|
|
@2818
|
8 years |
sacerdot |
"Repaired", using non computational daemons.
|
|
|
@2817
|
8 years |
sacerdot |
Repaired after Paolo's commit.
|
|
|
@2816
|
8 years |
sacerdot |
Repaired after Paolo's commit.
|
|
|
@2811
|
8 years |
sacerdot |
Pre-classified system for RTLabs.
|
|
|
@2809
|
8 years |
sacerdot |
…
|
|
|
@2808
|
8 years |
tranquil |
added local_stacksize to joint internal functions to accomodate for …
|
|
|
@2807
|
8 years |
mckinna |
Yet another ErrorMessage?
Removed corresponding axiom in …
|
|
|
@2806
|
8 years |
tranquil |
new b_graph_translate obligations
|
|
|
@2802
|
8 years |
sacerdot |
New file Clight_classified_system with the classified system for …
|
|
|
@2801
|
8 years |
piccolo |
Partial commit not yet finished
|
|
|
@2800
|
8 years |
campbell |
Tidy up Measurable.ma a little, get rid of obsolete comments.
|
|
|
@2799
|
8 years |
tranquil |
* added taaf_to_taa, conversion from trace_any_any_free to …
|
|
|
@2796
|
8 years |
tranquil |
* added global notation for existence in Type[1] (\exists[1] x.P)
* in …
|
|
|
@2795
|
8 years |
sacerdot |
Added new function Measurable.observe_all_in_measurable to be used to …
|
|
|
@2794
|
8 years |
mckinna |
Minor tweaks/tidying up
|
|
|
@2793
|
8 years |
campbell |
Oops, gave fields wrong order during initialisation.
|
|
|
@2786
|
8 years |
piccolo |
Splitted ERTLtoERTLptrOK.ma and added new file with commutation lemmas
|
|
|
@2785
|
8 years |
piccolo |
Traces.ma repaired
|
|
|
@2784
|
8 years |
sacerdot |
Repaired after Mauro's commit.
|
|
|
@2783
|
8 years |
piccolo |
modified joint_closed_internal_function definition (added condition on …
|
|
|
@2782
|
8 years |
sacerdot |
1. Paolo's bv_of_nat/nat_of_bv in BitVector? used to work with the …
|
|
|
@2781
|
8 years |
sacerdot |
One more computational daemon closed.
|
|
|
@2774
|
8 years |
sacerdot |
1. the compiler now outputs both the stack cost model and the max …
|
|
|
@2772
|
8 years |
sacerdot |
Useless code removed.
|
|
|
@2771
|
8 years |
sacerdot |
Some speed up in Policy.ma.
|
|
|
@2770
|
8 years |
mckinna |
WARNING: another big commit, touching many files in ASM/*.ma
This …
|
|
|
@2769
|
8 years |
mckinna |
Mistakenly commented out
both as_cost_get_label (needed; OK)
as well …
|
|
|
@2768
|
8 years |
mckinna |
Nightmare: file no longer typechecks,
because defn as_cost_get_labels …
|
|
|
@2767
|
8 years |
mckinna |
WARNING: BIG commit, which pushes code_size_opt check into …
|
|
|
@2766
|
8 years |
mckinna |
pruned redundant dependency on Clight/Cexec?.ma
|
|
|
@2765
|
8 years |
sacerdot |
1. correctness.ma repaired
2. we used the OC_preclassified_system to …
|
|
|
@2764
|
8 years |
sacerdot |
preclassified_system for object code
|
|
|
@2763
|
8 years |
sacerdot |
All daemons in compiler.ma closed (i.e. proof obligations added
to the …
|
|
|
@2762
|
8 years |
sacerdot |
All repaired up to compiler.ma.
Note: one daemon is left for one …
|
|
|
@2761
|
8 years |
sacerdot |
Unused (but not useless) code commented out.
|
|
|
@2760
|
8 years |
sacerdot |
1. Many files repaired.
2. 3 new daemons: 2 in Assembly.ma, 1 in …
|
|
|
@2757
|
8 years |
tranquil |
many things are still broken, but there is a partial backtrack on …
|
|
|
@2756
|
8 years |
sacerdot |
WARNING: this commit breaks things, sorry, Paolo is going to fix …
|
|
|
@2755
|
8 years |
tranquil |
* changed primitives of abstract status (with stuf that is probably …
|
|
|
@2754
|
8 years |
sacerdot |
1. WARNING: I commented out one of James's function used in …
|
|
|
@2753
|
8 years |
mckinna |
Further tidying up thanks to Claudio's strong_decidable intervention; …
|
|
|
@2752
|
8 years |
mckinna |
Fixed TODO regarding length of list_instr
Added ASM/CodeMemory.ma to …
|
|
|
@2751
|
8 years |
mckinna |
Added
| AssemblyTooLarge? : ErrorMessage?
to complete compiler.ma
|
|
|
@2750
|
8 years |
mckinna |
Miscellany on 216 bounds, memory, lemmas+definitions.
Completes …
|
|
|
@2745
|
8 years |
sacerdot |
1. Complexity of policy computation lowered from O(n2) to O(n)
2. …
|
|
|
@2741
|
8 years |
sacerdot |
File used only by untrusted code.
Implemented in Matita to exploit …
|
|
|
@2739
|
8 years |
sacerdot |
The graph colouring algorithm takes in input also the function.
|
|
|
@2737
|
8 years |
garnier |
Commit of current proof state for Clight to Cminor translation.
|
|
|
@2734
|
8 years |
mckinna |
yet another puzzling automation failure, in the repaired case:
"" …
|
|
|
@2732
|
8 years |
sacerdot |
Unused code removed.
|
|
|
@2728
|
8 years |
sacerdot |
listb.ma => listb_extra.ma for extraction
|
|
|
@2727
|
8 years |
campbell |
Remove a couple of redundant hypotheses.
|
|
|
@2726
|
8 years |
campbell |
Show max stack preserved in FEMeasurable.
|
|
|
@2725
|
8 years |
campbell |
Add observables to FEMeasurable proof; fix silly typo.
|
|
|
@2724
|
8 years |
campbell |
Add RTLabs cost labelling checks to compiler.ma.
|
|
|
@2723
|
8 years |
campbell |
Library name typo fixed.
|
|
|
@2722
|
8 years |
campbell |
It's easier to keep the real function identifier in front-end …
|
|
|
@2720
|
8 years |
tranquil |
implemented back end ops that were still axioms
|
|
|
@2716
|
8 years |
sacerdot |
utilities/deqsets.ma => utilities/deqsets_extra.ma for extraction
|
|
|
@2715
|
8 years |
sacerdot |
Policy.ma repaired
|
|
|
@2714
|
8 years |
sacerdot |
PolicyStep?.ma repaired
|
|
|
@2713
|
8 years |
sacerdot |
PolicyFront?.ma repaired
|
|
|
@2712
|
8 years |
tranquil |
changed some fields of joint_internal_function's invariant
fixed linearise
|
|
|
@2711
|
8 years |
sacerdot |
…
|
|
|
@2710
|
8 years |
sacerdot |
ASMCosts.ma repaired
|
|
|
@2709
|
8 years |
sacerdot |
LINToAsm repaired
|
|
|
@2708
|
8 years |
tranquil |
fixed linearise and LINToASM
LINToASM has now correct transformation …
|
|
|
@2707
|
8 years |
sacerdot |
Assembly repaired.
|
|
|
@2706
|
8 years |
mckinna |
repaired contentious broken automation
at end of subgoal 9 of case (* …
|
|
|
@2705
|
8 years |
sacerdot |
More progress in ASM towards implementing the new pseudoinstructions.
|
|
|
@2704
|
8 years |
tranquil |
moved JMP from instructions to preinstructions, and added MovSuccessor? …
|
|
|
@2703
|
8 years |
mckinna |
now includes defn of costlabel_map
|
|
|
@2702
|
8 years |
sacerdot |
1. proof closed in ASM/UtilBranch
2. more passes integrated in the …
|
|
|
@2701
|
8 years |
sacerdot |
Automation failure fixed by replacing with hand made proof.
|
|
|
@2700
|
8 years |
sacerdot |
1. exponential function dropped in favour of standard library
2. …
|
|
|
@2699
|
8 years |
mckinna |
simplified dependencies somewhat
|
|
|
@2698
|
8 years |
mckinna |
simplified dependencies
|
|
|
@2697
|
8 years |
sacerdot |
Compiler fixed to include the ERTLptrToLTL pass.
|
|
|
@2696
|
8 years |
sacerdot |
I can't get this right... :-(
|
|
|
@2695
|
8 years |
sacerdot |
Renamed again.
|
|
|
@2694
|
8 years |
tranquil |
completed ERTLptrToLTL
|
|
|
@2693
|
8 years |
sacerdot |
1. Stuff moved to correct places.
2. ERTLptr pass added
|
|
|
@2692
|
8 years |
garnier |
Add some more constraints in clight_cminor_data.
|
|
|
@2691
|
8 years |
sacerdot |
ERTLtoERTLptr* moved to the proper place
|
|
|
@2690
|
8 years |
campbell |
Most of the measurable subtrace preservation proof done.
|
|
|
@2689
|
8 years |
tranquil |
* fixed passes up to linearisation
|
|
|
@2688
|
8 years |
tranquil |
* in Arithmeticcs.ma: commented include that breaks script in latest …
|
|
|
@2687
|
8 years |
tranquil |
* polished some interfaces
|
|
|
@2686
|
8 years |
mckinna |
two minor modifications to assist disambiguation of "lookup"
file …
|
|
|
@2685
|
8 years |
campbell |
Progress on measurable trace preservation: prefix preserves observable …
|
|
|
@2684
|
8 years |
sacerdot |
…
|
|
|