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


1.4.15 Tiger 2014

This is the thirteenth year of the Tiger Project.

We have been helped by:

Assistants

Jonathan Aigrain, Jules Bovet, Hugo Damme, Michael Denoun, Julien Grall, Christophe Pierre, Paul Similowski

CSI students

Félix Abecassis

Deliveries for Ing1 students:

StageKindLaunchSubmissionSupervisor
.tigLabNov 16, 2011Nov 16, 2011
TC-0Dec 05, 2011Dec 18, 2011 at 23:42
TC-1RushJan 30, 2012 at 19:00Feb 02, 2012 at 18:42
TC-2Feb 02, 2012 at 19:00Feb 10, 2012 at 18:42
TC-3 & TC-RRushFeb 10, 2012 at 19:00Feb 12, 2012 at 11:42
TC-4 & TC-EFeb 20, 2012 at 19:00Mar 04, 2012 at 11:42
TC-5Mar 05, 2012 at 19:00Mar 18, 2012 at 11:42
TC-6Apr 23, 2012 at 19:00May 06, 2012 at 11:42
TC-7May 21, 2012 at 19:00Jun 03, 2012 at 11:42
TC-8Jun 04, 2012 at 19:00Jun 17, 2012 at 11:42
TC-9Jul 02, 2012 at 19:00Jul 15, 2012 at 11:42

Deliveries for AppIng1 students:

StageKindLaunchSubmissionSupervisor
.tigLabNov 19, 2011Nov 19, 2011
TC-0Dec 05, 2011Dec 18, 2011 at 23:42
TC-1Jan 28, 2012 at 10:00Feb 05, 2012 at 11:42
TC-2Feb 08, 2012 at 19:00Feb 17, 2012 at 18:42
TC-3 & TC-RRushFeb 17, 2012 at 19:00Feb 19, 2012 at 11:42

Some of the noteworthy changes compared to Tiger 2013:

The Logomatig

Due to time constraints, the Bistromatig assignment that has been previously used in the past three years for the .tig rush has been replaced by a 4-hour lab assignment: The Logomatig. This assignment is about implementing a small interpreter in Tiger for a subset of the Logo language. The name of this project is a tribute to Logo, Tiger and the Bistromathic (though there are very few calculations in it).

Introduction of C++ 2011 features

Since a new C++ standard has been released this year (September 11, 2011), we are introducing some of its features in the Tiger project, namely range-based for-loops, auto-typed variables, use of the nullptr literal constant, use of explicitly defaulted and deleted functions, template metaprogramming traits provided by the standard library, and use of consecutive right angle brackets in templates. This set of features has been chosen for it is supported both by GCC 4.6 and Clang 3.0.

Git

Git has replaced Subversion as version control system at EPITA. As of this year, we also provide the code with gaps through a public Git repository. This method makes the integration of the code provided at the beginning of each stage easier (with the exception of TC-0, which is still to be done from scratch).


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