Next: Tiger 2017, Previous: Tiger 2015, Up: History [Contents][Index]
This is the fifteenth year of the Tiger Project.
We have been helped by:
Anthony Seure, Rémi Weng
Aurélien Baud, Alexis Chotard, Baptiste Covolato, Arnaud Farbos, Laurent Gourvénec, Frédéric Lefort, Vincent Mirzaian-Dehkordi
Deliveries for Ing1 students:
Stage | Kind | Launch | Submission |
---|---|---|---|
.tig | Rush | Nov 22, 2013 at 21:00 | Nov 24, 2013 at 11:42 |
PTHL (TC-0) | Dec 9, 2013 at 18:42 | Dec 22, 2013 at 11:42 | |
TC-1 | Rush | Feb 17, 2014 at 14:00 | Feb 19, 2014 at 23:42 |
TC-2 | Feb 20, 2014 at 09:00 | Mar 2, 2014 at 11:42 | |
TC-3 & TC-R | Mar 3, 2014 at 19:00 | Mar 16, 2014 at 11:42 | |
TC-4 & TC-E | Mar 14, 2014 at 19:00 | May 4, 2014 at 11:42 | |
TC-5 | May 5, 2014 at 19:00 | May 24, 2014 at 23:42 | |
TC-6 | May 23, 2014 at 19:00 | Jun 8, 2014 at 11:42 | |
TC-7 | Jun 9, 2014 at 19:00 | Jun 22, 2014 at 11:42 | |
TC-8 | Jul 7, 2014 at 19:00 | Jul 13, 2014 at 11:42 | |
TC-9 | Jul 15, 2014 at 10:00 | Jul 20, 2014 at 11:42 |
Deliveries for AppIng1 students:
Stage | Kind | Launch | Submission |
---|---|---|---|
.tig | Rush | Nov 22, 2013 at 21:00 | Nov 24, 2013 at 11:42 |
PTHL (TC-0) | Dec 9, 2013 at 18:42 | Dec 22, 2013 at 11:42 |
Some of the noteworthy changes compared to Tiger 2015:
The compiler introduces the following C++ 2011 features:
std::unique_ptr
,
std::shared_ptr
);
override
s;
The whole set of C++ features used in the Tiger compiler is supported by both GCC 4.8 and Clang 3.3.
We introduce a C++ scanner this year, still generated by Flex, but
implemented as classes. The management of the scanner’s inputs has been
improved and responsibilities shared between the scanner and the driver
(parse::TigerParser
).
Starting this year, we deliver code with gaps exclusively through the tc-base public Git repository. We no longer provide tarballs nor patches as a means to update students’ code bases.
The nil
keyword has been made compatible with objects.
Many stylistics changes have been performed, mainly to match the EPITA Coding Style.
Next: Tiger 2017, Previous: Tiger 2015, Up: History [Contents][Index]