Skip to content

Conversation

@baronfel
Copy link
Collaborator

@baronfel baronfel commented Mar 16, 2020

35.0.0

This version bumps the major due to API surface area changes.

From dotnet/fsharp:d1a3d0705..6da2c40:

  • Improve error recovery from patterns (thanks @auduchinok)
  • Smaller IL Emit for unsigned 64-bit constants (thanks @teo-tsirpanis)
  • Improve ProvidedTypes Type generation (thanks @DedSec256)
  • Improve CodeLenses provided (thanks @realvictorprm)
  • Optimize internal member calculations in PrettyNaming and items lookup (thanks @auduchinok)
  • More fixes to compiler internals, ranges, etc (thanks @auduchinok)
  • Support for consumption of C# Default Interfaces

KevinRansom and others added 29 commits January 7, 2020 09:58
[release/dev16.5] restore templates removed in #7379
Co-authored-by: Kevin Ransom (msft) <codecutter.fsharp@hotmail.com>
Co-authored-by: Will Smith <lol.tihan@gmail.com>
…the pipeline (#8302)" (#8462)

This reverts commit c4c09df.
…213.5

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.20113.5
…9c-4966-9cbb-8ae91a62464b

[release/dev16.5] Update dependencies from dotnet/arcade
* TcPat recovery: simple pats

* TcPat recovery: report union case and active pattern items before checking args

* TcPat recovery: type check attributes

* TcPat recovery: literal patterns, union case named args

* TcPat recovery: literal patterns, union case args

* TcPat recovery: active patterns named args

* TcPat recovery: union case 2

* TcPat recovery: update tests

* TcPat recovery: different names/types in Or patterns

* Move tests file to common place

* Fix tupled union case args

* Lost change

* Fix test project file include

* Review fix: use errorRecovery when catching exceptions

* Minimize diff

* Minimize diff

* Update FCS project analysis test baselines

* Merge fixes

* Update test

* Fix fsharpqa baselines

* Another fsharpqa baselines update

* Update desktop suite baselines

* Update vsbsl
* Make resolutions assembly netstandard 2.0

* clean up targetframework

* fcs still builds desktop

* Update src/fsharp/Interactive.DependencyManager/AssemblyResolveHandler.fs

Co-Authored-By: Phillip Carter <pcarter@fastmail.com>

* Update src/fsharp/Interactive.DependencyManager/NativeDllResolveHandler.fs

Co-Authored-By: Phillip Carter <pcarter@fastmail.com>

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
* base type functions mapped for provided types

* styles fixes

* MakeGenericType fixes
* Short type annotation.

* fix caching to avoid any duplicates.

Signed-off-by: realvictorprm <mueller.vpr@gmail.com>

* Fixing layout bug.

Signed-off-by: realvictorprm <mueller.vpr@gmail.com>

* Wrapping all warning logging messages with #if Debug

Signed-off-by: realvictorprm <mueller.vpr@gmail.com>

* Removed code duplication / applied review.

Signed-off-by: realvictorprm <mueller.vpr@gmail.com>

* fixing build

Signed-off-by: realvictorprm <mueller.vpr@gmail.com>

* Update NicePrint.fs

correcting wrong parameter for layoutOfPrettyMember

* fixing build

* Applying review.

Signed-off-by: realvictorprm <mueller.vpr@gmail.com>

* Applied review.

Signed-off-by: realvictorprm <mueller.vpr@gmail.com>

* Fix merge

* Fix fsharpcodelensservice.fs

* Syntax fix for release mode

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
* Optimize PrettyNaming.IsActivePatternName

* Code style
* Optimize PrettyNaming.IsOperatorName

* Optimize IsValidPrefixOperatorUse, IsValidPrefixOperatorDefinitionName, IsPrefixOperator

* Cleanup

* More prefix op check optimization, remove duplication

* Fix index

* Cleanup

* Fix

* Review fixes
KevinRansom and others added 27 commits March 30, 2020 14:18
* Remove outdated .vscode build and debug files

* Make sure files are not trimmed on save in VSCode

* Add devcontainer

* Set settings also on devcontainer
…ss exponential. (#8837)

* Fix dotnet/fsharp#8802 (#8827)

* update mac os image
…330.9

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.20180.9
…691-2107ab79efe3

[master] Update dependencies from dotnet/arcade
* ProvidedExpr handles encapsulation

* fix
…331.8 (#8858)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.20181.8

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* cleanup to minimize diff for RFC FS-1087

* a little more cleanup

* a little more cleanup

* a little more cleanup

* trim length of names in FSHarp.Core.UnitTests

* min diff

* min diff
…402.9 (#8876)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.20202.9

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…408.8

- Microsoft.DotNet.Arcade.Sdk: 1.0.0-beta.20202.9 -> 1.0.0-beta.20208.8
…79a-e03d0a23d91b

[master] Update dependencies from dotnet/arcade
@baronfel baronfel changed the title WIP: Integrate dotnet/fsharp and publish the Nuget dependency manager as another package Integrate dotnet/fsharp and publish the Nuget dependency manager as another package Apr 10, 2020
@baronfel baronfel merged commit 314b897 into fsharp:master Apr 10, 2020
@baronfel baronfel deleted the integrate-againi branch April 10, 2020 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.