8.10

3 Project Iterations

General explanations about the project and its grading are detailed on the logistics page. Here you find detailed explanations about each iteration. The folowing is the list of tentative deadlines for the project iterations.

Date

Note

Sun, Mar 2, 2025 -- 23:59

Project Iteration 1 due

Sun, Mar 16, 2025 -- 23:59

Project Iteration 2 due

Sun, Mar 30, 2025 -- 23:59

Project Iteration 3 due

Sun, Apr 27, 2025 -- 23:59

Project Iteration 4 due

Sun, May 11, 2025 -- 23:59

Project Iteration 5 due

Sun, May 25, 2025 -- 23:59

Project Iteration 6 due

    3.1 Exercise: x64 to elf64

    3.2 Iteration 1: Towards a Declarative Language

    3.3 Iteration 2: Register Allocation

    3.4 Iteration 3: Adding Control Flow

    3.5 Iteration 4: Adding Tail Calls

    3.6 Iteration 5: Optimizations

    3.7 Iteration 6: Call and Return