Skip to content

Integrate all the latest from visualfsharp\master #651

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 10 commits into from
Oct 13, 2016

Conversation

dsyme
Copy link
Contributor

@dsyme dsyme commented Oct 13, 2016

No description provided.

dsyme and others added 10 commits October 12, 2016 14:29
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
…606)

* remove outputDirectory from compile-time search paths for scripts

* remove code duplication

* code cleanup
Integrate visualfsharp/master --> fsharp/master
@dsyme dsyme merged commit 53d10d6 into fsharp: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.

3 participants