Next: , Previous: , Up: History   [Contents][Index]


1.4.17 Tiger 2016

This is the fifteenth year of the Tiger Project.

We have been helped by:

Beta testers

Anthony Seure, Rémi Weng

Assistants

Aurélien Baud, Alexis Chotard, Baptiste Covolato, Arnaud Farbos, Laurent Gourvénec, Frédéric Lefort, Vincent Mirzaian-Dehkordi

Deliveries for Ing1 students:

StageKindLaunchSubmission
.tigRushNov 22, 2013 at 21:00Nov 24, 2013 at 11:42
PTHL (TC-0)Dec 9, 2013 at 18:42Dec 22, 2013 at 11:42
TC-1RushFeb 17, 2014 at 14:00Feb 19, 2014 at 23:42
TC-2Feb 20, 2014 at 09:00Mar 2, 2014 at 11:42
TC-3 & TC-RMar 3, 2014 at 19:00Mar 16, 2014 at 11:42
TC-4 & TC-EMar 14, 2014 at 19:00May 4, 2014 at 11:42
TC-5May 5, 2014 at 19:00May 24, 2014 at 23:42
TC-6May 23, 2014 at 19:00Jun 8, 2014 at 11:42
TC-7Jun 9, 2014 at 19:00Jun 22, 2014 at 11:42
TC-8Jul 7, 2014 at 19:00Jul 13, 2014 at 11:42
TC-9Jul 15, 2014 at 10:00Jul 20, 2014 at 11:42

Deliveries for AppIng1 students:

StageKindLaunchSubmission
.tigRushNov 22, 2013 at 21:00Nov 24, 2013 at 11:42
PTHL (TC-0)Dec 9, 2013 at 18:42Dec 22, 2013 at 11:42

Some of the noteworthy changes compared to Tiger 2015:

Use of even more C++ 2011 features

The compiler introduces the following C++ 2011 features:

The whole set of C++ features used in the Tiger compiler is supported by both GCC 4.8 and Clang 3.3.

C++ scanner

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).

More Git Usage

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.

Changes in the language regarding object-oriented constructs

The nil keyword has been made compatible with objects.

Style

Many stylistics changes have been performed, mainly to match the EPITA Coding Style.


Next: , Previous: , Up: History   [Contents][Index]