FILE SIZE VM SIZE -------------- -------------- +12e5% +3.18Mi +12e5% +3.18Mi [section .text] +20e3% +2.90Mi +26e4% +826Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_properties.cpp +54% +1.16Mi +94% +784Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c +35e2% +1.63Mi +93e3% +497Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/filter.cpp +21% +313Ki +487% +446Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_raster_layer.cpp +12% +211Ki +339% +429Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_properties.cpp +330% +1.12Mi +17e2% +390Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_atlas.cpp [NEW] +910Ki [NEW] +387Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderbuffer_resource.cpp +15% +243Ki +279% +376Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/comparison.cpp +51% +430Ki +433% +325Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/get_anchors.cpp +230% +309Ki +35e2% +287Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gl/headless_backend.cpp +21% +208Ki +589% +284Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source.cpp +42% +340Ki +833% +276Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/tagged_string.cpp +18% +209Ki +446% +271Ki /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% +334Ki +464% +255Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/asset_file_source.cpp +44% +370Ki +399% +252Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_background_layer.cpp +14% +132Ki +174% +242Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/intersection_tests.cpp +22% +259Ki +140% +237Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile.cpp +63% +354Ki +19e2% +233Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_bucket.cpp +498% +244Ki +10e3% +231Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_tile_source.cpp +34% +262Ki +507% +225Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_circle_layer.cpp +46% +231Ki +633% +223Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_database.cpp +45% +261Ki +416% +218Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style.cpp +44% +332Ki +622% +217Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_data.cpp +38% +267Ki +618% +216Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +111% +629Ki +683% +214Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/response.cpp +37% +256Ki +791% +205Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/line_bucket.cpp +80% +340Ki +13e2% +199Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/transition_options.cpp +180% +405Ki +978% +199Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/url.cpp +36% +217Ki +394% +192Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/main_resource_loader.cpp +4.2% +41.0Ki +138% +183Ki u clang version 14.0.0-1ubuntu1.1 +17% +125Ki +15e2% +180Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/quads.cpp +26% +159Ki +311% +180Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_source.cpp +89% +357Ki +714% +179Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_layer.cpp +54% +167Ki +13e2% +178Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/length.cpp +39% +248Ki +788% +177Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/heatmap_bucket.cpp +37% +188Ki +512% +177Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/compound_expression.cpp +34% +222Ki +289% +177Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/location_indicator_layer_factory.cpp +75% +317Ki +663% +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp [NEW] +457Ki [NEW] +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/slice.cpp +50% +420Ki +396% +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/step.cpp +128% +363Ki +913% +168Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_source.cpp +76% +317Ki +556% +167Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_line_layer.cpp [NEW] +559Ki [NEW] +161Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl.cpp +40% +140Ki +328% +159Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline.cpp +48% +161Ki +571% +153Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile.cpp +25% +127Ki +412% +149Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_location_indicator_layer.cpp +411% +235Ki +38e2% +142Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread.cpp +52% +258Ki +526% +141Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/backend_scope.cpp +23% +132Ki +11e2% +138Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer.cpp +32% +165Ki +345% +136Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image_expression.cpp +45% +168Ki +864% +135Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/coalesce.cpp +39% +106Ki +706% +134Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_properties.cpp +5.8% +136Ki +111% +134Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/scheduler.cpp +33% +154Ki +539% +125Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/value.cpp +30% +124Ki +346% +123Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/mbtiles_file_source.cpp +2.0% +12.6Ki +270% +123Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_properties.cpp +32% +140Ki +585% +119Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_atlas.cpp [NEW] +637Ki [NEW] +116Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/collision_layer_tweaker.cpp +15e2% +476Ki +19e3% +115Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/tileset.cpp +29% +115Ki +380% +114Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/symbol_bucket.cpp +17% +105Ki +323% +112Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/circle_bucket.cpp +37% +122Ki +534% +110Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/platform/time.cpp +48% +124Ki +14e2% +108Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_dem_source.cpp +22% +80.8Ki +561% +107Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator_expression.cpp +30% +125Ki +288% +106Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_manager.cpp [NEW] +170Ki [NEW] +106Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_render_parameters.cpp [NEW] +201Ki [NEW] +106Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_group.cpp +0.4% +2.08Ki +263% +105Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_properties.cpp -37.7% -361Ki +178% +104Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_manager.cpp +105% +193Ki +17e2% +103Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/program_parameters.cpp +15e2% +420Ki +30e3% +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson_options.cpp +31% +94.7Ki +895% +100.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/match.cpp +501% +311Ki +21e2% +99.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/pattern_atlas.cpp +886% +342Ki +51e2% +97.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/in.cpp +21% +78.8Ki +413% +96.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/dsl.cpp +123% +139Ki +21e2% +95.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_layer.cpp [NEW] +354Ki [NEW] +95.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder.cpp +35% +91.7Ki +14e2% +95.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/boolean_operator.cpp -35.1% -153Ki +301% +94.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/dem_data.cpp +8.2% +34.6Ki +396% +94.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_properties.cpp +104% +132Ki +11e2% +93.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/debug_bucket.cpp +48% +95.1Ki +487% +93.7Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_request.cpp +38% +108Ki +687% +91.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source_impl.cpp +54% +170Ki +11e2% +88.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_extrusion_bucket.cpp +13e2% +325Ki +31e3% +88.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_constant.cpp +44% +111Ki +13e2% +87.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/check_subtype.cpp [NEW] +199Ki [NEW] +87.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_custom_layer_host_tweaker.cpp +438% +96.2Ki +38e2% +87.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/color.cpp +6.4% +25.9Ki +326% +85.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_properties.cpp +106% +238Ki +497% +84.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_feature.cpp +37% +92.5Ki +11e2% +81.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator.cpp +21% +71.8Ki +429% +78.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_properties.cpp +4.1% +24.8Ki +203% +77.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/let.cpp +132% +160Ki +16e2% +77.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_buffer_resource.cpp +35% +97.3Ki +893% +76.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/parsing_context.cpp [NEW] +383Ki [NEW] +75.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_layer.cpp [NEW] +174Ki [NEW] +74.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_layer_factory.cpp [NEW] +281Ki [NEW] +73.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable.cpp +107% +120Ki +954% +72.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_pbf.cpp +66% +120Ki +438% +72.3Ki /home/runner/work/maplibre-native/maplibre-native/bin/render.cpp +37% +96.7Ki +977% +71.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source_impl.cpp -12.6% -43.6Ki +496% +71.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/position.cpp +38% +73.3Ki +506% +70.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_writer.cpp +335% +227Ki +47e2% +69.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_impl.cpp +173% +161Ki +787% +68.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/mailbox.cpp +22% +61.2Ki +882% +67.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/get_covering_stops.cpp +73% +112Ki +654% +67.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile_worker.cpp +40% +92.6Ki +11e2% +66.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/custom_geometry_tile.cpp +251% +224Ki +12e2% +65.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/attribute.cpp +52% +121Ki +507% +64.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_geojson_source.cpp +584% +184Ki +46e2% +64.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture.cpp +32% +93.1Ki +681% +63.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_expression.cpp +45% +139Ki +424% +62.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/light.cpp +7.5% +33.8Ki +242% +62.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_factory.cpp +413% +222Ki +27e2% +62.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer_impl.cpp +6.4% +19.9Ki +277% +61.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_properties.cpp +154% +132Ki +13e2% +60.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer.cpp +45% +134Ki +255% +59.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/style_diff.cpp +39% +79.6Ki +359% +59.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/paint_parameters.cpp +84% +104Ki +884% +59.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_custom_geometry_source.cpp [NEW] +186Ki [NEW] +58.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_info.cpp +17% +62.9Ki +215% +58.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/font_stack.cpp +28% +56.9Ki +28% +56.9Ki [section .gcc_except_table] -0.9% -2.86Ki +222% +56.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_properties.cpp +33% +68.6Ki +11e2% +54.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/at.cpp +24% +54.2Ki +779% +53.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/assertion.cpp [NEW] +89.0Ki [NEW] +53.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sprite.cpp [NEW] +202Ki [NEW] +53.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/raster_layer_tweaker.cpp +58% +62.6Ki +671% +53.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source_impl.cpp +58% +65.7Ki +447% +52.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/symbol_program.cpp +16% +53.3Ki +324% +52.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/literal.cpp +26% +56.9Ki +13e2% +52.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image.cpp +59% +97.0Ki +478% +51.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geojson_tile.cpp +260% +216Ki +16e2% +50.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/raster_bucket.cpp +11e2% +141Ki +13e3% +49.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_cache.cpp [NEW] +185Ki [NEW] +48.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_prepare_layer_tweaker.cpp +35% +72.6Ki +338% +48.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_source.cpp +11% +27.8Ki +235% +47.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image_impl.cpp +22e2% +222Ki +98e2% +47.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderer_backend.cpp +48% +62.3Ki +11e2% +46.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph.cpp [NEW] +226Ki [NEW] +46.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/polyline_generator.cpp +76% +136Ki +672% +46.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_tile.cpp +80% +84.8Ki +495% +45.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map.cpp +92% +142Ki +534% +44.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/programs.cpp +14% +42.1Ki +267% +44.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/coordinate.cpp +27% +48.7Ki +185% +44.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_loader.cpp +46% +51.6Ki +666% +43.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform_state.cpp [NEW] +74.5Ki [NEW] +42.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_atlases_tweaker.cpp +67% +74.8Ki +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 +106% +85.7Ki +940% +39.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_orchestrator.cpp +39% +74.7Ki +217% +39.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover.cpp [NEW] +148Ki [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] +137Ki [NEW] +38.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_layer_tweaker.cpp +28% +62.6Ki +226% +38.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/placement.cpp [NEW] +159Ki [NEW] +37.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_group.cpp +664% +1.06Mi +244% +36.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/chrono.cpp +63% +82.0Ki +579% +36.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_static_data.cpp [NEW] +143Ki [NEW] +36.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/circle_layer_tweaker.cpp +50% +49.2Ki +908% +36.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/custom_tile_loader.cpp +67% +77.6Ki +11e2% +34.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer.cpp +34% +41.0Ki +434% +34.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson.cpp +323% +97.5Ki +44e2% +34.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/value.cpp +21e3% +33.9Ki +21e3% +33.9Ki [section .eh_frame] +8.4% +20.4Ki +194% +33.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/format_expression.cpp +42% +75.8Ki +181% +33.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread_pool.cpp [NEW] +105Ki [NEW] +33.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/vertex_attribute.cpp +17% +71.3Ki +180% +32.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/background_layer_factory.cpp +97% +41.4Ki +965% +29.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_worker.cpp +125% +45.9Ki +11e2% +29.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread_local.cpp +66% +42.7Ki +13e2% +29.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/layermanager/layer_manager.cpp +161% +36.6Ki +25e2% +29.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_state.cpp +38% +38.9Ki +172% +29.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform.cpp +19% +34.4Ki +200% +28.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/color_ramp_property_value.cpp +44% +29.4Ki +580% +28.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_manager.cpp +21% +34.6Ki +18% +28.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/utf8.c +117% +60.9Ki +15e2% +27.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile_worker.cpp +59% +29.4Ki +722% +27.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/property_expression.cpp [NEW] +100Ki [NEW] +26.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/fill_generator.cpp +60% +76.4Ki +504% +26.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_symbol_layer.cpp +553% +112Ki +18e2% +26.5Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/gl_functions.cpp +30% +33.5Ki +441% +26.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source_impl.cpp +75% +31.4Ki +848% +26.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/image.cpp +10% +33.9Ki +119% +25.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/circle_layer_factory.cpp [NEW] +102Ki [NEW] +24.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl_builder.cpp +96% +80.6Ki +16e2% +24.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_impl.cpp +0.9% +3.51Ki +112% +24.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_extrusion_layer_factory.cpp +49% +36.6Ki +307% +24.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_glx.cpp +26% +35.8Ki +113% +23.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_options.cpp +27% +24.7Ki +542% +23.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_io.cpp +89% +60.7Ki +20e2% +22.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp +59% +55.6Ki +393% +22.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/feature_index.cpp +70% +35.9Ki +564% +22.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/timer.cpp +46% +63.0Ki +198% +22.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_render_data.cpp +838% +82.6Ki +32e2% +22.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/index_buffer_resource.cpp +313% +101Ki +864% +22.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source_impl.cpp +19% +23.7Ki +230% +21.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_download.cpp +3.4% +9.03Ki +128% +20.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_vector_source.cpp +82% +55.8Ki +10e2% +20.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_impl.cpp +38% +36.6Ki +191% +20.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/online_file_source.cpp [NEW] +102Ki [NEW] +20.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/background_layer_tweaker.cpp +181% +61.7Ki +25e2% +19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_impl.cpp +31% +41.0Ki +298% +19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/merge_lines.cpp +59% +48.0Ki +11e2% +19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer.cpp +55% +39.5Ki +761% +19.6Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/local_glyph_rasterizer.cpp +40% +31.9Ki +489% +19.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/layer.cpp +62% +46.7Ki +965% +19.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_dem_source.cpp +115% +69.6Ki +14e2% +19.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_impl.cpp +42% +38.5Ki +737% +19.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer.cpp +43% +36.8Ki +560% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile.cpp +43% +36.1Ki +562% +18.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile.cpp +57% +39.7Ki +213% +18.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_instance.cpp [NEW] +86.1Ki [NEW] +17.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/change_request.cpp [NEW] +31.9Ki [NEW] +16.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/resource_pool.cpp +46% +31.7Ki +447% +16.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_server_options.cpp [NEW] +86.1Ki [NEW] +16.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_buffer_gl.cpp +38% +56.0Ki +331% +16.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_tile.cpp +30% +47.4Ki +226% +16.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/group_by_layout.cpp +48% +26.5Ki +481% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_frontend.cpp +50% +40.9Ki +986% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer.cpp +37% +17.0Ki +447% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_header.cpp [NEW] +70.7Ki [NEW] +16.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_target.cpp +27% +25.1Ki +261% +16.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/shaping.cpp [NEW] +68.8Ki [NEW] +15.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/line_layer_tweaker.cpp [NEW] +94.1Ki [NEW] +15.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_drawable_layer_factory.cpp [NEW] +62.7Ki [NEW] +15.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_block_gl.cpp +159% +71.7Ki +32e2% +14.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer.cpp -44.6% -103Ki +49% +14.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/default_style.cpp +29% +19.6Ki +451% +14.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_manager.cpp [NEW] +160Ki [NEW] +14.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/buffer_allocator.cpp +16% +27.0Ki +152% +14.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_request.cpp [NEW] +52.7Ki [NEW] +13.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/layer_group_gl.cpp [NEW] +81.3Ki [NEW] +13.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer.cpp +62% +23.7Ki +860% +13.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/object.cpp +37% +25.5Ki +327% +13.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_source.cpp [NEW] +62.1Ki [NEW] +13.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_texture_layer_tweaker.cpp +20% +17.5Ki +328% +12.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/shape_annotation_impl.cpp [NEW] +72.4Ki [NEW] +12.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_extrusion_layer_tweaker.cpp +15% +15.4Ki +276% +12.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/formatted.cpp +41% +27.0Ki +332% +12.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/distance.cpp +64% +26.5Ki +21e2% +12.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/util.cpp [NEW] +55.8Ki [NEW] +11.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer_impl.cpp +90% +46.3Ki +281% +11.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/check_max_angle.cpp +42% +20.8Ki +611% +11.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/filter.cpp +2.9% +2.78Ki +103% +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/network_status.cpp [NEW] +45.5Ki [NEW] +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/fence.cpp [NEW] +49.7Ki [NEW] +11.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/index_of.cpp [NEW] +56.2Ki [NEW] +10.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/webp_reader.cpp +58% +24.0Ki +219% +10.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover_impl.cpp +54% +46.8Ki +135% +9.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/clip_lines.cpp +30% +20.2Ki +234% +9.90Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/source.cpp +36% +18.6Ki +662% +9.90Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/database_file_source.cpp +173% +15.5Ki +10e3% +9.80Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/expression.cpp +52% +20.7Ki +172% +9.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_timeout.cpp +223% +51.5Ki +17e2% +9.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_extrusion_program.cpp +34e3% +9.34Ki +34e3% +9.34Ki [section .eh_frame_hdr] +81% +35.4Ki +704% +9.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_impl.cpp +80% +23.0Ki +12e2% +9.16Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_impl.cpp +21% +11.9Ki +470% +8.95Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_registry.cpp [NEW] +74.3Ki [NEW] +8.93Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_buffer.cpp +56% +21.9Ki +692% +8.87Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_impl.cpp [NEW] +68.5Ki [NEW] +8.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_tweaker.cpp +43% +25.7Ki +13e2% +8.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer.cpp +30% +18.7Ki +305% +8.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/get_json_type.cpp +22% +18.7Ki +254% +8.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/case.cpp +49% +26.9Ki +752% +8.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer.cpp +27% +12.4Ki +458% +8.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source.cpp +23% +18.1Ki +731% +7.99Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_pyramid.cpp +20% +13.7Ki +59% +7.87Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/quaternion.cpp +29% +13.7Ki +290% +7.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_parser.cpp [NEW] +45.2Ki [NEW] +7.53Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_impl.cpp +9.3% +6.22Ki +498% +7.13Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/http_file_source.cpp +73% +7.48Ki +177% +7.03Ki /home/runner/work/maplibre-native/maplibre-native/vendor/csscolorparser/csscolorparser.cpp +37% +21.6Ki +202% +6.87Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/number_format.cpp +470% +43.3Ki +16e2% +6.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/upload_pass.cpp +26% +9.57Ki +173% +6.80Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style_impl.cpp +101% +29.7Ki +882% +6.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_impl.cpp +39% +14.1Ki +193% +6.48Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/monotonic_timer.cpp +60% +39.4Ki +186% +6.37Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_options.cpp +7.9% +5.71Ki +120% +5.96Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geo.cpp +17% +7.29Ki +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 +18% +7.37Ki +373% +5.88Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source.cpp +20% +8.58Ki +182% +5.64Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform.cpp +24% +8.35Ki +116% +5.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile_data.cpp +19% +7.56Ki +116% +5.34Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat3.cpp +96% +15.1Ki +622% +5.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/symbol_annotation_impl.cpp +71% +18.8Ki +227% +5.09Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/collator.cpp [NEW] +28.8Ki [NEW] +4.85Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder_impl.cpp +97% +27.1Ki +866% +4.79Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/constant.cpp +32% +10.8Ki +171% +4.72Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/cross_tile_symbol_index.cpp +23% +6.82Ki +648% +4.63Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/context.cpp [NEW] +46.1Ki [NEW] +4.59Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_layer_tweaker.cpp +96% +33.2Ki +314% +4.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/parser.cpp +467% +42.2Ki +12e2% +4.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/attribute.cpp +52% +11.4Ki +509% +4.41Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/premultiply.cpp +11% +4.59Ki +387% +4.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source_impl.cpp +22% +5.80Ki +105% +4.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/client_options.cpp +4.4% +3.71Ki +420% +4.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/cross_faded_property_evaluator.cpp -87.0% -91.6Ki +157% +3.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/command_encoder.cpp +45% +21.6Ki +520% +3.90Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer.cpp +36% +17.8Ki +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.4Ki +447% +3.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/rapidjson.cpp +282% +45.6Ki +11e2% +3.76Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mapbox.cpp +44% +21.5Ki +501% +3.76Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer.cpp +24% +7.83Ki +158% +3.63Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_manager.cpp +3.8% +1.69Ki +113% +3.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/file_source_manager.cpp [NEW] +46.1Ki [NEW] +3.55Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/symbol_layer_tweaker.cpp +21e2% +3.75Ki +21e2% +3.44Ki [section .init_array] -9.3% -5.96Ki +278% +3.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/raster_layer_factory.cpp -58.7% -88.5Ki +26e2% +3.10Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/function.cpp +49% +15.6Ki +78% +2.95Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geojson_impl.cpp +100% +33.9Ki +329% +2.91Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/platform/settings.cpp -5.2% -1.38Ki +27% +2.84Ki /home/runner/work/maplibre-native/maplibre-native/vendor/parsedate/parsedate.cpp +30% +8.64Ki +239% +2.77Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source.cpp +30% +6.25Ki +159% +2.74Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/async_task.cpp +14% +4.46Ki +159% +2.68Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/camera.cpp [NEW] +28.3Ki [NEW] +2.67Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_block.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 +40% +13.7Ki +285% +2.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/heatmap_layer_factory.cpp [NEW] +18.6Ki [NEW] +2.46Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_drawable_layer.cpp +59% +21.1Ki +265% +2.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_impl.cpp [NEW] +21.6Ki [NEW] +2.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/gpu_expression.cpp +19% +4.03Ki +178% +2.37Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread.cpp +15% +3.54Ki +207% +2.34Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/run_loop.cpp +12% +2.84Ki +195% +2.25Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/string_stdlib.cpp +56% +11.1Ki +472% +2.21Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/number_format.cpp +23% +4.78Ki +276% +2.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/bounding_volumes.cpp +20% +3.70Ki +205% +2.13Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/sqlite3.cpp +45% +14.2Ki +250% +2.13Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/renderer_backend.cpp +26% +4.44Ki +895% +2.10Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/find_zoom_curve.cpp +21% +7.50Ki +182% +2.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_transform.cpp +67% +27.3Ki +12e2% +2.05Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/within.cpp +39% +10.3Ki +48% +2.05Ki /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.2Ki [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 +89% +6.67Ki +358% +1.68Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tiny_sdf.cpp [NEW] +20.0Ki [NEW] +1.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/padding.cpp +33% +4.81Ki +34% +1.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/logging.cpp +7.0% +3.36Ki +267% +1.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/hillshade_layer_factory.cpp +10% +1.53Ki +10% +1.53Ki [section .dynstr] [NEW] +40.0Ki [NEW] +1.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp +10% +1.43Ki +10% +1.43Ki [section .dynsym] +49% +10.9Ki +455% +1.31Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geometry_util.cpp [NEW] +18.8Ki [NEW] +1.19Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/filesystem.cpp +59% +15.3Ki +461% +1.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/property_value.cpp +23% +2.49Ki +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 +70% +8.74Ki +174% +471 /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 -19.0% -24.7Ki +6.3% +456 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/hillshade_bucket.cpp +1.7% +324 +2.5% +425 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tounaccent.c [NEW] +13.6Ki [NEW] +411 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture2d.cpp [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 +29% +2.07Ki +45% +371 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/io.cpp +0.7% +127 +2.1% +343 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/strings.c +9.2% +1.68Ki +56% +330 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/string.cpp +0.9% +113 +3.5% +329 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tolower.c [ = ] 0 +20e2% +320 [section .tbss] [NEW] +12.1Ki [NEW] +277 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/identity.cpp +20% +244 +20% +244 [section .gnu.version] +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% +319 +48% +219 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/strcoll.c +3.2% +192 +3.2% +192 [section .plt] +146% +6.63Ki +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 +3.1% +96 +3.1% +96 [section .got.plt] +5.3% +473 +86% +55 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_index.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 +2.1% +16 +2.1% +16 [section .dynamic] [NEW] +13 [NEW] +13 [section .fini] +200% +10 +200% +10 [LOAD #3 [RX]] +100% +8 +100% +8 [section .fini_array] +90% +6.08Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/utf.cpp -0.7% -49 [ = ] 0 [Unmapped] +2.9% +72.1Ki [ = ] 0 [section .debug_addr] +11% +8.42Ki [ = ] 0 [section .debug_line_str] -14.7% -1.43Mi [ = ] 0 [section .debug_loclists] -40.1% -246Ki [ = ] 0 [section .debug_rnglists] +3.7% +794Ki [ = ] 0 [section .debug_str] +20% +869Ki [ = ] 0 [section .debug_str_offsets] +27% +6.95Ki [ = ] 0 [section .strtab] +58% +78.3Ki [ = ] 0 [section .symtab] -66.7% -8 -66.7% -8 [LOAD #2 [R]] -16.7% -8 -16.7% -8 [section .plt.got] -50.0% -8 -50.0% -8 [section .rodata] -7.9% -933 -14.8% -26 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/i18n.cpp [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.9% -14.5Ki -3.0% -111 /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] +199% +16.3Ki -8.1% -146 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/debugging_extension.cpp +60% +12.3Ki -7.7% -213 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/enum.cpp [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 -46.9% -12.4Ki -60.5% -483 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/work_request.cpp -36.3% -9.27Ki -28.5% -548 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/render_pass.cpp [DEL] -16.9Ki [DEL] -670 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/custom_layer_impl.cpp -51.5% -39.1Ki -16.0% -923 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_hash.cpp [DEL] -25.6Ki [DEL] -1.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/line_program.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 [DEL] -52.1Ki [DEL] -1.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_program.cpp -61.2% -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 -81.7% -196Ki -14.3% -2.19Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/render_annotation_source.cpp [DEL] -43.6Ki [DEL] -2.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_text_and_icon.cpp -3.8% -1.53Ki -40.8% -3.05Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture_resource.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 [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] -176Ki [DEL] -6.18Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/background.cpp -74.6% -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] -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] -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] -251Ki [DEL] -8.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_sdf_text.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 -75.2% -51.1Ki -87.3% -9.19Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_array.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 -89.1% -280Ki -93.5% -12.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/interpolate.cpp -79.8% -222Ki -68.3% -14.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer.cpp -86.1% -258Ki -86.8% -16.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/types.cpp -93.4% -1.00Mi -66.5% -71.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/light.cpp -84.9% -1.00Mi -89.1% -85.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_light.cpp -98.0% -2.01Mi -98.1% -140Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/symbol_layer_factory.cpp +28% +32.6Mi +426% +25.4Mi TOTAL