[jira] [Updated] (THRIFT-4294) Java Configure Fails for Ant >= 1.10

2017-08-28 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-4294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-4294: Description: The configure step enables building the java lib if the ant version is >= 1.7.

[jira] [Created] (THRIFT-4294) Java Configure Fails for Ant >= 1.10

2017-08-28 Thread Mike Rettig (JIRA)
Mike Rettig created THRIFT-4294: --- Summary: Java Configure Fails for Ant >= 1.10 Key: THRIFT-4294 URL: https://issues.apache.org/jira/browse/THRIFT-4294 Project: Thrift Issue Type: Bug

[jira] [Updated] (THRIFT-4293) Reuse Mutable TField on read

2017-08-25 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-4293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-4293: Description: The struct 'read' method allocates a TField object on each readFieldBegin(). This

[jira] [Updated] (THRIFT-4293) Reuse Mutable TField on read

2017-08-25 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-4293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-4293: Attachment: mutable_read.patch > Reuse Mutable TField on read > > >

[jira] [Updated] (THRIFT-4293) Reuse Mutable TField on read

2017-08-25 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-4293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-4293: Attachment: (was: thrift-TMutableField-read.patch) > Reuse Mutable TField on read >

[jira] [Updated] (THRIFT-4293) Reuse Mutable TField on read

2017-08-25 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-4293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-4293: Attachment: thrift-TMutableField-read.patch > Reuse Mutable TField on read >

[jira] [Created] (THRIFT-4293) Reuse Mutable TField on read

2017-08-25 Thread Mike Rettig (JIRA)
Mike Rettig created THRIFT-4293: --- Summary: Reuse Mutable TField on read Key: THRIFT-4293 URL: https://issues.apache.org/jira/browse/THRIFT-4293 Project: Thrift Issue Type: Improvement

[jira] [Commented] (THRIFT-3898) TBase interface shouldn't extend Comparable

2016-08-16 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-3898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15422744#comment-15422744 ] Mike Rettig commented on THRIFT-3898: - Similarly the F type parameter should be removed. It is also

[jira] [Created] (THRIFT-3898) TBase interface shouldn't extend Comparable

2016-08-15 Thread Mike Rettig (JIRA)
Mike Rettig created THRIFT-3898: --- Summary: TBase interface shouldn't extend Comparable Key: THRIFT-3898 URL: https://issues.apache.org/jira/browse/THRIFT-3898 Project: Thrift Issue Type:

[jira] [Created] (THRIFT-3868) Java struct equals should do identity check before field comparison

2016-06-29 Thread Mike Rettig (JIRA)
Mike Rettig created THRIFT-3868: --- Summary: Java struct equals should do identity check before field comparison Key: THRIFT-3868 URL: https://issues.apache.org/jira/browse/THRIFT-3868 Project: Thrift

[jira] [Commented] (THRIFT-2260) Thrift imposes unneeded dependency on commons-lang3

2014-12-04 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-2260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14234376#comment-14234376 ] Mike Rettig commented on THRIFT-2260: - The new implementation could be a lot faster

[jira] [Created] (THRIFT-2877) Optimize generated hashCode

2014-12-03 Thread Mike Rettig (JIRA)
Mike Rettig created THRIFT-2877: --- Summary: Optimize generated hashCode Key: THRIFT-2877 URL: https://issues.apache.org/jira/browse/THRIFT-2877 Project: Thrift Issue Type: Improvement

[jira] [Updated] (THRIFT-2877) Optimize generated hashCode

2014-12-03 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-2877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-2877: Description: The generated java hashCode method allocates an ArrayList then appends the fields to

[jira] [Commented] (THRIFT-1618) static structMap in FieldMetaData is not thread safe and can lead to deadlocks

2013-12-06 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13841823#comment-13841823 ] Mike Rettig commented on THRIFT-1618: - Still appears broken.

[jira] [Commented] (THRIFT-1618) static structMap in FieldMetaData is not thread safe and can lead to deadlocks

2012-10-07 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13471364#comment-13471364 ] Mike Rettig commented on THRIFT-1618: - ThriftDeadlock.java was attached on september

[jira] [Updated] (THRIFT-1618) static structMap in FieldMetaData is not thread safe and can lead to deadlocks

2012-09-27 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-1618: Attachment: ThriftDeadlock.java Here is my repro. You will need to provide your own jar that

[jira] [Created] (THRIFT-1618) static structMap in FieldMetaData is not thread safe and can lead to deadlocks

2012-05-30 Thread Mike Rettig (JIRA)
Mike Rettig created THRIFT-1618: --- Summary: static structMap in FieldMetaData is not thread safe and can lead to deadlocks Key: THRIFT-1618 URL: https://issues.apache.org/jira/browse/THRIFT-1618

[jira] [Updated] (THRIFT-1618) static structMap in FieldMetaData is not thread safe and can lead to deadlocks

2012-05-30 Thread Mike Rettig (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Rettig updated THRIFT-1618: Component/s: Java - Library Java - Compiler static structMap in