Skip to content

Conversation

@smaillet
Copy link
Member

This implements #284
Removed ref struct restriction on DIBuilder

  • DIBuilders is now a class with an unowned alias interface IDIBuilder
  • Applied LazyEncodedString in some more places to enable use of utf8 literals to provide pre-encoded literal strings

Removed `ref struct` restriction on DIBuilder

* DIBuilders is now a class with an unowned alias interface `IDIBuilder`
* Applied LazyEncodedString in  some more places to enable use of utf8 literals to provide pre-encoded literal strings
@github-actions
Copy link

github-actions bot commented Jul 20, 2025

Test Results

280 tests   172 ✅  10s ⏱️
  6 suites  108 💤
  6 files      0 ❌

Results for commit bb2047a.

♻️ This comment has been updated with latest results.

- VS IDE hides stack overflow errors and make it look like things all passed unless you look very carefully for it.
    - A crash in the tests should show up as a total fail of the tests, but it doesn't. It just shows up as a count of errors that is easily overlooked.
@smaillet smaillet merged commit 06e83a5 into UbiquityDotNET:develop Jul 20, 2025
4 checks passed
@smaillet smaillet deleted the MakeDiBuilderAClass branch July 20, 2025 21:50
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.

[Feature] - Remove ref restriction on DIBuilder; split implementation to unowned vs owned

1 participant