Siegfried Pammer
004948210c
Fix async warning LoadDebugInfo
5 years ago
Christoph Wille
3092233816
Update links to build server
5 years ago
Christoph Wille
11c574dcd9
Remove publishing to GH Packages
5 years ago
Siegfried Pammer
d0d8299ef5
Use Name from DynamicInvokeMemberInstruction when inferring variable names.
5 years ago
Christoph Wille
fc7896a312
Try the MintPlayer PushGithub Step setup
5 years ago
Christoph Wille
d023b8371d
Switch to nuget push (via https://stackoverflow.com/questions/63782694/push-nuget-package-to-github-package-registry-the-response-ended-prematurely-a )
5 years ago
Christoph Wille
6007dd9a13
Update as per https://stackoverflow.com/questions/57889719/how-to-push-nuget-package-in-github-actions
5 years ago
Siegfried Pammer
924e7a0ec4
Fix "Select PDB" command when working with bundles.
5 years ago
Christoph Wille
379a47e296
GH Action build for ILSpy ( #2211 )
...
* Start work on a GH Action build for ILSpy
* Proper dotnet tool install
* Add a bit more of the tasks
* Add dotnet test and upload msix artefact
* Update upload-artifact
* Try adding VSIX
* Missing Uploads sketched
* Fix 7z
* Update upload for VSIX, NuGet and MSIX
* add ghactions-install.ps1
* Add github.workspace to make MSIX drop directory absolute path
* Fix naming of zip to keep it with AppVeyor
* Fix branch handling in ghactions-install.ps1
* Match zipping to https://github.com/icsharpcode/ILSpy/blob/master/appveyor.yml#L30
* Set ReleaseChannel for update-assemblyinfo
* channel is on matrix not env
* Skeleton for GH packages NuGet upload
* Write version number to ILSPY_VERSION file
* Try passing version as output
* Syntax for ::set-output on Windows
* Make dotnet test more readable with env vars
* ::set-output with Write-Output
* Modify version step as per https://github.com/mstum/Simplexcel/blob/master/.github/workflows/cibuild.yml
* Build all branches on push
* Collect ILSpy artifact for Debug too
* Error on no files found for upload
Co-authored-by: Siegfried Pammer <siegfriedpammer@gmail.com>
5 years ago
Daniel Grunwald
dee9113870
Validate bundleHeaderOffset.
...
We encountered some assemblies with bundleHeaderOffset==0, but the beginning of the file had a regular DOS header, not a bundle header.
5 years ago
Christoph Wille
7b5f8a07aa
Merge pull request #2218 from icsharpcode/christophwille-roslyn-380
...
Microsoft.CodeAnalysis 3.8.0 RTM
5 years ago
Christoph Wille
1cc9da4879
Microsoft.CodeAnalysis 3.8.0 RTM
5 years ago
Daniel Grunwald
0babcc5fe4
Records: detect when ToString() is compiler-generated
5 years ago
Daniel Grunwald
90ce77f400
Omit EqualityContract if it's automatically generated.
5 years ago
Daniel Grunwald
8a015ea512
Fix formatting.
5 years ago
Daniel Grunwald
411457c4c7
#1240 : Add support for Unsafe comparison intrinsics: `AreSame`, `IsAddressLessThan`, `IsAddressGreaterThan`
5 years ago
Daniel Grunwald
6e8c1b3117
ILReader: support comparison between StackType.Ref and StackType.I
...
Update Unsafe.il tests to .NET 5.0 version.
5 years ago
Daniel Grunwald
8e10ab2d80
Use type hints for pointers.
5 years ago
Daniel Grunwald
782e4ae88c
Fix #2215 : Use `Unsafe` intrinsics for `ldobj`/`stobj` instructions.
...
Use `Unsafe.As` to adjust the type of a managed reference if necessary (without converting to a pointer type).
This also adds support for the `ReadUnaligned`/`WriteUnaligned` intrinsics.
5 years ago
Daniel Grunwald
55adf7b04a
Prohibit dragging assemblies nested in bundles/nuget packages
5 years ago
Christoph Wille
55e688948f
Update nuspec template for ics.d
5 years ago
Daniel Grunwald
63fbd8b9cc
Upgrade to .NET 5.0 version of NuGet packages.
5 years ago
Christoph Wille
fd4ff943eb
Build target:Release because that's what we ship to customers
5 years ago
Christoph Wille
bbf1e0dcde
Autobuild fails (unsurprisingly). Use Frontends.sln for building instead of full ILSpy
5 years ago
Christoph Wille
c34a30541a
Standard Autobuild CodeQL action
5 years ago
Daniel Grunwald
da4539b15f
Records: Omit "IEquatable" in base class list
5 years ago
Daniel Grunwald
9e589faeea
Omit members from record definitions if they are always compiler-generated.
5 years ago
Daniel Grunwald
f869756fed
Use "record" instead of "class" for C# 9 record class types.
5 years ago
Daniel Grunwald
54231edb4b
Fix #2189 : Invalid C# generated when pinning an unmanaged pointer.
...
C# has some special rules for allowed expressions inside a fixed statement.
In the non-allowed cases, emit an `Unsafe.AsRef()` call to prevent compiler errors.
5 years ago
Daniel Grunwald
82bb805657
Don't show PDB context menu entries on bundle nodes.
5 years ago
Daniel Grunwald
0a9bfb04c0
Run tests with Roslyn 3.8.0-5.final.
5 years ago
Daniel Grunwald
dcae19b57e
Merge pull request #2212 from cshung/public/update-r2r
...
Update ILCompiler.Reflection.ReadyToRun
5 years ago
Andrew Au
e7f3dab92c
Update ILCompiler.Reflection.ReadyToRun
5 years ago
Christoph Wille
2de5549ca0
Merge pull request #2210 from icsharpcode/christophwille-build-frontends
...
Add GH Action for building Frontends.sln (Debug-only)
5 years ago
Siegfried Pammer
c75ead8212
Merge pull request #2201 from wwh1004/fix1
...
fix GetFileNameForResource not in accordance with new directory style
5 years ago
Christoph Wille
72b4b7f16c
We need the history
...
See https://github.com/actions/checkout#Fetch-all-history-for-all-tags-and-branches (default is a shallow clone)
5 years ago
Christoph Wille
f5d54ab24a
Add GH Action for building Frontends.sln
5 years ago
Siegfried Pammer
2b4a0a3a2a
Fix #2209 : Update IlspyCmdProgram.cs to the latest version of WholeProjectDecompiler.
5 years ago
Daniel Grunwald
b94a39e931
Merge pull request #2191 from icsharpcode/nuget-tree-node-attempt
...
Open NuGet packages and .NET bundles in tree view
5 years ago
Daniel Grunwald
0de6238d65
Support resolving assembly references within a bundle.
5 years ago
Siegfried Pammer
b9e4f7df8a
Fix #2202 : prevent casting null to void* if the expected target-type is (U)IntPtr?
5 years ago
文煌
77dc975f9b
fix GetFileNameForResource not in accordance with https://github.com/icsharpcode/ILSpy/pull/2157
5 years ago
Siegfried Pammer
b7d2eec41d
#2199 : Add support for VB cached delegate initialization
5 years ago
Daniel Grunwald
b2cbb12f15
Thread-safety for LoadedAssembly.GetTypeSystemOrNull()
5 years ago
Siegfried Pammer
f0012cbc1a
#2198 : Make ILSpy more resilient in case of obfuscated assemblies.
5 years ago
Siegfried Pammer
d3b0e4cd72
Fix #2196 : Add support for extern local functions.
5 years ago
Siegfried Pammer
a7f58e8657
Fix build and use specific version of dotnet-format.
5 years ago
Christoph Wille
de2571d2a9
Fix global.json as per the rules in https://docs.microsoft.com/en-us/dotnet/core/tools/global-json?tabs=netcore3x
5 years ago
Siegfried Pammer
1a1ad98050
Fix #2197 : .NET 5 RC2: "Analyze/Used By" throws BadImageFormatException
5 years ago
Siegfried Pammer
4e07c952ab
Fix #2195 : foreach loop conversion accidentally removes end container label.
5 years ago