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 Fix whitespace issues 2015-02-14 22:53:06 -05:00
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 Fix whitespace issues 2015-02-14 22:53:06 -05:00
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 New module: Once. Intended to help prevent debug error message spam. 2013-03-23 22:38:33 -04:00
rawdump.cpp New plugin interface 2012-02-21 18:19:17 +01:00
ref-index.cpp Add a performance test for location caching in general refs. 2012-08-26 14:43:14 +04:00
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 StepBetween: renamed stuff back to the way it was. Thought I had already done that. 2013-01-05 18:09:50 -05:00
stockcheck.cpp Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins 2018-06-01 10:02:38 -04:00
stripcaged.cpp Get rid of tabs 2012-11-16 15:33:36 -06:00
tiles.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
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