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


1.4.19 Tiger 2018

This is the seventeenth year of the Tiger Project.

We have been helped by:

Assistants

Rémi Billon, Pierre-Louis Dagues, Pierre De Abreu, Léo Ercolanelli, Arnaud Gaillard, Axel Manuel, Sébastien Piat, Matthieu Simon, Jérémie Simon, Francis Visoiu Mistrih

Deliveries for Ing1 students:

StageKindLaunchSubmission
.tigRushNov 20, 2015 at 20:00Nov 22, 2015 at 11:42
PTHL (TC-0)Dec 7, 2015 at 20:00Dec 20, 2015 at 11:42
TC-1RushFeb 15, 2016 at 20:00Feb 19, 2016 at 11:42
TC-2Feb 19, 2016 at 20:00Feb 28, 2016 at 11:42
TC-3 & TC-RMar 7, 2016 at 20:00Mar 20, 2016 at 11:42
TC-4 & TC-EApr 18, 2016 at 20:00May 1, 2016 at 11:42
TC-5May 2, 2016 at 20:00May 15, 2016 at 11:42
TC-6May 23, 2016 at 20:00May 29, 2016 at 11:42
TC-7May 30, 2016 at 20:00Jun 5, 2016 at 11:42
TC-8Jun 6, 2016 at 20:00Jun 12, 2016 at 11:42
TC-9Jun 27, 2016 at 20:00Jul 10, 2016 at 11:42

Some of the noteworthy changes compared to Tiger 2017:

type::Type visitor

Make the type::Type class visitable.

#pragma once

Remove the cpp guards and replace them with #pragma once directives.

Use of C++14

Move the standard from C++11 to C++14 since it is fully supported by both GCC 5.0 and Clang 3.4.

LLVM translator

Add TC-L, a stage for LLVM IR generation. After TC-4, students have two choices:

Dementors

Allow students to fix and push previous stages of TC more often after the final submission.

Overfun-object

Add support for programs with overload and object.

Usable through the new options:


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