-
Notifications
You must be signed in to change notification settings - Fork 162
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
HPC-GAP: missing guards #1742
Comments
One way to fix this is to fix However, there are some obstacles to this. One is that we can't simply |
Well, This does not necessarily fix the issue for other inline functions, but in principle the only thing we would need is a write guard for [1] In practice, there are a few other functions, such as |
Are you sure about that? I am seeing e.g. this in if (!CheckWriteAccess(list)) {
ReadGuard(list);
#line 431 "src/plist.c"
return TNUM_OBJ(list);
} I'm also not concerned about |
I am not sure if it is realistic, but I really would love if we could get an alpha version of this ready for GAP 4.9. The alternative is to ship a severely broken HPC-GAP to people :-/. |
I've reassigned this to 4.9.1 milestone. |
It is not doing anything anymore, see issue gap-system#1742
It is not doing anything anymore, see issue gap-system#1742
It is not doing anything anymore, see issue gap-system#1742
It is not doing anything anymore, see issue #1742
It is not doing anything anymore, see issue gap-system#1742
Right now, HPC-GAP is missing almost all read and write guards, due to us switching lots of macros to
static inline
functions, see gap-system/ward#46This is what should happen (recorded on the
hpcgap-default
branch):But this is what currently does happen:
This is a quite serious problem, and we must address it in some way.
The text was updated successfully, but these errors were encountered: