39 Commits (0f40d59258173b13f989a9f801967f44291fa30d)

Author SHA1 Message Date
Joshua Haberman 5e550e88f8 Added API for getting fielddef default as a upb_msgval. 4 years ago
Joshua Haberman 25db40bc30 Fixed upb::InlinedArena, which was compeltely broken. 4 years ago
Joshua Haberman 8f11ec57d2 Applied changes from google3. 5 years ago
Joshua Haberman 086a68d191 Fixed memory leak that could occur after upb_arena_fuse(). 5 years ago
Joshua Haberman 35abcc248b Added test that should trigger a memory leak. 5 years ago
Joshua Haberman b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. (#289) 5 years ago
Joshua Haberman a1c2caeb25
More arena tests. (#279) 5 years ago
Joshua Haberman 5e5e0cf24a More Blaze fixes. 6 years ago
Joshua Haberman cf35baa1ad
Moved macros from upb.h to port_def.inc to avoid leaking them to users. (#160) 6 years ago
Josh Haberman 865876895d Fixed tests and code. 6 years ago
Josh Haberman 0dbbfd1f80 Added missing functions. 6 years ago
Josh Haberman 8980f6db5c text_printer.h now successfully compiles. 6 years ago
Joshua Haberman cb26d883d1 WIP. 6 years ago
Joshua Haberman ef7c50223a All tests pass again! 6 years ago
Josh Haberman 9dd2446531 test_cpp is working! 6 years ago
Josh Haberman 47da2afd52 Make upb::SymbolTable no longer reference-counted. 8 years ago
Joshua Haberman 68bc62a7fa Split upb::Arena/upb::Allocator from upb::Environment. (#58) 9 years ago
Josh Haberman e9d79d2441 Added upb::FileDef, which represents the file defs are declared in. 9 years ago
Josh Haberman 49dab06e03 Brought into compliance with Google open-source policies. 10 years ago
Josh Haberman 3bd691a497 Google-internal development. 10 years ago
Chris Fallin 87a18f3774 Support oneof defs in upb. 10 years ago
Josh Haberman ba87fcd84b Fix in test_cpp for bad macro expansion. 10 years ago
Josh Haberman f447370f80 Fixed build and added Travis CI support. 10 years ago
Josh Haberman 43f2455cbd Added UPB_UNTRACKED_REF and some more handler overload options. 10 years ago
Josh Haberman 47b5e0968a Sync from internal Google development. 11 years ago
Josh Haberman 2d10fa3307 Sync from internal Google development. 11 years ago
Josh Haberman 7d565f1e7a Sync from Google development. 11 years ago
Josh Haberman 0fd2f83088 Sync to internal Google development. 11 years ago
Josh Haberman ce9bba3cb5 Sync from Google-internal development. 11 years ago
Josh Haberman 26d98ca94f Merge from Google-internal development: 11 years ago
Josh Haberman cfdb9907cb Synced with 3 months of Google-internal development. 12 years ago
Josh Haberman 7d3e2bd2c4 Sync with 8 months of Google-internal development. 12 years ago
Joshua Haberman cca4818eb7 Sync from internal Google development. 13 years ago
Joshua Haberman 86bad61b76 Sync from internal Google development. 13 years ago
Joshua Haberman 1bcab1377d Sync with internal Google development. 13 years ago
Joshua Haberman b5f5ee867e Refinement of upb_bytesrc interface. 13 years ago
Joshua Haberman 99ae0ed397 Changes to get upb compiling inside Google. 13 years ago
Joshua Haberman 621c0cdcb5 Const invasion: large parts of upb made const-correct. 13 years ago
Joshua Haberman 8f2758dda2 Work on C++ wrappers, added C++ test. 13 years ago