Commit Graph
89 Commits
Author SHA1 Message Date
Tejas Deshpande 7a82e0a319 Revert "Update firebase_performance_swizzle_denylist" (#16597)
- Failing unit tests - which need to be looked into https://github.com/firebase/firebase-ios-sdk/pull/16546
2026-09-02 16:53:12 -07:00
Tejas Deshpande d75cd905c0 fix(perf): update firebase_performance_swizzle_denylist (#16546) 2026-09-02 19:09:45 -04:00
Tejas Deshpande ed6d4a1400 Update logic for swizzling NSProxy's to exclude weak instance variables. (#16553) 2026-08-28 16:09:35 -04:00
Tejas Deshpande 3269c1f27e fix(perf): Revert to using kFPRSlowFrameThreshold for slow frames on iOS (#16502) 2026-08-13 17:02:26 -04:00
Jesús Rojasandgemini-code-assist[bot] c5edae68b9 [Perf] Fix memory gauge crash using task_info (#16121) (#16220)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-06-29 11:53:44 -06:00
Ayberk Mogol b1df9f0cbb fix(perf): avoid unsafe NSProxy delegate ivar lookup (#16270) 2026-06-15 08:55:35 -06:00
Jesús Rojas da14a7946c [Perf] Cache swizzleClassDenylist in lazy ivar (#16174) 2026-05-13 14:07:25 -06:00
Jesús Rojas add6461950 [Perf] Add networkInstrumentationEnabled opt-out flag (#8277) (#16168) 2026-05-13 10:35:58 -06:00
Paul Beusterien e10b23db52 [Perf] Fix a race condition (#16153) 2026-05-06 15:58:48 -07:00
Daniel La Rocque bc5e71f101 [Perf] Format files (#16101) 2026-04-17 08:19:18 -07:00
Paul Beusterien 4474ae1490 [Perf] Fix MapTable race (#16072) 2026-04-16 09:58:14 -07:00
Jesús Rojas aa19661d11 Fix NSURLSession delegate instrumentation for NSProxy delegates #14478 (#15869) 2026-04-15 17:14:29 -04:00
Paul Beusterien 73be1263e6 [Perf] Defer class disposal in FPRObjectSwizzler to avoid race (#16074) 2026-04-10 14:45:23 -07:00
Nick Cooke 75efc03689 infra: move CI to use Xcode 26 and macOS 26 (#15997) 2026-03-31 17:36:13 -04:00
Jesús Rojas 3ae3ef5ec3 Fix app_start trace not firing in SwiftUI apps using @UIApplicationDelegateAdaptor (#15802) (#15912) 2026-03-24 15:57:37 -07:00
Paul Beusterien ec3162a132 [Infra] clang-format 22 updates (#15899) 2026-03-03 11:13:36 -08:00
926be1f5b4 Fix a race condition by replacing mstats() with malloc_zone_statistics(). #15501 (#15595)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-02-10 18:31:33 -05:00
Jesús Rojas 31f3a86e9f #10220 - Use UIScreen.maximumFramesPerSecond for dynamic slow frame threshold (#15516) 2025-12-11 10:04:11 -08:00
Jesús Rojas ea3f1293fb Fix app start trace outliers from network delays (#10733) (#15409) 2025-10-20 12:00:46 -07:00
Jesús Rojas 9cb17fca63 Fix #14273: Prevent race condition crash in FPRTraceBackgroundActivityTracker (#15382) 2025-10-07 13:29:23 -07:00
Jesús Rojas d40913ec2a Safely copy MIMEType to prevent use after free (Issue #14734) (#15313) 2025-09-11 12:23:15 -04:00
Visu f8758eba63 Fix a crash that happens when the application changes states. (#14102) 2024-11-14 09:48:09 -08:00
themiswang f2fa168777 Change deprecated keyWindow to new API (#14048) 2024-11-08 13:07:19 -05:00
Seyed Mojtaba Hosseini Zeidabadi cdbd2c8af3 Docs: fix app activity comments (#13819) 2024-10-05 07:07:11 -07:00
Seyed Mojtaba Hosseini Zeidabadi 236022e194 docs: fix common sources comments (#13820) 2024-10-05 07:04:30 -07:00
VisuandNick Cooke 85e92b4452 Fix a crash related to thread sanitization on variables in FPRNetworkTrace class. (#13795)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2024-10-04 11:14:40 -07:00
Seyed Mojtaba Hosseini Zeidabadi 1b61e4df50 Review files under the FirebasePerformance/Sources directory (#13361) 2024-07-24 06:41:02 -07:00
Paul Beusterien cfacee8a91 Merge remote-tracking branch 'origin/main' into pb-merge-main7-3 2024-07-03 11:33:03 -07:00
Kyle 9e9af4ae5c Update FPRDataUtils.m (#13200) 2024-06-28 13:24:14 -07:00
themiswang 0afe0cd98e remove os check for major update (#13197) 2024-06-27 15:27:07 -04:00
Andrew Heard 61384c1223 Merge branch 'main' into release-11.0-merge
# Conflicts:
#	Firebase.podspec
#	FirebaseABTesting.podspec
#	FirebaseAnalytics.podspec
#	FirebaseAnalyticsOnDeviceConversion.podspec
#	FirebaseAppCheck.podspec
#	FirebaseAppCheckInterop.podspec
#	FirebaseAppDistribution.podspec
#	FirebaseAuth.podspec
#	FirebaseAuthInterop.podspec
#	FirebaseCore.podspec
#	FirebaseCoreExtension.podspec
#	FirebaseCoreInternal.podspec
#	FirebaseCrashlytics.podspec
#	FirebaseDatabase.podspec
#	FirebaseDynamicLinks.podspec
#	FirebaseFirestore.podspec
#	FirebaseFirestoreInternal.podspec
#	FirebaseFunctions.podspec
#	FirebaseInAppMessaging.podspec
#	FirebaseInstallations.podspec
#	FirebaseMLModelDownloader.podspec
#	FirebaseMessaging.podspec
#	FirebaseMessaging/CHANGELOG.md
#	FirebaseMessagingInterop.podspec
#	FirebasePerformance.podspec
#	FirebaseRemoteConfig.podspec
#	FirebaseRemoteConfigInterop.podspec
#	FirebaseSessions.podspec
#	FirebaseSharedSwift.podspec
#	FirebaseStorage.podspec
#	FirebaseVertexAI/Sources/VertexAIComponent.swift
#	GoogleAppMeasurement.podspec
#	GoogleAppMeasurementOnDeviceConversion.podspec
#	Package.swift
#	ReleaseTooling/Sources/FirebaseManifest/FirebaseManifest.swift
2024-06-21 15:33:16 -04:00
Paul Beusterien 83c42b4cda [v11] Migrate ISASwizzler into FirebasePerformance (#13137) 2024-06-17 10:23:17 -07:00
Visu 1c02a9544d Replace SystemConfiguration with a more recent Apple provided network monitoring API. (#13091) 2024-06-07 11:03:57 -07:00
Paul Beusterien 7d7cbad7bd [v11] Update minimum platform versions for 11.0.0 (#13066) 2024-06-05 07:39:36 -07:00
Paul Beusterien f5309bf45b [v11] Remove unused FIRDependency class (#13053) 2024-06-04 06:56:50 -07:00
Nick CookeandAndrew Heard 734f561651 [Firebase 11] Bump deps on GULs to v8 and GDT to v10 (#13036)
Co-authored-by: Andrew Heard <andrewheard@google.com>
2024-05-31 10:34:24 -04:00
Paul Beusterien 560777f572 Fix fireperf exception (#12991) 2024-05-29 05:57:42 -07:00
Nick Cooke 3211a7f34c [Performance] Migrate to GoogleUtilities's storage container (#12759) 2024-04-12 13:29:06 -04:00
Paul Beusterien 146dea0b11 Make fire-perf config error message Swift-friendly (#12126) 2023-11-21 13:48:14 -08:00
Paul Beusterien a64205bd11 Fix Xcode 15.1 build warning (#12027) 2023-10-31 07:22:45 -07:00
Andrew Heard ffe63c91f6 [visionOS] Add support for Firebase Performance on visionOS (#11950) 2023-10-17 10:59:38 -04:00
Paul Beusterien 6f9b0cc76b Fix 2nd instance of Xcode 15 runtime warning in FPRNSURLSessionInstru… (#11905) 2023-10-09 13:01:33 -07:00
Paul Beusterien d14db425f6 Fix Xcode 15 runtime warning (#11825) 2023-09-19 14:10:41 -07:00
Visu ef571e0319 Make Firebase Performance XCode 15 compatible. (#11439) 2023-06-14 14:39:56 -07:00
Visu c559a68b8e Fixed a bug to honor data collection flags before Firebase app was configured. (#11372) 2023-06-01 08:19:39 -07:00
Nick Cooke a553a4d259 [Performance] Address Xcode 14.3 Analyzer issues (#11241) 2023-05-08 11:44:32 -04:00
Sam Edson 729eb40cb2 Merge sessions-main with master (#10787) 2023-02-07 16:02:19 -05:00
Visu 070769431f Make Firebase Performance initialize using Component system. (#10692) 2023-01-17 14:38:32 -08:00
Sam Edson f5af4a98e2 Upgrade nanopb to 0.3.9.9 for collection of SDKs (#10447) 2022-11-02 15:32:44 -04:00
Sam Edson ba0f4f2693 Combine nanopb scripts into a single location (#10439) 2022-11-02 14:56:58 -04:00