All Projects : Thrift (Key: THRIFT)

Project Lead: David Reiss
URL: http://incubator.apache.org/thrift/
Description:
Thrift is a software framework for scalable cross-language services development.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #882211 Thu Nov 19 17:26:38 UTC 2009 bryanduxbury THRIFT-551. java: Enumeration doesn't generate real enum in Java
This patch makes the compiler generate actual Enum classes.
Files Changed
MODIFY /incubator/thrift/trunk/test/ThriftTest.thrift
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/TestClient.java
ADD /incubator/thrift/trunk/lib/java/src/org/apache/thrift/TEnum.java
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/meta_data/FieldValueMetaData.java
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
MODIFY /incubator/thrift/trunk/test/DebugProtoTest.thrift
ADD /incubator/thrift/trunk/lib/java/src/org/apache/thrift/meta_data/EnumMetaData.java
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/TestServer.java
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/UnionTest.java
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TType.java
Repository Revision Date User Message
ASF #881559 Tue Nov 17 21:56:43 UTC 2009 bryanduxbury THRIFT-628. java: Hash code method for _Fields objects does not behave as expected
This patch switches to using the hashcode of the actual field id, instead of the field id enumeration.
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
Repository Revision Date User Message
ASF #835739 Fri Nov 13 04:52:10 UTC 2009 dreiss THRIFT-621. cpp: Fix generated files using "apache" namespaces
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_cpp_generator.cc
Repository Revision Date User Message
ASF #835538 Thu Nov 12 20:52:25 UTC 2009 bryanduxbury THRIFT-623. java: Use a Java enum to represent field ids in generated structs
Files Changed
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/MetaDataTest.java
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/PartialDeserializeTest.java
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/TDeserializer.java
ADD /incubator/thrift/trunk/lib/java/src/org/apache/thrift/TFieldIdEnum.java
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/TBase.java
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/ReadStruct.java
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/TUnion.java
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/meta_data/FieldMetaData.java
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/UnionTest.java
Repository Revision Date User Message
ASF #835206 Thu Nov 12 03:01:33 UTC 2009 jake THRIFT-619: Perl server and example
Files Changed
ADD /incubator/thrift/trunk/tutorial/perl/PerlServer.pl
MODIFY /incubator/thrift/trunk/lib/perl/lib/Thrift/BufferedTransport.pm
MODIFY /incubator/thrift/trunk/lib/perl/lib/Thrift/Transport.pm
ADD /incubator/thrift/trunk/lib/perl/lib/Thrift/Server.pm
MODIFY /incubator/thrift/trunk/lib/perl/Makefile.am
MODIFY /incubator/thrift/trunk/lib/perl/lib/Thrift/Socket.pm
Repository Revision Date User Message
ASF #835203 Thu Nov 12 02:44:42 UTC 2009 jake THRIFT-626: Increase timeouts for socket requests
Files Changed
MODIFY /incubator/thrift/trunk/lib/perl/lib/Thrift/Socket.pm
Repository Revision Date User Message
ASF #835200 Thu Nov 12 02:36:30 UTC 2009 jake THRIFT-590: send/recv timeout values interchanged in perl socket lib
Files Changed
MODIFY /incubator/thrift/trunk/lib/perl/lib/Thrift/Socket.pm
Repository Revision Date User Message
ASF #835065 Wed Nov 11 21:01:35 UTC 2009 bryanduxbury THRIFT-624. java: compareTo is broken for Unions with binary fields
This patch adds a special case for byte[] values in TUnion. It also fixes a related bug in TBaseHelper for comparing two byte arrays.
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
MODIFY /incubator/thrift/trunk/test/DebugProtoTest.thrift
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/TBaseHelper.java
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/UnionTest.java
Repository Revision Date User Message
ASF #835006 Wed Nov 11 18:32:25 UTC 2009 esteve THRIFT-210. c#: Add support for TFramedTransport

author: Michael Greene (euphoria)
Files Changed
ADD /incubator/thrift/trunk/lib/csharp/src/Transport/TFramedTransport.cs
MODIFY /incubator/thrift/trunk/lib/csharp/Makefile.am
MODIFY /incubator/thrift/trunk/lib/csharp/src/Thrift.csproj
Repository Revision Date User Message
ASF #834119 Mon Nov 09 15:55:22 UTC 2009 bryanduxbury THRIFT-565. java: Structs containing typedefs for incomparable objects will be considered comparable
This patch causes the compiler to fully unwrap typedefs when determining comparability.
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
MODIFY /incubator/thrift/trunk/test/DebugProtoTest.thrift
MODIFY /incubator/thrift/trunk/lib/java/build.xml
Repository Revision Date User Message
ASF #832633 Wed Nov 04 00:30:10 UTC 2009 bryanduxbury THRIFT-620. java: Compact Protocol should call readAll, not read
This patch switches to calling readAll instead of read.
Files Changed
MODIFY /incubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TCompactProtocol.java
Repository Revision Date User Message
ASF #832507 Tue Nov 03 18:52:15 UTC 2009 geechorama THRIFT-613. Make generated objects implement the NSCoding protocol.
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_cocoa_generator.cc
Repository Revision Date User Message
ASF #830673 Wed Oct 28 17:07:14 UTC 2009 dreiss THRIFT-612. python: Fix exception bug in TFramedTransport.cstringio_refill

readFrame was being called without "self."
Files Changed
MODIFY /incubator/thrift/trunk/lib/py/src/transport/TTransport.py
Repository Revision Date User Message
ASF #830329 Tue Oct 27 20:27:49 UTC 2009 geechorama THRIFT-614. Add some more info to the exception that gets thrown when THTTPClient encounters an unexpected NSURLResponse object.
Files Changed
MODIFY /incubator/thrift/trunk/lib/cocoa/src/transport/THTTPClient.m
Repository Revision Date User Message
ASF #830326 Tue Oct 27 20:23:02 UTC 2009 geechorama THRIFT-521. Change @synthesize property declarations to @dynamic for happy compiling on OS X 10.6 as well as 10.5
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_cocoa_generator.cc
Repository Revision Date User Message
ASF #827890 Wed Oct 21 05:51:28 UTC 2009 dreiss THRIFT-606. cpp: Fix build on Solaris Nevada
Files Changed
MODIFY /incubator/thrift/trunk/lib/cpp/src/protocol/TProtocol.h
MODIFY /incubator/thrift/trunk/lib/cpp/src/transport/TServerSocket.cpp
MODIFY /incubator/thrift/trunk/lib/cpp/src/server/TNonblockingServer.cpp
MODIFY /incubator/thrift/trunk/configure.ac
Repository Revision Date User Message
ASF #825371 Thu Oct 15 01:24:26 UTC 2009 bryanduxbury THRIFT-589. java: Add Field Name to Field ID Mapping
Java Thrift structs now have a static mapping of field name to field ID.
Files Changed
MODIFY /incubator/thrift/trunk/lib/java/test/org/apache/thrift/test/MetaDataTest.java
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
Repository Revision Date User Message
ASF #825369 Thu Oct 15 01:20:34 UTC 2009 bryanduxbury THRIFT-603. rb: Struct read method does not call validate
After reading a struct, we will now call the struct's validate method.
Files Changed
MODIFY /incubator/thrift/trunk/lib/rb/ext/struct.c
Repository Revision Date User Message
ASF #820857 Fri Oct 02 00:56:53 UTC 2009 bryanduxbury THRIFT-529. java: Change generated constructors so that application code evolves better
Optional fields are now excluded from constructors.
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
Repository Revision Date User Message
ASF #820831 Thu Oct 01 22:52:25 UTC 2009 bryanduxbury THRIFT-477. java: remove extra methods generated for collections
I have rolled back the patch originally applied in this issue.
Files Changed
MODIFY /incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 191
   30%
Reopened Reopened 6
   1%
Resolved Resolved 303
   48%
Closed Closed 136
   21%

Open Issues

By Priority
Blocker Blocker 2
   1%
Critical Critical 2
   1%
Major Major 98
   50%
Minor Minor 69
   35%
Trivial Trivial 26
   13%

By Assignee
Alexander Shigin 2
   1%
Andrew McGeachie 2
   1%
Bryan Duxbury 4
   2%
David Reiss 10
   5%
Esteve Fernandez 2
   1%
Jonathan Ellis 1
   1%
Jérémie BORDIER 2
   1%
Michael Greene 2
   1%
Michael Stockton 1
   1%
T Jake Luciani 3
   2%
Todd Lipcon 2
   1%
Unassigned 166
   84%