10 Commits (9e42c11864a916a2d0a06083dbf9222a35a4eb94)

Author SHA1 Message Date
Derek Benson 4c38e117ac Use crate:: for assert_linked instead of super::super:: 3 months ago
Derek Benson 0f4bfc4eac Migrate upb/rust to gtest 3 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. 3 months ago
Protobuf Team Bot b35d4bad3c Change `upb` crate source to not use std or alloc 3 months ago
Protobuf Team Bot 607b4b1b6c Change rust/upb to only ever do `use super::` rather than `use crate::` 5 months ago
Protobuf Team Bot 219e8ead2f Add license headers 6 months ago
Jakob Buchgraber dcc5db4c56 Implement Arena::fuse() 8 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. 8 months ago
Protobuf Team Bot c413b1231c Change upb::Arena to be Send (but still not Sync) 8 months ago
Protobuf Team Bot 5c7a9fd997 Move the Rust `Arena` type which wraps a upb_Arena into the upb directory. 8 months ago