aboutsummaryrefslogtreecommitdiff
path: root/gen/src/write.rs
AgeCommit message (Expand)Author
2024-02-28Fix: Use correct methods when writing toposorted structsPhilipp Oppermann
2023-08-29Remove unique_ptr from name of std::vector<>::new symbolDavid Tolnay
2023-08-29Space function definitions and ensure all have begin_function_definitionDavid Tolnay
2023-08-29Update write.rs to generate $newCameron Pickett
2023-07-06Resolve unnested_or_patterns pedantic clippy lintDavid Tolnay
2023-07-06Resolve semicolon_if_nothing_returned pedantic clippy lintDavid Tolnay
2022-12-02Adopt east const in generated code to avoid ambiguitiesDavid Tolnay
2022-12-02Align reference ampersand consistently in generated codeDavid Tolnay
2022-11-18Ensure Doxygen comments have at least 2 lines to be recognizedDavid Tolnay
2022-11-18Add option to emit C++ comments as ///David Tolnay
2022-11-18Extract a function for writing docs in generated C++David Tolnay
2022-10-15Factor out the Fail lambda from all trycatch callsDavid Tolnay
2022-09-19Allow Rust vector of array of trivially relocatable typeDavid Tolnay
2022-03-08Recognize C array of relocatable element type in struct as relocatableDavid Tolnay
2022-01-18Rename variants_from_header optin to "experimental-enum-variants-from-header"David Tolnay
2022-01-10Resolve dead code warnings uncovered by rustc_privacy/rustc_resolve refactorDavid Tolnay
2021-12-31Implement rust::Vec clear in terms of truncate(0)David Tolnay
2021-12-26Add Vec<T>::truncate to C++ APINikhil Benesch
2021-12-08Touch up PR 951David Tolnay
2021-12-08Merge pull request #951 from rookboom/vector_clearDavid Tolnay
2021-11-29Export UniquePtr and similar functions.adetaylor
2021-10-29Missed template specifier for clear methodJohan Verwey
2021-10-29Expose Rust's Vec<T>::clear() method.Johan Verwey
2021-08-27Consistently use new_cap in signatures of reserve_totalDavid Tolnay
2021-04-22Support enum repr types from std::os::rawDavid Tolnay
2021-04-22Skip enum static assertions if loading from headerDavid Tolnay
2021-04-16Add CxxVector::pop in RustDavid Tolnay
2021-04-16Add CxxVector::push in RustDavid Tolnay
2021-04-16Factor out helper for identifying maybe trivial typesDavid Tolnay
2021-04-13Add padding around member functions that have documentationDavid Tolnay
2021-04-13Document member functions just once in impl fileDavid Tolnay
2021-04-13Fix placement of C++ comments on member function declsDavid Tolnay
2021-03-27Simplify type resolution of named impl keysDavid Tolnay
2021-03-27Track the angle brackets attached to generic implicit implsDavid Tolnay
2021-03-26Make reference type into pointer inside of MaybeUninitDavid Tolnay
2021-03-26Factor out ptr/reference target type writeDavid Tolnay
2021-03-22East const to make nested pointer types workDavid Tolnay
2021-01-23Support raw pointers in cxx::bridge.Adrian Taylor
2021-01-03Force annotation on all functions in both source and header filesDavid Cattermole
2021-01-02Fix remaining "C-linkage specified, but returns UDT" warnings on macOSDavid Tolnay
2021-01-02Explicitly delete opaque Rust type destructorsDavid Tolnay
2021-01-02Resolve MSVC "C-linkage specified, but returns UDT" warningDavid Tolnay
2021-01-02Reduce indentation in write_data_structuresDavid Tolnay
2021-01-02Move triviality static assertions to implementation files onlyDavid Tolnay
2021-01-02Move template class workaround to implementation files onlyDavid Tolnay
2021-01-02Fix warning mismatching struct and classCameron Pickett
2021-01-02Restrict MSVC instantiation workaround to return positions onlyDavid Tolnay
2021-01-02Remove rust::Slice repr conversion on the C++ sideDavid Tolnay
2021-01-02Merge pull request #637 from dtolnay/msvcDavid Tolnay
2021-01-02Remove rust::Str repr conversion on the C++ sideDavid Tolnay