Closed computablee closed 1 year ago
Hi! I’m a CS graduate doing masters now and part of that is also a parallel programming course. Your repo seems quite interesting, got experience with Java and C++, so I believe I could be of help. Would like to start with something easier and this seems like a good fit to get into the codebase. Can I try to take care of this?
@HarryHeres sure, I'll assign you to this issue.
Awesome, thanks! Will try to get to this during this week
@computablee From which branch would you like me to fork? Haven’t found any “refactor” branch.
@HarryHeres Just fork main, that will be fine.
Okay, thanks :)
Completed with #61
Currently, the locking API is in a weird transition state after merging the
DotMP.Lock
andDotMP.Locking
classes. Right now, the way that locks are used are by instantiating aLock
object, then passing them toDotMP.Lock
static methods.This is not elegant, and locking should be accomplished by calling methods on the
Lock
object. I anticipate this will only be a matter of removing thestatic
keywords from theSet
,Unset
, andTest
methods, altering the methods to work onthis._lock
instead of a passedLock
object, and modifying all associated documentation (including the README).