Skip to content

feat: Add optional cancellation token for oauth client#1

Closed
zoriya wants to merge 5 commits intomainfrom
fix/new-tree-null
Closed

feat: Add optional cancellation token for oauth client#1
zoriya wants to merge 5 commits intomainfrom
fix/new-tree-null

Conversation

@zoriya
Copy link
Owner

@zoriya zoriya commented Sep 29, 2025

Noticed this allocation while looking at a profile of solution load in visual studio. These StringBuilder allocations were showing up as 0.5% of total allocations. I took a peek at the code, and reaslized the StringBuilder need not be created unless there is a '' in the string value being parsed. In that case, just copy already seen characters into a StringBuilder and continue as previously.

Co-authored-by: Nick Floyd [email protected]

Resolves #ISSUE_NUMBER


Before the change?

After the change?

Pull request checklist

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)

Does this introduce a breaking change?

Please see our docs on breaking changes to help!

  • Yes
  • No

zoriya and others added 5 commits January 3, 2025 11:43
…#2977)

Noticed this allocation while looking at a profile of solution load in visual studio. These StringBuilder allocations were showing up as 0.5% of total allocations. I took a peek at the code, and reaslized the StringBuilder need not be created unless there is a '\' in the string value being parsed. In that case, just copy already seen characters into a StringBuilder and continue as previously.

Co-authored-by: Nick Floyd <[email protected]>
Issue ID should be a long

According to the documentation at https://docs.github.com/en/rest/issues/issues.

Fixes octokit#2351 for issue ids.

Co-authored-by: Nick Floyd <[email protected]>
… in case (octokit#2949)

* Use long type for PunchCard statistics in case just in case there are some really big counts

* Fixes for public API surface and unit tests

---------

Co-authored-by: Nick Floyd <[email protected]>
@zoriya zoriya closed this Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants