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

refactor(codegen): make selector hack compatible with TON API #2398

Merged
merged 27 commits into from
Mar 20, 2025

Conversation

Shvandre
Copy link
Contributor

Issue

Closes #2366 .

@Shvandre Shvandre requested a review from a team as a code owner March 17, 2025 13:02
@novusnota novusnota added this to the v1.6.4 milestone Mar 17, 2025
@anton-trunov anton-trunov changed the title refactor(codegen): Refactored selector hack to be compatible with tonapi refactor(codegen): make selector hack compatible with TON API Mar 17, 2025
Copy link
Member

@anton-trunov anton-trunov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You also need to fix the docs, see the internalExternalReceiversOutsideMethodsMap section here: https://docs.tact-lang.org/book/config/#options-optimizations.

And we need to mark it as a breaking change in the changelog.

novusnota and others added 7 commits March 18, 2025 12:45
# Conflicts:
#	dev-docs/CHANGELOG.md
#	src/benchmarks/jetton/results_code_size.json
#	src/benchmarks/jetton/results_gas.json
#	src/benchmarks/notcoin/results_code_size.json
#	src/benchmarks/notcoin/results_gas.json
#	src/benchmarks/wallet/results_gas.json
@novusnota
Copy link
Member

novusnota commented Mar 18, 2025

@Shvandre, sorry that I've barged in with my changes — I just wanted to do docs. Those look fine now, you may continue with code issues :)

Shvandre and others added 5 commits March 18, 2025 15:08
…' into B4ckSl4sh/reworked-selector-hack

# Conflicts:
#	src/benchmarks/jetton/results_code_size.json
#	src/benchmarks/jetton/results_gas.json
#	src/benchmarks/notcoin/results_code_size.json
#	src/benchmarks/notcoin/results_gas.json
#	src/benchmarks/wallet/results_gas.json
@Shvandre Shvandre marked this pull request as draft March 18, 2025 13:40
@anton-trunov anton-trunov modified the milestones: v1.6.4, v1.6.5 Mar 18, 2025
@anton-trunov anton-trunov added this to the v1.6.5 milestone Mar 19, 2025
@Shvandre Shvandre marked this pull request as ready for review March 20, 2025 09:02
@anton-trunov anton-trunov merged commit 4402f9c into main Mar 20, 2025
26 checks passed
@anton-trunov anton-trunov deleted the B4ckSl4sh/reworked-selector-hack branch March 20, 2025 17:10
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.

Adapt selector hack so tonapi can easy work with it
5 participants