Popular repositories
7,301 contributions in the last year
Activity overview
Contribution activity
January 2021
Created 66 commits in 4 repositories
Created a pull request in dtolnay/cxx that received 2 comments
Remove Str and Slice swaps
Both of these types are "is_trivially_move_constructible" and "is_trivially_move_assignable", so the default std::swap would already correctly do e…
+2
−21
•
2
comments
Opened 15 other pull requests in 2 repositories
dtolnay/cxx
1
open
13
merged
- Preserve &[T]'s Rust representation in rust::Slice
- Restore swapping Str and Slice in member function form only
- Preserve &str's original Rust representation in C++
- Decouple C++ exception representation from Rust str
- Restrict MSVC instantiation workaround to return positions only
- Remove rust::Str repr conversion in C++
- MSVC workaround for "C linkage function cannot return C++ class"
- Remove rust::Slice repr conversion in C++
- Parameterize shim trait impl blocks over lifetimes
- Record lifetimes associated with generic type instantiation
- Add ForeignName wrapper around non-Rust names
- Support rename attributes on struct fields
- Track independent Rust/C++ names on struct fields and fn args
- Generate all explicit and implicit impls based on one map