Skip to content

[DO NOT MERGE]#1605

Draft
kevin-montrose wants to merge 3 commits intotedhar/size-trackerfrom
tkeyNamespaceTake3
Draft

[DO NOT MERGE]#1605
kevin-montrose wants to merge 3 commits intotedhar/size-trackerfrom
tkeyNamespaceTake3

Conversation

@kevin-montrose
Copy link
Contributor

Take 3 on TKey additions for Namespace against store v2.

Adds IKey, plumbs TKey in a bunch of places.
Tsavorite compiles
Tsavorite tests compile.
Nothing else compiles.
Most Tsavorite tests passing.

In .NET 9+ IKey may be a ref struct.
IKeyComparer is now generic (on methods).
LogRecord and friends implement IKey.
ISourceLogRecord implements TKey.
Most are even passing.
ObjectIterationPushLockTest is flaky, but that is also true on tedhar/size-tracker .
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