App modules: log app architecture as part of dev info#16972
Conversation
…. Re nvaccess#16488. Useful on ARM64: log app architecture (x86, AMD64, ARM64) as part of navigator object dev info.
WalkthroughThe recent changes enhance the developer information provided by the application module handler by logging the application architecture. This addition allows developers to easily access details about the app's architecture—such as AMD64—improving the usability of the navigator object for debugging and development purposes. This aligns with the need to support various architectures, including ARM64, as applications become increasingly optimized for different platforms. Changes
Assessment against linked issues
Recent review detailsConfiguration used: .coderabbit.yml Files selected for processing (2)
Files skipped from review due to trivial changes (1)
Additional context usedPath-based instructions (1)
Additional comments not posted (1)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
Link to issue number:
Closes #16488
Summary of the issue:
Log app architecture as part of app module info.
Description of user facing changes
For developers: developer info for navigator object now includes app architecture for the current app.
Description of development approach
Added apModule.appArchitecture to dev info list in app module class.
Testing strategy:
Manual testing: ensure that the pap architecture is logged for different apps (logged as "AMD64" in Windows Terminal 64-bit, "x86" in Winamp (32-bit)).
Known issues with pull request:
None
Code Review Checklist:
Summary by CodeRabbit
New Features
Documentation