Skip to content

Add Unicode range group utilities#85

Merged
tinysec merged 1 commit into
masterfrom
feat/unicode-range-groups
Jul 22, 2026
Merged

Add Unicode range group utilities#85
tinysec merged 1 commit into
masterfrom
feat/unicode-range-groups

Conversation

@tinysec

@tinysec tinysec commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • add an immutable managed UnicodeRange value type
  • marshal official Unicode block range groups without exposing native pointers
  • implement UnicodeGetBlocksForNames, UnicodeGetUTF8String, and UnicodeToEscapedString
  • centralize temporary jagged-array ownership and failure cleanup
  • correct native UTF-8 input and C bool marshalling

Verification

  • dotnet build -c Release
  • targeted real-core E2E: 4/4
  • full real-core E2E: 195/195

External E2E coverage is committed in the sibling sharp-binaryninja-tests repository as 2822963.

@tinysec
tinysec merged commit 8ec9467 into master Jul 22, 2026
1 check passed
@tinysec
tinysec deleted the feat/unicode-range-groups branch July 22, 2026 16:16
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.

1 participant