1. 05 4月, 2017 3 次提交
  2. 04 4月, 2017 7 次提交
  3. 03 4月, 2017 9 次提交
    • J
      Editor refactor (#2780) · fbf7ea0c
      Jared Hester 提交于
      * split out language service into dedicated dir
      
      * dedicated extensions module
      
      * trim pervasive
      
      * rename constants
      
      * symbols module
      
      * typedastutils module
      
      * FSharpChecker extensions
      
      * rename roslyn helpers
      
      * editor rename cleanup
      
      * fix test renaming
      fbf7ea0c
    • P
      Update attributions (#2782) · 8cfd8878
      Phillip Carter 提交于
      * Update Attributions
      
      * Add Cameron
      8cfd8878
    • S
      Deduplicate module names in FCS (#2772) · c0445727
      Steffen Forkmann 提交于
      * Simplified repro for #2679
      
      * Fix dedupe issue in visualfsharp
      
      * fix test
      
      * Deduplicate the deduplication code
      
      * fix compile error
      c0445727
    • K
      Update Add-VisualStudioComponents.ps1 · caa828b8
      Kevin Ransom (msft) 提交于
      Review comments
      caa828b8
    • J
      Quickinfo Tooltip and GotoDefinition Navigation Improvements (#2683) · 7360d04b
      Jared Hester 提交于
      * full type name in tooltip, provisional tab preferred
      
      * more entities made navigable
      
      * use IGoToDefinition service
      
      * this is used only here
      
      * MEF import FSharpGotoDefinitionService into QuickInfoProvider
      
      * speed up gotoDefinition
      
      * additional GotoDefn navigation strategies
      
      * quickinfo navigation stays in its lane
      
      tooltip from .fsi links to .fsi
      tooltip from .fs links to .fs
      quick navigation if no redirect is necessary
      
      * fix unittests
      
      * restore recursive matchingDoc
      
      * asynchronous navigation from tooltips
      
      * fix cross project .fs -> .fs and .fsi -> .fsi Navigation
      
      * cleanup and extra documentation
      
      fixed bug in cross project .fs -> .fs navigation
      
      * missed this one
      
      * gotodefinition sig <-> impl at declaration location
      
      * fix async workflow
      
      * animate status bar search and timeout on msgs
      
      * Better links styling
      
      * integrate sig doccoms
      
      * fix error introduced by prior merge
      
      * fixed invalid type access in `getUnusedOpens`
      
      * fix invalid span bug in `symbolIsFullyQualified`
      
      * check if normalized doccom text matches
      
      * cleanup status bar usage
      
      * fix underline pen position, code cleanup and formatting
      
      * do not show links for symbol itself
      7360d04b
    • S
      Pass cancellation tokens and tasks to OperationCanceledException and TaskCanceledException (#2770) · dd53a3db
      Saul Rennison 提交于
      * Initial attempt at passing in cancellation tokens/tasks to OperationCanceledException and TaskCanceledException
      
      Fixes #2100
      
      * Updated remaining references to OperationCanceledException
      
      * Fix Reactor compilation
      dd53a3db
    • V
      cb0b4074
    • L
      Update DEVGUIDE.md (#2775) · 134f98c9
      Lukas Rieger 提交于
      This depends on https://github.com/Microsoft/visualfsharp/pull/2773 (or fixing the issue another way), because ATM even Debug is broken.
      134f98c9
    • K
      Installscriptupdates (#2765) · a07f6b3c
      Kevin Ransom (msft) 提交于
      * Remove comment ifdefs
      
      * automate adding required Visual Studio components
      
      * moved to scripts
      
      * More build fixes
      
      * Delete replaced line
      
      * Updates
      a07f6b3c
  4. 01 4月, 2017 8 次提交
  5. 31 3月, 2017 6 次提交
  6. 30 3月, 2017 2 次提交
  7. 29 3月, 2017 3 次提交
  8. 28 3月, 2017 2 次提交
    • V
      Update README.md (#2713) · 955ea6fd
      Vasily Kirichenko 提交于
      Add CI part 4.
      955ea6fd
    • V
      All symbols in completion (#2644) · e534e65e
      Vasily Kirichenko 提交于
      * wip
      
      * port Roslyn's C# completion triggering logic as is
      
      * fixed: completion do not trigger at all
      
      * fix position
      
      * fix a test
      
      * do not provide completion on certain places
      
      * fix muting completion on Named(Wild) pat in binding
      
      * do not provide completion on ctor / lambda parameter names + tests
      
      * fix binding traversing in completion
      
      * fix tests
      
      * fix the last failing test
      
      * wip
      
      * wip
      
      * fix compilation
      
      * the list kind of works
      
      * try to add open (fake)
      
      * insert fake open statement
      
      * works for dummy ns insert position
      
      * it works (draft)
      
      * wip
      
      * pass proper namespace to open
      
      * do not suggest operators
      
      prefer already resolvable items
      
      * fix compilation
      
      * fix
      
      * filter out unqualified types if there are same normal ones (UnqualifiedType (tcRef1 :: _) is equal to TType.Type_app (_, tcRef1) is tcRef1 = tcRef2)
      
      * fix compilation
      
      * do not open Microsoft.FSharp.xxx namespaces
      
      add mandatory qualifier, which makes completion works for symbols like `Printf.kprintf`
      
      * fix bugs
      
      * wip
      
      * wip
      
      * Revert "wip"
      
      This reverts commit fe3247e08fccabc00242f658282565f568eb2f3b.
      
      * fixing bugs with RCA modules
      
      * bug fixing
      
      * fix filter text
      
      * optimize completion list sorting
      
      * code cleanup and doc
      
      * defer getting all entities (do not get them after dot completion at all)
      
      * fix compilation
      
      * remove dead code
      
      * rename RawEntity to AssemblySymbol and use FSharpSymbol instead of Item in it
      
      * do not call getAllSymbols unless necessary (now for real)
      
      * AssymblySymbol -> AssemblySymbol
      
      * add completion for keywords
      
      * order completion items by IsResolved property
      
      * add CompletionContext.OpenDeclaration, remove IsAtOpenDeclaration ad-hoc filtering
      
      do not show keywords at open declaration position
      e534e65e