Skip to content
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

Remove all fields from SourceOrdinaryMethodSymbol in the common case. #68135

Merged
merged 46 commits into from
May 18, 2023
Merged
Show file tree
Hide file tree
Changes from 44 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
987c5bf
Use a singleton for empty type-parameters for named types
CyrusNajmabadi May 8, 2023
f54b275
move type parameters down
CyrusNajmabadi May 8, 2023
8f7e812
Optimize methods as well
CyrusNajmabadi May 8, 2023
83aadc9
Always create indirection
CyrusNajmabadi May 8, 2023
aece97b
In progresS
CyrusNajmabadi May 8, 2023
24a3e26
Utilize
CyrusNajmabadi May 8, 2023
a53a964
initialize once
CyrusNajmabadi May 8, 2023
e1996ed
In progresS
CyrusNajmabadi May 8, 2023
f626cdb
Utilize
CyrusNajmabadi May 8, 2023
a233b06
initialize once
CyrusNajmabadi May 8, 2023
853a8d2
Save space in other methods
CyrusNajmabadi May 8, 2023
d619d73
Merge branch 'packBits' into namedTypeParams
CyrusNajmabadi May 8, 2023
3c7c4fa
Move type
CyrusNajmabadi May 8, 2023
613d0ac
reorder
CyrusNajmabadi May 8, 2023
98f167f
reorder
CyrusNajmabadi May 8, 2023
c743d52
Move down
CyrusNajmabadi May 8, 2023
73609c7
Reorder
CyrusNajmabadi May 8, 2023
d22ed19
Simplify
CyrusNajmabadi May 8, 2023
a81bba5
Merge branch 'packBits' into mergedSymbols
CyrusNajmabadi May 8, 2023
3c682b1
Merge branch 'namedTypeParams' into mergedSymbols
CyrusNajmabadi May 8, 2023
23cefba
Make private
CyrusNajmabadi May 8, 2023
f117476
lint
CyrusNajmabadi May 9, 2023
680ba31
Merge remote-tracking branch 'upstream/main' into uncommonMethods
CyrusNajmabadi May 11, 2023
971da1c
Merge remote-tracking branch 'upstream/main' into uncommonMethods
CyrusNajmabadi May 16, 2023
74a0719
Update src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMetho…
CyrusNajmabadi May 16, 2023
6dea437
Apply suggestions from code review
CyrusNajmabadi May 16, 2023
9faeb61
Add docs
CyrusNajmabadi May 16, 2023
007ebe8
Move
CyrusNajmabadi May 16, 2023
878dc27
Make sealed
CyrusNajmabadi May 16, 2023
cec272a
Update src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMet…
CyrusNajmabadi May 16, 2023
029ba5d
Merge remote-tracking branch 'upstream/main' into uncommonMethods
CyrusNajmabadi May 17, 2023
ae204dc
Make abstract
CyrusNajmabadi May 17, 2023
15a81d3
Better
CyrusNajmabadi May 17, 2023
ab573ae
Update src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMet…
CyrusNajmabadi May 17, 2023
ce7e2d8
Update src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMet…
CyrusNajmabadi May 17, 2023
081b70e
Update src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMet…
CyrusNajmabadi May 17, 2023
a683a67
Add comment
CyrusNajmabadi May 17, 2023
48410d8
Rename
CyrusNajmabadi May 17, 2023
16e944d
move
CyrusNajmabadi May 17, 2023
73d0c44
Cleanup
CyrusNajmabadi May 17, 2023
5e2c67c
Comment
CyrusNajmabadi May 17, 2023
4c01681
MOve check
CyrusNajmabadi May 18, 2023
e6f80bc
Add back optimization
CyrusNajmabadi May 18, 2023
b7c776c
use IsAssignableFrom
CyrusNajmabadi May 18, 2023
8bfbd73
Update src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMet…
CyrusNajmabadi May 18, 2023
fe88aa9
Update src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMet…
CyrusNajmabadi May 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading