Timeline


and

06/18/12:

17:16 Changeset [2100] by tranquil
temporary solution to a bug where operations on spilled registers …
14:07 WikiStart edited by mulligan
(diff)
14:05 Matita-18-06-2012.tar.gz attached to WikiStart by mulligan
Matita snapshot for typechecking CPP submissions
14:02 WikiStart edited by mulligan
(diff)
14:00 WikiStart edited by mulligan
(diff)

06/15/12:

17:56 Changeset [2099] by boender
- added reference to Intel dev manual
17:29 Changeset [2098] by boender
- updates & changes
15:25 Changeset [2097] by mulligan
Consistency change (institution)
15:25 Changeset [2096] by mulligan
Changes to the English for Jaap, and some tidying up and making consistent …
13:58 Changeset [2095] by mulligan
Added reference to CompCert? and CompCertTSO.
13:56 Changeset [2094] by boender
- oops
13:55 Changeset [2093] by boender
- added reference to CompCertTSO
13:38 Changeset [2092] by mulligan
Jaap noticed it's Randall Hyde not Holmes.
13:35 Changeset [2091] by boender
- systematically changed 'jump' to 'branch'
12:57 Changeset [2090] by mulligan
Fixed mistaken reference to RISC instead of CISC architectures.
11:54 Changeset [2089] by mulligan
Harmonised institution name to that used by Jaap
11:52 Changeset [2088] by mulligan
Added list of keywords as is required. Other minor changes.
11:40 Changeset [2087] by mulligan
Tidied up the paper, added a few more things, tidied and expanded …
11:39 Changeset [2086] by boender
- spell-check
11:36 Changeset [2085] by boender
- rewrote introduction - changed 'medium' to 'absolute' - added a bit to …
01:17 Changeset [2084] by boender
- changed bibliography style - added CerCo? thanks - some words of …

06/14/12:

17:32 Changeset [2083] by mulligan
More work on paper from today.
16:26 Changeset [2082] by boender
- reworked and extended presentation of invariants
12:04 Changeset [2081] by sacerdot
Type of assembly fixed to be compatible with the old one and to take as a …
11:57 Changeset [2080] by boender
- added references to SDCC and gcc (thanks, Dominic) - updated sigma …
11:45 Changeset [2079] by sacerdot
sigma_policy_specification restyled
11:44 Changeset [2078] by sacerdot
sigma_policy_specification has been 1) strengthened 2) made nicer to see …
10:45 Changeset [2077] by boender
- committed actual file instead of link
10:30 Changeset [2076] by garnier
First steps towards a simulation proof for switch removal.
10:25 Changeset [2075] by mulligan
Solved conflict in AssemblyProof?
10:23 Changeset [2074] by garnier
Prophylactic renaming of a relation
04:10 Changeset [2073] by sacerdot
All false daemons removed.
04:03 Changeset [2072] by sacerdot
We need to import Jaap's invariants now.
03:25 Changeset [2071] by sacerdot
More daemons closed, but one is suspect now.
02:18 Changeset [2070] by sacerdot
More daemons closed.

06/13/12:

19:58 Changeset [2069] by sacerdot
19:54 Changeset [2068] by sacerdot
19:50 Changeset [2067] by sacerdot
18:46 Changeset [2066] by mulligan
Finished for the day.
17:54 Changeset [2065] by boender
- committed another draft
17:29 Changeset [2064] by boender
- more progress
17:05 Changeset [2063] by mulligan
Minor fixes
17:00 Changeset [2062] by sacerdot
Everything repaired (broken because of new proof obligation for fetch).
16:59 Changeset [2061] by mulligan
Added Randall Holmes' Usenet post on branch displacement optimisation to …
16:26 Changeset [2060] by mulligan
More work on paper.
15:44 Changeset [2059] by boender
- updated Policy to work better
15:17 Changeset [2058] by mulligan
First draft of changes to main sections (i.e. those describing the proof …
13:30 Changeset [2057] by sacerdot
Repaired (was broken by fetch_pseudo_instruction now taking a proof …
13:01 Changeset [2056] by sacerdot
Repaired, ported to new fetch_pseudo_assembly. The execute_n is commented …
12:11 Changeset [2055] by sacerdot
Warning: this commit adds an hypothesis that breaks all of assembly stuff.
11:58 Changeset [2054] by boender
- progress
11:02 Changeset [2053] by mulligan
Introduction changed, with many paragraphs deleted.
10:04 Changeset [2052] by mulligan
Initial commit of proposed CPP 2012 paper on the proof of correctness for …

06/12/12:

17:49 Changeset [2051] by mulligan
Finished the Jmp case in the main theorem.
16:01 Changeset [2050] by campbell
Limit some normalization that // doesn't seem to like.
15:49 Changeset [2049] by boender
- progress
14:46 Changeset [2048] by boender
- factorised jump decisions
14:18 Changeset [2047] by mulligan
Big bugs in policy calculations found. Waiting for Jaap's commit.
13:36 Changeset [2046] by boender
- removed old paper directory
13:35 Changeset [2045] by boender
- renamed paper directory
10:52 Changeset [2044] by campbell
PCs for RTLabs structured traces.

06/08/12:

23:41 Changeset [2043] by sacerdot
Broken code commented out.
23:33 Changeset [2042] by sacerdot
Repaired (Type => DeqSet?)
23:21 Changeset [2041] by sacerdot
Repaired: unified syntax for monads.
19:38 Changeset [2040] by sacerdot
Repaired using new /demod/ that allows to specify the rules to be used.
18:20 Changeset [2039] by sacerdot
New, better interface for subaddressing_mode_elim
18:17 Changeset [2038] by sacerdot
split => vsplit
17:56 Changeset [2037] by sacerdot
flatten is now part of stdlib
17:52 Changeset [2036] by sacerdot
New daemon inserted because /demod/ got worst :-(
17:51 Changeset [2035] by sacerdot
Fixed
17:16 Changeset [2034] by boender
- split Policy into three separate files for ease (and indeed possibility) …
16:57 Changeset [2033] by sacerdot
Daemon reverted.
16:32 Changeset [2032] by sacerdot
!! BEWARE: major commit !! 1) [affects everybody] split for vectors …
15:52 Changeset [2031] by stark
Mention FMICS 2012 paper
13:44 Changeset [2030] by garnier
Cast simplification was too conservative, now reasonably aggressive.

06/07/12:

18:30 Changeset [2029] by stark
Mild revision of invitee list; commitment to HiPEAC
17:58 Changeset [2028] by boender
- bugfix to Assembly (forgotten sigma) - added add_bitvector_of_nat_plus …
17:53 Changeset [2027] by mulligan
Got the main lemma to apply in the proof of main theorem again and closed …
16:37 Changeset [2026] by mulligan
Added a new file to house the main theorem as the type checking time for …
15:51 Changeset [2025] by campbell
Silly typo and old comment.
15:20 Changeset [2024] by mulligan
Updated AssemblyProof? to fix mismatch in definition of lookup_labels …
14:08 Changeset [2023] by mulligan
Closed main lemma modulo closing trivial subgoals about commutations and …
10:47 Changeset [2022] by boender
- corrected jump calculation algorithm
01:44 Changeset [2021] by sacerdot
Proof skeleton in place. Several daemons to be closed adding invariants.

06/06/12:

18:27 Changeset [2020] by mulligan
CJNE case complete, DJNZ case almost complete
18:24 Changeset [2019] by campbell
Split out special induction principle for Clight from soundness file. Put …

06/05/12:

17:49 Changeset [2018] by mulligan
CJNE case a complete mess.

06/04/12:

17:38 Changeset [2017] by mulligan
Large swathes of proof of main lemma added.
16:13 Changeset [2016] by garnier
Slight change in simplification strategy to better match the semantics
16:06 Changeset [2015] by mulligan
Changes following a conversation with Jaap: as it stands computation of …

06/02/12:

22:39 Changeset [2014] by mulligan
Fixed problem in James' email message.
00:11 Changeset [2013] by stark
Put in HiPEAC 2013

06/01/12:

23:49 Changeset [2012] by stark
Added proposed papers to D6.2

05/31/12:

16:41 Changeset [2011] by garnier
Minor cleanup.
15:10 Changeset [2010] by campbell
Make globalenvs use proper maps.

05/30/12:

21:34 Changeset [2009] by garnier
Proof of simulation completed for singe-step executions.
19:22 Changeset [2008] by boender
- substantial closing of holes in proof
18:55 Changeset [2007] by stark
Potential workshop invitees
18:43 Changeset [2006] by boender
- added alias for bitvector zero - changed extralib bounded forall/exists …

05/29/12:

14:51 Changeset [2005] by boender
- minor changes to make things compile with a clean checkout

05/28/12:

14:35 Changeset [2004] by campbell
Minor edits from discussion.
13:10 Changeset [2003] by campbell
Some discussion of correctness statements.

05/26/12:

16:15 Changeset [2002] by stark
Supplement to D6.2

05/25/12:

13:47 Changeset [2001] by campbell
Get the compiler to output more.
11:01 Changeset [2000] by campbell
Fix g.e. glitch in label simulation.
10:45 Changeset [1999] by campbell
Make back-end use the main global envs.
10:18 Changeset [1998] by sacerdot
Version number bumped.
10:05 Changeset [1997] by mulligan
Changed titles of reports to match correct deliverable title
09:18 Changeset [1996] by campbell
Work on correctness from yesterday.

05/24/12:

19:18 Changeset [1995] by campbell
Overall compiler definition; bits and pieces to make everything …
18:08 Changeset [1994] by campbell
Remove redundant allocation definition in Globalenvs.
17:10 Changeset [1993] by campbell
Make front-end memory model only depend on the general definitions by …
16:26 Changeset [1992] by mckinna
Ayache?
16:24 Changeset [1991] by campbell
Put the front end transformations together and make an example use it.
16:24 Changeset [1990] by mckinna
the LUSTRE paper has not yet appeared what about the Ayache/Frama?-C …
16:16 Changeset [1989] by mckinna
Notes of 2012-05-24 of the UEdin/UniBo meeting to discuss publication plan …
11:39 Changeset [1988] by campbell
Abstraction of the memory contents in the memory models is no longer …
10:22 Changeset [1987] by campbell
Move BEValues to common to reflect their use in the memory model for …
09:35 Changeset [1986] by campbell
Get rid of unused abstraction of Globalenvs.

05/22/12:

18:12 Changeset [1985] by mulligan
A single `false' case for unconditional jumps completed.
17:37 Changeset [1984] by mulligan
Most proof obligations closed in main_lemma apart from those of the …
11:15 Changeset [1983] by mulligan
Changes to simplify the simpler cases of the main_lemma.
08:14 Changeset [1982] by amadio
add 2.1 Survey
08:13 Changeset [1981] by amadio
update 5.1
08:12 Changeset [1980] by amadio
update 5.1
00:57 Changeset [1979] by sacerdot
Very very very tricky lemma closed. A dreadful mix of JM equality …
00:37 Changeset [1978] by sacerdot
Two more cases completed.
00:05 Changeset [1977] by sacerdot
Unblocked: let ... as hides two different terms, one that uses Leibniz and …

05/21/12:

19:04 Changeset [1976] by tranquil
* monads: just changed some defs, which had to be propagated in some files …
17:48 Changeset [1975] by mulligan
Work from today on closing main_thm.
17:03 Changeset [1974] by garnier
Progress on the cast simplification proof.
16:57 Changeset [1973] by boender
- removed superfluous match - displaced 'cases daemon'
10:33 Changeset [1972] by mulligan
Simple lemma with strangely complex proof complete.

05/20/12:

22:34 Changeset [1971] by sacerdot
1. Interpret.ma: we need to prove \sigma (execute_preinstruction s) …
Note: See TracTimeline for information about the timeline view.