Skip to content

perf(size): Add compact Swift demangling rollout - #677

Merged
jamieQ merged 1 commit into
mainfrom
perf/cwl-json-summary-rollout
Sep 10, 2026
Merged

perf(size): Add compact Swift demangling rollout#677
jamieQ merged 1 commit into
mainfrom
perf/cwl-json-summary-rollout

Conversation

@jamieQ

@jamieQ jamieQ commented Sep 10, 2026

Copy link
Copy Markdown
Member

Update to a new CwlDemangle version (1.2.0) that supports emitting a 'summary' format of the demangled symbol data that includes only what launchpad actually consumes. Testing locally suggested for large binaries a large amount of CPU was wasted serializing JSON that we don't actually need, which slowed things down. This will be enabled via a new option and rolled out incrementally just to be safe.

Update CwlDemangle to v1.2.0 and allow the compact JSON summary output to be enabled with a runtime option. Keep full JSON as the default during rollout.
@sentry

sentry Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

📲 Install Builds

iOS

🔗 App Name App ID Version Configuration
HackerNews com.emergetools.hackernews 3.8 (1) Release

Android

🔗 App Name App ID Version Configuration
Hacker News com.emergetools.hackernews 1.0.2 (13) Release

⚙️ launchpad-test-android Build Distribution Settings

@sentry

sentry Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Size Analysis

1 component analyzed, 1 component processing

iOS Builds

Name Configuration Version Download Size Install Size
HackerNews (iOS)
com.emergetools.hackernews
Release 3.8 (1) 6.5 MB (0 B) 9.7 MB (0 B)

Android Builds

Name Configuration Version Download Size Uncompressed Size
Hacker News (Android)
com.emergetools.hackernews
Release 1.0.2 (13) Processing... (-) Processing... (-)

Configure launchpad-test-ios status check rules

@jamieQ
jamieQ marked this pull request as ready for review September 10, 2026 19:55
@jamieQ
jamieQ merged commit c346d93 into main Sep 10, 2026
28 checks passed
@jamieQ
jamieQ deleted the perf/cwl-json-summary-rollout branch September 10, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants