Pent Ploompuu
Pent Ploompuu
Grain reminder storage should depend only on grain identity. `GrainReference` is too broad type for this and complicates `IReminderTable` provider writing. This depends on #7870, so only the last commit...
null ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7887)
This removes unnecessary `IPEndPoint` allocations when creating `SiloAddress` instances. ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7886)
There should be a way to access the default copier from an `IExternalSerializer` implementation. That would be useful when only trying to override the serialization/deserialization behavior of a type. And...
Remove all allocations from deterministic hashing and use more pre-computed hash values. ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7864)
Grain state storage should depend only on grain identity. `GrainReference` is too broad type for this. There's still some data redundancy between `string grainType` and `grainId.Type`, but reworking this would...
null ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7871)
https://github.com/EgorBo/Disasmo/commit/21619e8d7414b2888107c0f97eca463c878c936f removed the option "prefer checked runtime" and now disassembly is always done using checked runtime which unfortunately means that various runtime asserts and extra validations are also left in...