source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1510   9 years sacerdot All files ported to new dependent inversion.
(edit) @1509   9 years mulligan i hate subtraction over the nats
(edit) @1508   9 years tranquil branched a version of the plug-in that is compatible with the indexed …
(edit) @1507   9 years tranquil * added an option to not use ternary expressions in costs, to …
(edit) @1506   9 years mulligan changes to costs proof over weekend
(edit) @1505   9 years ayache D2.2: addendum on 16 and 32 bits integer and function pointers support.
(edit) @1504   9 years ayache 8051 ocaml: bug fix in the labelling of do-whiles.
(edit) @1503   9 years mulligan inductive type complete
(edit) @1502   9 years mulligan changes to inductive defn
(edit) @1501   9 years sacerdot We must take in account the labelled_p predicate.
(edit) @1500   9 years sacerdot Proof sketch for one of the two main proofs.
(edit) @1499   9 years mulligan part way through main statement transcription
(edit) @1498   9 years mulligan added new file for proof that costs are preserved at asm level
(edit) @1497   9 years mulligan a bit of tidying up, removing dead code, etc.
(edit) @1496   9 years mulligan problem fixed with tactics missing a semicolon to stop greedy parsing
(edit) @1495   9 years mulligan proper calculation of costs
(edit) @1494   9 years mulligan changes to get everything compiling again
(edit) @1493   9 years mulligan finished well labeled check, up to injectivity of the label map
(edit) @1492   9 years ayache Comment in D2.2 -> LINToASM about function pointers.
(edit) @1491   9 years ayache Function pointers good and working.
(edit) @1490   9 years ayache Function pointers fixed.
(edit) @1489   9 years campbell Fix up a couple of lemmas affected by the change to add_with_carries.
(edit) @1488   9 years ayache Function pointers in D2.2/8051. Bugged for now.
(edit) @1487   9 years mulligan committing some code for well labelling
(edit) @1486   9 years mulligan finished asm costs
(edit) @1485   9 years sacerdot Less nice definitiion of add_with_carries that avoids a quadratic …
(edit) @1484   9 years sacerdot
(edit) @1483   9 years tranquil * implemented a first draft of loop unrolling * correced bugs in CostExpr?
(edit) @1482   9 years sacerdot 1. very long standing conflict committed (but don't ask me what the …
(edit) @1481   9 years sacerdot Proof fixed. The new standard library does not index any longer the …
(edit) @1480   9 years sacerdot Proof changed (to use new automation). BUG FOUND: automation fails if …
(edit) @1479   9 years boender - added insert_lookup_opt - assembly compiles now
(edit) @1478   9 years sacerdot Almost completed (up to is_finals).
(edit) @1477   9 years tranquil * corrected a bug * implemented copy propagation * enhanced constant …
(edit) @1476   9 years sacerdot
(edit) @1475   9 years sacerdot Towards the two fullexec transition systems that represent …
(edit) @1474   9 years mulligan adding missing asmcosts file for computing the costs of an assembly …
(edit) @1473   9 years tranquil * implemented partial redundancy elimination * added some tools for …
(edit) @1472   9 years mulligan moved proof utils to erasure.ma
(edit) @1471   9 years mulligan finished erasure and generalised so as to work on arbitrary joint programs
(edit) @1470   9 years mulligan finished, pretty ugly though as matita's disambiguation is a …
(edit) @1469   9 years mulligan finished new relabelling for graphs subject to one axiom closed
(edit) @1468   9 years tranquil * implemented constant propagation * implementing partial redundancy …
(edit) @1467   9 years mulligan small change, adding entry and exit labels into the internal function, …
(edit) @1466   9 years mulligan erasure for graph based joint languages almost complete
(edit) @1465   9 years sacerdot Dead code removed.
(edit) @1464   9 years campbell Use unification hints to simplify the graph monotonicity proofs.
(edit) @1463   9 years mulligan added erasure for lin
(edit) @1462   9 years ayache Added D5.1: Frama-C plug-in and Lustre wrapper. D2.2 (8051) has been …
(edit) @1461   9 years mulligan rewrote erasure for assembly programs
(edit) @1460   9 years mulligan most of cost label erasure for assembly language complete, with one …
(edit) @1459   9 years boender - moved stronger occurs_exactly_once lemma to its proper place in …
(edit) @1458   9 years mulligan added skeleton file for erasure function for joint languages
(edit) @1457   9 years sacerdot Bug fixed: when calling an internal function, the pc block is now set …
(edit) @1456   9 years mulligan changed type of pointer_of_label in report
(edit) @1455   9 years mulligan ratios changed
(edit) @1454   9 years mulligan removed mention of axiomatised code in LIN/semantics.ma
(edit) @1453   9 years sacerdot
(edit) @1452   9 years sacerdot Bug fixed: labels MUST be represented as pointers whose block is the …
(edit) @1451   9 years sacerdot 1. All axioms in LIN/semantics.ma closed 2. succ_pc and …
(edit) @1450   9 years sacerdot Disambiguation problem avoided.
(edit) @1449   9 years mulligan finished d4.3
(edit) @1448   9 years mulligan finished columns in d4.2 report
(edit) @1447   9 years mulligan changes to columns in tables
(edit) @1446   9 years sacerdot
(edit) @1445   9 years mulligan o'caml sizes done for first table
(edit) @1444   9 years tranquil * expression simplification finished
(edit) @1443   9 years mulligan sizes added
(edit) @1442   9 years mulligan changes fixing wrong deletion of conflicts
(edit) @1441   9 years mulligan small change
(edit) @1440   9 years mulligan ratios fixed
(edit) @1439   9 years sacerdot
(edit) @1438   9 years mulligan changed claudio's english, added bib file
(edit) @1437   9 years sacerdot
(edit) @1436   9 years sacerdot
(edit) @1435   9 years sacerdot More on dependent types. One citation is missing.
(edit) @1434   9 years mulligan chages to typesetting and some wording changes
(edit) @1433   9 years tranquil * added infrastructure to add same-language transformations along the …
(edit) @1432   9 years mulligan finished d4.2 report
(edit) @1431   9 years sacerdot Back-end todo (in Italian only, sorry...)
(edit) @1430   9 years sacerdot Bug fixed: push/pop must work on the isp (now added). Note: the sp is …
(edit) @1429   9 years sacerdot Useless and removed.
(edit) @1428   9 years mulligan finished d4.3 report
(edit) @1427   9 years mulligan more added to d4.3 report
(edit) @1426   9 years boender removed axiom
(edit) @1425   9 years mulligan changes to the fixpoint calculation in ertl
(edit) @1424   9 years sacerdot 1. fold function over BitVectorTries? moved from ERTLToLTL to …
(edit) @1423   9 years sacerdot - spill no longer used - BUG IN Interference: generating the destruct …
(edit) @1422   9 years tranquil corrected a small bug
(edit) @1421   9 years tranquil first draft of peeling optimization: * a framework for heuristics has …
(edit) @1420   9 years mulligan more changes
(edit) @1419   9 years sacerdot All axioms closed.
(edit) @1418   9 years mulligan correct ratios for semantics calculated
(edit) @1417   9 years boender - proved that jumps always increase - this should make termination easy
(edit) @1416   9 years sacerdot Maps from hardware registers to beval now implemented in ASM/I8051 (in …
(edit) @1415   9 years sacerdot 1. hwreg_store/retrieve no longer returns a res (but it is still …
(edit) @1414   9 years mulligan more added
(edit) @1413   9 years mulligan a lot more added, including updated parameters based on csc's recent submit
(edit) @1412   9 years sacerdot Tailcalls (via ids or pointers) to internal functions implemented. …
(edit) @1411   9 years sacerdot 1. sem_params2 splitted into sem_params1 + sem_params2 to take out the …
Note: See TracRevisionLog for help on using the revision log.