Joshua Haberman
c16ac66e85
Fixed non-conformance in upb JSON enum decoding when ignoring unknown enum values.
...
PiperOrigin-RevId: 594322509
11 months ago
Adam Cozzette
4ec9170bcd
Fix layering check for usage of gtest
...
To satisfy the layering check, we need to depend on :gtest for the headers, in
addition to :gtest_main which provides the main() function.
There are a bunch of formatting changes as a side effect of this, but they
should be harmless.
PiperOrigin-RevId: 594318263
11 months ago
Eric Salo
0eac807f3b
upb: delete the aliases for base:internal and mini_descriptor:internal
...
PiperOrigin-RevId: 594280505
11 months ago
Eric Salo
7e1fd68667
upb: clean up some of the includes in upb/message/
...
PiperOrigin-RevId: 594135760
11 months ago
Eric Salo
27eae8f404
upb: delete mini_table/types.h
...
PiperOrigin-RevId: 594089137
11 months ago
Protobuf Team Bot
80b5fe437b
Auto-generate files after cl/594074354
11 months ago
Eric Salo
090c3adbf2
upb: start consolidating the upb/message/ build targets
...
PiperOrigin-RevId: 594074354
11 months ago
Eric Salo
e397296217
upb: restore the mini_table:internal target
...
PiperOrigin-RevId: 593870914
11 months ago
Joshua Haberman
ca58c35e24
Added `explicit` to a single-arg constructor to fix a ClangTidy warning.
...
This is the only remaining ClangTidy warning in this directory.
PiperOrigin-RevId: 593867029
11 months ago
Eric Salo
0896146034
upb: make all mini_table/ includes unidirectional
...
PiperOrigin-RevId: 593859422
11 months ago
Eric Salo
3c3d77158f
upb: add :test_srcs targets for cmake on GH
...
PiperOrigin-RevId: 593854176
11 months ago
Eric Salo
f50ea84d19
upb: the triumphant return of upb/mem:internal
...
PiperOrigin-RevId: 593835739
11 months ago
Protobuf Team Bot
da56def7c2
Auto-generate files after cl/593821827
11 months ago
Eric Salo
2fb0b93d9d
upb: tighten up and lock down upb/wire/
...
PiperOrigin-RevId: 593821827
11 months ago
Joshua Haberman
238538b6ce
Fixed breaking ARM tests by properly aligning default options.
...
This char array is interpreted as a proto, so it needs pointer alignment at least.
PiperOrigin-RevId: 592935088
11 months ago
Protobuf Team Bot
4a8f21ea94
Auto-generate files after cl/592863926
11 months ago
Eric Salo
b997cb6d8d
upb: add a non-void typedef for upb_Message
...
PiperOrigin-RevId: 592863926
11 months ago
Eric Salo
4d9c76b4cd
upb: fix typo in IFTTT block name
...
PiperOrigin-RevId: 592856106
11 months ago
Eric Salo
cdb078275d
upb: add more functions to bits/mini_table_field.h
...
PiperOrigin-RevId: 592847506
11 months ago
Eric Salo
fd6f83576f
upb: stop returning void from void functions
...
PiperOrigin-RevId: 592844285
11 months ago
Protobuf Team Bot
8981fe5cab
Auto-generate files after cl/592677762
11 months ago
Adam Cozzette
40ad3fac60
Breaking change: remove support for PHP generic services
...
Generic services have been deprecated for about 14 years. This is technically a
breaking change, but fortunately the `php_generic_services` option appears to
have little or no usage. I could not find any examples of open source code
using it.
PiperOrigin-RevId: 592677762
11 months ago
Eric Salo
de7f589d44
upb: eliminate :mini_table_internal
...
PiperOrigin-RevId: 592392732
11 months ago
Eric Salo
e3ed59102c
upb: replumb upb_Arena to be substantially more opaque
...
PiperOrigin-RevId: 592345066
11 months ago
Eric Salo
1587fefee7
upb: simplify upb_Map_Insert() down to upb_Map_Set() where possible
...
PiperOrigin-RevId: 592107014
11 months ago
Eric Salo
121896da15
upb: add upb_Message_ExtensionByIndex()
...
PiperOrigin-RevId: 592091162
11 months ago
Eric Salo
1f67b8dfe1
upb: tag upb_MiniTableField:offset as UPB_ONLYBITS()
...
PiperOrigin-RevId: 592081461
11 months ago
Eric Salo
5b7bafc60e
upb: upb_Message_Extension -> upb_Extension
...
PiperOrigin-RevId: 592075816
11 months ago
Protobuf Team Bot
f73985a9f9
Auto-generate files after cl/592035282
11 months ago
Eric Salo
a4a98bdcc0
upb: tag upb_Array.size as UPB_ONLYBITS()
...
PiperOrigin-RevId: 592035282
11 months ago
Protobuf Team Bot
2be44b99cb
Auto-generate files after cl/591299107
12 months ago
Eric Salo
fa62c92071
upb: stop generating hazzers for repeated fields
...
PiperOrigin-RevId: 591299107
12 months ago
Protobuf Team Bot
9c7d2b9d83
Make the utf8_range implementation just in C
...
PiperOrigin-RevId: 590961088
12 months ago
Mike Kruskal
543fbcdbd9
Breaking change: Remove deprecated std::string error collector overrides
...
PiperOrigin-RevId: 590740727
12 months ago
Eric Salo
088fee7f28
upb: implement upb_Message_FindExtensionByNumber()
...
PiperOrigin-RevId: 590420044
12 months ago
Eric Salo
e1d3008eaf
upb: tighten up the upb_Arena code
...
PiperOrigin-RevId: 590419408
12 months ago
Eric Salo
9c3a4e5f96
upb: add missing line for :mem_internal to copy.bara.sky
...
PiperOrigin-RevId: 590268913
12 months ago
Protobuf Team Bot
1b62d18159
Reunify with-bits and no-bits on upb.js to only use bits for non-repeated getters and string-alloc (the latter we can revisit in a followup). All setters go through the upb C api.
...
PiperOrigin-RevId: 590258193
12 months ago
Eric Salo
0c3e116c25
upb: tag _upb_Message_AddUnknown() as UPB_PRIVATE()
...
PiperOrigin-RevId: 590013675
12 months ago
Eric Salo
a649ddadb5
upb: reverse the polarity of the MiniTableField untyped data accessors
...
PiperOrigin-RevId: 590007603
12 months ago
Eric Salo
a303ccbe05
upb: use upb_alloc functions internally instead of stdlib malloc/free
...
PiperOrigin-RevId: 589864832
12 months ago
Eric Salo
cca8a7cc23
upb: delete upb::SymbolTable typedef
...
PiperOrigin-RevId: 589157104
12 months ago
Eric Salo
b83a1fece1
upb: implement upb_MiniTable_MapKey() and upb_MiniTable_MapValue()
...
PiperOrigin-RevId: 588418734
12 months ago
Protobuf Team Bot
4ffe0868f9
Auto-generate files after cl/588239901
12 months ago
Eric Salo
0755621dd2
Automated rollback of commit 3c75c331d3
.
...
PiperOrigin-RevId: 588239901
12 months ago
Protobuf Team Bot
c17fddf2c0
Auto-generate files after cl/588189563
12 months ago
Eric Salo
3c75c331d3
upb: inline upb_Message_New()
...
PiperOrigin-RevId: 588189563
12 months ago
Eric Salo
6efd909a9b
upb: clean up and lock down the internal oneof accessors
...
PiperOrigin-RevId: 588166536
12 months ago
Eric Salo
347486dd85
upb: clean up and lock down the internal hasbit accessors
...
PiperOrigin-RevId: 588147628
12 months ago
Eric Salo
a8c3eb7fa5
upb: upb_MiniTable_FindUnknown() -> upb_Message_FindUnknown()
...
PiperOrigin-RevId: 588120426
12 months ago