opened
eric-wieser
username_0
Now that C99 is our minimum requirement, we ought to be able to use standard boolean types for our internal API functions.

What we need to be wary of is that `sizeof(bool)` is not always 1, so we need to be careful of using it in

* public API function signatures, which would be an ABI change
* public structs, which would be an ABI change
* contexts where we're accessing array data, where `npy_bool` actually represents the underlying representation of `np.bool_`
Investigate replacing `npy_bool` with `bool`
issue
created
brandtbucher
username_1
I have little knowledge of the scope of this change, but is this a suitable project for a new-ish contributor? If so, I'd like to work on it.
comment
created
eric-wieser
username_0
I think it probably needs some maintainer discussion first. If we decided to do it, then it would be straightforward - but until we do, it could be a dead end.

Opened this issue primarily to divert discussion to if it comes up again.
comment