source: src/RTLabs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1637   9 years campbell RTLabs structured traces: Add a termination measure to satisfy …
(edit) @1636   9 years tranquil * added coercions to arguments (in RTL) and notation for ops (for the …
(edit) @1635   9 years tranquil * lists with binders and monads * Joint.ma and other temprarily …
(edit) @1633   9 years campbell Update Cminor pretty printer and examples.
(edit) @1626   9 years campbell Add extra type safety in front end. NB: critical freshness parts …
(edit) @1617   9 years campbell Note stuff to do on structured traces.
(edit) @1612   9 years sacerdot All library ported to new Matita lib (finally).
(edit) @1601   9 years sacerdot Files ported to new version of the standard library.
(edit) @1596   9 years campbell RTLabs structured traces: sort out passing of termination proofs around.
(edit) @1595   9 years campbell We don't need an explicit termination count when building traces.
(edit) @1594   9 years campbell Rework handling of termination information in RTLabs structured traces …
(edit) @1586   9 years campbell RTLabs structured traces: cost labels after jumps.
(edit) @1583   9 years campbell More on RTLabs structured traces. Fixed mistake in structure trace …
(edit) @1574   9 years campbell A little more progress on traces on RTLabs.
(edit) @1565   9 years campbell Note that RTLabs ought to classify branches as "jumps" (in the …
(edit) @1563   9 years campbell A little progress on constructing RTLabs structured traces.
(edit) @1559   9 years campbell Add a notion of flat traces with evidence for RTLabs.
(edit) @1552   9 years campbell Update RTLabs structured trace definition.
(edit) @1537   9 years campbell A preliminary definition of the abstract status record for RTLabs.
(edit) @1535   9 years campbell Make RTLabs semantics use knowledge that the next instruction always …
(edit) @1529   9 years campbell Update RTLabs to RTL with unary operation types.
(edit) @1521   9 years sacerdot Syntax change in Matita: change what where => change where what.
(edit) @1515   9 years campbell Add type of maps on positive binary numbers, and use them for …
(edit) @1408   9 years sacerdot 1. Added joint/BEGlobalenvs that is a modification of …
(edit) @1369   9 years campbell Put type information into front-end unary ops. Slight change to …
(edit) @1358   9 years mulligan got rtlabs to rtl compiling, foldi_strong needs examining
(edit) @1356   9 years mulligan deleted redundant directory. added outlines for both reports, and …
(edit) @1354   9 years sacerdot One axiom closed.
(edit) @1352   9 years sacerdot This commit is made necessary by the last Matita change. Inclusion is …
(edit) @1343   9 years mulligan fixed some bugs in the translation
(edit) @1331   9 years mulligan some changes, but i now have two contradictory proof obligations.
(edit) @1325   9 years mulligan finished implementing the translate constant function
(edit) @1316   9 years campbell Merge in id-lookup-branch to trunk.
(edit) @1315   9 years mulligan another move for the same reason. got rtlabs > rtl compiling again by …
(edit) @1314   9 years mulligan name changes so that bash tab completion actually works with some …
(edit) @1308   9 years mulligan changes to translate_cst
(edit) @1307   9 years mulligan adding translate_cst
(edit) @1306   9 years mulligan small changes to rtlabs. what axioms remain look hard to close. need …
(edit) @1296   9 years mulligan changes
(edit) @1293   9 years mulligan finished rtl abs to rtl transformation subject to closing some axioms …
(edit) @1292   9 years mulligan more added to rtlabs translation
(edit) @1290   9 years sacerdot One more function ported to new Joint.
(edit) @1288   9 years mulligan more added to rtlabs to rtl pass
(edit) @1287   9 years mulligan about 3/4 of the way through rtlabs to rtl now
(edit) @1286   9 years mulligan more changes to the rtl abs to rtl pass
(edit) @1285   9 years mulligan more implementation on maps, final push to get rtl abs to rtl working
(edit) @1283   9 years sacerdot Bad programming practice removed: change_label is no longer required …
(edit) @1282   9 years sacerdot Cosmetic change: names of joint statements/instructions shortened and …
(edit) @1281   9 years sacerdot Porting of all transformation to the joint syntax practically …
(edit) @1280   9 years sacerdot Some progress in the porting of RTLAbstoRTL to the joint syntax: 1) …
(edit) @1239   9 years sacerdot RTLAbstoRTL ported to new datatypes. Note: RTL syntax/semantics is …
(edit) @1238   9 years campbell Update Cminor and RTLabs to fit SmallstepExec? changes.
(edit) @1226   9 years campbell Adjust pretty printers for change in program records, try a test of each.
(edit) @1224   9 years sacerdot Type of programs in common/AST made more dependent. In particular, the …
(edit) @1157   9 years campbell Update pretty printers and examples.
(edit) @1149   9 years mulligan changes to get everything type checking again after changing names of …
(edit) @1147   9 years campbell Remove some obsolete commented out code, update a couple of comments.
(edit) @1139   9 years campbell Shift init_data out of generic program record so that it only appears …
(edit) @1138   9 years mulligan merged ertl_st_opaccs_a and ertl_st_opaccs_b into each other
(edit) @1123   9 years sacerdot Added comment about missing alignment of data in memory.
(edit) @1116   9 years sacerdot Some comments.
(edit) @1077   9 years mulligan ack, dependent types are scary
(edit) @1073   9 years mulligan more changes from today
(edit) @1072   9 years campbell Use not equals form of showing entry/exit labels.
(edit) @1071   9 years mulligan changes the specific form that the added proofs take to use None, not …
(edit) @1070   9 years campbell Show that entry and exit labels are in the RTLabs graph.
(edit) @1068   9 years mulligan rtlabs translation complete subject to axioms
(edit) @1067   9 years mulligan more smaller changes
(edit) @1066   9 years mulligan changes from today
(edit) @1064   9 years mulligan changes from today, nearly complete rtlabs translation pass
(edit) @1063   9 years mulligan changes from today
(edit) @1062   9 years mulligan separated jmeq and coercions from foldstuff.ma in order to fix the …
(edit) @1061   9 years mulligan more work, bug found, ridiculous map3 function with dep. types added
(edit) @1060   9 years mulligan work from this morning and yesterday
(edit) @1059   9 years mulligan work from today, bit of a mess at the moment
(edit) @1057   9 years mulligan changes from today
(edit) @1056   9 years campbell Switch to delayed identifier error scheme.
(edit) @1053   9 years mulligan changes
(edit) @1052   9 years mulligan removed offsets after reading cerco mailing list
(edit) @1051   9 years mulligan removed superfluous addressing mode code from RTLabs/syntax.ma
(edit) @1050   9 years mulligan adding dependent types to map datastructure to remove all option …
(edit) @1049   9 years mulligan more stuff added
(edit) @1047   9 years mulligan more work from today
(edit) @1046   9 years mulligan syntax of rtlabs was wrong: cast not const. more added to rtlabs --> …
(edit) @1045   9 years mulligan resolved conflict in rtlabs
(edit) @967   9 years campbell Update RTLabs pretty printer and examples.
(edit) @961   9 years campbell Use precise bitvector sizes throughout the front end, rather than …
(edit) @898   9 years campbell Update pretty printers and examples.
(edit) @888   9 years campbell Use simplified conditionals in RTLabs, following the prototype.
(edit) @887   9 years campbell Start bringing RTLabs into line with the prototype compiler: - a …
(edit) @882   9 years campbell Fix up fragile proofs for current version of matita.
(edit) @879   9 years campbell Refine "AST" types to include size/signedness information.
(edit) @878   9 years campbell Removal of manually inserted record projections.
(edit) @816   9 years campbell Clight to Cminor compilation, modulo switch statements, temporary …
(edit) @799   9 years mulligan more changes.
(edit) @797   9 years campbell Add error messages wherever the error monad is used. Sticks to …
(edit) @795   9 years mulligan Changes from this morning.
(edit) @793   9 years mulligan Work from today on rtlabs -> rtl pass.
(edit) @789   9 years mulligan More work on rtlabs -> rtl pass.
(edit) @775   9 years campbell A few useful definitions for when RTLabs programs fail.
Note: See TracRevisionLog for help on using the revision log.