-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Context checks to factory caching and simplify factory caching between factories and statics. #1367
Closed
Closed
Add Context checks to factory caching and simplify factory caching between factories and statics. #1367
Changes from 18 commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
933501a
Add Context checks to factory caching and simplify factory caching be…
jlaanstra 2757db1
Revert.
jlaanstra 07ba6dd
Fix revert.
jlaanstra d6960c0
Also handle composable.
jlaanstra f5fbf5f
Updates to not rely on vftbl.
jlaanstra 8550207
Fix test that creates UI objects on MTA which previously incorrectly …
jlaanstra f34a1cb
Remove unused class.
jlaanstra f45db4f
Enable use of IID optimization.
jlaanstra aa8d44e
Make inner readonly.
jlaanstra 85e8adb
Simplify Guids.
jlaanstra 6fb2030
Test with generated guids.
jlaanstra 4ff6df6
Merge.
jlaanstra 0913405
Add missing sealed.
jlaanstra 1d8eba1
Always internal.
jlaanstra 48ab2e0
Generate caches for factories and statics.
jlaanstra 3fcc06e
Remove second method.
jlaanstra 76eea1d
Fix factory methods with raw return types.
jlaanstra ca94c50
Moce functionality to BaseFactory.
jlaanstra 775416f
Fix context check.
jlaanstra c7c1654
Fix.
jlaanstra 4091559
Small optimizations.
jlaanstra 110385f
Fix.
jlaanstra c314706
Try some things.
jlaanstra d8de07d
Fix.
jlaanstra be96669
Revert "Try some things."
jlaanstra 8d89daf
Fix.
jlaanstra e109c22
Fix.
jlaanstra 2042d2e
Fix.
jlaanstra e45320f
Change activationfactory logic.
jlaanstra 104f491
More optimizations.
jlaanstra 73d5e29
Fix.
jlaanstra f0659d4
Remove Interlocked.
jlaanstra f5fcef7
Fix nullref.
jlaanstra a1d2cb4
Simplify factory code inside projections.
jlaanstra d2d96fc
Reduce duplicate namespace.
jlaanstra 57a91cf
Simplify.
jlaanstra 01178c2
Revert "Remove Interlocked."
jlaanstra 269390f
Revert "Fix."
jlaanstra File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same note as in the other PR, could you make this use a blittable signature while at it?