dfhack/plugins/devel
Pauli 645ec0d591 Improve kittens thread safety and shutdown with core
The bools could use acquire&release memory order or even relaxed but I
didn't think code was worth auditing for such low level optimizations.
Sequantial consistent is fast enough but much harder to use incorrectly.

The timeLast is protected by CoreSuspender lock. plugin_update is only
called when CoreSuspender lock is held.

The last_menu is protected by trackmenu_flg loads and stores.
2018-06-30 21:53:12 +03:00
..
CMakeLists.txt Add basic lua expression support to memview 2016-08-24 16:26:34 -04:00
buildprobe.cpp
color-dfhack-text.cpp Move some checks in paintTile/readTile after hooks are called 2017-06-02 00:40:14 -04:00
counters.cpp Several PluginManager improvements 2015-08-14 16:11:23 -04:00
dumpmats.cpp Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins 2018-06-01 10:02:38 -04:00
eventExample.cpp Fix warnings in devel plugins introduced by #1302 2018-06-20 12:03:14 -04:00
frozen.cpp Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins 2018-06-01 10:02:38 -04:00
itemhacks.cpp
kittens.cpp Improve kittens thread safety and shutdown with core 2018-06-30 21:53:12 +03:00
memutils.cpp Add basic lua expression support to memview 2016-08-24 16:26:34 -04:00
memutils.h Add basic lua expression support to memview 2016-08-24 16:26:34 -04:00
memview.cpp Fix warnings in devel plugins introduced by #1302 2018-06-20 12:03:14 -04:00
nestboxes.cpp Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins 2018-06-01 10:02:38 -04:00
notes.cpp Fix warnings in devel plugins introduced by #1302 2018-06-20 12:03:14 -04:00
onceExample.cpp
rawdump.cpp
ref-index.cpp
renderer-msg.cpp Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins 2018-06-01 10:02:38 -04:00
rprobe.cpp Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins 2018-06-01 10:02:38 -04:00
stepBetween.cpp
stockcheck.cpp Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins 2018-06-01 10:02:38 -04:00
stripcaged.cpp
tiles.cpp
tilesieve.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
vectors.cpp Fix warnings in devel plugins introduced by #1302 2018-06-20 12:03:14 -04:00
zoom.cpp Fix devel plugins linking in linux 2018-06-30 21:12:42 +03:00