-
-
Notifications
You must be signed in to change notification settings - Fork 146
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: belav/csharpier
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.2.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: belav/csharpier
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.2.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 12 commits
- 35 files changed
- 5 contributors
Commits on Nov 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9236689 - Browse repository at this point
Copy the full SHA 9236689View commit details
Commits on Nov 15, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5b1725d - Browse repository at this point
Copy the full SHA 5b1725dView commit details -
Update compatible C# version in index.js (#1755)
C# 14 support was added in #1658, but the website was not updated to reflect this. Co-authored-by: Bela VanderVoort <twobitbela@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d8eed86 - Browse repository at this point
Copy the full SHA d8eed86View commit details
Commits on Dec 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 01beb37 - Browse repository at this point
Copy the full SHA 01beb37View commit details -
Fix Stream closed exception in Rider plugin (#1763)
Fixes the `java.io.IOException: Stream closed` exception that occurs when the CSharpier process fails to start in the Rider plugin. ## Problem The `onExit` handler was attempting to read from the error stream after the process had exited, but streams are automatically closed when a process terminates. ## Solution Read stderr continuously in a background thread during the process lifetime and capture output to a `StringBuilder`. The `onExit` handler then references the captured output instead of trying to read from the closed stream. ## Approach This follows the pattern used in JetBrains' own code (`ForkedByModuleSplitter`) for handling process streams safely, which uses separate named threads to read stdout and stderr while the process is running. Co-authored-by: Bela VanderVoort <twobitbela@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for afeb561 - Browse repository at this point
Copy the full SHA afeb561View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ca9c61 - Browse repository at this point
Copy the full SHA 6ca9c61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0975ccb - Browse repository at this point
Copy the full SHA 0975ccbView commit details
Commits on Dec 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9f4678e - Browse repository at this point
Copy the full SHA 9f4678eView commit details
Commits on Dec 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c47ec3c - Browse repository at this point
Copy the full SHA c47ec3cView commit details
Commits on Dec 13, 2025
-
fix: Null coalescing not own its line with complex left-hand side (#1770
) There was an issue where if the left-hand side of `??` was even slightly complex, the right-hand side would become part of the group and could not have its own line. I reconsidered the conditions for grouping and changed it from judging the complexity of the left-hand side by a threshold to a condition where "the left-hand side is an InvocationExpression and consists solely of MemberAccessExpression that does not include an InvocationExpression". fix #1769
Configuration menu - View commit details
-
Copy full SHA for f104105 - Browse repository at this point
Copy the full SHA f104105View commit details -
Fix server crash when launched without console (#1774)
## Summary - Remove `Console.ReadKey()` in `ServerFormatter.cs` which throws `InvalidOperationException` when CSharpier server is started by IDE plugins (Rider, VS, VSCode) without a console attached - The call was unreachable during normal operation since `RunAsync()` blocks until shutdown ## Problem When IDE plugins launch `csharpier server`, the process crashes immediately with: ``` System.InvalidOperationException: Cannot read keys when either application does not have a console or when console input has been redirected. at System.ConsolePal.ReadKey(Boolean intercept) at CSharpier.Cli.Server.ServerFormatter.StartServer(...) ``` This manifests in Rider as "Process exited unexpectedly" errors. Co-authored-by: Bela VanderVoort <twobitbela@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ada2305 - Browse repository at this point
Copy the full SHA ada2305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4316fe8 - Browse repository at this point
Copy the full SHA 4316fe8View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.2.1...1.2.2