gnucash/libgnucash
John Ralls 74d0630867 Bug 798237 - Logging during XML file loading degrades performance...
significantly

Modify the DEBUG and PINFO macros to return unless qof_log_check is
true. Replace almost all direct calls to g_debug and g_message with
DEBUG and PINFO respectively.

Track the highest logging level sent to qof_log_set_level to provide a
short-circuit return in qof_log_check. Remove setting GNC_MOD_TESTS to
QOF_LOG_DEBUG so that the short-circuit threshold isn't defeated by
always being DEBUG.

Net result: 33% improvement in xml load times.
2021-09-14 15:15:11 -07:00
..
app-utils Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
backend Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
core-utils Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
doc Fix misc. typos in comments 2021-06-29 08:46:34 +02:00
engine Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
gnc-module Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
quotes Bug 798180 - Update to macOS Big Sur 11.3 breaks Finance Quote 2021-09-11 16:09:55 -07:00
tax Tax - fully express source file dependencies in build scripts 2021-06-30 15:19:34 +02:00
CMakeLists.txt libgnucash/scm - move to bindings/guile 2019-12-06 19:59:11 +01:00