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

Value and object representation overhaul #879

Merged
merged 34 commits into from
Mar 9, 2023
Merged

Conversation

graydon
Copy link
Contributor

@graydon graydon commented Mar 2, 2023

This is the SDK adaptation of stellar/rs-soroban-env#682, which we're going to try writing collaboratively

@graydon graydon requested review from dmkozh, sisuresh and jayz22 and removed request for dmkozh March 2, 2023 20:59
dmkozh and others added 24 commits March 2, 2023 18:53
The todos should be converted to proper types when we add the support of the respective types.
This should probably be a temporary limitation; we now may be able to allow longer names/symbols.
- Allow using Symbol::from_small_str for str literals (still not sure how that should look like in the final version)
- Update a couple too long token-spec function names to 9 symbols (not committing this as we should increase the limit instead)
Also refactor the `symbol!` uses to use `Symbol::short` in most places (the tests still don't build though, so there might be places where I've missed something).
dmkozh added 2 commits March 8, 2023 13:07
With --no-default-features long symbols are logged just as #obj currently, which isn't testable.
@jayz22
Copy link
Contributor

jayz22 commented Mar 8, 2023

Accidentally approved.

### What

[TODO: Short statement about what is changing.]

### Why

[TODO: Why this change is being made. Include any context required to
understand the why.]

### Known limitations

[TODO or N/A]
graydon and others added 3 commits March 8, 2023 16:11
### What

[TODO: Short statement about what is changing.]

### Why

[TODO: Why this change is being made. Include any context required to
understand the why.]

### Known limitations

[TODO or N/A]
@graydon graydon merged commit 754c43b into main Mar 9, 2023
@graydon graydon deleted the midwinter-val-reform branch March 9, 2023 01:43
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