Hong Shin
824f6ac9e9
Migrate core (sans Parse & Serialize) and extension funcs from `protos` to `hpb`
...
This entails:
- CreateMessage
- ClearMessage
- CloneMessage
- DeepCopy
- HasExtension
- ClearExtension
- SetExtension
- GetExtension
PiperOrigin-RevId: 657386985
4 months ago
Protobuf Team Bot
51763f3e40
Automated rollback of commit 74f6da4d26
.
...
PiperOrigin-RevId: 657257908
5 months ago
Hong Shin
1f9206c703
Internal Change
...
PiperOrigin-RevId: 657229104
5 months ago
Hong Shin
9f5aed39ea
Migrate all of `protos::internal` into `hpb::internal`
...
`hpb.cc` has also been transformed to be 100% hpb.
PiperOrigin-RevId: 657183219
5 months ago
Hong Shin
165d2c76ed
Fold 80% of `protos::internal` into `hpb::internal`:
...
```
- PrivateAccess
- GetInternalMsg
- CreateMessage
- CreateMessageProxy
- GetExtensionNumber
- ExtensionIdentifier
```
PiperOrigin-RevId: 655597227
5 months ago
Hong Shin
be3d8cb7dc
Bring in {UpbStrToStringView, UpbStrFromStringView}, MessageAlloc/Decode/Encode, and some internal template helpers into hpb
...
PiperOrigin-RevId: 655136424
5 months ago
Hong Shin
9e38dce616
fold Ptr into hpb namespace
...
PiperOrigin-RevId: 654835437
5 months ago
Protobuf Team Bot
74f6da4d26
Switch C++ extension identifier to constexpr.
...
Add static_assert test for ExtensionNumber API.
PiperOrigin-RevId: 654129635
5 months ago
Protobuf Team Bot
a8d83db3c7
Add ::hpb::ExtensionNumber API for extension field constants.
...
PiperOrigin-RevId: 653385818
5 months ago
Hong Shin
133136cd9a
Migrate internal.h to hpb + update fwd hdr
...
PiperOrigin-RevId: 652504901
5 months ago
Hong Shin
16a8034d04
Migrate Arena to hpb namespace with forwarding
...
PiperOrigin-RevId: 652503898
5 months ago
Hong Shin
5f366b3b7d
update .proto namespace for hpb_generator/tests
...
PiperOrigin-RevId: 651523466
5 months ago
Protobuf Team Bot
b8cb34d744
Prepare the code for migrating return types from `const std::string&` to
...
`absl::string_view`.
PiperOrigin-RevId: 651520812
5 months ago
Hong Shin
ab78e2fc1d
protos -> hpb namespace transition :: minimal slice
...
PiperOrigin-RevId: 651111836
5 months ago
Hong Shin
7a2b37f77d
Update hpb generator plugin namespace protos -> hpb
...
PiperOrigin-RevId: 650780819
5 months ago
Hong Shin
fba399ad35
Remove protos/requires.h
...
PiperOrigin-RevId: 650374125
5 months ago
Hong Shin
096b139192
move upb/hpb_generator -> protobuf/compiler/hpb
...
PiperOrigin-RevId: 649112245
5 months ago
Mike Kruskal
643b0a625f
Internal changes
...
PiperOrigin-RevId: 647549552
6 months ago
Hong Shin
d7087fc901
Move over upb/protos -> hpb (note that hpb is now a sibling of upb, not a child)
...
PiperOrigin-RevId: 647378884
6 months ago
Hong Shin
8d8db9cea8
update hpb_generator emitted comment protos_generator -> hpb_generator
...
PiperOrigin-RevId: 646110222
6 months ago
Hong Shin
0d1e067640
Remove bad dep imported_proto
...
PiperOrigin-RevId: 642661970
6 months ago
Hong Shin
968087eb61
protos abrogation stage 1 - rename :: hpb for protos_generator
...
In this first stage, we rename the directory from protos_generator to hpb_generator, updating all necessary BUILD files and #includes.
PiperOrigin-RevId: 642600953
6 months ago