testing the book zeroing code (maybe for backport?) <<Offline>>

Derek Atkins warlord at MIT.EDU
Fri Feb 29 10:22:39 EST 2008

Andrew Sackville-West <andrew at swclan.homelinux.org> writes:

> On Thu, Feb 07, 2008 at 04:37:35PM -0500, Derek Atkins wrote:
> ...
>> Well, it's possible that GetBalanceAsOfDate goes forward in time
>> instead of backwards in time, which means that the more transactions
>> you have the longer it takes.
> might be a source of problems in income statement as well as I think
> we use the same code... mine's already getting too slow and the I only
> got the fix in my stable version. sheesh.
> A
> ps. doh, I see you already basically said that...

Unfortunately, AFAICT, there's no way to get to the tail of a GList
short of walking it.  Even though it's a doubly-linked list, there's
no "list tail".  The ends are NULL.

So.. We could probably solve this by keeping a tail pointer and
then we could search from the end instead of the front.


       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list