Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
rust
/
cxx
/
d60c07b7629a373396c4cb15c57c4903402cee27
/
tests
/
ffi
/
tests.h
0fac321
Adding tests for method calls in foreign namespaces
by Adrian Taylor
· 5 years ago
ddc146e
Adding tests for functions in other namespaces.
by Adrian Taylor
· 5 years ago
d47af7a
Tests for opaque C types in namepsaces
by Adrian Taylor
· 5 years ago
585bb0b
Tests for namespaced extern trivial types
by Adrian Taylor
· 5 years ago
5e79c64
Tests for namespaced opaque extern types.
by Adrian Taylor
· 5 years ago
9a158e4
Adding tests for types in namespaces.
by Adrian Taylor
· 5 years ago
121cca4
Add tests for ExternType.
by Adrian Taylor
· 5 years ago
3bbcdbb
Add test of cxx_/rust_name attributes
by David Tolnay
· 5 years ago
47e239d
Implement CxxVector<CxxString>
by David Tolnay
· 5 years ago
33f56ad
Implement Vec<String>
by David Tolnay
· 5 years ago
18d93b6
Add &mut tests
by David Tolnay
· 5 years ago
9e48d5b
Add rust::Vec accessors
by Stephen Crane
· 5 years ago
0c8c0f2
Unbreak ui test on c_take_callback warning
by David Tolnay
· 5 years ago
e3b78ea
Fix issue with indirect return for C++ member function w/no args
by myronahn
· 6 years ago
f6a89f2
Respect inferred enum repr in C++ code generator
by David Tolnay
· 6 years ago
0f654ff
Fix previous commit.
by Joel Galenson
· 6 years ago
c03402a
Support C-style enums
by Joel Galenson
· 6 years ago
da9be50
Add all std::iterator_traits required types to const_iterator of rust::Vec<T> (#157)
by myronahn
· 6 years ago
ba67607
Allow wildcard argument names.
by Joel Galenson
· 6 years ago
d2ce8a9
Fix and test passing Vec by value from Rust to C
by David Tolnay
· 6 years ago
7798969
Fix and test returning Vec by reference from C to Rust
by David Tolnay
· 6 years ago
8b9d176
Fix and test fallible return of Vec from C to Rust
by David Tolnay
· 6 years ago
b41e74c
Test returning Vec by value from C to Rust
by David Tolnay
· 6 years ago
de5340e
Test returning CxxVector by reference from C to Rust
by David Tolnay
· 6 years ago
2244d1f
Test passing CxxVector by reference from Rust to C
by David Tolnay
· 6 years ago
1bcc9fe
Test returning opaque types in CxxVector from C to Rust
by David Tolnay
· 6 years ago
d141304
Remove absolute paths in non-generated code
by David Tolnay
· 6 years ago
7c29546
Revert some unrelated changes from PR 67
by David Tolnay
· 6 years ago
37dd7e1
Format with clang-format
by David Tolnay
· 6 years ago
eba35cf
C++ std::vector<T> and Rust std::vec::Vec<T> support
by Myron Ahn
· 6 years ago
e1e969d
Allow &self without a type when the block only has one type
by Joel Galenson
· 6 years ago
3d4f612
Support calling C++ methods from Rust
by Joel Galenson
· 6 years ago
f5dd552
Adding &[u8] support.
by Adrian Taylor
· 6 years ago
75dca2e
Passing function pointer from Rust to C++
by David Tolnay
· 6 years ago
9964262
Implement and test some more fallible return types
by David Tolnay
· 6 years ago
8484930
Result now works for UniquePtr and other types
by Myron Ahn
· 6 years ago
ebef4a2
Implement fallible C++ functions
by David Tolnay
· 6 years ago
736cbca
Move header include path to rust/cxx.h
by David Tolnay
· 6 years ago
750755e
Rename namespace to rust::inline cxxbridge01
by David Tolnay
· 6 years ago
324437a
Rename C++ RustBox to Box
by David Tolnay
· 6 years ago
09dbe75
Rename C++ RustStr to Str
by David Tolnay
· 6 years ago
5608216
Rename C++ RustString to String
by David Tolnay
· 6 years ago
e3e0a71
Use the public cxxbridge.h include path
by David Tolnay
· 6 years ago
3fd7f56
Test rust calling to c++
by David Tolnay
· 6 years ago
ad5b8af
Add exhaustive coverage of signature kinds
by David Tolnay
· 6 years ago
97c7210
Add test suite beyond the existing demo
by David Tolnay
· 6 years ago