FILE SIZE VM SIZE -------------- -------------- +11e5% +3.07Mi +11e5% +3.07Mi [section .text] +56% +1.19Mi +98% +818Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c +36% +750Ki +459% +659Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/symbol_layer_factory.cpp +621% +1.24Mi +24e2% +393Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/paint_parameters.cpp [NEW] +888Ki [NEW] +370Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderbuffer_resource.cpp +12% +192Ki +273% +368Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/comparison.cpp +42% +350Ki +417% +313Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/get_anchors.cpp +8.1% +123Ki +329% +301Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_raster_layer.cpp +20% +228Ki +482% +293Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp +18% +179Ki +598% +288Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source.cpp +229% +308Ki +35e2% +287Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gl/headless_backend.cpp +44% +359Ki +830% +275Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/tagged_string.cpp +1.8% +31.5Ki +210% +266Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_properties.cpp +40% +332Ki +400% +253Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_background_layer.cpp -4.2% -18.4Ki +804% +253Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/dem_data.cpp +10% +114Ki +235% +250Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/light.cpp +29% +263Ki +443% +243Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/asset_file_source.cpp +495% +243Ki +11e3% +241Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_tile_source.cpp +21% +252Ki +139% +236Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile.cpp +38% +271Ki +663% +232Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +29% +224Ki +516% +230Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_circle_layer.cpp +54% +304Ki +18e2% +226Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_bucket.cpp +15% +169Ki +196% +226Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/line_annotation_impl.cpp +8.3% +78.5Ki +160% +223Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/intersection_tests.cpp +43% +213Ki +624% +220Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_database.cpp +38% +287Ki +626% +218Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_data.cpp +42% +240Ki +403% +211Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style.cpp +18% +217Ki +217% +208Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_light.cpp +28% +193Ki +751% +194Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/line_bucket.cpp +90% +360Ki +764% +191Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_layer.cpp +31% +190Ki +384% +187Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/main_resource_loader.cpp +77% +327Ki +708% +185Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp +33% +184Ki +574% +180Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/response.cpp +166% +372Ki +882% +179Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/url.cpp +15% +105Ki +14e2% +178Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/quads.cpp +21% +131Ki +303% +175Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_source.cpp +24% +149Ki +455% +174Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/let.cpp +32% +204Ki +772% +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/heatmap_bucket.cpp +33% +170Ki +501% +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/compound_expression.cpp +43% +359Ki +391% +171Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/step.cpp +122% +346Ki +908% +167Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_source.cpp -3.9% -37.8Ki +125% +166Ki u clang version 14.0.0-1ubuntu1.1 +64% +267Ki +536% +161Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_line_layer.cpp [NEW] +425Ki [NEW] +161Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/slice.cpp +18% +119Ki +248% +152Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/location_indicator_layer_factory.cpp +340% +413Ki +30e2% +150Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_buffer_resource.cpp +44% +148Ki +557% +150Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile.cpp +48% +191Ki +480% +144Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/symbol_bucket.cpp +389% +223Ki +38e2% +140Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread.cpp [NEW] +222Ki [NEW] +137Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_buffer_gl.cpp +17% +96.6Ki +11e2% +134Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer.cpp +38% +102Ki +700% +133Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_properties.cpp +48% +165Ki +577% +133Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_atlas.cpp +31% +140Ki +566% +131Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/value.cpp +45% +221Ki +489% +131Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/backend_scope.cpp +3.4% +79.9Ki +108% +131Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/scheduler.cpp +25% +86.7Ki +262% +127Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline.cpp +5.5% +27.8Ki +342% +124Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_location_indicator_layer.cpp +26% +106Ki +340% +121Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/mbtiles_file_source.cpp +139% +157Ki +26e2% +120Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_layer.cpp +18% +93.6Ki +303% +119Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image_expression.cpp +32% +137Ki +572% +116Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_atlas.cpp +25% +94.4Ki +734% +115Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/coalesce.cpp [NEW] +614Ki [NEW] +115Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_attribute_gl.cpp -0.7% -4.08Ki +251% +114Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_properties.cpp +10% +62.9Ki +314% +109Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/circle_bucket.cpp +32% +106Ki +525% +108Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/platform/time.cpp -0.0% -135 +267% +107Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_properties.cpp +26% +109Ki +282% +104Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_manager.cpp +101% +114Ki +14e2% +103Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_pbf.cpp +13% +49.2Ki +538% +103Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator_expression.cpp [NEW] +196Ki [NEW] +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_group.cpp +96% +177Ki +16e2% +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/program_parameters.cpp +105% +112Ki +13e2% +100Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source_impl.cpp +14% +61.9Ki +624% +98.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/transition_options.cpp +40% +103Ki +13e2% +98.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_dem_source.cpp +6.5% +27.6Ki +405% +96.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_properties.cpp +20% +72.9Ki +410% +95.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/dsl.cpp +36% +95.5Ki +14e2% +95.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/boolean_operator.cpp +20% +60.5Ki +850% +95.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/match.cpp +218% +91.6Ki +60e2% +94.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source.cpp +51% +150Ki +400% +93.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/style_diff.cpp +806% +311Ki +49e2% +93.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/in.cpp [NEW] +324Ki [NEW] +92.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder.cpp +36% +70.9Ki +469% +90.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_request.cpp +387% +240Ki +19e2% +89.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/pattern_atlas.cpp +79% +101Ki +10e2% +89.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/debug_bucket.cpp +33% +93.4Ki +669% +89.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source_impl.cpp [NEW] +236Ki [NEW] +88.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_block.cpp +41% +129Ki +11e2% +87.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_extrusion_bucket.cpp +30% +104Ki +603% +86.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/position.cpp +103% +232Ki +508% +86.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_feature.cpp +401% +88.0Ki +38e2% +86.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/color.cpp +19% +60.2Ki +638% +85.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/length.cpp +37% +95.4Ki +13e2% +85.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/check_subtype.cpp [NEW] +171Ki [NEW] +84.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_custom_layer_host_tweaker.cpp +32% +79.6Ki +11e2% +79.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator.cpp +2.2% +8.77Ki +301% +78.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_properties.cpp +17% +60.4Ki +417% +76.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_properties.cpp +8.1% +23.8Ki +794% +74.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_expression.cpp +36% +70.6Ki +698% +73.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/rotation.cpp +59% +106Ki +433% +71.5Ki /home/runner/work/maplibre-native/maplibre-native/bin/render.cpp [NEW] +267Ki [NEW] +71.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable.cpp +119% +152Ki +13e2% +70.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_symbol_layer.cpp +33% +84.8Ki +964% +70.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source_impl.cpp +37% +71.8Ki +498% +68.8Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_writer.cpp [NEW] +171Ki [NEW] +68.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/collision_layer_tweaker.cpp +175% +164Ki +786% +67.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/mailbox.cpp +296% +200Ki +46e2% +67.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_impl.cpp +207% +184Ki +12e2% +66.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/attribute.cpp +12% +33.8Ki +851% +65.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/get_covering_stops.cpp +63% +97.2Ki +632% +64.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile_worker.cpp +30% +70.6Ki +11e2% +64.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/custom_geometry_tile.cpp +12% +33.3Ki +299% +63.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer.cpp +38% +87.6Ki +493% +63.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_geojson_source.cpp +32% +99.3Ki +422% +62.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/light.cpp +12% +38.7Ki +376% +61.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/literal.cpp +365% +154Ki +20e2% +60.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform.cpp +18% +48.7Ki +694% +59.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/parsing_context.cpp +18% +57.2Ki +435% +58.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/interpolate.cpp +3.5% +10.8Ki +263% +58.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_properties.cpp +14% +50.1Ki +208% +56.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/font_stack.cpp -3.0% -9.88Ki +217% +55.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_properties.cpp +27% +80.1Ki +280% +54.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/types.cpp +23% +48.9Ki +14e2% +54.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image.cpp +29% +60.1Ki +11e2% +53.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/at.cpp +15% +35.5Ki +751% +51.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/assertion.cpp +48% +54.4Ki +428% +50.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/symbol_program.cpp +59% +73.5Ki +747% +49.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_custom_geometry_source.cpp +9.9% +24.7Ki +246% +49.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image_impl.cpp +50% +82.4Ki +459% +49.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geojson_tile.cpp [NEW] +81.5Ki [NEW] +49.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sprite.cpp +11e2% +132Ki +13e3% +48.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_cache.cpp +28% +58.6Ki +329% +46.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_source.cpp +46% +59.4Ki +11e2% +45.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph.cpp [NEW] +197Ki [NEW] +45.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/polyline_generator.cpp +35% +63.4Ki +651% +44.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_tile.cpp +5.4% +16.1Ki +266% +44.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/coordinate.cpp +77% +118Ki +530% +44.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/programs.cpp +21% +42.0Ki +21% +42.0Ki [section .gcc_except_table] +218% +181Ki +13e2% +41.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/raster_bucket.cpp [NEW] +66.7Ki [NEW] +41.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_atlases_tweaker.cpp +37% +41.7Ki +642% +41.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform_state.cpp +39% +41.1Ki +446% +40.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map.cpp +67% +87.5Ki +637% +40.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_static_data.cpp +33% +63.1Ki +218% +39.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover.cpp +13% +47.4Ki +163% +39.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/source_state.cpp +33% +49.2Ki +12e2% +39.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/fill_annotation_impl.cpp [NEW] +142Ki [NEW] +39.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_program_gl.cpp [NEW] +164Ki [NEW] +38.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_group.cpp +658% +1.05Mi +243% +36.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/chrono.cpp +19% +43.6Ki +215% +36.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/placement.cpp +98% +83.7Ki +790% +36.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer.cpp +46% +51.8Ki +573% +36.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_image_source.cpp +8.3% +15.1Ki +152% +36.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_loader.cpp +751% +113Ki +11e3% +35.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_properties.cpp +56% +64.4Ki +11e2% +35.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer.cpp +34% +61.6Ki +190% +35.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread_pool.cpp +40% +39.5Ki +857% +34.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/custom_tile_loader.cpp +67% +54.3Ki +803% +33.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_orchestrator.cpp +21e3% +33.8Ki +21e3% +33.8Ki [section .eh_frame] +6.2% +26.2Ki +185% +33.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/background_layer_factory.cpp +28% +33.7Ki +414% +32.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson.cpp +1.6% +4.00Ki +185% +32.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/format_expression.cpp +66% +42.7Ki +13e2% +29.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/layermanager/layer_manager.cpp +21% +34.6Ki +18% +28.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/utf8.c +38% +38.2Ki +170% +28.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform.cpp [NEW] +109Ki [NEW] +28.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_prepare_layer_tweaker.cpp +123% +27.8Ki +24e2% +28.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_state.cpp +98% +81.8Ki +18e2% +28.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_impl.cpp -9.2% -41.3Ki +109% +28.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_factory.cpp +48% +32.6Ki +560% +27.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_manager.cpp [NEW] +100Ki [NEW] +27.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/fill_generator.cpp +118% +61.4Ki +14e2% +27.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile_worker.cpp +161% +54.9Ki +34e2% +26.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_impl.cpp +100% +36.5Ki +957% +26.3Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread_local.cpp +21% +23.8Ki +436% +26.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source_impl.cpp +55% +23.6Ki +854% +26.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_worker.cpp [NEW] +107Ki [NEW] +25.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/raster_layer_tweaker.cpp [NEW] +91.2Ki [NEW] +25.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/vertex_attribute.cpp +40% +20.0Ki +676% +25.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/property_expression.cpp -1.2% -4.00Ki +119% +24.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/circle_layer_factory.cpp +61% +25.8Ki +773% +24.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/image.cpp +46% +34.3Ki +306% +24.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_glx.cpp [NEW] +89.7Ki [NEW] +23.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl_builder.cpp +87% +59.4Ki +21e2% +23.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp -10.1% -37.3Ki +109% +23.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_extrusion_layer_factory.cpp +21% +29.8Ki +112% +23.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_options.cpp +17% +15.6Ki +529% +22.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_io.cpp +56% +52.5Ki +389% +22.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/feature_index.cpp +42% +57.1Ki +192% +21.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_render_data.cpp +25% +25.9Ki +866% +21.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/command_encoder.cpp [NEW] +80.2Ki [NEW] +21.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_layer_tweaker.cpp +67% +34.2Ki +541% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/timer.cpp +85% +52.5Ki +605% +21.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/offscreen_texture.cpp +2.0% +5.24Ki +130% +21.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_vector_source.cpp [NEW] +92.5Ki [NEW] +21.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl.cpp +17% +21.5Ki +227% +21.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_download.cpp +47% +38.6Ki +11e2% +21.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer.cpp +744% +73.3Ki +30e2% +20.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/index_buffer_resource.cpp +32% +29.4Ki +785% +20.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer.cpp +108% +65.2Ki +15e2% +20.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_impl.cpp +436% +88.7Ki +13e2% +20.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/gl_functions.cpp +32% +30.1Ki +185% +19.5Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/online_file_source.cpp +34% +29.0Ki +560% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile.cpp +77% +52.4Ki +951% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_impl.cpp +34% +28.6Ki +562% +18.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile.cpp [NEW] +76.1Ki [NEW] +18.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/circle_layer_tweaker.cpp +39% +32.0Ki +11e2% +18.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer.cpp +25% +40.8Ki +249% +18.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/group_by_layout.cpp +41% +28.2Ki +212% +18.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_instance.cpp [NEW] +81.3Ki [NEW] +17.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/change_request.cpp +35% +23.8Ki +444% +16.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_server_options.cpp +48% +26.6Ki +481% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_frontend.cpp +20% +18.3Ki +258% +15.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/shaping.cpp [NEW] +80.4Ki [NEW] +15.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/background_layer_tweaker.cpp [NEW] +79.4Ki [NEW] +15.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_drawable_layer_factory.cpp [NEW] +68.1Ki [NEW] +15.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/line_layer_tweaker.cpp +36% +26.8Ki +762% +15.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_dem_source.cpp [NEW] +55.8Ki [NEW] +15.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/layer_group_gl.cpp +22% +10.0Ki +420% +15.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_header.cpp +24% +35.3Ki +305% +15.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_tile.cpp -1.1% -1.92Ki +103% +14.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/color_ramp_property_value.cpp [NEW] +55.4Ki [NEW] +14.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_block_gl.cpp +24% +16.6Ki +441% +14.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_manager.cpp +13% +22.4Ki +151% +14.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_request.cpp +488% +44.1Ki +36e2% +13.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/attribute.cpp +62% +23.8Ki +861% +13.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/object.cpp [NEW] +70.2Ki [NEW] +13.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_render_parameters.cpp [NEW] +73.7Ki [NEW] +13.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer.cpp [NEW] +54.5Ki [NEW] +13.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_texture_layer_tweaker.cpp -50.2% -115Ki +44% +13.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/default_style.cpp +151% +68.3Ki +28e2% +12.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer.cpp [NEW] +44.8Ki [NEW] +12.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/index_of.cpp +17% +9.75Ki +664% +12.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_registry.cpp [NEW] +60.3Ki [NEW] +12.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_tweaker.cpp +19% +13.2Ki +306% +12.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_source.cpp +15% +13.3Ki +315% +12.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/shape_annotation_impl.cpp [NEW] +119Ki [NEW] +12.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/buffer_allocator.cpp +149% +12.2Ki +646% +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/debugging_extension.cpp +14% +10.8Ki +282% +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/layer.cpp [NEW] +53.2Ki [NEW] +10.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer_impl.cpp +23% +15.1Ki +291% +10.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/distance.cpp [NEW] +59.3Ki [NEW] +10.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_extrusion_layer_tweaker.cpp +22% +11.6Ki +446% +10.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer_impl.cpp [NEW] +79.6Ki [NEW] +10.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_buffer.cpp +15% +21.9Ki +87e2% +10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/function.cpp +5.1% +5.22Ki +223% +10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/formatted.cpp [NEW] +50.9Ki [NEW] +10.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/webp_reader.cpp +14% +11.8Ki +134% +9.91Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/clip_lines.cpp +20% +10.1Ki +653% +9.75Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/database_file_source.cpp +38% +15.0Ki +172% +9.59Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_timeout.cpp +84% +24.9Ki +13e2% +9.46Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_impl.cpp +34e3% +9.30Ki +34e3% +9.30Ki [section .eh_frame_hdr] +166% +14.9Ki +98e2% +9.18Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/expression.cpp +18% +12.2Ki +215% +9.08Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/source.cpp +31% +17.0Ki +802% +8.96Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer.cpp +78% +22.4Ki +12e2% +8.69Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_impl.cpp +9.0% +4.58Ki +211% +8.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/check_max_angle.cpp +67% +29.2Ki +648% +8.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_impl.cpp +21% +12.3Ki +13e2% +8.24Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer.cpp +17% +13.5Ki +749% +8.19Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_pyramid.cpp +417% +38.4Ki +19e2% +8.05Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/upload_pass.cpp +17% +7.73Ki +436% +8.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source.cpp +179% +41.4Ki +14e2% +8.00Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_extrusion_program.cpp +19% +11.9Ki +282% +7.80Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/get_json_type.cpp -13.5% -17.7Ki +115% +7.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/merge_lines.cpp +2.1% +1.24Ki +223% +7.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/number_format.cpp +29% +13.6Ki +288% +7.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_parser.cpp +21% +10.3Ki +399% +7.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/filter.cpp [NEW] +30.5Ki [NEW] +7.06Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_layer_factory.cpp +73% +7.48Ki +177% +7.03Ki /home/runner/work/maplibre-native/maplibre-native/vendor/csscolorparser/csscolorparser.cpp +50% +19.5Ki +546% +6.99Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_impl.cpp +25% +10.4Ki +12e2% +6.93Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/util.cpp -3.6% -3.10Ki +204% +6.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/case.cpp +3.4% +2.32Ki +474% +6.77Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/http_file_source.cpp +25% +8.99Ki +171% +6.71Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style_impl.cpp [NEW] +29.1Ki [NEW] +6.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_impl.cpp +12% +8.04Ki +186% +6.37Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_options.cpp +19% +6.82Ki +186% +6.26Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/monotonic_timer.cpp -23.6% -23.0Ki +56% +6.17Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/network_status.cpp +0.2% +170 +45% +6.02Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/quaternion.cpp +8.4% +6.44Ki +229% +5.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/math/log2.cpp +24% +8.36Ki +117% +5.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile_data.cpp +6.0% +2.55Ki +360% +5.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source.cpp -0.7% -494 +109% +5.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geo.cpp [NEW] +29.6Ki [NEW] +5.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_target.cpp +16% +6.42Ki +114% +5.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat3.cpp +12% +5.01Ki +111% +5.16Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover_impl.cpp +96% +15.1Ki +622% +5.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/symbol_annotation_impl.cpp +28% +9.15Ki +194% +4.95Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source_impl.cpp -2.7% -814 +691% +4.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/context.cpp [NEW] +28.8Ki [NEW] +4.85Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder_impl.cpp +21% +10.0Ki +642% +4.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer.cpp +18% +4.76Ki +212% +4.75Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/collator.cpp +24% +7.87Ki +170% +4.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/cross_tile_symbol_index.cpp [NEW] +38.4Ki [NEW] +4.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_layer_tweaker.cpp +75% +25.9Ki +314% +4.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/parser.cpp +103% +10.2Ki +909% +4.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderer_backend.cpp +20% +5.31Ki +105% +4.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/client_options.cpp +7.3% +2.96Ki +374% +4.18Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source_impl.cpp +64% +17.9Ki +746% +4.13Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/constant.cpp +27% +5.47Ki +881% +4.13Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/number_format.cpp +28% +4.12Ki +28% +4.12Ki [section .dynstr] -0.8% -674 +409% +4.10Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/cross_faded_property_evaluator.cpp +18% +8.88Ki +525% +3.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer.cpp +21% +4.64Ki +443% +3.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/premultiply.cpp +21e2% +3.82Ki +23e2% +3.82Ki [section .init_array] +39% +13.2Ki +437% +3.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/rapidjson.cpp +19% +8.05Ki +350% +3.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_layer_factory.cpp +18% +5.66Ki +95% +3.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geojson_impl.cpp [NEW] +38.2Ki [NEW] +3.55Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/symbol_layer_tweaker.cpp +24% +7.70Ki +154% +3.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_manager.cpp +22% +3.12Ki +22% +3.12Ki [section .dynsym] +9.7% +4.84Ki +445% +3.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/event.cpp -6.6% -2.93Ki +98% +3.10Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/file_source_manager.cpp -28.5% -18.3Ki +269% +3.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/raster_layer_factory.cpp -1.2% -395 +217% +3.03Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture.cpp +78% +26.5Ki +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 [NEW] +24.5Ki [NEW] +2.67Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/gpu_expression.cpp [NEW] +34.2Ki [NEW] +2.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/fence.cpp [NEW] +34.8Ki [NEW] +2.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_info.cpp +21% +10.1Ki +481% +2.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/filter.cpp -0.2% -57 +150% +2.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/camera.cpp +16% +5.16Ki +406% +2.50Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/tileset.cpp +16% +5.45Ki +276% +2.46Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/line_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 +13% +4.67Ki +265% +2.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_impl.cpp +16% +5.45Ki +273% +2.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/heatmap_layer_factory.cpp +18% +3.95Ki +178% +2.37Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread.cpp +13% +2.67Ki +134% +2.30Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/async_task.cpp +4.7% +1.08Ki +195% +2.20Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/run_loop.cpp +3.9% +1.16Ki +190% +2.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source.cpp +20% +3.71Ki +206% +2.14Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/sqlite3.cpp +27% +4.59Ki +907% +2.13Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/find_zoom_curve.cpp +21% +6.40Ki +250% +2.13Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/renderer_backend.cpp +4.5% +1.04Ki +182% +2.10Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/string_stdlib.cpp +15% +3.17Ki +257% +2.06Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/bounding_volumes.cpp +11% +2.84Ki +48% +2.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/interpolate.cpp +16% +4.80Ki +258% +2.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/value.cpp [NEW] +34.1Ki [NEW] +1.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_layer_group.cpp +15% +6.26Ki +11e2% +1.97Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/within.cpp +6.6% +2.40Ki +166% +1.90Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_transform.cpp +14% +2.87Ki +217% +1.77Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_impl.cpp +24% +1.83Ki +358% +1.68Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tiny_sdf.cpp +33% +4.81Ki +34% +1.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/logging.cpp +4.8% +2.27Ki +259% +1.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/hillshade_layer_factory.cpp [NEW] +30.0Ki [NEW] +1.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/sprite.cpp [NEW] +33.0Ki [NEW] +1.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp +21% +3.39Ki +370% +1.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mapbox.cpp +11% +2.38Ki +444% +1.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geometry_util.cpp -6.6% -2.09Ki +67% +1.24Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_reader.cpp +6.8% +2.75Ki +16% +1.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture_resource.cpp [NEW] +12.2Ki [NEW] +1.19Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/filesystem.cpp +13% +784 +13% +784 [section .plt] +7.7% +2.02Ki +234% +578 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/property_value.cpp +23% +2.48Ki +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 +0.7% +190 +164% +485 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_constant.cpp +14% +1.78Ki +174% +471 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/bidi.cpp [NEW] +4.92Ki [NEW] +463 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_layer.cpp +7.1% +842 +38% +462 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_layout.cpp +5.0% +1.39Ki +132% +459 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson_options.cpp +1.7% +324 +2.5% +425 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tounaccent.c [NEW] +13.7Ki [NEW] +419 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture2d.cpp [NEW] +13.7Ki [NEW] +394 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer.cpp +13% +392 +13% +392 [section .got.plt] +7.7% +1.08Ki +118% +378 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource.cpp +29% +2.07Ki +44% +363 /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 +27% +330 +27% +330 [section .gnu.version] +0.9% +113 +3.5% +329 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tolower.c [NEW] +12.0Ki [NEW] +277 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/identity.cpp -34.7% -45.1Ki +3.7% +264 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/hillshade_bucket.cpp +9.9% +641 +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 -7.0% -1.29Ki +34% +202 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/string.cpp +2.5% +116 +191% +128 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_backend.cpp -45.2% -3.43Ki +158% +101 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/logging_stderr.cpp +6.3% +559 +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] +1.0% +102 +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] +100% +8 +100% +8 [section .fini_array] -24.8% -2.75Ki +0.9% +4 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/compression.cpp +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 -6.1% -404 [ = ] 0 [Unmapped] -6.9% -171Ki [ = ] 0 [section .debug_addr] +10% +8.04Ki [ = ] 0 [section .debug_line_str] -21.6% -2.10Mi [ = ] 0 [section .debug_loclists] -40.9% -251Ki [ = ] 0 [section .debug_rnglists] +2.2% +475Ki [ = ] 0 [section .debug_str] +8.7% +383Ki [ = ] 0 [section .debug_str_offsets] +37% +9.68Ki [ = ] 0 [section .strtab] +58% +77.6Ki [ = ] 0 [section .symtab] -58.3% -7 -58.3% -7 [LOAD #2 [R]] [DEL] -8 [DEL] -8 [LOAD #5 [RW]] -50.0% -8 -50.0% -8 [section .rodata] -8.2% -970 -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] [DEL] -142 [DEL] -142 [ELF Program Headers] -70.1% -50.5Ki -7.2% -190 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/local_glyph_rasterizer.cpp [DEL] -220 [DEL] -220 [section .gnu.hash] -36.0% -16.4Ki -7.6% -279 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/jpeg_reader.cpp -46.9% -12.5Ki -60.5% -483 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/work_request.cpp -46.3% -15.2Ki -30.0% -518 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image.cpp -36.5% -9.33Ki -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 +5.6% +1.14Ki -35.4% -976 /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] -46.0Ki [DEL] -1.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/background_program.cpp -61.9% -47.0Ki -27.7% -1.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_hash.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 -62.6% -22.5Ki -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 -82.1% -196Ki -16.4% -2.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/render_annotation_source.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 [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 -76.7% -52.1Ki -88.2% -9.29Ki /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 -81.5% -779Ki -51.2% -30.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_manager.cpp +21% +24.7Mi +411% +24.6Mi TOTAL