Siegfried Pammer
95108c967a
Fix #3108 : illegal nested classes in enums throw off EnumValueDisplayMode handling.
2 years ago
James May
0bab8a01ef
Reduce "unsafe" by replacing byte* pointer usage with ReadOnlySpan<byte> ( #3106 )
2 years ago
Siegfried Pammer
eae54ddf24
Fix #3014 : Missing type information in lambda expressions.
2 years ago
Siegfried Pammer
ce891da793
Fix #3064 : Do not only match the full assembly name, but also try to match the filename when applying the "inassembly:" search filter.
2 years ago
Siegfried Pammer
807a50cbe9
Fix #3065 : Hide watermark/help text of SearchBox, if contents are changed programmatically without setting the focus to the text box first.
2 years ago
Siegfried Pammer
e2ed67d517
Fix #3057 : CSharpLanguage.ToCSharpString usage of StringBuilder not optimal
2 years ago
Christoph Wille
231a2dc532
Fix #3105 - VS2017-2019 addin didn't properly match subdirectory structure of 2022 addin
2 years ago
Daniel Grunwald
c12187277c
Also use GraphTraversal.DepthFirstSearch for dominance calculation.
2 years ago
Daniel Grunwald
d58576f409
Fix #3075 : eliminate recursion in TopologicalSort and BlockTransform.
2 years ago
Daniel Grunwald
e84df3ff20
Move BitOperations to namespace System.Numerics.
2 years ago
Siegfried Pammer
d5cec0ab37
Fix #3103 : unaligned.stobj cannot be transformed into inline assignment
2 years ago
Siegfried Pammer
ea8b0fb299
Fix #3104 : Escape global type and entry point in CSharpLanguage.DecompileAssembly
2 years ago
Siegfried Pammer
26c9df5d03
Fix #3090 : add support for the NUGET_PACKAGES environment variable
2 years ago
Siegfried Pammer
d7168aea64
Fix #3098 : Naming scheme for .NET previews has changed a bit
2 years ago
Daniel Grunwald
18666d8d5d
Fix additionalReturnTypeAttributes not being applied.
2 years ago
Daniel Grunwald
5a5be026d0
Avoid reference count temporarily dropping to zero while ConditionDetection moves instructions to other blocks.
...
This avoids recursively un-registering e.g. all LdLocs from their ILVariable.LoadInstructions, etc. (all the ILInstruction.Disconnected logic). This speeds up the example from #1193 by another factor 2.
2 years ago
Siegfried Pammer
ee160b4e2a
#3075 : Improve performance of CSharpResolver.LookupSimpleNameOrTypeName in cases with a large number of local variables.
2 years ago
Siegfried Pammer
5a3c6e0872
Remove some unused variable management methods in CSharpResolver.
2 years ago
Daniel Grunwald
a99eed0503
Add test case for explicit interface implementation involving nullable types
2 years ago
Daniel Grunwald
a14cc0234e
Fix #3094 : look for `[NullableAttribute]` both on the property getter and property itself
2 years ago
Daniel Grunwald
ea5adf8e01
Make `ILVariableEqualityComparer.GetHashCode` structurally more similar to the Equals implementation
2 years ago
Siegfried Pammer
cef99dc140
#3075 : Fix ILVariableEqualityComparer.GetHashCode
2 years ago
Siegfried Pammer
09691bd27e
#3075 : Add NextSetBit operation to BitSet to avoid looking at every store bit individually in ReachingDefinitionsVisitor.GetStores()
2 years ago
Christoph Wille
6e3b9ecc57
Make update check explicit, see #3101
2 years ago
Siegfried Pammer
0a2037ae1f
#3075 : Avoid processing already-transformed blocks by introducing BlockTransformContext.IndexOfFirstAlreadyTransformedInstruction, which allows us to track already transformed instructions after a block has been merged into another by ConditionDetection.
2 years ago
Daniel Grunwald
a9eccdb654
Fix #3004 : MetadataModule.ResolveEntity() returning null for System.IntPtr when C# 11 native integers are enabled.
2 years ago
Siegfried Pammer
9e168224dd
Fix #3091 : extension methods named "Add" were skipping some checks in AccessPathElement.IsMethodApplicable.
2 years ago
Daniel Grunwald
d2d1c3326f
Fix #3070 stack order on block reimport
2 years ago
Daniel Grunwald
5206aef4ce
Fix #3071 BlockBuilder assertion for unreachable try-block
2 years ago
Siegfried Pammer
1327a0db83
Merge pull request #3052 from startewho/entrysize
2 years ago
Christoph Wille
be9fabb8af
Merge pull request #3088 from cshung/public/update-ready-to-run
...
Update ready to run
2 years ago
Andrew Au
f4af00a8f9
Update ready to run
2 years ago
Christoph Wille
6d8647bb33
Set next version to 8.2
2 years ago
Siegfried Pammer
0fc003459f
Fix #3079 : Replace parameter names that consist of only whitespace
2 years ago
Siegfried Pammer
0c2e4b145b
Merge pull request #3076 from eduardo-vp/add/gc-info
2 years ago
unknown
2b8bf8143d
Show alternative message if no GC Info is found
2 years ago
Eduardo Velarde
3e6fe40567
Merge pull request #1 from cshung/translation
...
Chinese translation
2 years ago
Andrew Au
290be277c6
Chinese translation
2 years ago
unknown
c39a1f7fcc
Add Show GC Info checkbox
2 years ago
dependabot[bot]
25e3ca48db
Bump actions/checkout from 3 to 4 ( #3077 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Siegfried Pammer
4ca9fddd6f
Fix #3069 : Reuse SwitchAnalysis instead of MatchIfElseOnCharBlock
2 years ago
unknown
232582b81d
Stop iterating through all of runtimeFunction.DebugInfo.BoundsList for each instruction
2 years ago
unknown
99a1e427ea
Adding GC transitions
2 years ago
unknown
20201d3598
Add GC Info
2 years ago
Siegfried Pammer
bd82b945ea
Revert "Accelerate local builds in Visual Studio ( #3026 )" ( #3063 )
...
This reverts commit b482ae937f
.
2 years ago
Siegfried Pammer
32242c54a1
Fix #3056 : WriteParameterReference was using the wrong parameter definition in static methods.
2 years ago
Siegfried Pammer
7414aaeeeb
Fix #3061 : Handler blocks of exception filter blocks do not have a header.
2 years ago
Siegfried Pammer
12e6dc6eb6
Add missing ParamList column to MethodTableTreeNode.
2 years ago
Siegfried Pammer
a60b92e886
Merge pull request #3058 from icsharpcode/switch-on-readonlyspan-char
2 years ago
Siegfried Pammer
70616b301c
Implement support for C# 11 switch on (ReadOnly)Span<char>.
2 years ago