tact
tact copied to clipboard
Implement constant string receivers
Closes #51
- [x] I have updated CHANGELOG.md
- [x] I have added tests to demonstrate the contribution is correctly implemented: this usually includes both positive and negative tests, showing the happy path(s) and featuring intentionally broken cases
- [x] I have run all the tests locally and no test failure was reported
- [x] I did not do unrelated and/or undiscussed refactorings
just found out it doesn't work correctly for contract-scoped constants. I'll fix that
Fixed. However, there's a temporary limitation on lvalue paths. I had to add it because #284 and #400 aren't resolved yet. We'll be able to support strings from constant structs after these are resolved.
Rebased, added more tests and implemented handling constant values from structs. Also found #439 during testing.
Let's come back to this feature a bit later