Closed billiegoose closed 5 years ago
~I still need to benchmark this a little, but it looks promising.~ Nope I need to speed it up.
Before: Initial clone: 13s Second clone: 23s
After: Initial clone: 16s Second clone: 65s
OK I think we're good to go!
After debouncing locks: Initial clone: 14s Second clone: 21s
So the bad news is: I've found a way to break the thread-safety. :( The good news is this will force us to make the locking model even simpler to understand.
superceded by #19
~I still need to benchmark this a little, but it looks promising.~ Nope I need to speed it up.
Before: Initial clone: 13s Second clone: 23s
After: Initial clone: 16s Second clone: 65s
OK I think we're good to go!
After debouncing locks: Initial clone: 14s Second clone: 21s