-
Notifications
You must be signed in to change notification settings - Fork 124
integrate visualfsharp master #853
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
Merged
Merged
Conversation
This file contains hidden or 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
…1129-080155 Merge master to dev15.6
This carries along some breaking changes (dotnet/roslyn@efd59a3) in Roslyn's Quick Info implementation that we must react to. Since it's our first move to the 2.6 line it also carries along some deprecation of some APIs (namely, classification and comment handling) that we also respond to as well.
…ages Move F# to consume Roslyn 2.6.0-vs-for-mac-62317-08
…1201-080043 Merge master to dev15.6
* fix compiler generated flag for auto properties fields * Remove unused mapFold and mapFoldBack functions (#4038) * Fixed readonly property appearing in obj initialization (#4036) * fix compiler generated flag for auto properties fields * Fixed readonly property appearing in obj initialization * Updating IL baselines * Using IsMember instead of MemberInfo.IsNone * Removed unneeded parens * Fix typo (#4048)
…1205-080044 Merge master to dev15.6
Merge localization work into 15.6
* Rev version numbers to 4.4.3.0 * updates * Fix fcs builds
* do not simplify open statements (#4068) * Do not trigger completion on operators (#4054) * No triggered completion on operators * Check with classification data instead of stupid custom stuff * Fix silly tests * Feedback
…FSharp.Core collections (#4014) * Add IReadOnlyCollection/List/Dictionary implementations to FSharp.Core collections * Add tests, remove FSCORE_PORTABLE_OLD as it's not used anywhere
* do not simplify open statements (#4068) * Do not trigger completion on operators (#4054) * No triggered completion on operators * Check with classification data instead of stupid custom stuff * Fix silly tests * Feedback
…1211-080040 Merge master to dev15.6
…1212-080038 Merge master to dev15.6
…1213-080049 Merge master to dev15.6
* Add toByref * Add signature for toByref * toByref -> toByRef * toByref -> toByRef * Add equivalent test for NativePtr.toByref * Add corresponding test for NativePtr.toByRef * Add corresponding test for NativePtr.toByRef * Add corresponding test for NativePtr.toByRef
Thank you for this contribution Kevin
* Implement transpose on Seq, List and Array * Fix transpose list of empty lists * Update signatures of List.transpose and Array.transpose * Avoid clone when Array.transpose called with an array * Update implentation of Seq.transpose
…dev15.6-20171219-080050
…1219-080050 Merge master to dev15.6
* fix resource name (#4151) otherwise instead of expected `FSStrings.resources` will use `FSharp.Compiler.Service.netstandard.FSStrings.resources` * Use ConcurrentDictionary in ImportMap (#4148) * Fix IndexOutOfRangeException in check for providing completion (#4138) * Fix IndexOutOfRange in check for providing completion: * Add test * Remove repeating arguments processing in IncrementalBuilder creation (#4124) * Report builder creation warnings according to compiler args (#4125) * Filter incremental builder creation errors according to compiler args * Fix CompilationErrorLogger ignores WarsAsError options * Add test for WarnAsError * Cleanup * Add more tests; cover WarnAsError-, no warnings at all * Refactor tests * Add test
…1225-080051 Merge master to dev15.6
* Versioning Redux * Supported runtimes * No this is better * Refactor targets slightly and parameterize VS version throughout * Update fcs tests for new portable version * Property pages versioning, additional text * Fix VS tests
Merge master to dev15.6
* fix core package ver * Update reference
…4186) * Fix merge issue with versioning * Rev buildFrom source versions * Fixup vs tests
Improve perf of unused opens analysis
* forward warnings when searching for a method overload, fixes #3752 * add a new test for the bug * simplify test by using a `typecheck/sigs` tests * Update according to test * update test
* fixes for VisualFSharp.sln usage * fixes for VisualFSharp.sln usage * Update FSharpEmbedResourceText.fs * move MockTypeProviders * rename vsintegration/tests/unittests --> vsintegration/VisualFSharp.UnitTests * rename again * fix paths
* extract PatternMatcher to separate project * add project reference
Hide record representations in Abstract IL
* weak ByteFile * cleanup, only use in VS * cleanup flags * some comments * some comments * use Roslyn memory manager for metadata in VS * report statistics only with --times, clarify flags2 * minor updates * us in VS * fix build * fix build * fix build * add SFH to FileSystem * fix build * fix build * fix build * fix build * add some comments
* improve tokenizer memory performance * add comments * use Memory Cache with sliding window for tokeniztion information * use MemoryCache
* Read/store ILCustomAttrs, ILSecurityDecls, ILTypeDef sensibly (#4597) * hide representation of ILPreTypeDef * fix build * remove unnecessary use of lists with repeated tail-appends * add comment * fix test
add System.ValueTuple.4.3.1.nupkg and PatternMatcher.dll to the sign list
* Add compiler warning for enum matches * Refactor * Make incomplete enum match warning only show itself when the pattern match covers all known enum values * small change * Update xlf * Update xlf (take 2) * Fix xlf format mistake * Add green test * Remove leftover printfn and register test * Attempt to make enum warning work in more cases * Fix inverted logic mistake * Update tests * Fix enum match warning not producing locations * New items should use translation state "new" * Update a test * Update another test * Undo changes out of the scope of this PR * Undo more whitespace
* fix 4604 * fix build * fix attributes of F# assemblies
Contributor
Author
|
@nosami Published as FSharp.Compiler.Service 22.0.1 Just to mention there was a CI failure on Mono weekly with nuget.exe crashing with a nasty stack trace, may be a problem in Mono weekly. |
Member
|
Thanks!
…On Fri, Mar 23, 2018 at 5:52 PM, Don Syme ***@***.***> wrote:
@nosami <https://github.com/nosami> Published as FSharp.Compiler.Service
22.0.1
Just to mention there was a CI failure on Mono weekly with nuget.exe
crashing with a nasty stack trace, may be a problem in Mono weekly.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#853 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAouOn8vv01cjLvWZ1lNuzLT_ws6mfLoks5thTZBgaJpZM4S43-h>
.
|
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.