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 branch 'master' #7

Merged
merged 196 commits into from
Oct 13, 2016
Merged

Merge branch 'master' #7

merged 196 commits into from
Oct 13, 2016

Conversation

AviAvni
Copy link
Owner

@AviAvni AviAvni commented Oct 13, 2016

No description provided.

Omar Tawfik and others added 30 commits February 5, 2016 03:35
Replaced old language service with Roslyn-based one
Merge latest updates from master
Omar Tawfik and others added 29 commits October 5, 2016 14:06
Update Roslyn to base off beta6 version of Roslyn + Type Colorization
Upgrade MSI swix build to produce UpgradeCode and InstallSize
Fix cleaning localized wix projects
Merge Roslyn branch to Master
* factor out reference resolution

* adjut test for quickinfo change
Fix #1594 - fsiCommands.vsct Included Twice
Clear out state entries from completion API cache
While working on FSharp.Compiler.Service for .NET Core I noticed that there is a flaw in the cache used for IL readers in ilread.fs: the cache key should include the primary assembly name (i.e. the cache could incorrectly confuse mscorlib-based interpretations of assemblies with System.Runtime-based interpretations).

For example this could repro in situations where Visual Studio was being used to edit a mix of projects using both System.Runtime Profiles and mscorlib profiles.

This is significant enough that we need to integrate the fix back into this repo.

* fix ilread cache

* fix build
* Improve scope arrangement for portable pdbs

* Git:
1)  Enable implicit sequence points for portable pdbs
2) Minor rename and cleanup for portable pdb generation

* Start enabling /embed

* Saved

* Fix manifest --- it was inadvertently updated with debuggableattribute flags.

* reset debug build to full pdpbs

* Fix up test baselines

* Make build setup switch offable

* Add testcase for portablepdb generation many let bindings
* Improve scope arrangement for portable pdbs

* Git:
1)  Enable implicit sequence points for portable pdbs
2) Minor rename and cleanup for portable pdb generation

* Start enabling /embed

* Saved

* Fix manifest --- it was inadvertently updated with debuggableattribute flags.

* reset debug build to full pdpbs

* Fix up test baselines

* Make build setup switch offable

* Add testcase for portablepdb generation many let bindings

* Feedback
@AviAvni AviAvni merged commit 7f13a25 into AviAvni:master Oct 13, 2016
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.