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

[TMP] debugging workflow #174

Closed
wants to merge 28 commits into from
Closed

[TMP] debugging workflow #174

wants to merge 28 commits into from

Conversation

mtmk
Copy link
Collaborator

@mtmk mtmk commented Oct 30, 2023

No description provided.

mtmk added 28 commits October 26, 2023 19:20
IBufferWriter is part of the standard runtime and since we're
not using the property introduced by our interface ICountableBuffer
(which extends IBufferWriter)there is no reason to keep that
dependency on the public interface.
* Simplified INatsSerializer a little more. (Serialize method's return
  value wasn't used)

* Removed the default JSON serializer which was serializing any object
  using reflection. Reflection isn't possible with native AOT. This
  also makes serialization more explicit.

* Added a UTF8 primitives serializer in the default serializer chain
  to cover simple use cases like sending strings or ints.

* Added JSON serializer contexts for JS, Obj and Services models.
@mtmk mtmk closed this Oct 30, 2023
@mtmk mtmk deleted the serialization-proposal-tmp-1 branch October 30, 2023 20:23
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.

1 participant