|
|
@1880
|
9 years |
campbell |
Show that RTLabs flat traces are determined by their starting state, …
|
|
|
@1879
|
9 years |
boender |
- Policy compiles until the end, still some (fairly trivial) cases …
|
|
|
@1878
|
9 years |
campbell |
Enforce typing of constants in front-end, plus binops for RTLabs.
|
|
|
@1877
|
9 years |
campbell |
Update RTLabs structured traces for typed binops and new memory model.
|
|
|
@1876
|
9 years |
campbell |
Update Cexec soundness proof.
Change finishes_with predicate to …
|
|
|
@1875
|
9 years |
campbell |
Update brief memory model test.
|
|
|
@1874
|
9 years |
campbell |
First cut at using back-end memory model throughout.
Note the …
|
|
|
@1873
|
9 years |
campbell |
Fix up earlier front-end value conversion work.
|
|
|
@1872
|
9 years |
campbell |
Make binary operations in Cminor/RTLabs properly typed.
A few extra …
|
|
|
@1871
|
9 years |
campbell |
Change Clight to Cminor compilation to use gotos rather than loops, …
|
|
|
@1870
|
9 years |
boender |
- changed sigma00 in Assembly to use foldl_strong + proved invariants …
|
|
|
@1869
|
9 years |
mulligan |
a load of axioms closed in ASMCosts file
|
|
|
@1831
|
9 years |
mulligan |
small changes to asmcosts file to refactor proof
|
|
|
@1812
|
9 years |
campbell |
Provide a combined type for terminating and non-terminating structured …
|
|
|
@1811
|
9 years |
boender |
- corrected definition of geb
|
|
|
@1810
|
9 years |
boender |
- new version of policy that compiles up to the final glue
|
|
|
@1809
|
9 years |
boender |
- committed partially compiling version of policy (up until …
|
|
|
@1808
|
9 years |
campbell |
Create a Prop version of the non-terminating structured traces so that …
|
|
|
@1807
|
9 years |
mulligan |
some changes, as finally worked out what i was up to prior to working …
|
|
|
@1806
|
9 years |
campbell |
Show that we could construct RTLabs non-terminating structured traces …
|
|
|
@1805
|
9 years |
campbell |
RTLabs structured traces: package up some of the properties we need …
|
|
|
@1784
|
9 years |
campbell |
Start on proof of existence of nonterminating RTLabs structured traces.
|
|
|
@1783
|
9 years |
campbell |
Remove junk from non-terminating structured traces.
|
|
|
@1782
|
9 years |
campbell |
Correct bad inversion.
|
|
|
@1765
|
9 years |
campbell |
Rule out final states in non-terminating executions chunks (RTLabs …
|
|
|
@1764
|
9 years |
campbell |
Terminating function preserve the property that the execution does not …
|
|
|
@1736
|
9 years |
campbell |
Show that the bound on the number of instructions until a cost label …
|
|
|
@1730
|
9 years |
sacerdot |
Minor changes while studying the proof.
|
|
|
@1729
|
9 years |
sacerdot |
Comment left from SVN merge removed.
|
|
|
@1719
|
9 years |
campbell |
Show that non-termination survives a terminating function call.
|
|
|
@1713
|
9 years |
campbell |
Add a distinguished final state to the front-end languages to match up …
|
|
|
@1712
|
9 years |
campbell |
Show that constructing an RTLabs structure trace really does use a …
|
|
|
@1711
|
9 years |
mulligan |
finished block_cost' proof: 1.5 minutes to typecheck qed.
|
|
|
@1710
|
9 years |
mulligan |
changes from friday afternoon
|
|
|
@1709
|
9 years |
mulligan |
Changes to the execution of the MOVC instruction
|
|
|
@1707
|
9 years |
campbell |
Progress on finite segments of infinite RTLabs structured trace.
|
|
|
@1706
|
9 years |
campbell |
Checkpoint RTLabs structured traces.
|
|
|
@1705
|
9 years |
campbell |
Checkpoint RTLabs labelling soundness work.
|
|
|
@1697
|
9 years |
mulligan |
important bug found
|
|
|
@1696
|
9 years |
mulligan |
finished adding russell types to the traverse_cost_* functions
|
|
|
@1695
|
9 years |
mulligan |
Progress on CostsProof?.ma file.
|
|
|
@1693
|
9 years |
mulligan |
Changes to ASMCosts and CostsProofs? files to get everything working again.
|
|
|
@1692
|
9 years |
mulligan |
resolved conflict in asm costs this morning
|
|
|
@1691
|
9 years |
sacerdot |
Some progress in the proof: less daemons, less hypotheses in lemmas.
|
|
|
@1684
|
9 years |
mulligan |
changes from the past week
|
|
|
@1682
|
9 years |
campbell |
Complete proof for as_after_return for RTLabs.
|
|
|
@1681
|
9 years |
campbell |
Checkpoint of stack preservation work in RTLabs.
|
|
|
@1680
|
9 years |
campbell |
Comment out unused tailcalls in Cminor and RTLabs.
(They would be a …
|
|
|
@1675
|
9 years |
campbell |
Some work on sound labelled for RTLabs.
|
|
|
@1672
|
9 years |
campbell |
Matita now generates a couple of inversion lemmas that were manually …
|
|
|
@1671
|
9 years |
campbell |
A little more on RTLabs infinite traces.
|
|
|
@1670
|
9 years |
campbell |
Snapshot of non-terminating RTLabs structured traces work.
|
|
|
@1669
|
9 years |
mulligan |
Commit for claudio
|
|
|
@1668
|
9 years |
boender |
- split build_maps into build_maps and build_maps_ok
- work with CSC …
|
|
|
@1667
|
9 years |
sacerdot |
Main lemma for the main_thm of AssemblyProof? re-declared as an axiom …
|
|
|
@1666
|
9 years |
sacerdot |
PreStatus? datatype change: the code_memory field is not a left …
|
|
|
@1665
|
9 years |
mulligan |
progress on closing holes in block_cost' proof
|
|
|
@1663
|
9 years |
mulligan |
old cases working again, work on new ones
|
|
|
@1658
|
9 years |
mulligan |
asm costs changes from today
|
|
|
@1656
|
9 years |
campbell |
Minor fixups to RTLabs/Traces due to syntax changes.
|
|
|
@1655
|
9 years |
campbell |
Update Cminor and RTLabs semantics to use new monad definitions.
|
|
|
@1654
|
9 years |
campbell |
Corrections to structured trace definitions (see the mailing list). …
|
|
|
@1653
|
9 years |
campbell |
Start on building finite sections of non-terminating structured traces.
|
|
|
@1652
|
9 years |
campbell |
Forgot to apply 1583 to non-terminating case.
|
|
|
@1651
|
9 years |
campbell |
Start looking at non-terminating structured traces by defining …
|
|
|
@1650
|
9 years |
mulligan |
changes over the last couple of days: stuck due to matita producing …
|
|
|
@1649
|
9 years |
boender |
- changes to Assembly for integration with Policy and easier use of …
|
|
|
@1648
|
9 years |
mulligan |
new version of utilities/monad.ma with typecheck command comented out
|
|
|
@1647
|
9 years |
tranquil |
* corrected some notation problems
* adapted Cligth with slight …
|
|
|
@1646
|
9 years |
mulligan |
finished the block_costs computation, and propagated the changes …
|
|
|
@1645
|
9 years |
mulligan |
more progress on the ASMCosts work: block_costs is now complete …
|
|
|
@1644
|
9 years |
tranquil |
minor changes
|
|
|
@1643
|
9 years |
tranquil |
* some changes in everything
* separated extensions in sequential and …
|
|
|
@1642
|
9 years |
mulligan |
finished big proof in all but two cases
|
|
|
@1641
|
9 years |
tranquil |
* semanticsUtils_paolo.ma contains code to generate both graph and …
|
|
|
@1640
|
9 years |
tranquil |
* finished fork of semantics.ma
* unification of Errors under the …
|
|
|
@1639
|
9 years |
mulligan |
changes from today
|
|
|
@1638
|
9 years |
campbell |
Tidy up RTLabs structured traces code a little.
|
|
|
@1637
|
9 years |
campbell |
RTLabs structured traces: Add a termination measure to satisfy …
|
|
|
@1636
|
9 years |
tranquil |
* added coercions to arguments (in RTL) and notation for ops (for the …
|
|
|
@1635
|
9 years |
tranquil |
* lists with binders and monads
* Joint.ma and other temprarily …
|
|
|
@1634
|
9 years |
campbell |
Update memory model examples syntax.
|
|
|
@1633
|
9 years |
campbell |
Update Cminor pretty printer and examples.
|
|
|
@1632
|
9 years |
boender |
- strengthened insert_lookup_opt
|
|
|
@1631
|
9 years |
campbell |
Use fact that type environments in Cminor have distinct variables to …
|
|
|
@1630
|
9 years |
campbell |
Remainder of freshness in Clight to Cminor pass.
|
|
|
@1629
|
9 years |
campbell |
Sort out most of the fresh names stuff in Clight to Cminor.
|
|
|
@1628
|
9 years |
campbell |
Show that the universe generated by Clight/fresh.ma is good.
|
|
|
@1627
|
9 years |
campbell |
Add some notions of freshness, and start using them for temporary …
|
|
|
@1626
|
9 years |
campbell |
Add extra type safety in front end. NB: critical freshness parts …
|
|
|
@1625
|
9 years |
mulligan |
before christmas
|
|
|
@1624
|
9 years |
mulligan |
commit for claudio
|
|
|
@1623
|
9 years |
mulligan |
strange matita issue
|
|
|
@1622
|
9 years |
mulligan |
to avoid conflicts, bug in typechecker?
|
|
|
@1621
|
9 years |
mulligan |
to prevent conflicts
|
|
|
@1620
|
9 years |
sacerdot |
One of the mutual cases of the open proof is practically finished.
|
|
|
@1619
|
9 years |
sacerdot |
Major advancement.
|
|
|
@1618
|
9 years |
campbell |
Minor updates due to recent changes.
|
|
|
@1617
|
9 years |
campbell |
Note stuff to do on structured traces.
|
|
|
@1616
|
9 years |
sacerdot |
Partially ported to new Matita syntax.
Because of some changes in …
|
|
|