1. fbe685a Add cpp cross tests to the build workflow by Carel Combrink · 8 months ago
  2. ce6139b [cpp] Adjust base64 padding parsing in TJSONProtocol by Hasnain Lakhani · 8 months ago
  3. 845a87a [THRIFT-5871] Improve MAX_MESSAGE_SIZE_CHECK and friends by Hasnain Lakhani · 8 months ago
  4. b7a1d8b FIX broken build on big endian platforms Client: cpp Patch: Patrick Gansterer by Patrick Gansterer · 8 months ago
  5. b0252a9 Throw exception instead of asserting in TJSONProtocol::readByte by Hasnain Lakhani · 9 months ago
  6. 786764b THRIFT-5868: UUID Support for TCompactProtocol Client: cpp Patch: Carel Combrink by Carel Combrink · 9 months ago
  7. 4035ecc THRIFT-5865: Fix TBinayProtocol with list<UUID> by Carel Combrink · 9 months ago
  8. 7c94335 THRIFT-5853: Remove oldstyle casts from TBufferTransports and TCompactProtocol by Maximilian Bandle · 12 months ago
  9. 5c08893 THRIFT-5854: Move the checkReadBytesAvailable check before allocation by Maximilian Bandle · 12 months ago
  10. 4b90909 THRIFT-5773 Strong UUID wrapper for C++ by CJCombrink · 1 year, 9 months ago
  11. 1d886ca THRIFT-5772: UUID support for c++ #2952 Client: cpp Patch: CJCombrink by CJCombrink · 1 year, 10 months ago
  12. 49c6ec7 TProtocol.h: Be extra careful when including MSVC Windows-related headers to not pollute the c++ namespace by Mario Emmenlauer · 2 years, 4 months ago
  13. 4fcd072 lib/cpp: Fix MSVC warning C4706 (BinaryProtocol) by dejank-isystem · 3 years ago
  14. cea5559 lib: cpp: protocol: declare when methods override by Christopher Friedt · 3 years, 4 months ago
  15. 0bc818f lib: cpp: TProtocol: support zephyr byteorder by Chris Friedt · 3 years, 4 months ago
  16. 50819ce Fix winsock capitalization for case sensitive cross-compilation by Jeremiah · 4 years ago
  17. b3cf198 Fix warning C4515: 'protocol': namespace uses itself by Dirk Sandbrink · 4 years ago
  18. 04aabcb TCompactProtocol.tcc: add missing include cstdlib by Mario Emmenlauer · 8 years ago
  19. 86352b4 THRIFT-5237 Implement MAX_MESSAGE_SIZE and consolidate limits into a TConfiguration class by zeshuai007 · 6 years ago
  20. 2ff4b13 THRIFT-4936 add depth limit type exception description by pengzhouhu · 6 years ago
  21. ee8caca THRIFT-4861: Set minimum boost to 1.56 and stop using deprecated boost predef endian header by James E. King III · 7 years ago
  22. dbc1f8d THRIFT-4024, THRIFT-4783: throw when skipping invalid type (#1742) by James E. King III · 7 years ago
  23. 6475016 THRIFT-4776:Modernize c++11 code by clang-tidy (#1732) by cyy · 7 years ago
  24. 973c855 THRIFT-4405: fix parsing bug in cpp json header read if sequence ID wrapped around to negative by James E. King III · 7 years ago
  25. f95620d THRIFT-4405: sanity tests relating to sequence numbers by James E. King III · 7 years ago
  26. 042580f THRIFT-4762: Applied some C++11 refactorings to the runtime library and compiler (#1719) by Sebastian Zenker · 7 years ago
  27. 278528c THRIFT-4732: windows cmake refinements and add windows docker build support by James E. King III · 7 years ago
  28. 0140cbf remove unused variables by cyy · 7 years ago
  29. 863262d add static_assert message by cyy · 7 years ago
  30. 7007506 replace boost static_assert with static_assert by cyy · 7 years ago
  31. 316723a remove stdcxx namespace and use std directly by cyy · 7 years ago
  32. 7b93559 use noexcept instead of throw() in library by cyy · 7 years ago
  33. 17a9cff Fix warning: catching polymorphic type ‘class std::runtime_error’ by value by proller · 7 years ago
  34. 58402ff THRIFT-2013: add multiplex server and client test support to cpp language by James E. King, III · 8 years ago
  35. 43f4bf2 THRIFT-4376: fix a few high impact coverity defects: by James E. King, III · 8 years ago
  36. 9ce1fd9 THRIFT-4049, THRIFT-4053: when skipping, if field type is invalid, throw a by James E. King, III · 8 years ago
  37. 82ae957 THRIFT-2221: detect C++11 and use std namespace for memory operations (smart_ptr) by James E. King, III · 8 years ago
  38. 117a5cc THRIFT-4138: Remove undefined behavior imported from Boost Client: C++ by Jim Apple · 9 years ago
  39. 147c284 THRIFT-2026: Eliminate some undefined behavior in C/C++ by Jim Apple · 9 years ago
  40. 07f5997 THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process by James E. King, III · 9 years ago
  41. 7edc8fa THRIFT-3873: fix various compiler warnings and overflow errors by James E. King, III · 9 years ago
  42. 11da87e THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically by Nobuaki Sukegawa · 9 years ago
  43. 1654fe9 THRIFT-3476: fix missing header by Jim King · 10 years ago
  44. 4300b72 THRIFT-3879 Undefined evaluation order causes incorrect processing in the C++ library JSON protocol by dtmuller · 10 years ago
  45. 3bf5bf9 THRIFT-3755 TDebugProtocol::writeString hits assert in isprint on Windows with debug CRT by tpcwang · 10 years ago
  46. f98d59f THRIFT-3757 Fix various compile warnings with VS2015 by tpcwang · 10 years ago
  47. d42d8be THRIFT-3758 TApplicationException::getType and TProtocolException::getType should be const by tpcwang · 10 years ago
  48. 0433d17 THRIFT-3636 Double precision is not fully preserved in C++ TJSONProtocol by Wang Yaofu · 10 years ago
  49. 95c628e THRIFT-3578 Make THeaderTransport detect TCompact framed and unframed by Nobuaki Sukegawa · 10 years ago
  50. 796667b THRIFT-3437 Fixed MinGW-w64 build Client: Build Patch: Antonio Di Monaco by Antonio Di Monaco · 10 years ago
  51. dfb6896 THRIFT-3483 Incorrect empty binary handling introduced by THRIFT-3359 by Nobuaki Sukegawa · 10 years ago
  52. 517aa14 THRIFT-3415 - C++: THeader*.h/cpp includes cleanup by Konrad Grochowski · 10 years ago
  53. 7f4be5f some 'some make style' suggestions applied to C++ files by Konrad Grochowski · 10 years ago
  54. 792db4e THRIFT-2423 Facebook's THeader protocol and transport for cpp by Dave Watson · 11 years ago
  55. a84e139 THRIFT-2411 - C++: Fixed support for UTF-16 encoding in JSON protocol by Konrad Grochowski · 10 years ago
  56. a175437 THRIFT-3276 Binary data does not decode correctly using the TJSONProtocol when the base64 encoded data is padded. by Nobuaki Sukegawa · 10 years ago
  57. ad3a955 THRIFT-3298: thrift endian converters may conflict with other libraries by jfarrell · 10 years ago
  58. 8dbe5f6 THRIFT-2199:Remove dense protocol by Randy Abernethy · 11 years ago
  59. 02bade1 THRIFT-3247 Generate a C++ thread-safe client by ben-craig · 11 years ago
  60. cfaadcc THRIFT-3231 CPP: Limit recursion depth to 64 by Ben Craig · 11 years ago
  61. 384f976 THRIFT-3217 Provide a little endian variant of the binary protocol in C++ by Ben Craig · 11 years ago
  62. 8f11f52 THRIFT-3215 Replaces "throw new" in TJSONProtocol with a "throw" (+ testcase) by Claudius Heine · 11 years ago
  63. 1f6e380 `make style` applied by Konrad Grochowski · 11 years ago
  64. 9dfe7b8 THRIFT-2474 complete the ntohll precompile conditionals by Jim King · 11 years ago
  65. 1a8e048 THRIFT-3120 Minor spelling errors and an outdated URL by Jens Geyer · 11 years ago
  66. 79c9911 THRIFT-3084 add optional concurrent client limit enforcement to lib/cpp threaded servers by Jim King · 11 years ago
  67. 434edf6 THRIFT-3066 C++ TDenseProtocol assert modifies instead of checks by Jens Geyer · 11 years ago
  68. 12b06e4 THRIFT-2870 - C++: JSON protocol will read & write doubles using "C" locale by Konrad Grochowski · 11 years ago
  69. 38bf234 THRIFT-2907 - macro ntohll defined only when needed by Konrad Grochowski · 11 years ago
  70. 6794698 THRIFT-2874: C++ - typo in TDenseProtocol comment fixed by Konrad Grochowski · 11 years ago
  71. 37b7a0a THRIFT-2874: C++ - unused field removed from TBinaryProtocol by Konrad Grochowski · 11 years ago
  72. 3b5dacb THRIFT-2849: spelling errors fixed using codespell tool by Konrad Grochowski · 11 years ago
  73. 16a23a6 THRIFT-2729: C++ - .clang-format created and applied by Konrad Grochowski · 11 years ago
  74. 240120c Revert "THRIFT-2729: C++ - .clang-format created and applied" by Konrad Grochowski · 11 years ago
  75. 74260aa THRIFT-2729: C++ - .clang-format created and applied by Konrad Grochowski · 11 years ago
  76. a86886e THRIFT-2704 - compiler: T_ONEWAY type used for oneway methods instead of T_CALL by Jens Geyer · 11 years ago
  77. 8b51bc6 remove trailing whitespace by Roger Meier · 12 years ago
  78. 1a5127b THRIFT-1998 TCompactProtocol.tcc - one more warning on Visual 2010 by Roger Meier · 12 years ago
  79. 885c679 THRIFT-2471 Make cpp.ref annotation language agnostic by Jens Geyer · 12 years ago
  80. f4e6e62 THRIFT-2214: System header sys/param.h is included inside the Thrift namespace by Ben Craig · 12 years ago
  81. 7f10de7 THRIFT-2026: Fix TCompactProtocol 64 bit builds Client: cpp Patch: Ben Craig by Ben Craig · 12 years ago
  82. fd64c15 THRIFT-2021: Improve large binary protocol string performance by Ben Craig · 12 years ago
  83. 4285ba2 THRIFT-2014 Change C++ lib includes to use <namespace/> style throughout by Roger Meier · 13 years ago
  84. 7cb7fc8 THRIFT-1753: Multiple C++ Windows, OSX, and iOS portability issues by Carl Yeksigian · 13 years ago
  85. b6dfc90 THRIFT-1986 fix TCompactProtocol constants by Henrique Mendonça · 13 years ago
  86. cde23df THRIFT-1986 TCompactProtocol constants truncated on Windows (C4309) by Roger Meier · 13 years ago
  87. 64a799d THRIFT-1987 TCompactProtocol.tcc/h warnings on Visual Patch: Konrad Grochowski by Roger Meier · 13 years ago
  88. 3e93711 THRIFT-1992: Fix TCompactProtocol compiler warnings by Carl Yeksigian · 13 years ago
  89. 3a931b5 THRIFT-1902 C++: Support for Multiplexing Services on any Transport, Protocol and Server by Roger Meier · 13 years ago
  90. a7ab94d THRIFT-1845 cpp: Fix compiler warning caused by implicit string conversion with Xcode 4.6 by Roger Meier · 13 years ago
  91. 8252577 THRIFT-1740 Make C++ library build on OS X and iOS by Roger Meier · 13 years ago
  92. b69d24d THRIFT-1690 Sockets and Pipe Handles truncated on Win64 Patch: Ben Craig by Roger Meier · 13 years ago
  93. f42ae01 Thrift-1567:Thrift/cpp: Allow alternate classes to be used for strings by Jake Farrell · 14 years ago
  94. f9f841d THRIFT-1626 concurrency::Mutex timedlock fix and lesser improvements by Roger Meier · 14 years ago
  95. 4cb8e40 THRIFT-1612 Base64 encoding is broken Patch: Andrew Cox by Roger Meier · 14 years ago
  96. 2badac7 THRIFT-1552 Thrift (cpp) include files shouldn't require adding "thrift" to the compilers include path by Roger Meier · 14 years ago
  97. 1516be0 Merge branch 'trunk' of https://github.com/benoitdion/thrift into trunk by Roger Meier · 14 years ago
  98. 92a90ff THRIFT-1566 Thrift/cpp: Use some different string operations by Roger Meier · 14 years ago
  99. 49ff8b1 THRIFT-1552 Include paths for c/c++ should be prefixed with 'thrift/' by Roger Meier · 14 years ago