Menu

#48 improve compile-time performances

1.2.0
accepted
None
Implementation
critical
0.4.0
enhancement
2012-09-10
2012-05-10
No

Right now it take x 30 to compile with all contracts enabled with respect to contract disabled!
1) Profile the code and analysis reason for long compilation time.
2) Reduce compilation time.

Contracts off:
1) Preprocess
2) Expand original function declaration
3) Compile original code

Contracts on:
1) Preprocess
2) Expand contract code + original function declaration
3) Compile contract code + original code

Which step(s) is taking so long?

Discussion

  • Lorenzo Caminiti

    • priority changed from blocker to critical
     
  • Lorenzo Caminiti

    • status changed from new to accepted
     
  • Lorenzo Caminiti

    • milestone changed from Future to 1.2.0
     

Log in to post a comment.