194 Commits (d8dfbec04b82b034dab8410ec2fbc4d154915a4d)

Author SHA1 Message Date
Siegfried Pammer 3e45005ebd Emit params and default values on lambda parameter lists 2 weeks ago
Christoph Wille fe9f6db3ee Emit C# 7.1 default literals where the context supplies the type 4 weeks ago
Siegfried Pammer 3da129632e Fix #3624: decompile semi-auto properties with the C# 14 field keyword 1 month ago
Siegfried Pammer 08b12055d0 Derive the C# 1.0 setting categories from the version map 1 month ago
Siegfried Pammer 590793fd21 Document the two roles of the language version in the settings API 1 month ago
Siegfried Pammer f39cd0d006 Use the DecompilerSettings.Other resource key consistently 1 month ago
Siegfried Pammer 0d0e88a61b Gate SwitchOnReadOnlySpanChar on C# 11.0 1 month ago
Siegfried Pammer 401530b86d Let ExtensionMethods, UseLambdaSyntax and UseEnhancedUsing raise the minimum version 1 month ago
Siegfried Pammer b75ea27800 Generate DecompilerSettings boilerplate from [DecompilerSetting] attributes 1 month ago
Siegfried Pammer 847324e836 Fix #3845: Add option to expand XML documentation comments 2 months ago
Siegfried Pammer f2e17b6a6e Fix #3777: decompile runtime async without a separate C# 15 setting 3 months ago
danbopes 01b968fbbd
Add opt-in SortSwitchSections setting (#3749). (#3750) 3 months ago
Siegfried Pammer 82edef3bc6 Add scaffolding for the C# 15 runtime-async lowering. 4 months ago
Siegfried Pammer 396b58031b Add support for C# 14 first-class span types in the type system. 10 months ago
Siegfried Pammer 94050a4aca Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body. 10 months ago
Siegfried Pammer 9c8d1e48d9 Many thanks to @sonyps5201314 for providing the test cases and a suggested fix, which inspired these changes. 10 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 1 year ago
Jan Kučera 9d11f523b1 Always move initializer decompilation setting 1 year ago
Maximilian Schmöcker 43bfaba7e0
Add ExpandParamsArguments DecompilerSettings 1 year ago
Siegfried Pammer 29bd78a9c9 Add DecompilerSettings.ExtensionMembers and Language version 14 1 year ago
Siegfried Pammer 49368caf1c Rename option to "UseObjectCreationOfGenericTypeParameter" 1 year ago
DoctorKrolic 47eeacd7aa Add an option to not transform `Activator.CreateInstance<T>()` to `new T()` 1 year ago
ds5678 586c04d081 Support params keyword on non-array collections 1 year ago
Siegfried Pammer 79f7a188b0 Add support for C# 12 inline array expressions 1 year ago
Siegfried Pammer 82e461be8c Change return type of Clone method in derived class. 1 year ago
ds5678 361bb17618 Add configuration option to check for overflow and underflow 1 year ago
Siegfried Pammer 6c72d1c5f0 Add transform to remove unconstrained generic reference type check. 1 year ago
Siegfried Pammer 96caa4ecb7 Fix: #3407 Add "private protected" feature for 7.2 decompiler options 2 years ago
Siegfried Pammer 8b76879493 Fix #2716: Add an option to allow sorting custom attributes 2 years ago
Siegfried Pammer 2043e5dd6f Add support for C# 12 primary constructors. 2 years ago
Siegfried Pammer 02d2a8c1f8 Add metadata processing for C# 12 'ref readonly' parameters 2 years ago
Daniel Grunwald d48df11133 Remove unused transforms: DecimalConstantTransform and ParameterNullCheckTransform 2 years ago
Siegfried Pammer 1370b999fe Fix #2893: Add option to disable automatic assembly loading. 3 years ago
Siegfried Pammer 70616b301c Implement support for C# 11 switch on (ReadOnly)Span<char>. 3 years ago
Siegfried Pammer 688474facd Add missing DecompilerSettings for new language features 3 years ago
Daniel Grunwald 99d5e94a62 Allow inlining value type temporaries into constrained call. 3 years ago
Daniel Grunwald 32fafeb9a1 Add support for user-defined checked operators. 3 years ago
Daniel Grunwald 3c46271a11 Add support for unsigned right shift. 3 years ago
Daniel Grunwald 3dc2f3d5b6 Rename lifetime annotation to `ScopedRef` 3 years ago
Daniel Grunwald f568123704 Add support for UTF8 string literals 3 years ago
Daniel Grunwald 9359d47c0b Add support for ScopedRefAttribute 3 years ago
Daniel Grunwald efeaf1356f Add feature: C#11 nint without NativeIntegerAttribute 3 years ago
Daniel Grunwald f3013010cd Add support for C# 11 required members. 4 years ago
hexafluoride fc6ae4c645 Add option to always fully qualify type names with global:: 4 years ago
Daniel Grunwald a06de7171c Fix comments 4 years ago
Siegfried Pammer 2ed9ad6b51 Add support for C# 11 scoped parameter modifier. 4 years ago
Siegfried Pammer d248867302 Add support for C# 10 record structs. 4 years ago
Siegfried Pammer 68b388bc36 Disable DecompilerSettings.ParameterNullCheck 4 years ago
Siegfried Pammer 9e462b53ad Add support for C# 11 parameter null checks 4 years ago
Siegfried Pammer a48f0d311c Fix #2330: Add conditional sub directory support 5 years ago