-
Notifications
You must be signed in to change notification settings - Fork 262
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
Remove deprecated Cython IF
, DEF
#1277
Commits on Sep 27, 2023
-
Add compatibility shims for optional/missing functions
This helps remove lots of the deprecated Cython IF/DEF statements
Configuration menu - View commit details
-
Copy full SHA for ce8babc - Browse repository at this point
Copy the full SHA ce8babcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 816935a - Browse repository at this point
Copy the full SHA 816935aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f64ee26 - Browse repository at this point
Copy the full SHA f64ee26View commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4a39d7d - Browse repository at this point
Copy the full SHA 4a39d7dView commit details -
Simplify checking for parallel support a little
We only need to know if we have any parallel support at compile time, and not whether it's netcdf4 or pnetcdf flavour
Configuration menu - View commit details
-
Copy full SHA for f1e697b - Browse repository at this point
Copy the full SHA f1e697bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0a030f - Browse repository at this point
Copy the full SHA b0a030fView commit details -
Move compile-time conditional import of parallel modules to code-gen
To avoid the last deprecated compile-time `IF`, we instead separate the two branches of the conditional into different files and choose which one to include at build time.
Configuration menu - View commit details
-
Copy full SHA for 2578063 - Browse repository at this point
Copy the full SHA 2578063View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2dd8cf - Browse repository at this point
Copy the full SHA c2dd8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e7d11 - Browse repository at this point
Copy the full SHA f9e7d11View commit details -
Move parallel support imports to .pxi so shims get correct type
We also need to explicitly cast the comm/info arguments to the correct type
Configuration menu - View commit details
-
Copy full SHA for a83f81b - Browse repository at this point
Copy the full SHA a83f81bView commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3a8bd68 - Browse repository at this point
Copy the full SHA 3a8bd68View commit details
Commits on Oct 26, 2023
-
Merge branch 'master' into remove-deprecated-def-if
* master: include fix to pyproject.toml for 3.12 fix missing part of previous commit fix for pkg_resources missing on 3.12 version 1.6.5 release remove 'oversubscribe' option from mpirun fix typo add python 3.12, remove python 3.7
Configuration menu - View commit details
-
Copy full SHA for d9b810f - Browse repository at this point
Copy the full SHA d9b810fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cde1c4 - Browse repository at this point
Copy the full SHA 2cde1c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 800d9c2 - Browse repository at this point
Copy the full SHA 800d9c2View commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0614299 - Browse repository at this point
Copy the full SHA 0614299View commit details