Skip to content
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

[WIP] Backport 8.2: Python 3.13 support #3319

Draft
wants to merge 20 commits into
base: release/8.2
Choose a base branch
from
Draft
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Try fix for CMake bug on MacOS
Init submodules before running cmake
JCGoran committed Jan 24, 2025
commit 51c9a488df8bb7a331afeee4943a20b9b6ea5136
2 changes: 2 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -49,6 +49,8 @@ stages:
Python313:
python.version: '3.13'
steps:
- checkout: self
submodules: true

# Secure files documentation:
# https://docs.microsoft.com/en-us/azure/devops/pipelines/library/secure-files?view=azure-devops

Unchanged files with check annotations Beta

private:
FileChooser* fc_;
enum { N, R, W, A };
int chooser_type_;

Check warning on line 48 in src/ivoc/ocfile.h

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

private field 'chooser_type_' is not used [-Wunused-private-field]
CopyString filename_;
CopyString dirname_;
FILE* file_;
int BBSLocal::upkint() {
int i;
if (!taking_ || taking_->upkint(&i))

Check warning on line 60 in src/parallel/bbslocal.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

variable 'i' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
perror("upkint");
return i;
}
double BBSLocal::upkdouble() {
double x;
if (!taking_ || taking_->upkdouble(&x)) {

Check warning on line 67 in src/parallel/bbslocal.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

variable 'x' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
perror("upkdouble");
}
return x;
char* BBSLocal::upkstr() {
int len;
char* s;
if (!taking_ || taking_->upkint(&len)) {

Check warning on line 82 in src/parallel/bbslocal.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

variable 'len' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
perror("upkstr length");
}
s = new char[len + 1];
char* BBSLocal::upkpickle(size_t* n) {
int len;
char* s;
if (!taking_ || taking_->upkint(&len)) {

Check warning on line 95 in src/parallel/bbslocal.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

variable 'len' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
perror("upkpickle length");
}
s = new char[len];
MessageItem* link();
private:
int type_;

Check warning on line 48 in src/parallel/bbslsrv.h

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

private field 'type_' is not used [-Wunused-private-field]
MessageItem* first_;
MessageItem* last_;
MessageItem* unpack_;
double signed_distance(double px, double py, double pz);
private:
double axisx, axisy, axisz, cx, cy, cz, h, rra, rrb, conelength;

Check warning on line 553 in src/nrniv/geometry3d.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

private field 'cx' is not used [-Wunused-private-field]

Check warning on line 553 in src/nrniv/geometry3d.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

private field 'cy' is not used [-Wunused-private-field]

Check warning on line 553 in src/nrniv/geometry3d.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

private field 'cz' is not used [-Wunused-private-field]
double side1, side2, x0, y0, z0, r0, axislength;
};
mode = 2;
Object* o = *hoc_objgetarg(1);
my_origin_sec = (Section*) 0;
if (nrnpy_o2loc2_p_) {

Check warning on line 249 in src/nrnoc/solve.cpp

GitHub Actions / ubuntu-22.04 - cmake (-DNRN_ENABLE_CORENEURON=ON -DNRN_ENABLE_INTERVIEWS=OFF -DCORENRN_SANITIZERS=undefined)

variable 'd_origin' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
(*nrnpy_o2loc2_p_)(o, &my_origin_sec, &d_origin);
}
if (!my_origin_sec) {