Previous: Tiger 2019, Up: History [Contents][Index]
This is the nineteenth year of the Tiger Project.
We have been helped by:
Loïc Banet, Moray Baruh, Meven Courouble, Maxime Joubert, Ashkan Kiaie-Sandjie, Steven Lariau, Guillaume Marques, Sarasvati Moutoucomarapoule, Cyprien Orfila, Nicolas Poitoux, Loic Reyreaud, Andreas Touly
Deliveries for Ing1 students:
Stage | Kind | Launch | Submission |
---|---|---|---|
.tig | Rush | Jan 29, 2018 at 09:00 | Jan 31, 2018 at 11:42 |
TC-0 (PTHL) | Jan 29, 2018 at 14:00 | Feb 1, 2018 at 19:42 | |
TC-1 | Rush | Feb 1, 2018 at 20:00 | Feb 4, 2018 at 11:42 |
TC-2 | Feb 5, 2018 at 20:00 | Feb 25, 2018 at 11:42 | |
TC-3 & TC-R | Feb 12, 2018 at 20:00 | Mar 11, 2018 at 11:42 | |
TC-4 & TC-E | Mar 12, 2018 at 20:00 | Mar 25, 2018 at 11:42 | |
TC-5 | Apr 16, 2018 at 20:00 | Apr 29, 2018 at 11:42 | |
TC-6 | May 14, 2018 at 20:00 | May 20, 2018 at 11:42 | |
TC-7 | May 21, 2018 at 20:00 | May 27, 2018 at 11:42 | |
TC-8 | Jun 4, 2018 at 20:00 | Jun 10, 2018 at 11:42 | |
TC-9 | Jun 25, 2018 at 20:00 | Jul 8, 2018 at 11:42 |
Deliveries for AppIng1 students:
Stage | Kind | Launch | Submission |
---|---|---|---|
.tig | Rush | Jan 29, 2018 at 09:00 | Jan 31, 2018 at 11:42 |
TC-0 (PTHL) | Jan 29, 2018 at 14:00 | Feb 1, 2018 at 19:42 |
Some of the noteworthy changes compared to Tiger 2019:
Swap callee-save and caller-save order
Add desugar implementation for ArrayExp during TC-O
Replace enums with enum classes
Ensure _main existence and correct prototype in the AST
Remove MetavarExp and Metavariable AST nodes
Use nested namespaces
Replace some raw pointers with unique_ptr or shared_ptr
Add alternative rewrite_program implementation
Provide a docker with requirements to build tc
Previous: Tiger 2019, Up: History [Contents][Index]