FILE SIZE VM SIZE -------------- -------------- +13e5% +3.36Mi +13e5% +3.36Mi [section .text] +59e3% +5.88Mi +27e3% +1.03Mi /home/runner/work/maplibre-native/maplibre-native/vendor/csscolorparser/csscolorparser.cpp +23e3% +3.38Mi +30e4% +951Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_properties.cpp +53% +1.14Mi +92% +770Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c [NEW] +1.46Mi [NEW] +542Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/action_journal.cpp +36e2% +1.68Mi +96e3% +512Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/filter.cpp +21% +312Ki +499% +457Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_raster_layer.cpp [NEW] +990Ki [NEW] +420Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderbuffer_resource.cpp +17% +289Ki +328% +415Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_properties.cpp +886% +1.13Mi +98e2% +409Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph.cpp +840% +1.32Mi +56e2% +408Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/group_by_layout.cpp +17% +276Ki +286% +385Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/comparison.cpp +109% +886Ki +11e2% +350Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/tagged_string.cpp +11e2% +1011Ki +29e2% +309Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/online_file_source.cpp +728% +402Ki +90e2% +306Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_frontend.cpp +21% +215Ki +590% +285Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source.cpp +18% +209Ki +444% +269Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp +18% +204Ki +232% +268Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/line_annotation_impl.cpp +37% +335Ki +464% +255Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/asset_file_source.cpp +45% +374Ki +400% +253Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_background_layer.cpp +51% +387Ki +710% +248Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_data.cpp +22% +258Ki +140% +237Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile.cpp +51% +360Ki +905% +234Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/line_bucket.cpp +61% +348Ki +19e2% +234Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_bucket.cpp +91% +388Ki +15e2% +231Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/transition_options.cpp +124% +697Ki +732% +229Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/response.cpp +35% +268Ki +509% +226Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_circle_layer.cpp +49% +246Ki +641% +226Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_database.cpp +39% +274Ki +620% +217Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +67e2% +608Ki +56e3% +212Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/attribute.cpp +10% +98.5Ki +154% +203Ki u clang version 14.0.0-1ubuntu1.1 +950% +208Ki +87e2% +199Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/color.cpp +36% +218Ki +393% +192Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/main_resource_loader.cpp +99% +397Ki +761% +190Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_layer.cpp +79e2% +687Ki +30e4% +189Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_index.cpp [NEW] +669Ki [NEW] +188Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_drawable_layer.cpp +38% +254Ki +304% +186Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/location_indicator_layer_factory.cpp +58% +182Ki +14e2% +184Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/length.cpp +82% +346Ki +696% +182Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp +17% +124Ki +15e2% +180Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/quads.cpp +39% +199Ki +521% +180Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/compound_expression.cpp +35% +221Ki +793% +178Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/heatmap_bucket.cpp +39% +221Ki +337% +176Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style.cpp [NEW] +464Ki [NEW] +171Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/slice.cpp +128% +366Ki +917% +169Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_source.cpp [NEW] +449Ki [NEW] +168Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/dynamic_texture.cpp +76% +318Ki +557% +168Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_line_layer.cpp +42% +146Ki +341% +165Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline.cpp +66% +246Ki +10e2% +162Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/coalesce.cpp +94% +289Ki +11e2% +161Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/light.cpp +28% +143Ki +422% +152Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_location_indicator_layer.cpp +47% +158Ki +561% +151Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile.cpp +416% +239Ki +39e2% +145Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread.cpp +18% +108Ki +244% +141Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_source.cpp +52% +259Ki +526% +141Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/backend_scope.cpp +5.9% +36.7Ki +299% +136Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_properties.cpp +303% +148Ki +60e2% +136Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_tile_source.cpp +42% +216Ki +340% +134Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image_expression.cpp +6.0% +141Ki +111% +133Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/scheduler.cpp +37% +156Ki +351% +130Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_manager.cpp +33% +136Ki +354% +126Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/mbtiles_file_source.cpp +53% +446Ki +279% +122Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/step.cpp +25% +147Ki +970% +117Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer.cpp +33% +151Ki +503% +116Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/value.cpp +445% +434Ki +29e2% +116Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/custom_tile_loader.cpp [NEW] +636Ki [NEW] +116Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/collision_layer_tweaker.cpp +4.2% +22.2Ki +286% +115Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_properties.cpp +29% +105Ki +601% +115Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator_expression.cpp +40% +133Ki +550% +114Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/platform/time.cpp +16% +101Ki +325% +113Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/circle_bucket.cpp +27% +109Ki +376% +113Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/symbol_bucket.cpp +27% +98.0Ki +469% +109Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/dsl.cpp +950% +367Ki +55e2% +105Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/in.cpp +863% +355Ki +18e3% +104Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/util.cpp -37.0% -354Ki +177% +104Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_manager.cpp +36% +109Ki +932% +104Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/match.cpp +12% +52.6Ki +433% +103Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_properties.cpp +64% +51.2Ki +94e2% +102Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_pyramid.cpp [NEW] +354Ki [NEW] +100Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder.cpp +12e2% +390Ki +16e3% +99.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/tileset.cpp +41% +106Ki +14e2% +99.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/boolean_operator.cpp +499% +310Ki +21e2% +97.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/pattern_atlas.cpp [NEW] +192Ki [NEW] +97.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_group.cpp [NEW] +217Ki [NEW] +96.2Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/svg/svg.c +50% +100Ki +497% +95.5Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_request.cpp -37.1% -162Ki +302% +95.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/dem_data.cpp +14e2% +347Ki +33e3% +94.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_constant.cpp +51% +130Ki +14e2% +93.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/check_subtype.cpp +38% +98.5Ki +13e2% +93.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_dem_source.cpp +9.9% +39.8Ki +343% +89.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_properties.cpp +30% +74.1Ki +504% +87.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/format_expression.cpp +51% +160Ki +11e2% +87.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_extrusion_bucket.cpp +45% +124Ki +10e2% +86.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/parsing_context.cpp [NEW] +186Ki [NEW] +86.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_layer_factory.cpp [NEW] +220Ki [NEW] +86.5Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/pfr/pfr.c +42% +104Ki +11e2% +85.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator.cpp [NEW] +223Ki [NEW] +83.1Ki /home/runner/work/maplibre-native/maplibre-native/vendor/harfbuzz/src/harfbuzz.cc [NEW] +196Ki [NEW] +81.2Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/sdf/sdf.c [NEW] +144Ki [NEW] +80.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_render_parameters.cpp +40% +80.4Ki +40% +80.4Ki [section .gcc_except_table] [NEW] +170Ki [NEW] +79.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_operation.cpp +24% +82.1Ki +436% +79.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_properties.cpp +6.2% +37.9Ki +205% +78.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/let.cpp +127% +155Ki +15e2% +77.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_buffer_resource.cpp +103% +230Ki +450% +76.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_feature.cpp +28% +91.8Ki +470% +76.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/literal.cpp [NEW] +383Ki [NEW] +75.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_layer.cpp [NEW] +280Ki [NEW] +73.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable.cpp +30% +83.1Ki +956% +73.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/get_covering_stops.cpp +113% +126Ki +956% +73.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_pbf.cpp +75% +137Ki +435% +71.9Ki /home/runner/work/maplibre-native/maplibre-native/bin/render.cpp +262% +282Ki +898% +71.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source_impl.cpp +41% +75.4Ki +296% +70.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_loader.cpp +38% +73.1Ki +508% +70.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_writer.cpp +174% +163Ki +797% +68.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/mailbox.cpp +74% +114Ki +670% +68.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile_worker.cpp +349% +236Ki +46e2% +67.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_impl.cpp +41% +96.1Ki +11e2% +67.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/custom_geometry_tile.cpp -34.2% -97.9Ki +494% +65.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source_impl.cpp +11% +34.3Ki +298% +65.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_properties.cpp +436% +234Ki +28e2% +65.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer_impl.cpp -12.0% -41.7Ki +454% +65.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/position.cpp +37% +108Ki +695% +65.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_expression.cpp +202% +180Ki +11e2% +65.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/attribute.cpp +9.9% +44.5Ki +251% +64.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_factory.cpp +16% +43.8Ki +339% +64.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_properties.cpp +112% +118Ki +702% +64.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map.cpp [NEW] +80.5Ki [NEW] +63.9Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/pshinter/pshinter.c [NEW] +165Ki [NEW] +62.7Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftdebug.c +73% +96.0Ki +896% +59.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/merge_lines.cpp +46% +135Ki +253% +59.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/style_diff.cpp +61% +138Ki +347% +59.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/placement.cpp [NEW] +152Ki [NEW] +58.6Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/bdf/bdf.c +70% +89.0Ki +684% +58.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/debug_bucket.cpp +39% +82.0Ki +11e2% +58.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/at.cpp +16% +60.6Ki +211% +57.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/font_stack.cpp +29% +66.9Ki +824% +56.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/assertion.cpp +105% +156Ki +11e2% +55.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_tile.cpp [NEW] +89.6Ki [NEW] +53.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sprite.cpp +1.3% +4.17Ki +211% +53.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_properties.cpp +20% +59.5Ki +322% +53.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/coordinate.cpp +654% +166Ki +28e2% +52.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/render_pass.cpp +13% +32.2Ki +256% +51.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image_impl.cpp +59% +97.7Ki +478% +51.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geojson_tile.cpp +267% +222Ki +16e2% +51.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/raster_bucket.cpp +59e2% +1.20Mi +64e2% +51.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/bounding_volumes.cpp +372% +126Ki +57e2% +50.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/platform/settings.cpp +851% +265Ki +59e2% +50.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/renderer_backend.cpp [NEW] +161Ki [NEW] +50.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_info.cpp +360% +56.6Ki +60e2% +49.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/symbol_annotation_impl.cpp +11e2% +142Ki +13e3% +49.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_cache.cpp +139% +119Ki +11e2% +49.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer.cpp +35% +73.8Ki +338% +48.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_source.cpp +22e2% +220Ki +100e2% +47.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderer_backend.cpp [NEW] +185Ki [NEW] +47.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_prepare_layer_tweaker.cpp +76% +136Ki +672% +46.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_tile.cpp +28% +59.5Ki +12e2% +45.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image.cpp +136% +172Ki +855% +45.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_symbol_layer.cpp +16% +36.2Ki +351% +45.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_geojson_source.cpp +58% +64.8Ki +953% +44.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_layer.cpp [NEW] +204Ki [NEW] +44.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/polyline_generator.cpp +46% +51.7Ki +666% +43.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform_state.cpp +74% +91.4Ki +646% +43.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_custom_geometry_source.cpp +67% +74.9Ki +664% +41.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_image_source.cpp +67% +100Ki +12e2% +41.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/fill_annotation_impl.cpp +29% +58.5Ki +249% +41.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/paint_parameters.cpp +209% +108Ki +21e2% +40.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile_worker.cpp [NEW] +146Ki [NEW] +40.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/raster_dem_options.cpp +187% +42.3Ki +34e2% +39.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_state.cpp +39% +74.7Ki +217% +39.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover.cpp [NEW] +144Ki [NEW] +39.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_program_gl.cpp +12% +45.3Ki +162% +39.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/source_state.cpp [NEW] +102Ki [NEW] +38.9Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/truetype/truetype.c [NEW] +203Ki [NEW] +38.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/raster_layer_tweaker.cpp +100% +80.9Ki +916% +38.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_orchestrator.cpp [NEW] +163Ki [NEW] +38.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_group.cpp [NEW] +137Ki [NEW] +38.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_layer_tweaker.cpp [NEW] +131Ki [NEW] +37.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/legacy/programs.cpp [NEW] +141Ki [NEW] +35.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/circle_layer_tweaker.cpp [NEW] +153Ki [NEW] +35.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/dynamic_texture_atlas.cpp +52% +52.7Ki +211% +35.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform.cpp +22e3% +34.5Ki +22e3% +34.5Ki [section .eh_frame] [NEW] +202Ki [NEW] +34.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/program_parameters.cpp +67% +76.9Ki +11e2% +34.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer.cpp +89% +57.6Ki +15e2% +34.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/layermanager/layer_manager.cpp +31% +56.1Ki +233% +33.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/color_ramp_property_value.cpp +15% +62.0Ki +186% +33.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/background_layer_factory.cpp +43% +76.3Ki +181% +33.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread_pool.cpp [NEW] +105Ki [NEW] +32.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/vertex_attribute.cpp [NEW] +111Ki [NEW] +31.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_egl.cpp [NEW] +131Ki [NEW] +30.7Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/pmtiles_file_source.cpp [NEW] +64.7Ki [NEW] +30.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_atlases_tweaker.cpp +125% +46.0Ki +11e2% +29.3Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread_local.cpp [NEW] +63.6Ki [NEW] +29.2Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftinit.c [NEW] +96.4Ki [NEW] +28.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl.cpp +21% +69.4Ki +132% +27.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/circle_layer_factory.cpp +41% +27.4Ki +547% +27.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_manager.cpp [NEW] +51.6Ki [NEW] +26.9Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/bzip2/ftbzip2.c [NEW] +100Ki [NEW] +26.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/fill_generator.cpp +32% +35.3Ki +445% +26.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source_impl.cpp +555% +112Ki +18e2% +26.5Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/gl_functions.cpp +98% +82.2Ki +17e2% +26.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_impl.cpp +75% +31.5Ki +847% +26.3Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/image.cpp +22% +58.0Ki +160% +26.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_vector_source.cpp +96% +65.1Ki +244% +25.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_array.cpp +57% +37.7Ki +598% +25.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/source.cpp [NEW] +101Ki [NEW] +23.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/harfbuzz.cpp [NEW] +69.9Ki [NEW] +23.9Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/psaux/psaux.c +26% +36.7Ki +114% +23.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_options.cpp +3.2% +12.0Ki +109% +23.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_extrusion_layer_factory.cpp +211% +88.9Ki +15e2% +23.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source.cpp +51% +25.4Ki +615% +23.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/property_expression.cpp [NEW] +45.7Ki [NEW] +22.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/gpu_expression.cpp +60% +55.7Ki +395% +22.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/feature_index.cpp +16% +27.0Ki +13% +21.3Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/utf8.c -28.7% -38.7Ki +255% +20.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gl/headless_backend.cpp [NEW] +91.1Ki [NEW] +20.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl_builder.cpp [NEW] +96.7Ki [NEW] +20.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/tile_source_impl.cpp +82% +56.2Ki +10e2% +20.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_impl.cpp [NEW] +102Ki [NEW] +20.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/background_layer_tweaker.cpp +88% +25.8Ki +17e2% +19.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source.cpp [NEW] +177Ki [NEW] +19.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_custom_layer_host_tweaker.cpp +40% +31.9Ki +491% +19.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/layer.cpp +58% +47.8Ki +10e2% +19.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer.cpp +43% +40.7Ki +318% +19.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/shaping.cpp +55% +39.5Ki +761% +19.6Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/local_glyph_rasterizer.cpp +62% +46.7Ki +965% +19.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_dem_source.cpp +23% +27.4Ki +244% +19.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson.cpp [NEW] +56.2Ki [NEW] +19.3Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/raster/raster.c +43% +36.8Ki +560% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile.cpp -50.7% -47.1Ki +442% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_io.cpp +13% +16.3Ki +203% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_download.cpp +43% +36.1Ki +562% +18.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile.cpp [NEW] +54.9Ki [NEW] +18.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/pcf/pcf.c +159% +15.7Ki +26e2% +18.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/index_buffer_resource.cpp [NEW] +66.0Ki [NEW] +18.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture2d.cpp +83% +56.3Ki +16e2% +18.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp +156% +53.1Ki +23e2% +18.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_impl.cpp -11.2% -14.6Ki +269% +17.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_static_data.cpp +55% +38.6Ki +200% +17.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_instance.cpp +50% +41.3Ki +10e2% +16.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer.cpp [NEW] +59.3Ki [NEW] +16.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/cff/cff.c +48% +32.5Ki +448% +16.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_server_options.cpp +44% +20.3Ki +457% +16.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_header.cpp [NEW] +84.6Ki [NEW] +16.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/change_request.cpp +110% +66.6Ki +12e2% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_impl.cpp [NEW] +85.9Ki [NEW] +16.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_buffer_gl.cpp [NEW] +68.9Ki [NEW] +16.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/line_layer_tweaker.cpp [NEW] +96.1Ki [NEW] +16.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_drawable_layer_factory.cpp +53% +27.0Ki +399% +15.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/timer.cpp +161% +72.8Ki +34e2% +15.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer.cpp +38% +34.3Ki +579% +15.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer.cpp +16% +28.0Ki +162% +14.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_request.cpp +29% +19.6Ki +451% +14.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_manager.cpp [NEW] +159Ki [NEW] +14.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/buffer_allocator.cpp +61% +26.2Ki +465% +14.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_worker.cpp [NEW] +42.7Ki [NEW] +13.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/cid/type1cid.c [NEW] +50.8Ki [NEW] +13.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/layer_group_gl.cpp +53% +20.4Ki +860% +13.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/object.cpp [NEW] +62.6Ki [NEW] +13.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_texture_layer_tweaker.cpp [NEW] +34.4Ki [NEW] +12.9Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/type42/type42.c [NEW] +67.6Ki [NEW] +12.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source.cpp +35% +23.6Ki +319% +12.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_source.cpp +15% +15.4Ki +276% +12.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/formatted.cpp +250% +66.0Ki +120% +12.5Ki /home/runner/work/maplibre-native/maplibre-native/vendor/parsedate/parsedate.cpp +41% +27.0Ki +332% +12.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/distance.cpp [NEW] +71.4Ki [NEW] +12.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_extrusion_layer_tweaker.cpp [NEW] +55.8Ki [NEW] +11.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/freetype.cpp [NEW] +51.5Ki [NEW] +11.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/type1/type1.c [NEW] +62.6Ki [NEW] +11.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/tile_source.cpp +19% +16.4Ki +301% +11.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/shape_annotation_impl.cpp +90% +46.3Ki +281% +11.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/check_max_angle.cpp -45.9% -106Ki +39% +11.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/default_style.cpp +5.0% +4.92Ki +103% +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/network_status.cpp [NEW] +49.7Ki [NEW] +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/index_of.cpp +42% +20.9Ki +589% +11.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/filter.cpp [NEW] +77.4Ki [NEW] +10.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/identity.cpp +61% +23.8Ki +840% +10.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_impl.cpp +59% +23.5Ki +187% +10.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_timeout.cpp [NEW] +20.4Ki [NEW] +10.4Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftbase.c [NEW] +36.5Ki [NEW] +10.4Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/psnames/psnames.c +83% +36.4Ki +779% +10.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_impl.cpp [NEW] +74.6Ki [NEW] +9.99Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/shader_source.cpp +56% +48.3Ki +135% +9.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/clip_lines.cpp [NEW] +21.8Ki [NEW] +9.95Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/lzw/ftlzw.c +36% +18.6Ki +662% +9.90Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/database_file_source.cpp +35e3% +9.48Ki +35e3% +9.48Ki [section .eh_frame_hdr] +81% +23.3Ki +13e2% +9.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_impl.cpp +27% +15.6Ki +483% +9.18Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_registry.cpp +51% +27.6Ki +819% +9.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer.cpp [NEW] +44.6Ki [NEW] +9.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/action_journal_impl.cpp [NEW] +74.4Ki [NEW] +8.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_buffer.cpp +28% +24.3Ki +270% +8.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/case.cpp +44% +14.8Ki +314% +8.67Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/cross_tile_symbol_index.cpp +558% +40.0Ki +11e2% +8.66Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/io.cpp [NEW] +68.5Ki [NEW] +8.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_tweaker.cpp +30% +18.7Ki +305% +8.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/get_json_type.cpp +43% +25.7Ki +13e2% +8.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer.cpp [NEW] +30.9Ki [NEW] +8.41Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/sfnt/sfnt.c +27% +12.4Ki +458% +8.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source.cpp +107% +31.6Ki +11e2% +8.37Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_impl.cpp [NEW] +42.4Ki [NEW] +8.17Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/fence.cpp +21% +9.90Ki +13e2% +8.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/hillshade_layer_factory.cpp +68% +20.6Ki +10e2% +8.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/value.cpp +52% +21.5Ki +168% +7.81Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover_impl.cpp +29% +13.7Ki +290% +7.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_parser.cpp +37% +14.8Ki +677% +7.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source_impl.cpp [NEW] +45.2Ki [NEW] +7.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_impl.cpp [NEW] +52.8Ki [NEW] +7.52Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/webp_reader.cpp [NEW] +22.8Ki [NEW] +7.28Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/autofit/autofit.c +99% +8.09Ki +411% +7.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/debugging_extension.cpp +12% +7.77Ki +501% +7.17Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/http_file_source.cpp +39% +14.1Ki +193% +6.50Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/monotonic_timer.cpp +61% +39.9Ki +186% +6.37Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_options.cpp +17% +7.27Ki +385% +5.96Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source.cpp +19% +14.9Ki +235% +5.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/math/log2.cpp +9.8% +4.13Ki +182% +5.64Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform.cpp +24% +8.48Ki +117% +5.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile_data.cpp [NEW] +29.6Ki [NEW] +5.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_target.cpp +31% +6.60Ki +399% +5.31Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread.cpp +67% +17.9Ki +227% +5.09Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/collator.cpp [NEW] +28.9Ki [NEW] +5.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder_impl.cpp +97% +27.1Ki +868% +4.81Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/constant.cpp +23% +6.84Ki +650% +4.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/context.cpp [NEW] +46.5Ki [NEW] +4.64Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_layer_tweaker.cpp +96% +33.3Ki +314% +4.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/parser.cpp [NEW] +19.5Ki [NEW] +4.48Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftbitmap.c +53% +11.4Ki +512% +4.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/premultiply.cpp [NEW] +38.7Ki [NEW] +4.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/resource_pool.cpp +41% +23.6Ki +130% +4.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/number_format.cpp +82% +21.8Ki +566% +4.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/work_request.cpp +22% +5.74Ki +104% +4.27Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/client_options.cpp +45% +22.0Ki +567% +4.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer.cpp +4.4% +3.71Ki +420% +4.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/cross_faded_property_evaluator.cpp [NEW] +14.7Ki [NEW] +4.02Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/gzip/ftgzip.c +5.3% +1.66Ki +235% +3.97Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/camera.cpp [NEW] +43.7Ki [NEW] +3.91Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/harfbuzz_impl.cpp +35% +17.7Ki +545% +3.81Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/event.cpp +48% +20.5Ki +361% +3.81Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_layer_factory.cpp +60% +20.5Ki +447% +3.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/rapidjson.cpp +24% +7.83Ki +158% +3.63Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_manager.cpp [NEW] +46.4Ki [NEW] +3.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/symbol_layer_tweaker.cpp +44% +21.2Ki +477% +3.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer.cpp +3.8% +1.70Ki +113% +3.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/file_source_manager.cpp +70% +19.5Ki +10e2% +3.46Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson_options.cpp +21e2% +3.76Ki +21e2% +3.43Ki [section .init_array] -8.2% -5.25Ki +278% +3.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/raster_layer_factory.cpp -58.7% -88.5Ki +27e2% +3.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/function.cpp +20% +3.05Ki +20% +3.05Ki [section .dynstr] +49% +15.6Ki +78% +2.95Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geojson_impl.cpp [NEW] +43.9Ki [NEW] +2.86Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/rendering_stats.cpp +30% +6.28Ki +161% +2.77Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/async_task.cpp [NEW] +43.4Ki [NEW] +2.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_attribute_gl.cpp +40% +13.7Ki +289% +2.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/line_layer_factory.cpp [NEW] +41.9Ki [NEW] +2.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/variable_anchor_offset_collection.cpp +18% +2.57Ki +18% +2.57Ki [section .dynsym] +40% +13.7Ki +285% +2.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/heatmap_layer_factory.cpp [NEW] +18.7Ki [NEW] +2.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer.cpp +61% +21.9Ki +265% +2.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_impl.cpp +15% +3.54Ki +207% +2.34Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/run_loop.cpp +78% +15.5Ki +484% +2.27Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/number_format.cpp +12% +2.85Ki +196% +2.26Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/string_stdlib.cpp +81% +32.7Ki +13e2% +2.19Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/within.cpp +21% +3.73Ki +206% +2.15Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/sqlite3.cpp +26% +4.45Ki +902% +2.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/find_zoom_curve.cpp [NEW] +37.7Ki [NEW] +2.10Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer_impl.cpp +21% +7.50Ki +182% +2.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_transform.cpp +39% +10.3Ki +49% +2.06Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/interpolate.cpp [NEW] +43.2Ki [NEW] +2.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/sprite.cpp [NEW] +35.3Ki [NEW] +2.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_layer_group.cpp +16% +3.32Ki +217% +1.77Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_impl.cpp -3.0% -978 +93% +1.71Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_reader.cpp [NEW] +10.1Ki [NEW] +1.67Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftmm.c [NEW] +20.0Ki [NEW] +1.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/padding.cpp +33% +4.80Ki +34% +1.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/logging.cpp [NEW] +12.1Ki [NEW] +1.53Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/smooth/smooth.c [NEW] +40.0Ki [NEW] +1.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp +48% +10.7Ki +455% +1.31Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geometry_util.cpp [NEW] +18.8Ki [NEW] +1.29Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/filesystem.cpp +42% +3.78Ki +14e2% +1.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/expression.cpp +82% +6.18Ki +258% +1.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tiny_sdf.cpp +59% +15.3Ki +461% +1.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/property_value.cpp +51% +4.67Ki +257% +1.08Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/upload_pass.cpp +16% +976 +16% +976 [section .plt] [NEW] +4.61Ki [NEW] +912 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/winfonts/winfnt.c -42.9% -6.93Ki +233% +836 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mapbox.cpp -14.6% -18.9Ki +8.1% +584 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/hillshade_bucket.cpp +23% +2.56Ki +26% +539 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat4.cpp +12% +568 +319% +511 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_projection.cpp +16% +488 +16% +488 [section .got.plt] +71% +8.76Ki +179% +484 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/bidi.cpp +7.0% +826 +38% +462 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_layout.cpp +1.7% +340 +2.6% +441 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tounaccent.c [NEW] +1.73Ki [NEW] +400 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/builds/unix/ftsystem.c [NEW] +13.8Ki [NEW] +394 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer.cpp +60% +8.53Ki +118% +378 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource.cpp +0.8% +143 +2.2% +359 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/strings.c +1.0% +129 +3.6% +345 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tolower.c +28% +344 +28% +344 [section .gnu.version] [ = ] 0 +21e2% +336 [section .tbss] +9.2% +1.68Ki +56% +330 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/string.cpp +75% +4.77Ki +311% +236 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/line_atlas.cpp +25% +330 +93% +223 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/toupper.c +16% +310 +48% +219 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/strcoll.c +142% +6.42Ki +191% +128 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_backend.cpp +39% +2.96Ki +158% +101 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/logging_stderr.cpp +4.9% +580 +57% +101 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/i18n.cpp +7.1% +48 +7.1% +48 [section .gnu.version_r] +80% +8.09Ki +21% +38 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/coercion.cpp +33% +16 +33% +16 [section .plt.got] [NEW] +13 [NEW] +13 [section .fini] +100% +8 +100% +8 [section .fini_array] +40% +2 +40% +2 [LOAD #3 [RX]] +90% +6.08Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/utf.cpp -25.6% -1.65Ki [ = ] 0 [Unmapped] +21% +515Ki [ = ] 0 [section .debug_addr] +43% +33.0Ki [ = ] 0 [section .debug_line_str] +5.3% +531Ki [ = ] 0 [section .debug_loclists] -26.9% -165Ki [ = ] 0 [section .debug_rnglists] +24% +5.05Mi [ = ] 0 [section .debug_str] +32% +1.40Mi [ = ] 0 [section .debug_str_offsets] +37% +9.67Ki [ = ] 0 [section .strtab] +69% +92.3Ki [ = ] 0 [section .symtab] [DEL] -8 [DEL] -8 [LOAD #5 [RW]] [DEL] -12 [DEL] -12 [LOAD #2 [R]] -2.1% -16 -2.1% -16 [section .dynamic] [DEL] -28 [DEL] -28 [section .interp] [DEL] -32 [DEL] -32 [section .note.ABI-tag] [DEL] -32 [DEL] -32 [section .note.gnu.property] [DEL] -36 [DEL] -36 [section .note.gnu.build-id] -31.8% -14.5Ki -2.6% -95 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/jpeg_reader.cpp +36% +4.04Ki -30.1% -128 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/compression.cpp [DEL] -142 [DEL] -142 [ELF Program Headers] [DEL] -220 [DEL] -220 [section .gnu.hash] -38.2% -12.6Ki -18.1% -312 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image.cpp +54% +21.6Ki -10.3% -481 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat3.cpp -72.5% -76.4Ki -19.3% -493 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/command_encoder.cpp [DEL] -23.1Ki [DEL] -584 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_extrusion_program.cpp [DEL] -16.9Ki [DEL] -670 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/custom_layer_impl.cpp -51.5% -39.1Ki -15.6% -899 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_hash.cpp +3.0% +637 -40.1% -1.08Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/enum.cpp [DEL] -25.6Ki [DEL] -1.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/line_program.cpp [DEL] -31.5Ki [DEL] -1.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture.cpp [DEL] -46.0Ki [DEL] -1.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/background_program.cpp [DEL] -34.9Ki [DEL] -1.76Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/render_custom_layer.cpp +0.1% +94 -14.2% -1.91Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/quaternion.cpp [DEL] -52.1Ki [DEL] -1.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_program.cpp -27.5% -37.8Ki -17.5% -1.97Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_render_data.cpp -61.3% -22.0Ki -66.2% -2.03Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile.cpp [DEL] -58.1Ki [DEL] -2.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/custom_layer.cpp [DEL] -43.6Ki [DEL] -2.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_text_and_icon.cpp -11.3% -4.14Ki -56.5% -2.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style_impl.cpp [DEL] -32.3Ki [DEL] -2.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source_impl.cpp -81.9% -196Ki -18.6% -2.85Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/render_annotation_source.cpp -85.3% -52.8Ki -87.2% -3.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/offscreen_texture.cpp [DEL] -36.0Ki [DEL] -3.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/custom_layer_factory.cpp [DEL] -107Ki [DEL] -4.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/circle.cpp [DEL] -147Ki [DEL] -4.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_extrusion_pattern.cpp [DEL] -167Ki [DEL] -4.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_outline_pattern.cpp [DEL] -185Ki [DEL] -4.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line.cpp [DEL] -201Ki [DEL] -4.50Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_sdf_icon.cpp [DEL] -116Ki [DEL] -4.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/collision_circle.cpp [DEL] -132Ki [DEL] -4.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/collision_box.cpp [DEL] -125Ki [DEL] -4.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/heatmap.cpp [DEL] -134Ki [DEL] -4.80Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/hillshade.cpp -85.3% -61.6Ki -97.2% -4.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geo.cpp [DEL] -135Ki [DEL] -5.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/heatmap_texture.cpp [DEL] -134Ki [DEL] -5.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/clipping_mask.cpp [DEL] -133Ki [DEL] -5.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_pattern.cpp [DEL] -1.15Mi [DEL] -5.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/grid_index.cpp [DEL] -154Ki [DEL] -5.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line_sdf.cpp [DEL] -184Ki [DEL] -6.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/program_parameters.cpp [DEL] -176Ki [DEL] -6.18Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/background.cpp -74.7% -148Ki -60.9% -6.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/rotation.cpp [DEL] -190Ki [DEL] -6.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_outline.cpp [DEL] -169Ki [DEL] -6.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/debug.cpp [DEL] -259Ki [DEL] -7.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source_impl.cpp [DEL] -228Ki [DEL] -7.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line_gradient.cpp [DEL] -217Ki [DEL] -7.39Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_extrusion.cpp [DEL] -40.3Ki [DEL] -7.49Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture_resource.cpp [DEL] -23.8Ki [DEL] -7.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/raster.cpp [DEL] -191Ki [DEL] -7.64Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill.cpp [DEL] -238Ki [DEL] -7.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line_pattern.cpp [DEL] -74.7Ki [DEL] -7.84Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_glx.cpp [DEL] -251Ki [DEL] -8.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_sdf_text.cpp [DEL] -154Ki [DEL] -8.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/programs.cpp [DEL] -246Ki [DEL] -8.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_icon.cpp [DEL] -209Ki [DEL] -8.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/background_pattern.cpp -65.5% -197Ki -47.1% -9.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/types.cpp [DEL] -232Ki [DEL] -9.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/hillshade_prepare.cpp [DEL] -248Ki [DEL] -10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/shader_source.cpp -78.0% -127Ki -71.1% -10.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/chrono.cpp [DEL] -113Ki [DEL] -11.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/symbol_program.cpp -89.1% -280Ki -93.5% -12.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/interpolate.cpp -80.6% -224Ki -78.8% -16.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer.cpp -95.2% -214Ki -98.4% -20.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/url.cpp [DEL] -434Ki [DEL] -20.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_atlas.cpp [DEL] -347Ki [DEL] -23.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_atlas.cpp -33.7% -318Ki -23.9% -33.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/intersection_tests.cpp -81.3% -680Ki -69.3% -52.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/get_anchors.cpp -85.0% -1.00Mi -89.1% -85.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_light.cpp -96.6% -1.04Mi -99.3% -106Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/light.cpp -98.0% -2.01Mi -98.1% -140Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/symbol_layer_factory.cpp +46% +53.5Mi +483% +28.9Mi TOTAL