You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
The ability to mark things as optional means we can have the script fail if non-optional things are missing. Otherwise it's very confusing when the script is okay but things are missing.
Things might be optional if they depend on compile time flags (like `Py_DEBUG` or `Py_GIL_DISABLED`). I can't think of a simple way of controlling things by the macro flags directly.
The ability to borrow struct types is just because I made the two things together for following diffs and it seems more work than it's worth to separate them.
Reviewed By: alexmalyshev
Differential Revision: D91197755
fbshipit-source-id: 5ef31e55f1e581d307801c0621296b85bed5c452
0 commit comments