forked from dotnet/fsharp
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
merge from master #16
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* fixed: DocumentDiagnosticAnalyzer.AnalyzeSemanticAsync returns parse errors but should not * fix DocumentDiagnosticAnalyzer tests
* Fix SignatureHelpProviderTests * Fix SignatureHelpProviderTests
Update vsix generation to use latest tools.
Build was failing, I think this is the right fix
This reverts commit a6ef69b.
This reverts commit 24de4a9.
cache built inexes instead of NavigableItem arrays
navigation bar jumps to symbols
fix FSharpSymbol.IsPrivateToFile
* Dispose FSharpProjectPackage properly * Ensure that revoking component is thread-safe
* port lexer symbol lookup logic from VFPT and use it in DocumentHighlightsService * QuickInfoProvider uses lexer symbol * remove tryClassifyAtPosition * do not show quick info if FCS return a list of single FSharpTooltipElement.None * use standard Option combinators remove Pervasive.fs
* Add FSharpEditorFactory * Initial implementation of FSharpEditorFactory * Add Guid Constants * Include fsiCommands and VSPackage.resx in project * Specify FSharpEditorFactory in keybinding * Correctly set parent package * Expose EditorFactory for .fs, .fsi, .fsscript and .fsx files * Register EditorFactory on Package initialize * Remove unused Constant * Add TextViewCreationListener This TextViewCreationListener listens new F# text views and set their window frames to inherit keybindings from the standard text editor commands. * Do not set pguidCmdUI when created F# editors If we set pguidCmdUI here then all keystrokes are first translated to text editor commands. We want them to first be given a chance to be translated into F# EditorFactory commands and then TextEditor commands afterward. * Add references to Microsoft.VisualStudio.Text UI and WPF * Cleanup * Cleanup and explanatory comments. * Fix line ending * Don't use throw expressions. The build servers don't like them. * Fix references to use NuGet * Expose MEF component in all .vsixmanifests * Fix test because I introduced two new public types FSharpEditorFactory and TextViewCreationListener
* Rudimentary support for multi F# projects * Refactoring * FIx unit tests * Populate Roslyn project references
* port lexer symbol lookup logic from VFPT and use it in DocumentHighlightsService * QuickInfoProvider uses lexer symbol * remove tryClassifyAtPosition * do not show quick info if FCS return a list of single FSharpTooltipElement.None * use standard Option combinators remove Pervasive.fs * AddOpenCodeFixProvider WIP * wip * do not use new functions from Option module introduced in F# 4.1 * it works * cosmetics * filter out duplicated open namespace code fixes
* Make ProjectSystem.RegisterForIdleTime threadsafe * Better --- simpler fix
* Add more tests * indent * Enable more cambridge tests for coreclr * Fix typo * really fix the typo * system.runtime reference was incompatible with desktop
* "add 'new' keyword" code fix * "add open" code fix returns FS0039 as "fixed" diagnostics (only) * fix a typo in file name
…T because it's already ruled by Diagnostic code (#2081)
* Add back tuples to OSS build project * Add resx file to FSharp.Editor project * Localize addnewkeyword
* add PrefixUnusedValueWithUnderscore code fix * add "rename unused value to '_'" code fix * naming
* Add back tuples to OSS build project * Add resx file to FSharp.Editor project * Localize addnewkeyword * Remove express skus from build
* F# RFC FS-1029 * added tests * dealing with the old portable library * simpler conditional
… into resources (#2097)
…erplate Remove Async.AwaitTask boilerplate
* Add back tuples to OSS build project * Enable fsharp fsi-basic tests for coreclr testing * update baselines for help text
* Create InterfaceStubGenerator service * Add a prototype of ImplementInterface code fix * Fix indentation calculation * Support both interface declarations and object expressions * Handle already implemented members * Localize lightbulb text * Rename labels
* Add a codefix that suggests replacements for unknown identifiers * Use sets * Better naming * Change prediction text a bit to better work with MSBuild errors * cleanup * Suggest id if it is an infix
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.