summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into codegen-alex-optAlex AUVOLAT2014-01-051-2/+1
|\
| * Makefile updateAlex AUVOLAT2014-01-051-2/+1
* | New optimization : some variables are put into registers.Alex AUVOLAT2013-12-291-71/+120
* | Minor style changes.Alex AUVOLAT2013-12-281-96/+108
* | Minor style changes.Alex AUVOLAT2013-12-281-17/+31
* | Optimize calculation order for arguments.Alex AUVOLAT2013-12-281-26/+69
* | Optimizations and refactoring.Alex AUVOLAT2013-12-282-47/+96
* | Finished... more or less.Alex AUVOLAT2013-12-281-10/+18
* | More optimizations. Still has bugs.Alex AUVOLAT2013-12-271-66/+88
* | Added a test ; bug corrections ; more optimizations.Alex AUVOLAT2013-12-271-42/+56
* | Optimize : use regs for argument passing. Still has bugs.Alex AUVOLAT2013-12-272-79/+166
* | Prepared for passing arguments in registers.Alex AUVOLAT2013-12-263-71/+127
* | Optimization.Alex AUVOLAT2013-12-262-94/+149
* | Fuck yeah all tests pass.Alex AUVOLAT2013-12-264-106/+173
* | Begin code generation (many bugs...)Alex AUVOLAT2013-12-256-66/+409
|/
* correct testing scriptAlex AUVOLAT2013-12-251-2/+2
* Implémentation de l'héritage multiple (au niveau du typage)Alex AUVOLAT2013-12-208-144/+197
* Tab to spacesAlex AUVOLAT2013-12-171-131/+131
* Transforme tabs en espacesAlex AUVOLAT2013-12-171-491/+491
* Abandon de l'héritage multiple ; héritage simple mis en place.Alex AUVOLAT2013-12-165-119/+202
* Corrected parsing bug ; give unique identifiers to functions.Alex AUVOLAT2013-12-162-18/+46
* Correct error message error.Alex AUVOLAT2013-12-101-1/+1
* Many things. Remains : inheritance.Alex AUVOLAT2013-12-103-102/+105
* Added rudimentary support for typing class-using expressions ; bug corrections.Alex AUVOLAT2013-12-093-132/+352
* CleanupAlex AUVOLAT2013-12-091-4/+4
* Corrected many bugs, improved error reporting.Alex AUVOLAT2013-12-066-100/+139
* Messages d'erreur plus explicites.Alex AUVOLAT2013-12-051-17/+22
* Meilleur module MipsAlex AUVOLAT2013-12-052-226/+425
* Meilleur gestion des erreurs.Alex AUVOLAT2013-12-054-70/+70
* Added tests, corrected two failed tests.Alex AUVOLAT2013-12-055-78/+16
* Rien.Alex AUVOLAT2013-12-051-0/+2
* Début du typage des expressions.Levis2013-12-054-7/+588
* Conform to specificationAlex AUVOLAT2013-11-272-5/+20
* Fixed a line-counting bug with short comments.Alex AUVOLAT2013-11-261-1/+1
* Added localisation for expressions and statements.Alex AUVOLAT2013-11-253-26/+74
* Corrected a pretty-printing bug.Alex AUVOLAT2013-11-211-1/+1
* Corrected parsing problem...Alex AUVOLAT2013-11-191-6/+6
* Finished parser (all tests pass!)Alex AUVOLAT2013-11-165-39/+195
* Functionning parser with no conflicts! No support for classes and OOP yet.Alex AUVOLAT2013-11-165-35/+91
* Started parser anewAlex AUVOLAT2013-11-166-267/+254
* Imported MIPS ASM definitions and more docs.Alex AUVOLAT2013-11-145-33/+401
* Nothing interesting to see yet.Alex AUVOLAT2013-11-106-0/+435