{"shas":[["b342ddf00b9abc318c1075a8942928f1ef324f7f","c9ba14ddde1a2bc37e016f2aa13cccf5cbbd6819@apache.org","THRIFT-1251. java: Generated java code should indicate which fields are required and which are optional\n\nPatch: Takashi Yonebayashi\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153302 13f79535-47bb-0310-9956-ffa450edef68","Bryan Duxbury"],["c1905587872fe7a78adcc9d8c6d0c091ac7b80cc","a61a1add71dadc74037ae5e44ee30713db9a7451@apache.org","THRIFT-1184 event_base memory freeing by class TNonblockingServer\nadds option to use existing event base\nPatch: Pavlin Radoslavov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153307 13f79535-47bb-0310-9956-ffa450edef68","Roger Meier"],["345ecc739ab145f9a0e7c27bbcb4ee72ccd3a86b","a61a1add71dadc74037ae5e44ee30713db9a7451@apache.org","THRIFT-690 add new ApplicationExceptions (INTERNAL_ERROR, PROTOCOL_ERROR) to the following languages: as3, c_glib, cocoa, cpp, erl, hs, js, nodejs, ocaml, perl, py, rb\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153412 13f79535-47bb-0310-9956-ffa450edef68","Roger Meier"]],"ref":"refs/heads/trunk","size":3,"head":"345ecc739ab145f9a0e7c27bbcb4ee72ccd3a86b","push_id":38423038}