You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2020/07/20 21:44:02 UTC

[GitHub] [incubator-tvm] jroesch opened a new issue #6098: [Rust] Audit all unsafe code and drop implementations.

jroesch opened a new issue #6098:
URL: https://github.com/apache/incubator-tvm/issues/6098


   There are a few remaining issues from the old binding design that introduce unsoundness. Spend a day or two performing an audit of the current abstractions and unsafe code in order to ensure bindings are memory safe.
   
   - [ ] Audit all unsafe
   - [ ] Function calling convention 
   - [ ] Owned semantics for RetValue
   - [ ] Borrowed semantics for ArgValue
   - [ ] Ensure all pointer structures contain proper drop impls.
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org