Skip to content

Make nanobind work well in rev.ng #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

mrjackv
Copy link

@mrjackv mrjackv commented Jul 9, 2025

No description provided.

wjakob and others added 7 commits July 16, 2025 11:18
Add an additional `CMakeLists.txt` file which allows building nanobind
as a standalone project, installing `libnanobind.so` under `/lib` and
headers under `/include`.
Drop the use of `typeid` and `std::type_info` from the codebase, they
are now replaced with a thin shim through `shimTypeid<T>` and
`shim::type_info`.
Drop the use of exceptions from the codebase. Where needed add an
`abort`.
Add extra compiler flags that make the compiler stricter.
Remove the `hidden` attribute from the nanobind namespace, as it was
causing linking problems.
@mrjackv mrjackv force-pushed the feature/nanobind branch from 80caec2 to ac56f7b Compare July 16, 2025 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants