mirror of https://github.com/tidwall/tile38.git
cbfb271541
Prior to this commit all objects in the Collection data structures were boxed in an Go interface{} which adds an extra 8 bytes per object and requires assertion to unbox. Go 1.18, released early 2022, introduced generics, which allows for storing the objects without boxing. This provides a extra boost in performance and lower in-memory footprint. |
||
---|---|---|
.. | ||
collection.go | ||
collection_test.go | ||
fieldvalues.go | ||
geodesic.go | ||
string.go |