5 Commits (ea4cb79f669e69342d7ced4d0255050325df41e3)

Author SHA1 Message Date
Joshua Haberman e41a2d7ba0 upb is self-hosting! 2 years ago
Joshua Haberman 204b9eeffa Added UPB_DESC() macro for all bootstrap references to proto symbols. 2 years ago
Joshua Haberman fa2481ddeb Unified accessor for WhichOneof(). 2 years ago
Eric Salo ae24d717b0 create initial dart ffigen hooks 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Protobuf Team Bot d44834063a Add UPB_DEPRECATED macro to use for deprecated field code generation. 2 years ago
Joshua Haberman 1cf8214e4d Changed upb's arena alignment from 16 to 8. 3 years ago
Joshua Haberman afffa9eaeb Two Ruby changes to unblock the release 3 years ago
Joshua Haberman a4b35aa388 Everything passes except 4 conformance tests. 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 8370818143 Switch to a macro to avoid signed/const mismatches. 4 years ago
Joshua Haberman 8f3ee80d46 Drop C89/C90 support and MSVC prior to Visual Studio 2015. 4 years ago
Joshua Haberman 504e105420 undef UPB_ASAN. 4 years ago
Joshua Haberman d5096f9ee8 Fixed bug in addunknown and added ASAN poisoning. 4 years ago
Igor Kostenko f7fcc0df37
Fix divide by zero vs2019 compilation error #293 (#294) 5 years ago
Joshua Haberman 2b1e7dc1cc
Arena refactor: moves cleanup list into regular blocks (#277) 5 years ago
Joshua Haberman 08b6d2d6fd
Rewrite of the decoder (#263) 5 years ago
Joshua Haberman a6c54729df Added UPB_ASSUME(), to work around warnings when optimization is enabled: 5 years ago
Joshua Haberman 2a85bef825 Generated code interface for maps is complete, though not yet tested. 5 years ago
Esun Kim 7a1e6aa84b Support MSVC prior to 2015 5 years ago
Joshua Haberman cf35baa1ad
Moved macros from upb.h to port_def.inc to avoid leaking them to users. (#160) 6 years ago
Joshua Haberman 33d1231ead Added port_def.inc and port_undef.inc. 6 years ago