Skip to content
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 master to dev16.1 #6157

Merged
merged 28 commits into from
Jan 31, 2019
Merged

Merge master to dev16.1 #6157

merged 28 commits into from
Jan 31, 2019

Conversation

dotnet-bot
Copy link
Contributor

This is an automatically generated pull request from master into dev16.1.

git fetch --all
git checkout merges/master-to-dev16.1
git reset --hard upstream/dev16.1
git merge upstream/master
# Fix merge conflicts
git commit
git push upstream merges/master-to-dev16.1 --force

Once all conflicts are resolved and all the tests pass, you are free to merge the pull request.

cartermp and others added 26 commits December 18, 2018 16:04
* fix assembly path for signing

* don't unconditionally deploy the templates VSIX on build

* ensure insertion manifest is written to the correct location

* correct package version
* Improve workflow

* back to 32bit msbuild

* move out nugets, change targets in makefile

* Detect framework

* Done

* feedback
…6027)

* Replace isModule with ModuleOrNamespaceKind in SymModuleOrNamespace

* Fix structure tests

* Review fixes
* Dive into types in type test expressions in AST visitor

* Add test

* Update VisualFSharp test

* Update fsproj

* Cleanup test
* remove allocations from jaro

* improve perforamce

* fix build

* remove string concat allocations from FilterPredictions

* fix build

* move to struct tuple and remove the concat completely

* undo
Fixes #6068, where you could cause a `System.OverFlowException` by using a key and value that leads to calling `abs` on `Int32.MinValue`. This is invalid on .NET. The fix is to not call `abs`, since there's really no reason to make a hash code always positive.
* possible fix for signature issue

* fix de-duplication
* poss fix

* poss fix

* Update range.fs

* Update range.fs

* fix build

* docs and limit fix

* Update src/fsharp/range.fs

Co-Authored-By: dsyme <[email protected]>

* Update range.fs
Correct paths to vsix
* Always emit conditional attributes in FCS (fixes #3890)

* Add test

* Cleanup test

* Add internal compiler switch, emit conditional method calls

* Update test

* Make noConditionalErasure lowercase
* chunkify TcSymbolUseData

* move LOH size out to a constant

* do chunking and mapping together to reduce allocations

* clarify comment around GC impacts

* add comment informing others of the potential for LOH allocations
* add some docs

* more docs

* more docs

* more docs/spacing

* more docs/spacing

* more docs/spacing
save and publish log from package publishing step
@v-asdhin
Copy link

@brettfo There are conflicting files in this PR. Please have a look.

@brettfo
Copy link
Member

brettfo commented Jan 29, 2019

Currently working on this.

(Note to self, use #6001 to resolve conflicts.)

@brettfo brettfo closed this Jan 29, 2019
@brettfo brettfo reopened this Jan 29, 2019
@brettfo brettfo force-pushed the merges/master-to-dev16.1 branch 4 times, most recently from 8380a1e to 9d2c8e7 Compare January 30, 2019 01:11
@brettfo brettfo force-pushed the merges/master-to-dev16.1 branch from 9d2c8e7 to 6c265d7 Compare January 30, 2019 03:01
@v-asdhin
Copy link

@brettfo Check visualfsharp-CI failed. Please have a look.

@brettfo brettfo closed this Jan 31, 2019
@brettfo brettfo reopened this Jan 31, 2019
@brettfo brettfo merged commit 51a53a1 into dev16.1 Jan 31, 2019
@brettfo brettfo deleted the merges/master-to-dev16.1 branch January 31, 2019 05:35
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.

10 participants