aboutsummaryrefslogtreecommitdiff
path: root/src/cxx_vector.rs
AgeCommit message (Expand)Author
2022-05-09Remove doc(hidden) attribute that is being phased outDavid Tolnay
2021-08-27Adopt unsafe_op_in_unsafe_fn styleDavid Tolnay
2021-05-02Avoid asserting to llvm that C++ ptr type bits are fully occupiedDavid Tolnay
2021-05-01Adjust CxxVector repr to be ffi independent of TDavid Tolnay
2021-05-01Add a CxxVector size assertionDavid Tolnay
2021-04-16Fill in vector pop method commentDavid Tolnay
2021-04-16Add CxxVector::pop in RustDavid Tolnay
2021-04-16Add CxxVector::push in RustDavid Tolnay
2021-03-25Hide all private trait methods from rustdocDavid Tolnay
2021-03-25Document VectorElement traitDavid Tolnay
2021-03-25No-inline documentation of CxxVector within cxx::vector moduleDavid Tolnay
2021-03-25Replace 'static dyn Display with a formatter fn in printing type namesDavid Tolnay
2020-12-31Add CxxVector::as_mut_sliceDavid Tolnay
2020-12-31Work around conflict between CxxVector::get_mut and Pin::get_mutDavid Tolnay
2020-12-31Move CxxVector mut indexing to Pin<&mut Self>David Tolnay
2020-12-21Mutable iterator for CxxVectorDavid Tolnay
2020-12-21Simplify CxxVector iterator next methodDavid Tolnay
2020-12-21Add mutable indexing for CxxVectorDavid Tolnay
2020-12-13Mark CxxVector iterator as FusedIteratorDavid Tolnay
2020-12-13Make CxxVector's iterator an ExactSizeIteratorDavid Tolnay
2020-12-12Expose public vector moduleDavid Tolnay
2020-12-12Shorten name of string and vector modulesDavid Tolnay
2020-12-04Add Debug impl for CxxVector<T>David Tolnay
2020-12-04Restrict CxxVector::as_slice to types where size is definiteDavid Tolnay
2020-11-17Bump namespace to 1David Tolnay
2020-11-15Add CxxVector::iterDavid Tolnay
2020-11-15Ensure opaque types are !UnpinDavid Tolnay
2020-10-08Bump namespace to 05David Tolnay
2020-09-24Simpler expression for making an empty sliceDavid Tolnay
2020-09-24Add explanation of as_slice implementationDavid Tolnay
2020-09-24Add CxxVector::as_slice -> &[T]David Tolnay
2020-09-14Import from libcore where possibleDavid Tolnay
2020-09-01Bump namespace to 04David Tolnay
2020-08-28Implement CxxVector<CxxString>David Tolnay
2020-05-05Resolve assign_op_pattern lintDavid Tolnay
2020-04-29Bump namespace to cxxbridge03David Tolnay
2020-04-25Remove CxxVector::push_back for nowDavid Tolnay
2020-04-25Fix mutability of push_back trait methodDavid Tolnay
2020-04-25Emit const assertions for every vector element typeDavid Tolnay
2020-04-25Move unique_ptr<vector<>> implementation into cxx crateDavid Tolnay
2020-04-25Prefer where-clause over trait bounds in CxxVectorDavid Tolnay
2020-04-25Add C++ documentation links to CxxVectorDavid Tolnay
2020-04-25Be explit about binding only default vector allocatorDavid Tolnay
2020-04-25Move vector element primitive macro to macro_rulesDavid Tolnay
2020-04-25Reorder vector-element methods to a consistent orderDavid Tolnay
2020-04-25More explicit naming for vector element primitive macroDavid Tolnay
2020-04-25Call vector_builtin macro via importDavid Tolnay
2020-04-25Rename to vector_size to match std::vector<>::sizeDavid Tolnay
2020-04-25Rename VectorIntoIterator to IterDavid Tolnay
2020-04-25Move get_unchecked after safe get methodDavid Tolnay