3 Open Issues Need Help Last updated: Jul 23, 2025

Open Issues Need Help

View All on GitHub
Software Development Compiler Development

AI Summary: The task is to fix a bug in the μHigh compiler where error codes are not returned correctly from commands. The issue stems from using `Environment.ExitCode` within a `System.CommandLine` handler, which is ineffective. The solution involves modifying the command handlers to return `Task.FromResult(ExitCode)` to properly propagate exit codes.

Complexity: 4/5
bug good first issue

Micro-High's official compiler for Dotnet

C#
Software Development Compiler Development

AI Summary: Implement automatic detection of a single `.uhighproj` file in the current directory when running `uhigh run`, allowing users to omit explicit project specification. The command should also support running `.uh` files directly. Error handling should be included for cases with zero or multiple `.uhighproj` files.

Complexity: 3/5
enhancement good first issue

Micro-High's official compiler for Dotnet

C#
Software Development Compiler Development

AI Summary: The task is to update the μHigh compiler to support building with .NET 9. This involves modifying the build process and potentially updating dependencies to ensure compatibility with the newer .NET version. Testing will be crucial to verify functionality after the update.

Complexity: 3/5
bug good first issue

Micro-High's official compiler for Dotnet

C#