Daniel Grunwald
2683079db6
Merge remote-tracking branch 'origin/release/6.2' into master
5 years ago
Siegfried Pammer
31b4e6ae6a
Fix #2185 : Fix MemberIsHidden-check for local function display structs: Async State Machines that looked like local function display structs were not hidden once local function decompilation was disabled. This led to code duplication in the generated pdb.
5 years ago
Siegfried Pammer
46e1e3e144
Move dotnet-format installation to Agent.ToolsDirectory to prevent its nupkg from being added to our release zip.
5 years ago
Siegfried Pammer
2b13e57102
Fix pipelines-install.ps1
5 years ago
Siegfried Pammer
12668300f6
Set version number to 6.2.1
5 years ago
Siegfried Pammer
22b3838e72
run azure-pipelines/appveyor on all branches we treat as release branches: master and release/*
5 years ago
Daniel Grunwald
80cf72e498
#2182 : Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader.
...
This fixes the evaluation order for such calls (and an assertion in StObj.CheckTargetSlot).
5 years ago
Siegfried Pammer
2530c9a2ce
#2182 : Do not inline switch value, in case variable is reused.
5 years ago
Daniel Grunwald
47685c4b57
Fix weird casts to `nint` when writing to fields of unknown type.
5 years ago
Daniel Grunwald
103a6461e4
Relax ExpressionBuilder invariant for lifted instructions with unknown result type.
5 years ago
Daniel Grunwald
a81714f707
Fix #2180 : Restrict the `(uint?)-1` special case to casts to integer types.
...
This avoids the risk of stack overflows when converting to an unexpected nullable type (such as `Nullable<UnknownType>`).
5 years ago
Daniel Grunwald
0dcb9d384a
Fix #2183 : incorrect version in binding redirect for AvalonEdit
5 years ago
Siegfried Pammer
2612a06a11
Fix #2174 : Some compilers produce display class ctors with unused local variables
...
(cherry picked from commit 71b54e87a0 )
5 years ago
Siegfried Pammer
06243c8244
Fix #2177 : PDB Generation is confused by enhanced using statements
...
(cherry picked from commit 65a5af2c99 )
5 years ago
Siegfried Pammer
71b54e87a0
Fix #2174 : Some compilers produce display class ctors with unused local variables
5 years ago
Siegfried Pammer
65a5af2c99
Fix #2177 : PDB Generation is confused by enhanced using statements
5 years ago
Christoph Wille
97334ef5a7
Merge pull request #2179 from cshung/public/update-r2r
...
Update ILCompiler.Reflection.ReadyToRun
5 years ago
Andrew Au
d1d80ed63f
Update ILCompiler.Reflection.ReadyToRun
5 years ago
Daniel Grunwald
6010757d22
Add support for .NET 5 custom calling conventions.
5 years ago
Daniel Grunwald
836bc37050
Upgrade ilasm.exe version. This allows us to write tests for the new function pointer calling conventions.
5 years ago
Daniel Grunwald
6ecdb2a4cb
Merge pull request #2178 from icsharpcode/pgkdepupdates
...
Update NuGet Dependencies
5 years ago
Daniel Grunwald
9b27ced6af
Avoid reference on ICSharpCode.Decompiler in VS AddIn.
...
This way we don't need to load SRM 5 within the VS process.
5 years ago
Daniel Grunwald
0eb5469374
Extract package version numbers to packages.props.
5 years ago
Daniel Grunwald
f8a1ec0291
Merge pull request #2176 from KirillOsenkov/dev/kirillo/xmldoc
...
Remove link to non-existing file.
5 years ago
Christoph Wille
e64010540c
Redirect to 5.0.0.0 for SRM and SCI
5 years ago
Christoph Wille
b2907c963d
Temporarily use inflated version number for match
5 years ago
Christoph Wille
1ef136d6e6
Try upgrading to newer versions as per #2173 . MEF fails to initialize for System.Collections.Immutable (binding redirect?)
5 years ago
Kirill Osenkov
6d7a479e56
Remove link to non-existing file.
...
This breaks build incrementality (fast up-to-date check) thinks XML Documentation.html is missing so it decides to rebuild the project every time, even if nothing has changed.
5 years ago
Christoph Wille
0051c4e55f
Publish frontends for 6.2 final
5 years ago
Daniel Grunwald
03787bfc70
Avoid parentheses around lambdas where possible.
5 years ago
Christoph Wille
05632fc06c
Merge pull request #2167 from wwh1004/lang-zhcn
...
Update and improve Chinese translation
5 years ago
Siegfried Pammer
e5b0004d1c
Fix build
5 years ago
Siegfried Pammer
8e9ecf6c36
Fix #2162 : handle VariableInitializers like AssignmentExpressions in InsertParenthesesVisitor
5 years ago
文煌
52256ed16f
Update and improve Chinese translation
5 years ago
Christoph Wille
a7dc7b3500
Frontends updated for 6.2-preview2
5 years ago
Daniel Grunwald
63d1f5bb09
Adjust old `calli` test case to new function pointer syntax
5 years ago
Daniel Grunwald
8573c5282e
Avoid code duplication when disassembling signature headers.
5 years ago
Daniel Grunwald
6d3239678c
Function pointers: add support for the builtin unmanaged calling conventions.
5 years ago
Daniel Grunwald
f5a443d1b8
Upgrade Roslyn version used for tests to 3.8.0-3.final
5 years ago
Daniel Grunwald
5bbd34a53b
Function pointers are invocable.
5 years ago
Daniel Grunwald
6bcb26db70
Add option for `string.Concat` decompilation.
5 years ago
Siegfried Pammer
c7adbb6d70
Merge pull request #2160 from wwh1004/lang-zhcn
...
Update Chinese translation
5 years ago
Christoph Wille
03d2753eff
P2 will be the next version
5 years ago
文煌
c298ec8635
update Chinese translation: 可携带 -> Portable
...
可携带有点像强行翻译的
5 years ago
文煌
e77f63ad23
update Chinese translation
5 years ago
Daniel Grunwald
9381be2280
#2158 : Fix decompilation of arithmetic on managed pointers after ConversionKind.StartGCTracking.
5 years ago
Daniel Grunwald
a26a25d689
Fix #2158 : Remove PointerType support from CSharpResolver for additions/subtractions.
...
These have special semantics (number of elements in C# vs. number of bytes in IL), and so pointer arithmetic must go through the special HandlePointerArithmetic() code path --> the normal logic in HandleBinaryNumeric must not ever emit pointer arithmetic.
5 years ago
Daniel Grunwald
e8b35a481a
Fix #2156 : range syntax not being detected correctly in some cases
5 years ago
Siegfried Pammer
813cd1842f
#2156 : Enforce string type of string.to.int argument.
5 years ago
Siegfried Pammer
a7382eacef
Merge pull request #2153 from srutzky/patch-1
...
Fix "Base of Data" for PE32Plus images in Optional Header (Metadata Explorer)
5 years ago