Dates


Task Description


Deliverables


Status



From


To

06 June 202412 June 2024Mentee Onboarding and Discussion with MentorsNA 

COMPLETED

13 June 202423 June 2024Preliminary Understanding
  • Solang and associated concepts of Solang.
  • Rust Programming


COMPLETED

24 June 202429 June 2024Discussion and Finalization of Project Plan
  • Timeline and tentative plan for project
  • Schedule for Evaluations 
Reviewed and Approved Tentative Plan


COMPLETED

30 June 202410 July 2024Comprehensive Study and Review of Solang
  •  Understanding solang and it's use cases.
  •  A high level snapshot of Solang's architecture and existing repositories. 

IN PROGRESS

11 July 202417 July 2024Study of Analysis and Transform Passes in LLVM IR

18 July 202421 July 2024Documentation

22 July 2024FIRST QUARTER EVALUATION

23 July 202406 August 2024Evaluate feasibility of Static checks, Analysis, and Transform Passes in LLVM

07 August 202420 August 2024Solang Repository Examination

21 August 202427 August 2024Evaluate the Possibility of Optimization (at Source Code Level)

27 August 202405 September 2024Documentation

06 September 2024MIDTERM EVALUATION

09 September 202422 September 2024LLVM Optimization Strategies



23 September 202406 October 2024Evaluate the Possibility of Optimization (at LLVM Level)



07 October 202413 October 2024Documentation

14 October 2024THIRD QUARTER EVALUATION

15 October 202429 October 2024Examination of the compiler strategies used for Syntax analysis and semantic analysis of the Solidity contract

01 November 202407 November 2024Documentation

08 November 202422 November 2024Challenges and Limitation in the Optimization Methods

23 November 202428 November 2024Final Documentation

29 November 2024FINAL EVALUATION 

  • No labels