gnucash maint: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Mon Nov 25 05:46:17 EST 2019
Updated via https://github.com/Gnucash/gnucash/commit/0973d54d (commit)
via https://github.com/Gnucash/gnucash/commit/9adf8db1 (commit)
via https://github.com/Gnucash/gnucash/commit/aa451bc8 (commit)
via https://github.com/Gnucash/gnucash/commit/d6a5c8ba (commit)
from https://github.com/Gnucash/gnucash/commit/a261c8aa (commit)
commit 0973d54d6cb50772de05b4f3ab607e0644ebeb13
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Nov 25 08:07:11 2019 +0800
[report-utilities] make gnc:owner-splits->aging-list less noisy
invoice processing messages dumped in debug mode. use gnc:msg
commit 9adf8db1a2910f637d5773ae3f4ff34d1a7b317a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Nov 24 21:01:04 2019 +0800
[report-utilities] gnc:strify can render vectors too
commit aa451bc89d5d1a5a1e66df4501e90e533683cb0b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Nov 24 21:57:00 2019 +0800
[balsheet-pnl] compact functions
readability fixes
commit d6a5c8ba5409138901bf451588531827d31172b3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Nov 24 21:38:42 2019 +0800
[balsheet-pnl] accumulate column data report-dates
Previous would call gnc:account-get-balances-at-dates and
gnc:account-accumulate-at-dates to retrieve balances and
last-split. This commit reduces the O(2*N) operation to O(N) which
becomes significant with accounts with large number of splits.
Maybe we can reduce other account splitlist scans in the future; these
will be easier and would only require augmenting the record.
Summary of changes:
gnucash/report/report-system/report-utilities.scm | 15 ++--
gnucash/report/standard-reports/balsheet-pnl.scm | 86 +++++++++++++++--------
2 files changed, 66 insertions(+), 35 deletions(-)
More information about the gnucash-patches
mailing list