Permalink
Commits on Oct 8, 2015
  1. Remove the old stackalloc operator and reuse the same semantic than f…

    xoofx committed Oct 8, 2015
    …or the new operator to parse the new syntax
  2. Add support for transient keyword (note that we don't generate yet th…

    xoofx committed Oct 8, 2015
    …e TransientAttribute)
Commits on Sep 25, 2015
  1. Merge pull request dotnet#5440 from diryboy/FixInsertAwait

    jmarolf committed Sep 25, 2015
    Missed commits from FixInsertAwait
  2. Merge pull request dotnet#5436 from agocke/RemoveWarningsInXPlatBuild

    agocke committed Sep 25, 2015
    Remove unnecessary references that we causing warnings on Mono
Commits on Sep 24, 2015
  1. Merge pull request dotnet#3979 from agocke/AddCoreClrAnalyzerLoader

    agocke committed Sep 24, 2015
    Add analyzer loading support for CoreCLR
  2. Merge pull request dotnet#5427 from cston/pfn

    cston committed Sep 24, 2015
    Function pointer tests
  3. Merge pull request dotnet#5328 from diryboy/FixInsertAwait

    jmarolf committed Sep 24, 2015
    Fix InsertAwait where LeadingTrivia exists
    Fixes dotnet#5240
  4. Merge pull request dotnet#5367 from tmat/RM1

    tmat committed Sep 24, 2015
    A bit of ReferenceManager refactoring
  5. Function pointer tests

    cston committed Sep 24, 2015
  6. Merge pull request dotnet#5412 from ericfe-ms/master

    ericfe-ms committed Sep 24, 2015
    Fix Roslyn EE to handle function pointers
  7. Merge pull request dotnet#5434 from KevinH-MS/master

    KevinH-MS committed Sep 24, 2015
    Add null checks when calling IWpfTextView.TextViewModel...
  8. Add null check for TextViewModel in GetDataTipText...

    KevinH-MS committed Sep 24, 2015
    The Web Tools team reported seeing occasional crashes in DataTips.  Dump analysis pointed to GetDataTipText being called on a WpfTextView that was already closed.  Even if the caller (VS IDE) were to check this, there is a race where some other thread could close the view before GetDataTipText executes.  We need to handle this and return gracefully.
  9. Merge pull request dotnet#5426 from tmat/ScriptVarsFix

    tmat committed Sep 24, 2015
    Revisit APIs for accessing script variables
  10. With CanRemoveParentheses returns the correct result, Simplifier.Anno…

    diryboy committed Sep 24, 2015
    …tation works for CSharp
  11. Correctly fix parenthesis removability checking by fixing operator pr…

    diryboy committed Sep 24, 2015
    …ecedence mapping.
    
    https://msdn.microsoft.com/en-us/library/6a71f45d.aspx
    
    Pointer related expressions are omitted because they could be parsed as bitwise operation when parenthesis removed.
  12. Fix Roslyn EE to handle function pointers

    ericfe-ms committed Sep 24, 2015
    Fix NullReferenceException's in the result provider when consuming
    function pointers.
    
    The VS 2015 Update 1 version of
    Microsoft.VisualStudio.Debugger.Metadata.dll adds support for functions
    pointers on the metadata api layer.  We represent it in the LMR type
    system through new api's to detect if a type is a function pointer and,
    if so, get the return type and argument types.  Currently, the result
    provider crashes because it doesn't know how to handle a pointer type
    with a null element type.  This change adds a couple of checks to
    disable expansion on function pointers, which avoids the problem.  With
    this change, the EE will simply display the memory address of the
    function pointer in the value column, with the function pointer type in
    the type column.
    
    To avoid taking a dependency on the Update 1 version of
    Microsoft.VisualStudio.Debugger.MetadataReader.dll before it ships, we
    temporarily shim Type.IsFunctionPointer() via an extension method.  The
    extension method exploits the fact that the function pointer case is the
    only time we can have a pointer type with a null element type.  Once
    Update 1 ships and the project references are updated, we can remove the
    shim layer can just call Type.IsFunctionPointer() directly.
  13. Fix all failed tests.

    diryboy committed Sep 24, 2015
  14. Merge pull request dotnet#4915 from dpoeschl/OpenInvisibleEditorOnAdd…

    dpoeschl committed Sep 24, 2015
    …itionalFile
    
    Allow CodeFixes to edit closed AdditionalDocuments under global undo …
  15. Merge pull request dotnet#5425 from jmarolf/TestFix

    jmarolf committed Sep 24, 2015
    Rename Test() to TestAssignmentExpression1()
  16. Rename Test() to TestAssignmentExpression1()

    jmarolf committed Sep 24, 2015
    Having something named Test() will cause none of the tests in that type to be run.  Causing tests assemblies to silently run without failures.
    Also fixed boolean operator issue that would have been found by tests.
Commits on Sep 23, 2015
  1. Update the *nix NuGet packages

    agocke committed Sep 23, 2015
  2. Add analyzer loading support for CoreCLR

    agocke committed Jul 24, 2015
    Adds a new type, CoreClrAnalyzerAssemblyLoader, that is responsible
    for finding and loading analyzer assemblies on CoreCLR. This is used
    in the CscCore and VbcCore CoreCLR-targeting projects.
  3. Merge pull request dotnet#5401 from agocke/FixCsc/VbcCoreOnWindows

    agocke committed Sep 23, 2015
    Update the *Core references to new versions