You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
slicec Does not Reject Tagged Streamed Parameters #823
Tags are all about adding and removing parameters/fields while maintaining on-the-wire compatibility.
Steamed parameters can always be added/removed without affecting on-the-wire compatibility.
Therefore tagging a streamed parameter never makes sense to do. It's not necessary, and streams use their own encoding, distinct from tags anyways.
slicec should of been rejecting these from the get-go, and the fact it allows tag(6) g: stream int32? at all is an oversight.
What's Changed
slicec now rejects tags on streamed parameters with an error.
Activity