-
Notifications
You must be signed in to change notification settings - Fork 19
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
C++ RTTI for Rust types
analysis-medUseful to analyse this issue furtherUseful to analyse this issue furtherl-rustChanges that are mainly in RustChanges that are mainly in Rustneeds-interopNeeds interop tool supportNeeds interop tool supportneeds-rustNeeds rust compiler or tooling changesNeeds rust compiler or tooling changesp-semanticsLanguage semantics differencesLanguage semantics differencest-use-caseA Rust/C++ interop usage exampleA Rust/C++ interop usage exampleStatus: Open.#78 In rustfoundation/interop-initiative;Passing of non-POD types through FFI layers
analysis-medUseful to analyse this issue furtherUseful to analyse this issue furtherl-rustChanges that are mainly in RustChanges that are mainly in Rustneeds-interopNeeds interop tool supportNeeds interop tool supportneeds-rustNeeds rust compiler or tooling changesNeeds rust compiler or tooling changesp-semanticsLanguage semantics differencesLanguage semantics differencessolved-crubitSolved by CrubitSolved by Crubitsolved-cxxSolved by cxx (interop tool)Solved by cxx (interop tool)t-problem-statementA description of an interop problemA description of an interop problemStatus: Open.#77 In rustfoundation/interop-initiative;Rust's repr(C) gives the wrong layout for obscure C++ types
analysis-lowAnalysis on this issue is low importance, or it is out of scope for nowAnalysis on this issue is low importance, or it is out of scope for nowl-rustChanges that are mainly in RustChanges that are mainly in Rustneeds-interopNeeds interop tool supportNeeds interop tool supportneeds-rustNeeds rust compiler or tooling changesNeeds rust compiler or tooling changesp-safetySafety or soundness related problems or use casesSafety or soundness related problems or use casesp-semanticsLanguage semantics differencesLanguage semantics differencest-problem-statementA description of an interop problemA description of an interop problemStatus: Open.#74 In rustfoundation/interop-initiative;Thread-safety in a mixed Rust/C++ code base
analysis-medUseful to analyse this issue furtherUseful to analyse this issue furtherl-rustChanges that are mainly in RustChanges that are mainly in Rustneeds-interopNeeds interop tool supportNeeds interop tool supportp-safetySafety or soundness related problems or use casesSafety or soundness related problems or use casesp-semanticsLanguage semantics differencesLanguage semantics differencest-problem-statementA description of an interop problemA description of an interop problemStatus: Open.#73 In rustfoundation/interop-initiative;Use the C _Complex number type
analysis-lowAnalysis on this issue is low importance, or it is out of scope for nowAnalysis on this issue is low importance, or it is out of scope for nowl-rustChanges that are mainly in RustChanges that are mainly in Rustneeds-rustNeeds rust compiler or tooling changesNeeds rust compiler or tooling changesp-semanticsLanguage semantics differencesLanguage semantics differencessolved-rustcSolved by the Rust compilerSolved by the Rust compilert-use-caseA Rust/C++ interop usage exampleA Rust/C++ interop usage exampleStatus: Open.#72 In rustfoundation/interop-initiative;Bridge async between Rust and C++
analysis-medUseful to analyse this issue furtherUseful to analyse this issue furtherneeds-interopNeeds interop tool supportNeeds interop tool supportp-ergonomicsProblems that make interop harder to useProblems that make interop harder to usep-semanticsLanguage semantics differencesLanguage semantics differencest-use-caseA Rust/C++ interop usage exampleA Rust/C++ interop usage exampleStatus: Open.#71 In rustfoundation/interop-initiative;Implement a Rust trait for a C++ type
needs-interopNeeds interop tool supportNeeds interop tool supportp-semanticsLanguage semantics differencesLanguage semantics differencessolved-crubitSolved by CrubitSolved by Crubitsolved-cxxSolved by cxx (interop tool)Solved by cxx (interop tool)solved-zngurSolved by ZngurSolved by Zngurt-use-caseA Rust/C++ interop usage exampleA Rust/C++ interop usage exampleStatus: Open.#70 In rustfoundation/interop-initiative;Use Rust dyn traits from C++
analysis-medUseful to analyse this issue furtherUseful to analyse this issue furtherneeds-interopNeeds interop tool supportNeeds interop tool supportp-semanticsLanguage semantics differencesLanguage semantics differencessolved-zngurSolved by ZngurSolved by Zngurt-problem-statementA description of an interop problemA description of an interop problemStatus: Open.#69 In rustfoundation/interop-initiative;Define a C++ enum from Rust
l-rustChanges that are mainly in RustChanges that are mainly in Rustneeds-interopNeeds interop tool supportNeeds interop tool supportneeds-rustNeeds rust compiler or tooling changesNeeds rust compiler or tooling changesp-semanticsLanguage semantics differencesLanguage semantics differencessolved-crubitSolved by CrubitSolved by Crubitsolved-cxxSolved by cxx (interop tool)Solved by cxx (interop tool)t-use-caseA Rust/C++ interop usage exampleA Rust/C++ interop usage exampleStatus: Open.#68 In rustfoundation/interop-initiative;Create layout-compatible standard lib types in Rust and C++
l-c++Changes that are mainly in C++ (or C)Changes that are mainly in C++ (or C)p-performancePerformance-related problems or use casesPerformance-related problems or use casesp-semanticsLanguage semantics differencesLanguage semantics differencessolved-crubitSolved by CrubitSolved by Crubitsolved-cxxSolved by cxx (interop tool)Solved by cxx (interop tool)t-use-caseA Rust/C++ interop usage exampleA Rust/C++ interop usage exampleStatus: Open.#67 In rustfoundation/interop-initiative;Use LTO in a mixed Rust and C++ project
l-c++Changes that are mainly in C++ (or C)Changes that are mainly in C++ (or C)l-rustChanges that are mainly in RustChanges that are mainly in Rustp-performancePerformance-related problems or use casesPerformance-related problems or use casesp-safetySafety or soundness related problems or use casesSafety or soundness related problems or use casesp-semanticsLanguage semantics differencesLanguage semantics differencessolved-crubitSolved by CrubitSolved by Crubitsolved-cxxSolved by cxx (interop tool)Solved by cxx (interop tool)t-use-caseA Rust/C++ interop usage exampleA Rust/C++ interop usage exampleStatus: Open.#66 In rustfoundation/interop-initiative;Rust and C++ unwinding & exceptions work differently
l-c++Changes that are mainly in C++ (or C)Changes that are mainly in C++ (or C)l-rustChanges that are mainly in RustChanges that are mainly in Rustneeds-interopNeeds interop tool supportNeeds interop tool supportneeds-lib-codeNeeds library code changes for interop supportNeeds library code changes for interop supportneeds-rustNeeds rust compiler or tooling changesNeeds rust compiler or tooling changesp-safetySafety or soundness related problems or use casesSafety or soundness related problems or use casesp-semanticsLanguage semantics differencesLanguage semantics differencessolved-cxxSolved by cxx (interop tool)Solved by cxx (interop tool)solved-zngurSolved by ZngurSolved by Zngurt-problem-statementA description of an interop problemA description of an interop problemStatus: Open.#65 In rustfoundation/interop-initiative;