-
Notifications
You must be signed in to change notification settings - Fork 82
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
Code generation with preprocessor metaprogramming #163
base: main
Are you sure you want to change the base?
Conversation
…TZ_ARRAY_LARGEST_RANK)
# Conflicts: # blitz/array-impl.h # blitz/array/slice.h
We need to add checks for Boost to CMakeLists.txt, also .travis.yml and appveyor.yml files need an update to make continuous integration be "green". And a question that was around for some time - are we OK to make Boost a required dependency or rather an option (like with serialisation and MPI)? |
@slayoo Also, at present it’s only a proof of principle in this branch, a lot more code repetitions should be replaced with Boost.Preprocessor like this to make it worth adding this dependency. |
…erialization is found
…uild much quicker. NOTE: testsuite kept intact, but probably doesn’t run due to the absence of the `random` component
Using Boost.Preprocessor for slicing operator to accept any number of arguments. (Cf. #44)