kicad/pcbnew/connectivity
Seth Hillbrand dde336ee40 Split connectivity mutex locking
Internal routines have no need for locking the mutex they already own.
While external routines that want to recalculate the Ratsnest do need an
exclusive lock before being allowed access

Fixes https://gitlab.com/kicad/code/kicad/issues/13011
2023-02-03 15:26:19 +01:00
..
CMakeLists.txt ADDED: Threadpool 2022-06-24 22:59:24 +00:00
connectivity_algo.cpp Propagate nets within non-conflicting clusters immediately. 2023-01-23 16:25:29 +00:00
connectivity_algo.h Propagate nets within non-conflicting clusters immediately. 2023-01-23 16:25:29 +00:00
connectivity_data.cpp Split connectivity mutex locking 2023-02-03 15:26:19 +01:00
connectivity_data.h Split connectivity mutex locking 2023-02-03 15:26:19 +01:00
connectivity_items.cpp Propagate nets within non-conflicting clusters immediately. 2023-01-23 16:25:29 +00:00
connectivity_items.h Backing out earlier fix in favour of fixing std::shared_ptr usage. 2022-11-21 21:56:17 +00:00
connectivity_rtree.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
from_to_cache.cpp Clean up some auto usage 2022-08-15 11:29:45 -07:00
from_to_cache.h Auto reduction and std::shared_ptr cover types reduction. 2022-02-13 12:04:03 +00:00