FILE SIZE VM SIZE -------------- -------------- +11e5% +3.04Mi +11e5% +3.04Mi [section .text] +52% +1.12Mi +93% +782Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c +29% +615Ki +366% +525Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/symbol_layer_factory.cpp +611% +1.22Mi +24e2% +391Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/paint_parameters.cpp +774% +380Ki +17e3% +377Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_tile_source.cpp [NEW] +880Ki [NEW] +363Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_layer.cpp +13% +200Ki +265% +357Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/comparison.cpp +43% +359Ki +419% +315Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/get_anchors.cpp +3.0% +51.4Ki +237% +300Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_properties.cpp +11% +161Ki +316% +289Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_raster_layer.cpp +232% +311Ki +35e2% +288Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gl/headless_backend.cpp +18% +187Ki +596% +287Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source.cpp +20% +228Ki +472% +286Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp +40% +328Ki +817% +270Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/tagged_string.cpp +9.2% +218Ki +215% +260Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/scheduler.cpp -4.3% -18.9Ki +802% +252Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/dem_data.cpp +25% +289Ki +142% +241Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile.cpp +40% +337Ki +382% +241Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_background_layer.cpp +18% +200Ki +206% +237Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/line_annotation_impl.cpp +28% +248Ki +425% +233Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/asset_file_source.cpp +38% +267Ki +657% +230Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +9.2% +86.8Ki +162% +226Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/intersection_tests.cpp +28% +217Ki +507% +225Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_circle_layer.cpp +51% +291Ki +18e2% +224Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_bucket.cpp +16% +189Ki +223% +214Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_light.cpp +47% +267Ki +406% +212Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style.cpp +32% +221Ki +785% +203Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/line_bucket.cpp +31% +234Ki +566% +198Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_data.cpp +33% +197Ki +387% +189Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/main_resource_loader.cpp +87% +350Ki +746% +186Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_layer.cpp +75% +319Ki +695% +182Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp +16% +116Ki +14e2% +178Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/quads.cpp +22% +136Ki +304% +176Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_source.cpp +28% +138Ki +497% +175Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_database.cpp +24% +144Ki +454% +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/let.cpp +32% +166Ki +500% +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/compound_expression.cpp +157% +354Ki +850% +173Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/url.cpp +30% +188Ki +762% +171Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/heatmap_bucket.cpp +42% +353Ki +391% +171Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/step.cpp -6.8% -65.8Ki +127% +168Ki u clang version 14.0.0-1ubuntu1.1 +123% +351Ki +904% +166Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_source.cpp [NEW] +424Ki [NEW] +163Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/slice.cpp +64% +266Ki +523% +157Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_line_layer.cpp +27% +151Ki +498% +156Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/response.cpp +21% +136Ki +248% +152Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/location_indicator_layer_factory.cpp +45% +150Ki +558% +150Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile.cpp +33% +151Ki +629% +146Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/value.cpp +320% +389Ki +29e2% +143Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_buffer_resource.cpp +4.5% +49.0Ki +130% +138Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/light.cpp +29% +110Ki +878% +138Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/coalesce.cpp +20% +116Ki +11e2% +137Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer.cpp +43% +171Ki +449% +135Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/symbol_bucket.cpp +35% +94.5Ki +688% +131Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_properties.cpp +43% +212Ki +486% +130Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/backend_scope.cpp [NEW] +212Ki [NEW] +128Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_buffer_gl.cpp +4.9% +24.8Ki +349% +126Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_location_indicator_layer.cpp -0.6% -3.97Ki +270% +123Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_properties.cpp +27% +109Ki +341% +121Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/mbtiles_file_source.cpp +18% +91.5Ki +306% +120Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image_expression.cpp +21% +72.2Ki +248% +120Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline.cpp +139% +156Ki +26e2% +119Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_layer.cpp +34% +117Ki +514% +118Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_atlas.cpp +31% +135Ki +571% +116Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_atlas.cpp [NEW] +270Ki [NEW] +115Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_block.cpp [NEW] +571Ki [NEW] +113Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_attribute_gl.cpp +34% +111Ki +527% +109Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/platform/time.cpp +8.2% +50.9Ki +310% +108Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/circle_bucket.cpp +14% +50.8Ki +555% +106Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator_expression.cpp -1.8% -9.41Ki +263% +106Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_properties.cpp +27% +114Ki +283% +105Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_manager.cpp [NEW] +198Ki [NEW] +103Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_group.cpp +821% +317Ki +53e2% +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/in.cpp +113% +122Ki +13e2% +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source_impl.cpp +96% +177Ki +16e2% +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/program_parameters.cpp +16% +66.9Ki +636% +100Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/transition_options.cpp +40% +104Ki +13e2% +98.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_dem_source.cpp +35% +92.2Ki +14e2% +95.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/boolean_operator.cpp +19% +55.8Ki +856% +95.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/match.cpp +220% +126Ki +26e2% +95.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread.cpp +16% +59.9Ki +400% +93.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/dsl.cpp +4.1% +17.3Ki +392% +93.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_properties.cpp +49% +145Ki +395% +92.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/style_diff.cpp +389% +242Ki +19e2% +90.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/pattern_atlas.cpp +79% +101Ki +10e2% +88.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/debug_bucket.cpp +32% +92.9Ki +665% +88.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source_impl.cpp +411% +90.2Ki +38e2% +86.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/color.cpp +31% +106Ki +603% +86.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/position.cpp +18% +56.0Ki +638% +85.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/length.cpp +35% +88.7Ki +13e2% +85.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/check_subtype.cpp +34% +66.9Ki +443% +85.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_request.cpp +196% +82.2Ki +54e2% +84.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source.cpp +36% +112Ki +10e2% +83.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_extrusion_bucket.cpp +1.5% +6.02Ki +313% +81.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_properties.cpp +18% +61.6Ki +438% +80.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_properties.cpp +24% +67.0Ki +935% +79.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/parsing_context.cpp [NEW] +161Ki [NEW] +77.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/raster_layer_tweaker.cpp +26% +66.0Ki +10e2% +76.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator.cpp +7.3% +21.3Ki +807% +75.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_expression.cpp +37% +73.9Ki +707% +74.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/rotation.cpp +67% +121Ki +436% +72.0Ki /home/runner/work/maplibre-native/maplibre-native/bin/render.cpp +118% +150Ki +13e2% +71.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_symbol_layer.cpp +71% +79.4Ki +931% +71.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_pbf.cpp +33% +84.9Ki +962% +70.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source_impl.cpp +38% +74.1Ki +505% +69.7Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_writer.cpp [NEW] +168Ki [NEW] +67.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/collision_layer_tweaker.cpp +11% +29.9Ki +860% +65.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/get_covering_stops.cpp [NEW] +244Ki [NEW] +65.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable.cpp +31% +71.7Ki +11e2% +64.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/custom_geometry_tile.cpp +262% +177Ki +44e2% +64.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_impl.cpp +38% +89.3Ki +500% +63.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_geojson_source.cpp +34% +103Ki +431% +63.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/light.cpp +192% +172Ki +11e2% +62.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/attribute.cpp -1.7% -7.84Ki +241% +62.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_factory.cpp +375% +158Ki +20e2% +61.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform.cpp +56% +85.8Ki +585% +60.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile_worker.cpp +8.5% +23.6Ki +279% +59.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer.cpp +55% +124Ki +345% +58.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_feature.cpp -3.1% -10.0Ki +229% +58.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_properties.cpp +51% +91.3Ki +314% +58.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread_pool.cpp +2.1% +6.57Ki +263% +57.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_properties.cpp +14% +53.4Ki +211% +57.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/font_stack.cpp +26% +79.5Ki +280% +54.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/types.cpp +7.8% +25.6Ki +334% +54.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/literal.cpp +20% +42.9Ki +14e2% +53.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image.cpp +27% +57.1Ki +11e2% +53.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/at.cpp +15% +35.4Ki +760% +52.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/assertion.cpp +48% +54.5Ki +427% +50.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/symbol_program.cpp +60% +75.0Ki +746% +49.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_custom_geometry_source.cpp +13% +39.6Ki +366% +49.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/interpolate.cpp +13% +39.4Ki +293% +49.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/coordinate.cpp +10.0% +24.9Ki +242% +48.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image_impl.cpp +6.7% +28.2Ki +268% +48.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/background_layer_factory.cpp [NEW] +192Ki [NEW] +48.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder.cpp +11e2% +131Ki +12e3% +47.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_cache.cpp +27% +56.6Ki +328% +46.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_source.cpp +76% +117Ki +546% +45.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/programs.cpp [NEW] +198Ki [NEW] +45.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/polyline_generator.cpp +36% +64.8Ki +667% +45.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_tile.cpp +44% +72.5Ki +422% +45.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geojson_tile.cpp +46% +60.1Ki +11e2% +45.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph.cpp +68% +46.4Ki +14e2% +44.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_manager.cpp +37% +42.2Ki +643% +41.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform_state.cpp +210% +175Ki +13e2% +40.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/raster_bucket.cpp +37% +39.9Ki +445% +40.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map.cpp +34% +66.0Ki +223% +40.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover.cpp +67% +87.2Ki +637% +40.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_static_data.cpp +34% +50.1Ki +12e2% +40.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/fill_annotation_impl.cpp +19% +39.4Ki +19% +39.4Ki [section .gcc_except_table] [NEW] +138Ki [NEW] +38.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_program_gl.cpp [NEW] +165Ki [NEW] +38.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_group.cpp +9.4% +34.2Ki +158% +38.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/source_state.cpp +9.5% +17.4Ki +156% +37.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_loader.cpp +17% +39.0Ki +216% +36.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/placement.cpp +658% +1.05Mi +242% +36.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/chrono.cpp +47% +53.2Ki +579% +36.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_image_source.cpp +727% +109Ki +11e3% +35.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_properties.cpp +93% +79.7Ki +762% +34.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer.cpp +72% +58.3Ki +826% +34.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_orchestrator.cpp +62% +58.1Ki +396% +34.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/mailbox.cpp +39% +38.5Ki +857% +33.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/custom_tile_loader.cpp +21e3% +33.6Ki +21e3% +33.6Ki [section .eh_frame] +29% +34.3Ki +416% +32.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson.cpp [NEW] +64.5Ki [NEW] +32.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sprite.cpp [NEW] +126Ki [NEW] +32.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_prepare_layer_tweaker.cpp +1.3% +3.11Ki +186% +32.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/format_expression.cpp +47% +54.3Ki +10e2% +31.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer.cpp +67% +43.5Ki +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 +49% +33.2Ki +567% +28.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_manager.cpp +37% +37.8Ki +166% +28.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform.cpp [NEW] +100Ki [NEW] +27.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/fill_generator.cpp +77% +64.4Ki +18e2% +27.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_impl.cpp +76% +38.9Ki +681% +27.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/timer.cpp +165% +56.1Ki +34e2% +26.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_impl.cpp +58% +24.7Ki +874% +26.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_worker.cpp +21% +23.7Ki +435% +26.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source_impl.cpp +97% +35.7Ki +935% +25.7Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread_local.cpp +103% +53.4Ki +13e2% +25.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile_worker.cpp +41% +20.6Ki +686% +25.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/property_expression.cpp [NEW] +90.4Ki [NEW] +25.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/vertex_attribute.cpp -1.6% -5.39Ki +120% +25.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/circle_layer_factory.cpp -9.8% -36.4Ki +115% +24.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_extrusion_layer_factory.cpp +61% +25.9Ki +776% +24.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/image.cpp +41% +31.0Ki +296% +23.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_glx.cpp +22% +30.2Ki +111% +23.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_options.cpp [NEW] +82.9Ki [NEW] +22.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_layer_tweaker.cpp +57% +53.5Ki +394% +22.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/feature_index.cpp +15% +13.7Ki +513% +21.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_io.cpp +83% +50.1Ki +16e2% +21.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_impl.cpp +21% +22.1Ki +872% +21.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/command_encoder.cpp +765% +75.4Ki +31e2% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/index_buffer_resource.cpp +19% +23.6Ki +231% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_download.cpp +86% +53.0Ki +610% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/offscreen_texture.cpp [NEW] +94.2Ki [NEW] +21.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl.cpp +40% +54.3Ki +186% +20.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_render_data.cpp [NEW] +70.5Ki [NEW] +20.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_tweaker.cpp [NEW] +82.6Ki [NEW] +20.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/circle_layer_tweaker.cpp +68% +46.3Ki +18e2% +20.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp +35% +28.5Ki +12e2% +19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer.cpp +417% +84.8Ki +13e2% +19.7Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/gl_functions.cpp +1.4% +3.82Ki +120% +19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_vector_source.cpp +7.9% +13.4Ki +207% +19.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_request.cpp +36% +30.7Ki +560% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile.cpp +36% +30.2Ki +562% +18.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile.cpp +37% +30.3Ki +972% +18.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer.cpp [NEW] +81.8Ki [NEW] +17.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/change_request.cpp +63% +43.0Ki +889% +17.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_impl.cpp +40% +27.7Ki +209% +17.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_instance.cpp +23% +20.7Ki +656% +17.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer.cpp [NEW] +67.8Ki [NEW] +16.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl_builder.cpp +22% +20.9Ki +271% +16.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/shaping.cpp +34% +23.3Ki +439% +16.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_server_options.cpp +44% +24.1Ki +481% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_frontend.cpp +69% +15.8Ki +14e2% +16.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_state.cpp [NEW] +80.6Ki [NEW] +15.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/background_layer_tweaker.cpp [NEW] +79.5Ki [NEW] +15.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_drawable_layer_factory.cpp [NEW] +53.6Ki [NEW] +15.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/layer_group_gl.cpp +37% +28.2Ki +776% +15.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_dem_source.cpp -0.4% -719 +108% +15.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/color_ramp_property_value.cpp +24% +35.4Ki +306% +15.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_tile.cpp +142% +64.2Ki +33e2% +15.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer.cpp [NEW] +52.5Ki [NEW] +15.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_block_gl.cpp +20% +9.07Ki +404% +14.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_header.cpp +16% +26.2Ki +199% +14.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/group_by_layout.cpp [NEW] +65.8Ki [NEW] +14.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/line_layer_tweaker.cpp +20% +11.5Ki +712% +13.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_registry.cpp +445% +40.3Ki +35e2% +13.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/attribute.cpp +15% +14.2Ki +128% +13.5Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/online_file_source.cpp +54% +20.7Ki +861% +13.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/object.cpp [NEW] +70.3Ki [NEW] +13.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_render_parameters.cpp [NEW] +73.6Ki [NEW] +13.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer.cpp -50.3% -116Ki +44% +13.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/default_style.cpp +22% +15.2Ki +318% +12.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_source.cpp [NEW] +119Ki [NEW] +12.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/buffer_allocator.cpp +14% +12.2Ki +303% +11.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/shape_annotation_impl.cpp +23% +15.4Ki +309% +11.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/distance.cpp +148% +12.1Ki +640% +11.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/debugging_extension.cpp +11% +8.87Ki +281% +11.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/layer.cpp +93% +26.7Ki +15e2% +11.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_impl.cpp [NEW] +53.0Ki [NEW] +10.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer_impl.cpp [NEW] +59.0Ki [NEW] +10.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_extrusion_layer_tweaker.cpp +63% +24.6Ki +842% +10.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_impl.cpp +5.9% +6.03Ki +231% +10.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/formatted.cpp +22% +12.0Ki +451% +10.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer_impl.cpp [NEW] +51.4Ki [NEW] +10.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/webp_reader.cpp [NEW] +79.1Ki [NEW] +10.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_buffer.cpp +15% +22.7Ki +86e2% +10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/function.cpp [NEW] +50.8Ki [NEW] +10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_texture_layer_tweaker.cpp +14% +12.3Ki +135% +10.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/clip_lines.cpp +20% +10.4Ki +657% +9.81Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/database_file_source.cpp +38% +15.2Ki +172% +9.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_timeout.cpp +20% +13.3Ki +227% +9.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/source.cpp +22% +12.2Ki +853% +9.53Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer.cpp +89% +26.2Ki +13e2% +9.51Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_impl.cpp +34e3% +9.25Ki +34e3% +9.25Ki [section .eh_frame_hdr] +27% +13.7Ki +221% +9.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/check_max_angle.cpp +22% +11.0Ki +465% +8.72Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/filter.cpp [NEW] +49.1Ki [NEW] +8.51Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/index_of.cpp +110% +9.87Ki +90e2% +8.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/expression.cpp +13% +8.06Ki +13e2% +8.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer.cpp -6.2% -8.18Ki +124% +8.23Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/merge_lines.cpp +18% +7.98Ki +439% +8.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source.cpp +382% +35.3Ki +19e2% +8.05Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/upload_pass.cpp +16% +12.7Ki +734% +8.03Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_pyramid.cpp +2.0% +1.18Ki +235% +8.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/number_format.cpp +20% +12.1Ki +283% +7.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/get_json_type.cpp +52% +22.6Ki +589% +7.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_impl.cpp +176% +40.7Ki +14e2% +7.75Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_extrusion_program.cpp +25% +11.8Ki +290% +7.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_parser.cpp [NEW] +46.6Ki [NEW] +7.46Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp [NEW] +31.6Ki [NEW] +7.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_layer_factory.cpp +73% +7.49Ki +177% +7.02Ki /home/runner/work/maplibre-native/maplibre-native/vendor/csscolorparser/csscolorparser.cpp +25% +10.4Ki +12e2% +6.97Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/util.cpp +4.1% +2.74Ki +475% +6.79Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/http_file_source.cpp -3.5% -3.02Ki +204% +6.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/case.cpp +24% +8.65Ki +139% +6.68Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile_data.cpp -22.9% -22.3Ki +60% +6.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/network_status.cpp +11% +5.30Ki +856% +6.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer.cpp +13% +8.27Ki +185% +6.35Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_options.cpp +20% +7.16Ki +186% +6.27Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/monotonic_timer.cpp +0.8% +521 +45% +6.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/quaternion.cpp +24% +8.74Ki +154% +6.03Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style_impl.cpp [NEW] +24.7Ki [NEW] +5.96Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_impl.cpp +15% +6.18Ki +126% +5.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover_impl.cpp +7.3% +5.58Ki +226% +5.71Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/math/log2.cpp +7.8% +3.29Ki +366% +5.67Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source.cpp [NEW] +29.7Ki [NEW] +5.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_target.cpp +16% +6.54Ki +114% +5.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat3.cpp +30% +9.79Ki +200% +5.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source_impl.cpp [NEW] +28.8Ki [NEW] +4.85Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder_impl.cpp -2.8% -2.03Ki +97% +4.83Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geo.cpp +10% +4.93Ki +644% +4.83Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer.cpp +19% +5.09Ki +215% +4.81Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/collator.cpp +24% +7.97Ki +171% +4.71Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/cross_tile_symbol_index.cpp [NEW] +34.3Ki [NEW] +4.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_layer_group.cpp [NEW] +38.0Ki [NEW] +4.41Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_layer_tweaker.cpp +9.2% +3.70Ki +384% +4.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source_impl.cpp +23% +6.00Ki +103% +4.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/client_options.cpp +65% +18.1Ki +744% +4.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/constant.cpp +29% +5.70Ki +872% +4.09Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/number_format.cpp +27% +4.08Ki +27% +4.08Ki [section .dynstr] -1.0% -899 +403% +4.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/cross_faded_property_evaluator.cpp +23% +5.03Ki +451% +3.91Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/premultiply.cpp +55% +5.45Ki +792% +3.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderer_backend.cpp +21e2% +3.72Ki +23e2% +3.72Ki [section .init_array] +20% +8.47Ki +351% +3.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_layer_factory.cpp +38% +12.8Ki +425% +3.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/rapidjson.cpp +24% +7.78Ki +154% +3.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_manager.cpp [NEW] +37.9Ki [NEW] +3.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/symbol_layer_tweaker.cpp +16% +5.12Ki +87% +3.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geojson_impl.cpp +33% +5.18Ki +396% +3.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/symbol_annotation_impl.cpp -5.8% -2.62Ki +100% +3.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/file_source_manager.cpp +11% +5.49Ki +446% +3.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/event.cpp -28.2% -18.1Ki +269% +3.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/raster_layer_factory.cpp [NEW] +22.2Ki [NEW] +3.02Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_custom_layer_host_tweaker.cpp +77% +26.3Ki +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 -0.9% -281 +159% +2.68Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/camera.cpp -5.1% -1.60Ki +189% +2.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture.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% +9.89Ki +477% +2.55Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/filter.cpp +17% +5.23Ki +407% +2.51Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/tileset.cpp +17% +5.64Ki +278% +2.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/line_layer_factory.cpp [NEW] +26.4Ki [NEW] +2.46Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_atlases_tweaker.cpp +17% +5.65Ki +275% +2.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/heatmap_layer_factory.cpp [NEW] +18.1Ki [NEW] +2.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_drawable_layer.cpp +13% +4.64Ki +261% +2.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_impl.cpp +19% +4.08Ki +178% +2.36Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread.cpp +14% +2.86Ki +132% +2.28Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/async_task.cpp +5.1% +1.48Ki +194% +2.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source.cpp +6.8% +1.55Ki +196% +2.21Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/run_loop.cpp +6.8% +1.57Ki +186% +2.14Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/string_stdlib.cpp +19% +3.48Ki +205% +2.13Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/sqlite3.cpp +21% +6.54Ki +250% +2.13Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/renderer_backend.cpp +22% +7.47Ki +146% +2.13Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/parser.cpp +13% +5.33Ki +12e2% +2.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/within.cpp +16% +3.35Ki +258% +2.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/bounding_volumes.cpp +11% +2.93Ki +48% +2.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/interpolate.cpp +16% +4.84Ki +258% +2.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/value.cpp +7.5% +2.74Ki +167% +1.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_transform.cpp +15% +3.07Ki +217% +1.77Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_impl.cpp +25% +1.87Ki +358% +1.68Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tiny_sdf.cpp +5.2% +2.48Ki +259% +1.54Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/hillshade_layer_factory.cpp +11% +1.49Ki +11% +1.49Ki [section .dynsym] [NEW] +30.1Ki [NEW] +1.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/sprite.cpp +21% +3.46Ki +375% +1.31Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mapbox.cpp +11% +2.50Ki +444% +1.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geometry_util.cpp [NEW] +12.1Ki [NEW] +1.26Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/filesystem.cpp -7.8% -2.45Ki +68% +1.25Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_reader.cpp +18% +2.98Ki +533% +1.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/find_zoom_curve.cpp -6.3% -2.55Ki +16% +1.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture_resource.cpp [NEW] +13.0Ki [NEW] +1.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture2d.cpp -81.3% -24.1Ki +114% +832 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/context.cpp +12% +736 +12% +736 [section .plt] +16% +2.41Ki +15% +734 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/logging.cpp +8.0% +2.09Ki +234% +578 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/property_value.cpp +23% +2.52Ki +27% +571 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat4.cpp +2.2% +570 +184% +546 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_constant.cpp +12% +567 +319% +511 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_projection.cpp +15% +1.88Ki +174% +471 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/bidi.cpp -28.7% -3.33Ki +38% +462 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_layout.cpp +5.0% +1.39Ki +124% +431 /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] +394 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer.cpp -35.5% -46.0Ki +5.4% +392 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/hillshade_bucket.cpp +8.3% +1.17Ki +118% +378 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource.cpp +12% +368 +12% +368 [section .got.plt] +0.7% +127 +2.1% +343 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/strings.c +0.9% +113 +3.5% +329 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tolower.c +26% +326 +26% +326 [section .gnu.version] [NEW] +12.1Ki [NEW] +253 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/identity.cpp +25% +1.76Ki +30% +247 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/io.cpp +11% +687 +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 -9.5% -1.73Ki +37% +218 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/string.cpp -2.3% -107 +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 +9.5% +64 +9.5% +64 [section .gnu.version_r] +7.3% +651 +86% +55 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_index.cpp -4.1% -419 +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] -30.2% -3.35Ki +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 -16.8% -1.08Ki [ = ] 0 [Unmapped] -9.4% -234Ki [ = ] 0 [section .debug_addr] +10% +7.72Ki [ = ] 0 [section .debug_line_str] -21.6% -2.10Mi [ = ] 0 [section .debug_loclists] -43.4% -266Ki [ = ] 0 [section .debug_rnglists] +1.1% +239Ki [ = ] 0 [section .debug_str] +7.0% +310Ki [ = ] 0 [section .debug_str_offsets] +34% +8.75Ki [ = ] 0 [section .strtab] +54% +72.5Ki [ = ] 0 [section .symtab] -50.0% -8 -50.0% -8 [section .rodata] [DEL] -12 [DEL] -12 [LOAD #2 [R]] -7.2% -850 -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] [DEL] -220 [DEL] -220 [section .gnu.hash] -74.7% -53.9Ki -11.2% -294 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/local_glyph_rasterizer.cpp -35.1% -16.0Ki -8.0% -295 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/jpeg_reader.cpp -46.8% -15.4Ki -26.3% -454 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image.cpp -58.6% -15.6Ki -60.5% -483 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/work_request.cpp -49.4% -12.6Ki -30.8% -592 /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 -9.7% -1.97Ki -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 -61.6% -46.8Ki -26.8% -1.51Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_hash.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 -62.5% -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.8% -2.57Ki /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 [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 -84.3% -57.3Ki -96.1% -10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_array.cpp -81.6% -780Ki -51.1% -30.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_manager.cpp +20% +23.1Mi +406% +24.3Mi TOTAL