Skip to content

Conversation

@mopfel-winrux
Copy link
Collaborator

This PR adds partial memorization to the +redo:ut arm during compilation.

Some quick benchmarks on the improvements when compiling hoon.hoon

> :time (make .^(@ %cx %/sys/hoon/hoon))

Without memoization with memoization
~s25..7caf ~s23..1993
~s26..73df ~s22..e01f
~s26..911e ~s24..25cf

This work was done by @xiphiness.

@mopfel-winrux mopfel-winrux requested a review from a team as a code owner July 11, 2025 15:11
@mopfel-winrux
Copy link
Collaborator Author

This probably has some extra files that should be removed

@mopfel-winrux mopfel-winrux changed the base branch from develop to next/kelvin/409 July 11, 2025 15:25
@pkova pkova merged commit 9fe5401 into next/kelvin/409 Jul 23, 2025
2 checks passed
@pkova pkova deleted the zif/cache-redo branch July 23, 2025 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants