4 Commits (0e0de7d9f927aa888d9a0baeaf6576bbbb23bf0b)

Author SHA1 Message Date
Joshua Haberman ce012b7b55 Added support for extensions. 3 years ago
Joshua Haberman e84793dd73 Cleaned up debugging artifacts. 4 years ago
Joshua Haberman a4b35aa388 Everything passes except 4 conformance tests. 4 years ago
Joshua Haberman 3881393907 Renamed .int.h to _internal.h, for greater clarity. 4 years ago
Joshua Haberman 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman 1674f28dd7 Put public message interface into msg.h and moved internal functions to msg.int.h. 4 years ago
Joshua Haberman c7787cbaa1 Fixed a bunch of Clang warnings. 4 years ago
Joshua Haberman 982b634bc5 Fixed a few minor bugs found by fuzzing. 4 years ago
Joshua Haberman a01f3e23a4 Fixes for google3 build, and exclude even more tests from macOS to avoid timeout. 4 years ago
Joshua Haberman 154f2c25f4 Added UTF-8 validation for proto3 string fields. 4 years ago
Joshua Haberman b928696942 A few more fixes, and test fastdecode under Kokoro. 4 years ago
Joshua Haberman 55f3569cd2 A few minor fixes and more assertions. 4 years ago
Joshua Haberman e2c709e047 Repeated string and primitive support. 4 years ago
Joshua Haberman f3a2a79349 More optimization, back up to 2.56GB/s. 4 years ago
Joshua Haberman 199c914295 Simplify push/pop when msg fits in the current buffer. 4 years ago
gerben-s 9e68ec033f Add repeated varints and fixed parsers 4 years ago
Joshua Haberman bf8e08074c Added a few more comments. 4 years ago
Joshua Haberman 2a574d3d01 Added a bunch of comments for readability. 4 years ago
Joshua Haberman c2901eeee1 Added missing #includes (caught by Blaze). 4 years ago
Joshua Haberman bca7edac8c Cleaned up table compression a bit. 4 years ago
Joshua Haberman b95f217996 A little speed boost, now hitting 2.51GB/s. 4 years ago
Joshua Haberman 8ed6b2fe85 Stored mask in the table pointer. 4 years ago
Joshua Haberman 91eb09b1bc Add a few comments. 4 years ago