go-pst icon indicating copy to clipboard operation
go-pst copied to clipboard

Switch b-trees to google/btree (Go 1.18, generics support)

Open mooijtech opened this issue 3 years ago • 1 comments

References:

go-pst v4 will require Go 1.18 due to generics support. Benchmarks (which will be published along with v4) show initializing the b-trees uses a bit more but searching for folders/messages uses less CPU and Memory.

mooijtech avatar May 08 '22 09:05 mooijtech

Keeping this open so we switch our dependency to the original google/btree repository instead of the fork of Michal Leszczynski when it gets merged.

mooijtech avatar May 08 '22 09:05 mooijtech

Closed by merge of go-pst v5 where we switch to tidwall/btree.

mooijtech avatar Oct 23 '22 15:10 mooijtech