Skip to content

sui_v1.40.0_1734518872_ci

@awelc awelc tagged this 18 Dec 08:09
## Description 

This PR builds upon the compiler changes supporting partial compilation
of of user code (skipping function bodies when compiling specific files
designated by the user) to deliver the performance improvements
described in the [PR](https://github.com/MystenLabs/sui/pull/20588)
containing the compiler changes (reducing compilation time in the IDE
for the Deepbook package from over 1s to less than 200ms).

In this PR, in addition to caching dependencies, we also cache user
code, fully compile only modified files, and merge result of this
compilation with the cached data


## Test plan 

All tests must pass. Also tested manually to verify correctness and
performance improvements
Assets 2
Loading