Skip to content

[fix-finder] Remove stale AIDL byte FIXMEs - #12671

Merged
jonathanpeppers merged 2 commits into
mainfrom
nightly/remove-stale-aidl-byte-fixme-2fd7a0e2d12cd568
Sep 4, 2026
Merged

[fix-finder] Remove stale AIDL byte FIXMEs#12671
jonathanpeppers merged 2 commits into
mainfrom
nightly/remove-stale-aidl-byte-fixme-2fd7a0e2d12cd568

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

AI-generated fix. Produced by the nightly-fix-finder agentic workflow.

Problem

CSharpCodeGenerator.cs contained three 2016-era FIXME comments questioning whether AIDL supports byte. AIDL supports the byte primitive, and the generator already maps it to C# sbyte while implementing scalar and array parcel reads and writes, so the comments were stale and misleading.

Fix

Removed the three obsolete byte-support FIXME comments from src/Xamarin.Android.Tools.Aidl/CSharpCodeGenerator.cs. No generator behavior changed.

Validation

  • MSBUILD_ARGS='-p:AndroidSdkDirectory=/home/runner/work/android/android/bin/Debug/android-sdk -p:AndroidNdkDirectory=/home/runner/work/android/android/bin/Debug/android-ndk' ./build.sh Prepare — succeeded with 0 warnings and 0 errors.
  • ./dotnet-local.sh build src/Xamarin.Android.Tools.Aidl/Xamarin.Android.Tools.Aidl.csproj — succeeded with 0 warnings and 0 errors.

Fix-finder metadata

  • Script: 00-todo-fixme-hack
  • Score: 29/30 (actionability: 9, safety: 10, scope: 10)

Generated by Nightly Fix Finder · gpt56 · 157.4 AIC · ⌖ 55 AIC · ⊞ 23.8K ·

github-actions Bot and others added 2 commits September 4, 2026 02:02
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jonathanpeppers
jonathanpeppers merged commit 2e5e553 into main Sep 4, 2026
44 checks passed
@jonathanpeppers
jonathanpeppers deleted the nightly/remove-stale-aidl-byte-fixme-2fd7a0e2d12cd568 branch September 4, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant