50 Commits (d45e3bfb3c84e98588dba934e0664f55a1e94f91)

Author SHA1 Message Date
Siegfried Pammer d45e3bfb3c Fix assertion fail in DeclareVariables: Make sure that we do not try to declare variables in non-assignment contexts. 8 years ago
Siegfried Pammer 6da8058587 Add Patterns correctness tests; add missing file headers 8 years ago
Daniel Grunwald 0008deb021 Fix handling of try-finally blocks in ReachingDefinitionsVisitor. 8 years ago
Daniel Grunwald 53a050552b Add support for syntax sugar when writing out the ILAst. 8 years ago
Daniel Grunwald 919219524b Eliminate the dedicated logic.not instruction, and treat it as syntax sugar similar to logic.and/logic.or. 8 years ago
Daniel Grunwald 8701640ca7 [nullables] Add support for equality comparisons. 8 years ago
Daniel Grunwald 21ef967d4d [nullables] Lifting for non-equality comparisons. 8 years ago
Siegfried Pammer 32511222cb Add overload resolution for ctor calls. 8 years ago
Daniel Grunwald 7e38d9c5aa Fix #858: parse local type arguments in reflection names. 8 years ago
Daniel Grunwald 4830b37ab9 [nullables] Add support for '??' operator on nullables. 8 years ago
Daniel Grunwald c40ba690bc Fix #856: fix decompilation of attributes where null is passed to a parameter of type System.Type. 8 years ago
Siegfried Pammer f267a7875e Fix #855 - ArgumentOutOfRangeException in TransformCollectionAndObjectInitializers.DoTransform 8 years ago
Daniel Grunwald 3c31e100ad [nullables] Fix nullable transform being applied incorrectly. 8 years ago
Daniel Grunwald 33099c5d65 [nullables] Extend nullable lifting to arbitrary combinations of 'conv' and 'binary.numeric'. 8 years ago
Daniel Grunwald e266c634de [nullables] Add support for lifted binary operators where one of the inputs is nullable. 8 years ago
Siegfried Pammer d702cfd2de Reactivate old ExceptionHandling tests. 8 years ago
Siegfried Pammer 4da1addd2b Implement C# 2, C# 4 legacy and Roslyn lock patterns. 8 years ago
Siegfried Pammer 150803760b Add lost ExceptionHandling pretty tests 8 years ago
Siegfried Pammer decae49166 Add support for #if LEGACY_CSC to pretty tests. 8 years ago
Daniel Grunwald 133ddac256 [nullables] Add support for lifted conversions. 8 years ago
Siegfried Pammer c34541ad4c Implement catch-when and remove local copy of exception slot. 8 years ago
Daniel Grunwald 260d303b8e Restore P/Invoke test. 8 years ago
Daniel Grunwald 10f44d3541 Move NotUsingBlock test. 8 years ago
Daniel Grunwald 907349d7e6 Add back CheckedUnchecked test case. 8 years ago
Daniel Grunwald 21717f0fa4 Fixup array indices 8 years ago
Daniel Grunwald 8f36520f94 Fix unnecessary casts in newarr. 8 years ago
Siegfried Pammer c27231955a Split Async tests 8 years ago
Daniel Grunwald 715fdcefe5 Replace spaces with tabs. 8 years ago
Daniel Grunwald eb4ab74b8e Add test case for constant 2147483648. Closes #609. 8 years ago
Daniel Grunwald 2eb6658efa Add test case for cast after ternary operator. Closes #765. 8 years ago
Daniel Grunwald 0df2c91d79 Update ILSpy-tests submodule for updated ICSharpCode.Decompiler.dll. 8 years ago
Daniel Grunwald c2ac9c374c Use tabs instead of spaces. 8 years ago
Daniel Grunwald 6305ed6e4e Put path to TestCases-dir into a constant. 8 years ago
Daniel Grunwald 905cb0f388 Split PrettifyAssignments pass out from ReplaceMethodCallsWithOperators and fix pass ordering. 8 years ago
Siegfried Pammer 43977c640c Update RoundtripAssembly tests 8 years ago
Daniel Grunwald e024641a5f [async] Fix bug when async method uses this pointer. 8 years ago
Siegfried Pammer bc4b078de9 Add missing files. 8 years ago
Siegfried Pammer 44a92a941f Add test case for #379 8 years ago
Siegfried Pammer f844ac1b09 Add one more test for generics to OverloadResolution + Fix 8 years ago
Siegfried Pammer a1256392ac Reimplement IntroduceQueryExpressions and CombineQueryExpressions 8 years ago
Siegfried Pammer d4d7e3ddf5 Fix #270 - Object initializer not detected when it contains lambdas; 8 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 8 years ago
Siegfried Pammer 5c1d39e56f Update tests (remove unnecessary casts) 8 years ago
Siegfried Pammer c5012e876e Convert integers to char literals in comparisons with char operands. 8 years ago
Siegfried Pammer efca6babbd Allow implicit conversions in return statements. 8 years ago
Siegfried Pammer 7ea511ef32 Add support for C# 6 dictionary initializer. 8 years ago
Sam Harwell 5975b2ea67 Work around improper .NET Standard build support in cecil 8 years ago
Sam Harwell 4908b129f8 Convert projects to the new project system 8 years ago
Sam Harwell 29619b9872 Reinstall the DiffLib package 8 years ago
Siegfried Pammer e26af08a1c Move test projects to their own directory in \ 8 years ago