gnucash future: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Thu Jun 25 15:32:26 EDT 2026


Updated	 via  https://github.com/Gnucash/gnucash/commit/994b04a1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b2daddb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c7d35bcd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/00803ba0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2d1859ff (commit)
	 via  https://github.com/Gnucash/gnucash/commit/29d74209 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2a01ce23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b3e29a81 (commit)
	from  https://github.com/Gnucash/gnucash/commit/b4fd332d (commit)



commit 994b04a161d43e623eefad5e9d39537f3dc0a4ce
Merge: 3b2daddb47 c7d35bcdb2
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 25 12:31:53 2026 -0700

    Merge Brent McBride's 'uri-format' into future.

commit 3b2daddb477c98a4d116e6cd1c9e3a62b6a0045a
Merge: b4fd332de3 00803ba018
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 25 12:13:29 2026 -0700

    Merge branch 'use-boost-flat-map' of https://github.com/christopherlam/gnucash into future

commit c7d35bcdb2cbd8fb552e28b196cef862e92d8b39
Author: Brent McBride <mcbridebt at hotmail.com>
Date:   Tue Jun 23 19:33:40 2026 -0700

    gnc-uri: compose URIs with std::format

commit 00803ba018527f30ea3239fd60a8675009a878ef
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 17 11:07:55 2026 +0800

    [qofid.cpp] for Split and Trans reserve QofInstance* map

commit 2d1859ff3e9e88c1fb723b246ed80407f479d95b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat May 30 23:36:04 2026 +0800

    [qofid.cpp] use boost::unordered_flat_map
    
    to store guid->qof entities
    
    note this is appropriate if the map values are QofInstance* pointers,
    because unordered_flat_map does not guarantee stable iterators.

commit 29d74209a7b6edbe00abf9501b7ffe59256dccfd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 14 12:05:47 2026 +0800

    [guid.cpp] create templated guid_hash function
    
    for arbitrary sized hashes

commit 2a01ce23763756d7c3241a76bf08415193bd2d3b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 16 13:57:56 2026 +0800

    [guid.cpp] plug char* guid_to_string leak
    
    it seems unused however

commit b3e29a81fdfd784b1dc9229577fa289ff2c13afa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 14 10:30:02 2026 +0800

    [qofid.cpp] use ctor/dtor for QofCollection
    
    which will make it easier to construct in-place in book->hash_of_collections



Summary of changes:
 libgnucash/engine/gnc-uri.cpp |  9 ++---
 libgnucash/engine/guid.cpp    | 11 ++----
 libgnucash/engine/guid.hpp    | 16 +++++++++
 libgnucash/engine/qofid.cpp   | 80 ++++++++++++++++++-------------------------
 4 files changed, 57 insertions(+), 59 deletions(-)



More information about the gnucash-patches mailing list