5961 Commits (440ef75898b8b2001d047f572d36262f2ea2988a)
 

Author SHA1 Message Date
Daniel Grunwald f2151972a0 Redesign CompoundAssignmentInstruction to support an 'Address' mode where we don't implicitly turn an LdObj into an StObj, but instead directly operate on an address. 7 years ago
Siegfried Pammer bb066dbd04 Additional test (deactivated) 7 years ago
Siegfried Pammer 19a7898786 Add addressof(ldloc) => ldloca transform to EarlyExpressionTransforms 7 years ago
Siegfried Pammer 01e42b772c Fix local functions inside lambdas. 7 years ago
Siegfried Pammer b83cb41f2e Add pretty tests for local functions. 7 years ago
Christoph Wille 268d0af4e0 Include documentation XML in NuGet package (similar to PR https://github.com/icsharpcode/ILSpy/pull/1432 but built for v5.0) 7 years ago
Siegfried Pammer 6f98ed5415 Fix unit tests. 7 years ago
Siegfried Pammer 8af609e7df Merge branch 'master' of https://github.com/icsharpcode/ILSpy into local-functions 7 years ago
Siegfried Pammer ec34ffd8d6 ILSpy-tests submodule updated 7 years ago
Christoph Wille 9f661f99f2 Add Microsoft.VisualStudio.SDK.Analyzers as per https://devblogs.microsoft.com/visualstudio/checklist-for-writing-great-visual-studio-extensions/ - Warnings not fixed 7 years ago
Siegfried Pammer 305b47245e Refactor representation of local functions in ILAst. 7 years ago
Siegfried Pammer 89a50e64fc Extension method syntax on lambda expressions/delegates is not allowed. 7 years ago
Siegfried Pammer b42d4963e7 Fix assertions in TransformExpressionTrees. 7 years ago
Siegfried Pammer 16d6e16da7 Add support for local function references and recursive local functions. 7 years ago
Daniel Grunwald dec9c83c4c Fix #1570: Handle ReflectionNameParseException when decoding invalid attribute arguments 7 years ago
Daniel Grunwald 688dffff2b Add some string.Concat()-tests 7 years ago
Siegfried Pammer 5c9b3233cd Fix bug overwriting settings default values on first load. 7 years ago
Siegfried Pammer 7d95516e85 Fix #1518: Missing Detach()-call in AST manipulation. 7 years ago
Siegfried Pammer 6338bd1b85 Partially revert CheckNoNamedOrOptionalArguments. 7 years ago
Siegfried Pammer d50b8d66d1 Fix #1373, fix #1541: add support for instance calls to CallIndirect. 7 years ago
Daniel Grunwald a6def4cdf5 Fix incorrect type for numeric.compound.assign when the pointer type is incompatible with the store type. 7 years ago
Daniel Grunwald ed5d71b365 Fix #1537: KeyNotFoundException in ReduceNestingTransform.ReduceSwitchNesting() 7 years ago
Siegfried Pammer ab892a603b Disassembler: Refactor InstructionOutputExtensions.WriteTo: Reduce code duplication; Add support for unmanaged calling conventions 7 years ago
Siegfried Pammer cd8dd7af9f Disassembler: Fix output of calling convention and flags in standalone method signature 7 years ago
Daniel Grunwald e6489d543e Fix #1574: When re-introducing an explicit cast for an implicit user-defined conversion; ensure we use a direct cast and don't go through the code path for builtin conversions. 7 years ago
Daniel Grunwald d841d96406 Fix unnecessary casts when calling user-defined operators on nullable types. 7 years ago
Siegfried Pammer 119c679fad Add addressof(ldloc V) => ldloca V transform for read access on value types. 7 years ago
Siegfried Pammer 8d1522f387 Transform display classes used in local functions. 7 years ago
Daniel Grunwald 3314f3f37a Fix #1571: Expression transforms not running for values of inline assignments. 7 years ago
Siegfried Pammer ddcf2cea74 Merge branch 'master' of https://github.com/icsharpcode/ILSpy into local-functions 7 years ago
Siegfried Pammer 15488acdc7 Fix #1559: switch on string inside try block. 7 years ago
Siegfried Pammer 62861b7773 Fix #1566: Generic derived types are missing type parameters 7 years ago
Siegfried Pammer 01d1e2ef57 Fix #1569: Look for first non-static field in enum definitions to determine enum underlying type. 7 years ago
Siegfried Pammer e99bc2b145 Fix #1567: Do not transform string.Concat method calls to + operators if named arguments are used. 7 years ago
Siegfried Pammer 03e45fc80a Fix #1568: Mimic behavior of ILReader.CreateILVariable in case of empty parameter names of anonymous methods. 7 years ago
Siegfried Pammer 0cafc679f2 Do not fold using declarations, if there's only one. 7 years ago
Christoph Wille 707551afc1 Update frontends and workbook for preview3 7 years ago
Siegfried Pammer 1ecf0f1357 Prepare preview3 release. 7 years ago
Siegfried Pammer 6d05f36821 Fix #1562: Do not transform display class initialization to object initializer. 7 years ago
Siegfried Pammer 132595ac76
Merge pull request #1561 from icsharpcode/mcs 7 years ago
Siegfried Pammer b4a59ae4dd Remove obsolete code from DelegateConstruction.cs 7 years ago
Siegfried Pammer c1ac461c26 Enable MCS yield return pretty tests. 7 years ago
Siegfried Pammer 7f8856b10f Fix #1026: Improve support for mcs in TransformDisplayClassUsage 7 years ago
Christoph Wille 17a8a194ad Include OSVersionHelper.dll in VSIX (issue #1516, introduced via https://github.com/icsharpcode/ILSpy/pull/1522/files#diff-969eddb6d4efef25c08c59535991b8cdR55) 7 years ago
Siegfried Pammer 6a1229028c Only try to inline stackalloc Span<T> if the next statement is a plain assignment. 7 years ago
Siegfried Pammer fe80e1b767 Fix 1553: Analyzer does not find generic type references 7 years ago
Siegfried Pammer 9590cfbf59 Update tests to latest Roslyn implementation. 7 years ago
Christoph Wille 475c5e830e Azure Pipelines badge 7 years ago
Christoph Wille 9c7f6d47cf
Merge pull request #1557 from icsharpcode/buildsrv-vs2019image 7 years ago
Christoph Wille 82f7ae341c
Merge pull request #1556 from Styxxy/patch-1 7 years ago