Tiger 2017
This is the sixteenth year of the Tiger Project.
We have been helped by:
- Assistants
Aurélien Baud, Baptiste Covolato, Pierre De Abreu, Léo Ercolanelli, Arnaud Farbos, Axel Manuel, Vincent Mirzaian-Dehkordi, Matthieu Simon, Jérémie Simon
- Deliveries for ing1 student:
Stage
Submission
TC-0
2014-12-21
TC-1
2015-02-08
TC-2
2015-02-22
TC-3R
2015-03-01
TC-4E
2015-03-22
TC-5
2015-05-03
TC-6
2015-05-31
TC-7
2015-06-07
TC-8
2015-06-14
TC-9
2015-07-19
- Deliveries for AppIng1 student:
Stage
Submission
TC-0
2014-12-21
Some of the noteworthy changes compared to Tiger 2016:
- Use of even more C++ 2011 features
The compiler introduces the following C++ 2011 features:
use
using
instead oftypedef
;variadic templates (
misc::variant
).
The C++ features used in the Tiger compiler are supported by both GCC 4.8 and Clang 3.3.
- Style
Many stylistics changes have been performed.
- TC-Y
An ARM back end has been added.
- All the given code compiles
Code given to students compiles even with the
// FIXME
chunks.