Closed louwers closed 3 weeks ago
Compared to main
FILE SIZE VM SIZE
-------------- --------------
[ = ] 0 [ = ] 0 TOTAL
Compared to main
FILE SIZE VM SIZE
-------------- --------------
[ = ] 0 [ = ] 0 TOTAL
Compared to d38709084a9865fe0bb8300aec70ebf8243b3d43 (legacy)
FILE SIZE VM SIZE
-------------- --------------
+21% +24.1Mi +409% +24.4Mi TOTAL
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/bloaty-results/pr-2492-compared-to-legacy.txt
Benchmark Results ⚡
Benchmark Time CPU Time Old Time New CPU Old CPU New
------------------------------------------------------------------------------------------------------------------------------------------
OVERALL_GEOMEAN +0.0095 +0.0098 0 0 0 0
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/benchmark-results/pr-2492-compared-to-main.txt
Include Objective-C and Objective-C++ in
clang-format
formatting. Automatically enforced (and applied) on CI.Changes are minimal in most files.
The only change I made to the default Google style is:
so we have
instead of
~I removed the "check-public-symbol" script. It didn't account for
MLN_EXPORT
being on another line that is split. However, this script has little value, because it checks for the debug symbols inMapbox.h
. This umbrella header is only included for backward compatibility. The auto-generatedMapLibre.h
umbrella header should be used.~Never mind, we still need that, it just needs to also check the auto-generated header. I am making sure MLN_EXPORT works and that the script is updated.