Timeline



Dec 20, 2011:

2:38 PM Changeset [1632] by boender
- strengthened insert_lookup_opt

Dec 19, 2011:

2:48 PM Changeset [1631] by campbell
Use fact that type environments in Cminor have distinct variables to …
2:48 PM Changeset [1630] by campbell
Remainder of freshness in Clight to Cminor pass.
2:48 PM Changeset [1629] by campbell
Sort out most of the fresh names stuff in Clight to Cminor.
2:48 PM Changeset [1628] by campbell
Show that the universe generated by Clight/fresh.ma is good.
2:48 PM Changeset [1627] by campbell
Add some notions of freshness, and start using them for temporary …
2:48 PM Changeset [1626] by campbell
Add extra type safety in front end. NB: critical freshness parts …

Dec 16, 2011:

6:35 PM Changeset [1625] by mulligan
before christmas
3:44 PM Changeset [1624] by mulligan
commit for claudio
2:07 PM Changeset [1623] by mulligan
strange matita issue
10:09 AM Changeset [1622] by mulligan
to avoid conflicts, bug in typechecker?

Dec 15, 2011:

10:22 AM Changeset [1621] by mulligan
to prevent conflicts
12:23 AM Changeset [1620] by sacerdot
One of the mutual cases of the open proof is practically finished.
12:02 AM Changeset [1619] by sacerdot
Major advancement.

Dec 14, 2011:

6:17 PM Changeset [1618] by campbell
Minor updates due to recent changes.
6:17 PM Changeset [1617] by campbell
Note stuff to do on structured traces.
5:57 PM Changeset [1616] by sacerdot
Partially ported to new Matita syntax. Because of some changes in …
5:28 PM Changeset [1615] by sacerdot
Policy now depends on Assembly and not the other way around.
5:00 PM Changeset [1614] by boender
- split policy from assembly
4:41 PM Changeset [1613] by sacerdot
Coercion moved to Matita standard lib.
3:58 PM Changeset [1612] by sacerdot
All library ported to new Matita lib (finally).
3:35 PM Changeset [1611] by sacerdot
All of Cminor now compiles with the latest lib of Matita.
3:33 PM Changeset [1610] by sacerdot
Ported to new lib.
2:44 PM Changeset [1609] by boender
- added alias to ASM/BitVectorTrie - removed double include from …
2:30 PM Changeset [1608] by sacerdot
Porting to new library still in progress.
1:50 PM Changeset [1607] by sacerdot
Porting to new library.
1:40 PM Changeset [1606] by sacerdot
Porting to last library of Matita.
1:18 PM Changeset [1605] by sacerdot
Porting to last standard library of Matita.
11:52 AM Changeset [1604] by mulligan
for jaap

Dec 13, 2011:

5:37 PM Changeset [1603] by sacerdot
More proofs ported to new lib.
4:23 PM Changeset [1602] by mulligan
giving up on fetch proofs for time being
2:49 PM Changeset [1601] by sacerdot
Files ported to new version of the standard library.
1:41 PM Changeset [1600] by sacerdot
utilities and ASM ported to the new standard library
1:34 AM Changeset [1599] by sacerdot
Start of merging of stuff into the standard library of Matita.

Dec 12, 2011:

5:53 PM Changeset [1598] by mulligan
changes over the last couple of days
9:51 AM Changeset [1597] by mulligan
fixed fetch for jaap

Dec 7, 2011:

4:24 PM Changeset [1596] by campbell
RTLabs structured traces: sort out passing of termination proofs around.
4:24 PM Changeset [1595] by campbell
We don't need an explicit termination count when building traces.
4:24 PM Changeset [1594] by campbell
Rework handling of termination information in RTLabs structured traces …
3:48 PM Changeset [1593] by boender
- cleaned up Assembly, moved some definitions elsewhere
2:50 PM Changeset [1592] by boender
- updated definitions to work with programs of maximum 216 instructions

Dec 6, 2011:

5:24 PM Changeset [1591] by mulligan
work from today
5:13 PM Changeset [1590] by tranquil
* got back to previous implementation of multiplication in RTLabs -> …
5:04 PM Changeset [1589] by tranquil
* turned to argument-less return statements for RTLabs and RTL (there …
11:21 AM Changeset [1588] by sacerdot
All goals generated by Russell for execute_1* are now closed, mostly …

Dec 5, 2011:

5:16 PM Changeset [1587] by mulligan
changes from today, including removing indexing of problematic …
1:11 PM Changeset [1586] by campbell
RTLabs structured traces: cost labels after jumps.

Dec 2, 2011:

7:49 PM Changeset [1585] by tranquil
fighting with a bug of the translation from RTL to ERTL
3:13 PM Changeset [1584] by tranquil
* new form of translation written in graphUtilites (mainly as a test …
1:02 PM Changeset [1583] by campbell
More on RTLabs structured traces. Fixed mistake in structure trace …

Dec 1, 2011:

5:24 PM Changeset [1582] by mulligan
more added to the proof of execute_1_preinstruction --- ~260 cases now …
3:15 PM Changeset [1581] by mulligan
Dangling de Bruijn pointer when trying to propagate russell to set_arg_1
2:50 PM Changeset [1580] by tranquil
implemented constant propagation in LTL cleaned up translations in …
2:11 PM Changeset [1579] by mulligan
Finished proof with simpler statement, making everything a lot nicer
1:12 PM Changeset [1578] by boender
- proof of termination of policy completed (needs some clean-up work …

Nov 30, 2011:

5:32 PM Changeset [1577] by mulligan
A lot more cases added to the proof at the bottom of …

Nov 29, 2011:

5:22 PM Changeset [1576] by mulligan
big changes to proofs, just two small cases remain and a few …
2:21 PM Changeset [1575] by mulligan
Changes to specifications on execute functions

Nov 28, 2011:

5:57 PM Changeset [1574] by campbell
A little more progress on traces on RTLabs.
5:13 PM Changeset [1573] by mulligan
more complicated than it appears :(
3:13 PM Changeset [1572] by tranquil
* corrected previous bug * finished propagating immediates
1:39 PM Changeset [1571] by mulligan
small changes

Nov 25, 2011:

8:48 PM Changeset [1570] by sacerdot
Dependent type crazyness.
7:46 PM Changeset [1569] by tranquil
* added in repository some missing files…
7:43 PM Changeset [1568] by tranquil
* Immediates introduced (but not fully used yet in RTLabs to RTL pass) …
6:17 PM Changeset [1567] by mulligan
more work on big proof, 2.5 cases left
6:12 PM Changeset [1566] by campbell
Pacify changes to destruct tactic.
5:30 PM Changeset [1565] by campbell
Note that RTLabs ought to classify branches as "jumps" (in the …
3:31 PM Changeset [1564] by sacerdot
Commit where we use a dependently typed version of bigops. I am now …
1:49 PM Changeset [1563] by campbell
A little progress on constructing RTLabs structured traces.
1:20 PM Changeset [1562] by mulligan
new version of assembly, fixed conflict in positivemap.ma, changed …
1:13 PM Changeset [1561] by sacerdot
More dependent types to accomodate the statement.

Nov 24, 2011:

7:22 PM Changeset [1560] by sacerdot
Complete re-implementation that: 1) assumes no code before the first …
6:49 PM Changeset [1559] by campbell
Add a notion of flat traces with evidence for RTLabs.
6:47 PM Changeset [1558] by sacerdot
Snapshot before moving things to ASMCosts.ma.
6:09 PM Changeset [1557] by sacerdot
Byte => costlabel
5:24 PM Changeset [1556] by mulligan
submitting to avoid conflicts
5:19 PM Changeset [1555] by boender
- changes to assembly - added lookup to PositiveMap? - lightly changed …
4:49 PM Changeset [1554] by sacerdot
Major progress in the proof.
12:26 PM Changeset [1553] by boender
- added lookup_opt_lookup lemma
12:12 PM Changeset [1552] by campbell
Update RTLabs structured trace definition.
11:52 AM Changeset [1551] by campbell
Functions to translate between back-end and front-end values.
11:44 AM Changeset [1550] by sacerdot
Repaired after use of Russell for execute_1.
11:11 AM Changeset [1549] by mulligan
removed cruft from costsproof.ma file so claudio can work in parallel
Note: See TracTimeline for information about the timeline view.