

@2872

9 years 
tassi 
Fix list of distributed files so that the debian package can be built



@2650

9 years 
regisgia 
* Final version of the untrusted software.



@2431

9 years 
campbell 
Fix in matitaout branch too.



@2430

9 years 
campbell 
Fix casting for conditionals in CompCert?derived C parser.



@2388

9 years 
campbell 
Example of each type of control flow statement, plus minor fix to …



@2384

9 years 
campbell 
Move Matita pretty printers into place.



@2383

9 years 
campbell 
Branch prototype so that there's a version with the matita output …



@2321

9 years 
campbell 
Add toolstick branch of the prototype.



@2169

9 years 
tranquil 
corrected bug where definition of carry bit by MUL and DIV (which …



@2100

9 years 
tranquil 
temporary solution to a bug where operations on spilled registers …



@1708

10 years 
mulligan 
Change to the execution of the MOVC instruction



@1700

10 years 
tranquil 
updated README



@1664

10 years 
tranquil 
corrected a bug in loop peeling where continue and breaks were not …



@1635

10 years 
tranquil 
* lists with binders and monads
* Joint.ma and other temprarily …



@1590

10 years 
tranquil 
* got back to previous implementation of multiplication in RTLabs > …



@1589

10 years 
tranquil 
* turned to argumentless return statements for RTLabs and RTL (there …



@1585

10 years 
tranquil 
fighting with a bug of the translation from RTL to ERTL



@1584

10 years 
tranquil 
* new form of translation written in graphUtilites (mainly as a test …



@1580

10 years 
tranquil 
implemented constant propagation in LTL
cleaned up translations in …



@1572

10 years 
tranquil 
* corrected previous bug
* finished propagating immediates



@1569

10 years 
tranquil 
* added in repository some missing files…



@1568

10 years 
tranquil 
* Immediates introduced (but not fully used yet in RTLabs to RTL pass) …



@1546

10 years 
tranquil 
added an option to prevent reindexing transformations from taking …



@1543

10 years 
tranquil 
deletion of indexed labels branch



@1542

10 years 
tranquil 
merge of indexed labels branch



@1539

10 years 
tranquil 
branch up to date



@1525

10 years 
ayache 
D2.2: function pointers using JMP.



@1507

10 years 
tranquil 
* added an option to not use ternary expressions in costs, to …



@1505

10 years 
ayache 
D2.2: addendum on 16 and 32 bits integer and function pointers support.



@1504

10 years 
ayache 
8051 ocaml: bug fix in the labelling of dowhiles.



@1492

10 years 
ayache 
Comment in D2.2 > LINToASM about function pointers.



@1491

10 years 
ayache 
Function pointers good and working.



@1490

10 years 
ayache 
Function pointers fixed.



@1488

10 years 
ayache 
Function pointers in D2.2/8051. Bugged for now.



@1483

10 years 
tranquil 
* implemented a first draft of loop unrolling
* correced bugs in CostExpr?



@1477

10 years 
tranquil 
* corrected a bug
* implemented copy propagation
* enhanced constant …



@1473

10 years 
tranquil 
* implemented partial redundancy elimination
* added some tools for …



@1468

10 years 
tranquil 
* implemented constant propagation
* implementing partial redundancy …



@1462

10 years 
ayache 
Added D5.1: FramaC plugin and Lustre wrapper. D2.2 (8051) has been …



@1444

10 years 
tranquil 
* expression simplification finished



@1433

10 years 
tranquil 
* added infrastructure to add samelanguage transformations along the …



@1422

10 years 
tranquil 
corrected a small bug



@1421

10 years 
tranquil 
first draft of peeling optimization:
* a framework for heuristics has …



@1392

10 years 
tranquil 
fiddling with Cminor: elimination of loops, blocks and exits



@1357

10 years 
tranquil 
* changed implementation of constant indexings with extensible arrays …



@1349

10 years 
tranquil 
* work on LIN completed
* small implementation of extensible arrays



@1345

10 years 
tranquil 
work on ERTL and LTL completed



@1340

10 years 
tranquil 
work on RTLabs and RTL completed



@1334

10 years 
tranquil 
work on Cminor completed



@1328

10 years 
tranquil 
* bug in ClightUtilities?.find_max_depth_lbld fixed
* singleentry loop …



@1319

10 years 
tranquil 
indexing branch is compiling again:
* clight interpreter updated
* …



@1310

10 years 
tranquil 
* finished changes on annotator
* implementing indexes in interpreter



@1305

10 years 
tranquil 
added indexes to loop constructors. Branch does not compile atm



@1297

10 years 
tranquil 
changed representation of indexings to a nameless one implemented with …



@1291

10 years 
tranquil 
Started branch of untrusted compiler with indexed labels
* added …



@1273

10 years 
campbell 
Remove generated file.



@1272

10 years 
campbell 
Revert accidental commit.



@1227

10 years 
mulligan 
changes



@1099

10 years 
ayache 
Bug fix in Deliverables/D2.2/8051: cast simplification.



@818

10 years 
ayache 
32 and 16 bits operations support in D2.2/8051



@796

10 years 
campbell 
Put correct type on cost label expressions in the prototype.



@769

10 years 
campbell 
Update the Clight matita term printer.



@743

10 years 
mulligan 
Removed mess from yesterday.



@742

10 years 
mulligan 
Added extra debugging feature for Nicolas



@741

10 years 
ayache 
Bug fix in LINToASM in D2.2's 8051 (negative integers).



@740

10 years 
ayache 
New memory model and bug fixes in 8051 branch. Added primitive …



@685

11 years 
ayache 
Bug fix in LINToASM (wrong conditional translation) in 8051 branch.



@680

11 years 
sacerdot 
8051memoryspacebranch from Brian moved from D2.3 (that does not …



@664

11 years 
mulligan 
Changed output of Intel HEX files so we no longer have those …



@645

11 years 
ayache 
Pretty output in D2.2.



@643

11 years 
ayache 
Bug fix in ASMCosts in D2.2.



@642

11 years 
ayache 
Added the review example in D2.2 (8051/tests/review1/)



@641

11 years 
ayache 
Improvement in the code of the cost computation in D2.2.



@640

11 years 
ayache 
Hex output not too long for mcu anymore. Readable output added.



@634

11 years 
ayache 
Bug fix in ASMCosts in D2.2.



@632

11 years 
ayache 
Small change in ASMCosts.



@631

11 years 
ayache 
Some bugs fixed in D2.2.



@630

11 years 
ayache 
Paris update in D2.2.



@627

11 years 
mulligan 
Fixed bug in ASMInterpret.ml. Added pretty printing module.



@625

11 years 
mulligan 
Fixed ASMInterpret so no assert false is generated. Working on …



@624

11 years 
ayache 
Bug fixs and signed division hack in D2.2.



@622

11 years 
mulligan 
Started fixing assert false problem.



@621

11 years 
ayache 
Bug fix in cost computation in D2.2.



@619

11 years 
ayache 
Update of D2.2 from Paris.



@530

11 years 
sacerdot 
8051/MIPS



@486

11 years 
ayache 
Deliverable D2.2
