Derek Benson
|
4c38e117ac
|
Use crate:: for assert_linked instead of super::super::
PiperOrigin-RevId: 673847235
|
6 months ago |
Derek Benson
|
0f4bfc4eac
|
Migrate upb/rust to gtest
PiperOrigin-RevId: 672974055
|
6 months ago |
Derek Benson
|
a0f79ebc57
|
Add linkage assertions to all extern upb functions. This makes it a compiler error if you try to run the tests and are missing an extern fn. Will be used to ensure that the Cargo build's amalgamated upb has everything that's needed.
PiperOrigin-RevId: 672653265
|
6 months ago |
Protobuf Team Bot
|
b35d4bad3c
|
Change `upb` crate source to not use std or alloc
PiperOrigin-RevId: 671865731
|
6 months ago |
Protobuf Team Bot
|
607b4b1b6c
|
Change rust/upb to only ever do `use super::` rather than `use crate::`
This makes it more 'relocatable' as a module into a monolithic runtime crate.
PiperOrigin-RevId: 655215778
|
8 months ago |
Protobuf Team Bot
|
219e8ead2f
|
Add license headers
PiperOrigin-RevId: 647649755
|
9 months ago |
Jakob Buchgraber
|
dcc5db4c56
|
Implement Arena::fuse()
PiperOrigin-RevId: 627983487
|
11 months ago |
Protobuf Team Bot
|
734729afc2
|
Create the concept of 'owned data' in upb/rust as a generalization of the upb.rs SerializedData (which is a arena + data for arbitrary types, both thin and wide ref types), use that for the wire parse/serialize path.
PiperOrigin-RevId: 627814154
|
11 months ago |
Protobuf Team Bot
|
c413b1231c
|
Change upb::Arena to be Send (but still not Sync)
PiperOrigin-RevId: 626409752
|
11 months ago |
Protobuf Team Bot
|
5c7a9fd997
|
Move the Rust `Arena` type which wraps a upb_Arena into the upb directory.
PiperOrigin-RevId: 625317910
|
11 months ago |