Nistor Adrian created IPROTO-98:
-----------------------------------
Summary: Schema parser should recognize and enforce the 'reserved' statement
Key: IPROTO-98
URL: https://issues.jboss.org/browse/IPROTO-98
Project: Infinispan ProtoStream
Issue Type: Enhancement
Reporter: Nistor Adrian
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
[ https://issues.jboss.org/browse/IPROTO-11?page=com.atlassian.jira.plugin.... ]
Nistor Adrian resolved IPROTO-11.
---------------------------------
Resolution: Done
Decided to close this because the annotation is in place and it works. Actual support for 'reserved' in schema will be added in a future release, after upgrading the parser.
> @ProtoReserved annotation for generatinng 'reserved' statements for fields and enums
> ------------------------------------------------------------------------------------
>
> Key: IPROTO-11
> URL: https://issues.jboss.org/browse/IPROTO-11
> Project: Infinispan ProtoStream
> Issue Type: Feature Request
> Reporter: Nistor Adrian
> Assignee: Nistor Adrian
> Priority: Major
> Fix For: 4.3.0.Alpha8, 4.3.0.Final
>
>
> See
> https://developers.google.com/protocol-buffers/docs/proto#reserved
> https://developers.google.com/protocol-buffers/docs/proto3#reserved
> The 'reserved' keyword was added in protobuf-java v3.0.0-alpha-3, which came years after the protoparser 4.0.3 we use so this cannot work unless we upgrade/replace protoparser.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
[ https://issues.jboss.org/browse/IPROTO-11?page=com.atlassian.jira.plugin.... ]
Nistor Adrian updated IPROTO-11:
--------------------------------
Summary: @ProtoReserved annotation for generatinng 'reserved' statements for fields and enums (was: Implement reserved fields)
> @ProtoReserved annotation for generatinng 'reserved' statements for fields and enums
> ------------------------------------------------------------------------------------
>
> Key: IPROTO-11
> URL: https://issues.jboss.org/browse/IPROTO-11
> Project: Infinispan ProtoStream
> Issue Type: Feature Request
> Reporter: Nistor Adrian
> Assignee: Nistor Adrian
> Priority: Major
> Fix For: 4.3.0.Alpha8, 4.3.0.Final
>
>
> See
> https://developers.google.com/protocol-buffers/docs/proto#reserved
> https://developers.google.com/protocol-buffers/docs/proto3#reserved
> The 'reserved' keyword was added in protobuf-java v3.0.0-alpha-3, which came years after the protoparser 4.0.3 we use so this cannot work unless we upgrade/replace protoparser.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
[ https://issues.jboss.org/browse/IPROTO-97?page=com.atlassian.jira.plugin.... ]
Nistor Adrian updated IPROTO-97:
--------------------------------
Fix Version/s: 4.3.0.Alpha9
> Generated code should track missing fields using a bitset simulated in a long/int rather than individual boolean flags
> ----------------------------------------------------------------------------------------------------------------------
>
> Key: IPROTO-97
> URL: https://issues.jboss.org/browse/IPROTO-97
> Project: Infinispan ProtoStream
> Issue Type: Enhancement
> Reporter: Nistor Adrian
> Assignee: Nistor Adrian
> Priority: Major
> Fix For: 4.3.0.Final, 4.3.0.Alpha9
>
>
> This should ensure a lower number of local vars in the generated method with less chances of hitting the limit.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
[ https://issues.jboss.org/browse/IPROTO-74?page=com.atlassian.jira.plugin.... ]
Nistor Adrian updated IPROTO-74:
--------------------------------
Fix Version/s: 4.3.0.Alpha8
> Allow repeatable fields to be written as a stream
> -------------------------------------------------
>
> Key: IPROTO-74
> URL: https://issues.jboss.org/browse/IPROTO-74
> Project: Infinispan ProtoStream
> Issue Type: Enhancement
> Affects Versions: 4.2.0.Final
> Reporter: Ryan Emerson
> Assignee: Nistor Adrian
> Priority: Major
> Fix For: 4.3.0.Alpha8, 4.3.0.Final
>
>
> Currently in order to write to a repeatable field it is necessary for an entire array or collection to be serialized at once. When writing larger collections it would be better if each object could be written individually from a stream.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
[ https://issues.jboss.org/browse/IPROTO-94?page=com.atlassian.jira.plugin.... ]
Nistor Adrian updated IPROTO-94:
--------------------------------
Fix Version/s: 4.3.0.Alpha8
> Marshalling of immutable objects
> --------------------------------
>
> Key: IPROTO-94
> URL: https://issues.jboss.org/browse/IPROTO-94
> Project: Infinispan ProtoStream
> Issue Type: Enhancement
> Reporter: Nistor Adrian
> Assignee: Nistor Adrian
> Priority: Major
> Fix For: 4.3.0.Alpha8, 4.3.0.Final
>
>
> These typically have final fields, may have getters for them but do not have setters. All fields should be read in advance and passed all at once to a constructor.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)