Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[W5OC] Skydev's challenge entry ("conservative" edition) #3

Merged
merged 66 commits into from
Nov 20, 2023

Conversation

Skydev0h
Copy link
Contributor

@Skydev0h Skydev0h commented Oct 15, 2023

This is a "conservative" edition of my contest entry.

The conservativeness of it is that it does not involve modification of the TVM Assembler (Asm.fif), but by it, it loses a considerable amount of possible optimizations, since this change very well synergizes with other optimizations (without them such extent would not be possible because of code size constraints), and I'd like to invite you to take a look at the "radical" edition here: #4.

You can take a look at all the optimizations with detailed explanations of each optimization and commit at the Improvements log document (that is also now linked from the README page, that also now has a special section about the contest).

Also, an undoubtable GitHub activity history is provided as a time precedence guarantee that the optimizations are original and are not copy-cated.

@Skydev0h
Copy link
Contributor Author

It seems that removing difference automatically closes the PR, so I will have to force-push the changed code over the dummy commit 😓

@Skydev0h Skydev0h reopened this Oct 15, 2023
@Skydev0h
Copy link
Contributor Author

The code has been published!

Improvements.rst Outdated Show resolved Hide resolved
contracts/wallet_v5.fc Outdated Show resolved Hide resolved
Improvements.rst Outdated Show resolved Hide resolved
@Skydev0h
Copy link
Contributor Author

Skydev0h commented Nov 2, 2023

@siandreev fixed the issues mentioned in the review comments

@siandreev siandreev changed the base branch from main to feature/optimisation November 20, 2023 11:50
@siandreev siandreev merged commit ea879ad into tonkeeper:feature/optimisation Nov 20, 2023
1 check passed
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.

2 participants