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

Fix for 82 - Scope of types for named values in attributes improperly set #437

Closed
wants to merge 315 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 25, 2014

  1. Fix version numbers for FSharp OSS build

    Upgrade toolset to 14 and minimumvsversion to 14 to eliminate project upgrade.
    update oss version number for vs components to 14.0.0.9055 (changeset 1376881)
    KevinRansom committed Nov 25, 2014
    Configuration menu
    Copy the full SHA
    48f3fd6 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2014

  1. Let provided types be non-nullable

    commit edc4d9bf4a3a6ac017ccf85c1e765374cc63b529
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Dec 1 13:32:55 2014 -0800
    
        Updating surface area tests
    
    commit 9380ad5e64cfead4af96558a3bbd9fa121d10860
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Dec 1 11:27:14 2014 -0800
    
        Fixups to correct build issues
    
    commit b280e160d717966e0b3128e0e608988ec31e0af3
    Merge: 48f3fd6 7deeeca
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Dec 1 10:29:45 2014 -0800
    
        Merge branch 'feature1' of https://git01.codeplex.com/forks/dsyme/cleanup into nonullprovtypes
    
    commit 7deeeca8ef04d2d776e38f33721ef24f3197255c
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Jun 24 19:53:03 2014 +0100
    
        Let provided types be non-nullable
    dsyme authored and latkin committed Dec 1, 2014
    Configuration menu
    Copy the full SHA
    a71bbdc View commit details
    Browse the repository at this point in the history
  2. Do not error recover from failure in GetMethods in type provider

    commit 7f0ad8f0b87b9bf9643d183c07a9543dcc3b89ec
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Dec 1 12:25:20 2014 -0800
    
        Updating TP test error baselines
    
    commit 97dd94747ac37d83f262702916e317167945a6a2
    Merge: 9380ad5 765da89
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Dec 1 11:48:52 2014 -0800
    
        Merge branch 'GetMethodsFix' of https://git01.codeplex.com/forks/dsyme/cleanup into TPFeedback
    
        Conflicts:
        	src/fsharp/est.fs
    
    commit 765da896ffde21b9d1fc5bafb94e228ac292ace4
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Fri Jun 27 15:12:46 2014 +0100
    
        Do not error recover from failure in GetMethods in type provider
    dsyme authored and latkin committed Dec 1, 2014
    Configuration menu
    Copy the full SHA
    ca26624 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    229e19f View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into fsharp4

    Conflicts:
    	vsintegration/src/vs/FsPkgs/FSharp.Project/Common.Source.CSharp/Project/IDEBuildLogger.cs
    latkin committed Dec 1, 2014
    Configuration menu
    Copy the full SHA
    e8d7469 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2014

  1. Configuration menu
    Copy the full SHA
    9a23b8c View commit details
    Browse the repository at this point in the history
  2. Another IDE unit test fix, compensates for new behavior with "ctors a…

    …s functions" (changeset 1384847)
    latkin committed Dec 11, 2014
    Configuration menu
    Copy the full SHA
    816e96e View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2014

  1. Add WebClient extensions AsyncDownloadData and AsyncDownloadFile

    commit f864ece1fbe57b62413a8a020c08bffd21b271c1
    Merge: 816e96e 66074d1
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Dec 11 15:45:57 2014 -0800
    
        Merge branch 'WebClient-Async-Extensions' of https://git01.codeplex.com/forks/mexx24/visualfsharp into async
    
    commit 66074d1c16e786d25f88ab9525bd5bce9a08180a
    Author: Max Malook <community@malook.de>
    Date:   Thu Dec 4 11:57:44 2014 +0100
    
        minor adjustments from code review
    
    commit b6d7917b3b97d177e0040f920d2386dfaaf9e6f4
    Author: Max Malook <community@malook.de>
    Date:   Tue Oct 28 23:25:37 2014 +0100
    
        add tests for AsyncDownloadData and AsyncDownloadFile methods
    
    commit 0dfdaa90cbcbc82e59bed59b91fbe1089a8c8fc5
    Author: Max Malook <community@malook.de>
    Date:   Tue Oct 28 23:18:07 2014 +0100
    
        introduce help method to remove code duplication
    
    commit 715061351cacbba833ac131912c4bb5e8540d7a9
    Author: Max Malook <community@malook.de>
    Date:   Tue Oct 28 22:55:14 2014 +0100
    
        add new methods to surface area
    
    commit 185342059e99b66f4814f6f7694f178d90a4f000
    Author: Max Malook <community@malook.de>
    Date:   Sun Oct 12 11:53:57 2014 +0200
    
        add extension methods AsyncDownloadData and AsyncDownloadFile
    mexx authored and latkin committed Dec 12, 2014
    Configuration menu
    Copy the full SHA
    bb67118 View commit details
    Browse the repository at this point in the history
  2. Use generic WeakReference<'T> instead of WeakReference to enforce typ…

    …e safety.
    jackpappas authored and latkin committed Dec 12, 2014
    Configuration menu
    Copy the full SHA
    c3a0902 View commit details
    Browse the repository at this point in the history
  3. Implement Seq.foldBack2

    commit dab1082f5cd233a1525b443286fdbefd036da332
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Dec 11 17:04:09 2014 -0800
    
        Escaping XML doc comment
    
    commit 3dda1099e6884acb63b3c2de7b4b9dce2a9d1696
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Dec 11 16:08:28 2014 -0800
    
        Use built-in <|| operator
    
    commit db210d02e92c8ecc65086c457e11fc4d5de3ee34
    Author: Patrick McDonald <paddymcdonald@gmail.com>
    Date:   Wed Dec 10 11:57:38 2014 +0000
    
        Refactor Seq.foldBack2 to use an uncurry function
    
    commit 83f56ce9881616da0b1517a9ae1b21288dcb1a84
    Author: Patrick McDonald <paddymcdonald@gmail.com>
    Date:   Tue Dec 9 20:37:43 2014 +0000
    
        Change Seq.foldBack2 to use zip
    
    commit a8f3da0500bc57bdd0772c6026615373313a433f
    Author: Patrick McDonald <paddymcdonald@gmail.com>
    Date:   Tue Nov 25 22:17:14 2014 +0000
    
        Implement Seq.foldBack2
    PatrickMcDonald authored and latkin committed Dec 12, 2014
    Configuration menu
    Copy the full SHA
    91c644d View commit details
    Browse the repository at this point in the history
  4. cleanup to align Visual F# Tools codebase textually with github.com/f…

    …sharp/fsharp
    
    commit c329c8b003bb56ba92011823e0be491bfe05870b
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Dec 12 15:11:44 2014 -0800
    
        Patching project system and tests to avoid using removed APIs
    
    commit f5c50b54e8b292f0de676951ae291da9176c6308
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Dec 1 14:32:36 2014 +0000
    
        cleanup to align Visual F# Tools codebase textually with github.com/fsharp/fsharp
    dsyme authored and latkin committed Dec 12, 2014
    Configuration menu
    Copy the full SHA
    e7f029f View commit details
    Browse the repository at this point in the history
  5. add tryUnbox, isNull, Option.toObj, Option.ofObj, Option.toNullable, …

    …Option.ofNullable
    
    commit 49a1d5f2abc1fbfaab6ea583d632777a62a766af
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Dec 12 14:38:42 2014 -0800
    
        Moving Option tests to proper file
    
    commit de9563b2bdc1b012b1cb8fc367f9440af06b6503
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Dec 12 14:31:34 2014 -0800
    
        Updating surface area tests
    
    commit d90c61fa672149f717ce94125de7cfd725d2f9c1
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Dec 12 14:05:33 2014 -0800
    
        Fixing doc comment
    
    commit 55bf33dbdd2742a5b3f27a242d2e4a60cfc6af68
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Nov 10 17:20:26 2014 +0000
    
        add tryUnbox, isNull, Option.toObj, Option.ofObj, Option.toNullable, Option.ofNullable
    dsyme authored and latkin committed Dec 12, 2014
    Configuration menu
    Copy the full SHA
    ca3bee0 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2014

  1. The Loc tool does not recognize the F# block comment syntax (* *) for…

    … localization.
    
    updating the assemblyinfo files to use the single line comment syntax which it does apparently recognize.
    
     (changeset 1386388)
    KevinRansom committed Dec 15, 2014
    Configuration menu
    Copy the full SHA
    3a1ddb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47aff4d View commit details
    Browse the repository at this point in the history
  3. Add an active pattern to match constant decimal in quotations

    commit 45aed39c90ac5799c92ab73be3a558074caec37b
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Dec 15 12:12:39 2014 -0800
    
        Updating portable surface area test
    
    commit 64d3c0d84ae220569034bc19b5ea1b8b4f541516
    Merge: 47aff4d 55b7aba
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Dec 15 12:06:02 2014 -0800
    
        Merge branch 'fsharp4' of https://git01.codeplex.com/forks/veritax/fsharp into decimal
    
    commit 55b7aba7996424418b68c9e5eede03afb41cc697
    Author: Pierre IRRMANN <pierre.irrmann@gmail.com>
    Date:   Fri Nov 7 13:38:40 2014 +0100
    
        Not using the SpecificCall pattern anymore
    
    commit 30d609727d1f0d1a9b70fa7ad5825b07f46b1633
    Author: Pierre IRRMANN <pierre.irrmann@gmail.com>
    Date:   Thu Oct 23 06:41:22 2014 +0200
    
        New test to prove the previously incorrect implementation, and fix
    
    commit 46cdf51905c1fbab4a26726cde19662ab66611be
    Author: Pierre IRRMANN <pierre.irrmann@gmail.com>
    Date:   Fri Oct 17 22:29:11 2014 +0200
    
        Add an active pattern to match constant decimal in quotations
    pirrmann authored and latkin committed Dec 15, 2014
    Configuration menu
    Copy the full SHA
    bb40a68 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2014

  1. Merge branch 'master' into fsharp4

    Conflicts:
    	.gitignore
    	tests/BuildTestTools.cmd
    	vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs
    latkin committed Dec 16, 2014
    Configuration menu
    Copy the full SHA
    ecfa21c View commit details
    Browse the repository at this point in the history
  2. Add NonStructuralComparison ops

    commit 3d64e6c4a6f9b9760e7e77e3031dff7d437169f6
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Dec 16 14:07:12 2014 -0800
    
        Adding conditional compilation where required
    
    commit 8a5a33c99fcc82718adcd78146b59fe8f93321c9
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Dec 16 13:29:48 2014 -0800
    
        Updating surface area tests
    
    commit 6c6925633d5c95bb0d34e16377651f6d62913ee1
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Dec 16 12:00:45 2014 -0800
    
        Small test changes
    
    commit 3b4f1355ca0b5a022e18811a84d1fc6cda04b96e
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Dec 16 11:59:03 2014 -0800
    
        Fix doc comment
    
    commit 321c1abfe00bea20316daccc41bd33a873b50fe5
    Merge: ecfa21c 979c99d
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Dec 16 11:03:26 2014 -0800
    
        Merge branch 'non-structural-eq-compare' of https://git01.codeplex.com/forks/dsyme/cleanup into comparison
    
    commit 979c99d6605a7b5b7540d94d0446d734728743c6
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Dec 2 18:20:07 2014 +0000
    
        fix string comparison and add tests for decimal
    
    commit dc46cc5c9b2871711c22c9f364604361d8a14fef
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Nov 11 12:33:49 2014 +0000
    
        Add HashIdentity.NonStructural and ComparisonIdentity.NonStructural
    
    commit 5d84b340bd94579388a5394c8138e1cb99433cbc
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Nov 11 11:38:03 2014 +0000
    
        rename to NonStructuralComparison
    
    commit 768dfb521bf7bd25135e8e1a4603a15b86360903
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Nov 11 11:35:20 2014 +0000
    
        rename to NonStructuralOperators
    
    commit 9f919071cd22d8ec994cfad6d7eb0cb209d6e164
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Nov 11 11:29:21 2014 +0000
    
        add StaticCOmparisonOperators to LeafExpressionConvert for symmetry
    
    commit 9c59edcc43275a7060547df012e97b52c7d08e89
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Nov 11 11:09:26 2014 +0000
    
        add testing and small fixes for StaticComparisonOperators
    
    commit 982da7b725a3cd8c25591f40e9a0e3d36d26bc00
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Nov 10 21:27:29 2014 +0000
    
        fast structural comparison operators
    dsyme authored and latkin committed Dec 16, 2014
    Configuration menu
    Copy the full SHA
    f11c636 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2014

  1. Changing unit test attribute type so it works with internal NUnit ver…

    …sion (changeset 1389609)
    latkin committed Dec 19, 2014
    Configuration menu
    Copy the full SHA
    f2d286c View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2014

  1. Configuration menu
    Copy the full SHA
    72b923c View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2014

  1. Configuration menu
    Copy the full SHA
    0d03a32 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2014

  1. Work around for issue causing templates to appear 8 times in multi-la…

    …nguage deployments. Issue is due to project new dialog handling template assets incorrectly. Workaround is to check in an additional extension.manifest for each vsix with assets specified such that the new project dialog displays them correctly.
    
     (changeset 1390834)
    KevinRansom committed Dec 26, 2014
    Configuration menu
    Copy the full SHA
    edaacd6 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2015

  1. Update the version number of the Visual F# 4.0 vsix manifest for VsPr…

    …o, Web Developer and Windows Desktop skus to 4.0.0
    
    Note:
    there is a source.extension.manifest and an extension.manifest for each SKU with almost the same information as a workaround for VS Bug: 1097783 --- Localized VSIX templates with the same display name in each Locale render 8 times in the project wizard (changeset 1391800)
    KevinRansom committed Jan 2, 2015
    Configuration menu
    Copy the full SHA
    30ed635 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2015

  1. Support for rational exponents in units of measure

    commit fd77e404911ea3948d8d6b59c9a53522eba2cef4
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Jan 7 17:15:14 2015 -0800
    
        Further overflow/parsing fixes: check denominators, convert to bigint before negation
    
    commit 09e892b3eda586775767cef1866c994ace07d217
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Wed Jan 7 11:40:53 2015 +0000
    
        Make parsing of -2147483648 in rational exponents an error
    
    commit 050b8b67c30c6857353d70449955c9872939b42a
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 6 14:48:11 2015 -0800
    
        Remove unused error message
    
    commit 75b99d8561ff9aee087dc856cde106d6b4053622
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 6 14:35:07 2015 -0800
    
        Deleting obsolete tests
    
    commit ac97bcb9eb1079381c50071b5e3d95e21f21a12c
    Merge: f11c636 1877dff
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 5 15:58:51 2015 -0800
    
        Merge branch 'unitsexprat' of https://git01.codeplex.com/forks/andrewjkennedy/fsharpcontrib into rationalexp
    
        Conflicts:
        	src/fsharp/FSComp.txt
    
    commit 1877dff5235e538b6b406a17478ce9b81bad735b
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Tue Dec 30 12:08:50 2014 +0000
    
        Tests
    
    commit f7255be543782ae2aa5ed570c731eeb74d2205a1
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Mon Dec 29 15:37:59 2014 +0000
    
        Added ref to System.Numerics
    
    commit 47180d60e4607233efe8a52be3f241c478793684
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Mon Dec 29 15:18:48 2014 +0000
    
        Parsing of rational exponents is broken
    
    commit b5ce68705045ed9944183f8238c478f7db575aa5
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Mon Dec 29 13:47:26 2014 +0000
    
        Revert "Overflow exception catching"
    
        This reverts commit 9259f5374d0d4f20f0fb5fb4ef43e0eba71027ae.
    
    commit 11e1ed21ccf05a0552c97d635c3b91e6e6397691
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Dec 29 13:30:21 2014 +0000
    
        Use BigIntegers for rationals
    
    commit 9259f5374d0d4f20f0fb5fb4ef43e0eba71027ae
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Dec 29 13:29:23 2014 +0000
    
        Overflow exception catching
    
    commit 3b835e9b20e580b01bac7e81ea53cfaa36ac06c5
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Nov 3 17:38:57 2014 +0000
    
        Error message for non-parenthesized units
    
    commit 3160dbbac9e9e2799eb3fe13239525fa8ce8c568
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Nov 3 16:18:31 2014 +0000
    
        Improved error when parentheses are omitted from exponent
    
    commit f24e688d7794263f7dabb40f4ac9a498e82d517d
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Nov 3 13:24:59 2014 +0000
    
        Negative test for rational exponent parsing
    
    commit 1e55326403626df25776226501bc8fedfc089adb
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Nov 3 11:21:05 2014 +0000
    
        Zero denominator test
    
    commit f50f36f8603420298316ce966eb2e156e4052839
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Nov 3 11:07:47 2014 +0000
    
        Small improvements as suggested by Don
    
    commit 71fe676f97bf06dbf165defb0b1e10a250266126
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Mon Nov 3 11:07:02 2014 +0000
    
        Some positive tests for rational exponents
    
    commit 0ac8fdc68ba807920c22b212be549751aa141548
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Thu Oct 30 13:44:44 2014 +0000
    
        Fix bug on too many measure variables e.g.
          let f(x:float<'a 'b>) = x;;
    
    commit 2a227d0f4463d117f3022b34a18733e3b98d8594
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Thu Oct 30 10:58:49 2014 +0000
    
        Check for 0 denominator
    
    commit 67acf8465ea5bfcb8766f7045ba5b47bf1a51fc5
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Thu Oct 30 10:41:05 2014 +0000
    
        Couple of non-integer exponent tests
    
    commit 89881e2a94cf0e220051d68393d5e184ddc4634e
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Thu Oct 30 10:16:18 2014 +0000
    
        u_rational should be outside #ifdef
    
    commit 8461d5ee8632e15555680bc41cfea241f5ad7e5d
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Wed Oct 29 11:05:14 2014 +0000
    
        Updated comments
    
    commit c9da07d8f06311e2e62958e675f8082329651bf1
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Wed Oct 29 10:40:09 2014 +0000
    
        Parentheses
        Revert LessGeneric test
    
    commit b6090279f81f6583d5a2bec18eeaebb308506148
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Tue Oct 28 15:42:18 2014 +0000
    
        Negative test baseline - can now take sqrt of m!
    
    commit a69bfc41a0184784bee44c7a08f3206525b1ce81
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Tue Oct 28 14:58:50 2014 +0000
    
        Simplification to simplification: compute reduced row echelon form then normalize exponents
        Syntax of negative rationals: permit either u^-(2/3) or u^(-2/3)
    
    commit 4a6143daaf38909d5b75e34d5fd4b036f4b862cc
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Tue Oct 28 11:21:17 2014 +0000
    
        More efficient representation of measures.
        Separate rational implementation.
        Better simplified form.
    
    commit 323d627288948359795797060216d8fe7d4676cf
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Fri Oct 17 13:46:54 2014 +0100
    
        Normalization of unit variable exponents in type schemes
        Insist on parentheses around rational constants
        - otherwise how do we parse float<kg^2/s>
        Still an issue with warnings wrt "too generic"
    
    commit 547444819d02f7df2f49b69c5ef32b039d58859b
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Thu Oct 16 14:53:43 2014 +0100
    
        Comment out measure unification algorithm and replace with one that
        makes use of rational exponents.
    
        Simpolification of type schemes will currently fail if any unit variables
        have non-integer exponent.
    
    commit 82b5fe40c907aae75036982dc7a4b168410e66e1
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Thu Oct 16 14:33:58 2014 +0100
    
        TAST support for rational exponents; pretty-printing; pickling
        Solver currently projects out integers, fails on non-integers
    
    commit d558956a1476d79b6aaa52e6ccf6d1f2f5372dac
    Author: andrewjkennedy <akenn@MSRC-3617024.europe.corp.microsoft.com>
    Date:   Thu Oct 16 11:52:49 2014 +0100
    
        Implement syntax for rational exponents in units-of-measure
        Flag syntax error in type-checker if rational exponent encountered, for now
    andrewjkennedy authored and latkin committed Jan 6, 2015
    Configuration menu
    Copy the full SHA
    af6fe4e View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2015

  1. Give fsi.exe and fsiAnyCpu.exe nice icons

    commit 6aff88a6c396711ccc980a57eb6f8de5d8021b11
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Jan 7 12:40:34 2015 -0800
    
        Make sure to include default win32 manifest in .res file
    
    commit f5795ad24f6f43661c5e57020ba98aa4b983de0d
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 6 16:56:40 2015 -0800
    
        Update fsianycpu with new icon
    
    commit 0ee3f33717c498ea3630b59e1c4902546c0526bd
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 6 16:56:23 2015 -0800
    
        Update .res with new icon and add .rc file needed to create the .res
    
    commit 4f84e44b6f6cbd51cd863d6d9f32de79e60f4644
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 6 16:27:34 2015 -0800
    
        Changing icon to approved F# script icon used in VS
    
    commit 985fbdd5b202cf635ce32e04b438bc5972300ca7
    Merge: f11c636 4a81a68
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 6 16:07:15 2015 -0800
    
        Merge branch 'master' of https://git01.codeplex.com/forks/brettv/visualfsharp into icon
    
    commit 4a81a680de761dc4ed7036bd993d6f80b9282667
    Author: brettv <brettfo@microsoft.com>
    Date:   Thu Jul 24 17:36:02 2014 -0700
    
        add icon for fsi.exe
    brettfo authored and latkin committed Jan 8, 2015
    Configuration menu
    Copy the full SHA
    df8b476 View commit details
    Browse the repository at this point in the history
  2. Make Microsoft optional in namepsace paths from FSharp.Core

    commit 4273c5af3e9d5ff60e9eca2d60c92c06c87ebdeb
    Merge: df8b476 d301929
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jan 8 13:07:38 2015 -0800
    
        Merge branch 'msft-optional' of https://git01.codeplex.com/forks/dsyme/cleanup into msftnamespace
    
    commit d301929def6926050c8b6e33dd2f621398162784
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Dec 2 15:10:33 2014 +0000
    
        add more tests
    
    commit 5e2731b91bd6bc67c1d0252a4de9aade2d2e2809
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Dec 2 15:07:43 2014 +0000
    
        update code comment
    
    commit 72c3bf1facd8c0684be838396b7d627e61959bc5
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Sep 16 16:18:51 2014 +0100
    
        Make Microsoft optional in namepsace paths from FSharp.Core
    dsyme authored and latkin committed Jan 8, 2015
    Configuration menu
    Copy the full SHA
    51d7b62 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2015

  1. Configuration menu
    Copy the full SHA
    fac4409 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2015

  1. Configuration menu
    Copy the full SHA
    ca40a40 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2015

  1. Support for extension property initializers

    Closes dotnet#17
    
    commit 3d639ab68e247b52bbbbcc83d48b908e7db447af
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jan 15 13:43:40 2015 -0800
    
        Cleaning up tests configs
    
    commit cbf4d76
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Thu Jan 15 16:38:35 2015 +0100
    
        Fix calls in #if EXTENSIONTYPING
    
    commit fd548e3
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Thu Jan 15 16:21:08 2015 +0100
    
        Reorder build order in proto-Compiler
    
    commit 8968e4f
    Author: xepaul <edwardpaul44@gmail.com>
    Date:   Tue Nov 18 23:59:43 2014 +0000
    
        Added Tests
    
    commit 3fd4931
    Author: xepaul <edwardpaul44@gmail.com>
    Date:   Thu Nov 13 23:27:27 2014 +0000
    
        type argument bug fix
    
    commit 848cacf
    Author: xepaul <edwardpaul44@gmail.com>
    Date:   Sun Sep 7 15:36:49 2014 +0100
    
        Changes following PR comments :-
        match styling change.
        added open module to remove fully qualified path
        removed unnecessary comment  "//need to hide"  added during prototyping
    
    commit 0b2381f
    Author: xepaul <edwardpaul44@gmail.com>
    Date:   Tue Jul 22 01:38:18 2014 +0100
    
        Experiment to support assigning values to extension properties at initialization
    xepaul authored and latkin committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    d9348ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0242e6d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. teach F# 4.0 compiler about future 4.0+ native intrinsics

    Merge pull request dotnet#16 from dsyme/nativeptr-prep
    dsyme authored and latkin committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    481890d View commit details
    Browse the repository at this point in the history
  2. Simplified, more robust resolution of type references in quotations

    commit d18cc8e011b81cbf3256ec42da74015aff67c3ee
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jan 16 15:37:44 2015 -0800
    
        Reverting test tag changes
    
    commit b3e2b3078bcd23b4373ed51c2471c027d4f2320c
    Merge: 481890d d2c5d18
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jan 16 14:57:16 2015 -0800
    
        Merge branch 'quotation-type-refs' of https://git01.codeplex.com/forks/dsyme/cleanup into quotformat
    
    commit d2c5d185f2e193e0515483476cf60e14bd261c53
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Jan 12 19:11:31 2015 +0000
    
        fix problem with profile47, moving CAs to assembly instead of module
    
    commit d1d4f76a8499005d7061de9180750db5675be7d5
    Merge: dea089f 51d7b62
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Jan 12 17:32:41 2015 +0000
    
        Merge branch 'fsharp4' of https://git01.codeplex.com/visualfsharp into quotation-type-refs
    
    commit dea089f2eed6a339ab130e321cf30de37a117904
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Dec 8 18:38:23 2014 +0000
    
        get profile 78 compiling
    
    commit b55f6632e5ff3b3b682525bad8cf8ec722820cfb
    Merge: 4c3e6b8 e8d7469
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Dec 8 18:21:10 2014 +0000
    
        Merge branch 'fsharp4' of https://git01.codeplex.com/visualfsharp into quotation-type-refs
    
    commit 4c3e6b800f85ef060d50c902e158cf78922fbc03
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Dec 8 18:06:15 2014 +0000
    
        updates to keep error for F# 2.0+ quotations static linking
    
    commit 50c3d6530fb4230ccd80d85c8d1a694908c18d14
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Oct 13 17:55:30 2014 +0100
    
        updates from code review
    
    commit bc8671b27f9e895e35157efeba646d7065c074ac
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Oct 9 12:46:23 2014 +0100
    
        minor renaming for clarification
    
    commit 9dfa9c8fda186b908663e99c889de81f3cb6f90e
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Oct 9 12:40:21 2014 +0100
    
        add tests for static linking libraries using quotations, make resource names unique
    
    commit 33ce7699c2ba8a6158b60a337a296bf60276ede4
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Wed Oct 8 18:49:10 2014 +0100
    
        Simplified, more robust resolution of type references in quotations
    dsyme authored and latkin committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    640db00 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2015

  1. Configuration menu
    Copy the full SHA
    0b20916 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2015

  1. Allow inheritance of types that have multiple interface instantiations

    closes dotnet#18
    
    commit b4460b501112836f0ed9c10abb2ab267cea5769f
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 19 10:54:36 2015 -0800
    
        Reverting change to test.lst file
    
    commit 29ea1b495070913ba7c723ba10d487cfc645e297
    Merge: 0b20916 3f7d322
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jan 16 18:12:11 2015 -0800
    
        Merge branch 'multi-intf' of https://github.com/dsyme/visualfsharp into dsyme-multi-intf
    
    commit 3f7d322
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Fri Jan 16 11:15:13 2015 +0000
    
        adjust for more thorough fsharpqa test runs for multiple interfaces
    
    commit 6d90572
    Merge: e532a14 481890d
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Fri Jan 16 09:02:43 2015 +0000
    
        Merge branch 'fsharp4' of http://github.com/Microsoft/visualfsharp into multi-intf
    
    commit e532a14
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 15 15:09:07 2015 +0000
    
        fix bug exposed by tests (2)
    
    commit 12ea9f8
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 15 15:07:31 2015 +0000
    
        fix bug exposed by tests
    
    commit 1d9928d
    Merge: e655395 51d7b62
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 15 14:54:25 2015 +0000
    
        Merge branch 'fsharp4' of https://git01.codeplex.com/visualfsharp into multi-intf
    
    commit e655395
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Wed Sep 17 16:54:04 2014 +0100
    
        update tests for multiple instantiations of interfaces
    
    commit 4adb2dd
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Sep 16 17:45:21 2014 +0100
    
        Allow inheritance of types that have multiple interface instantiations
    dsyme authored and latkin committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    2302b9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fa37fd View commit details
    Browse the repository at this point in the history
  3. Make it easier to discover which templates allow a developer to build…

    … code targetting xamarin platforms. (changeset 1398067)
    KevinRansom committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    e3c08a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5eb0657 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2015

  1. fix for private val set

    fixes dotnet#27
    resolves dotnet#28
    
    commit bf3c9b3ff6151a09dd9319e5e54d21a0edd17c31
    Merge: 5eb0657 7393d92
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 19 16:57:58 2015 -0800
    
        Merge branch 'private-val-fix' of https://github.com/dsyme/visualfsharp into dsyme-private-val-fix
    
    commit 7393d92
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Jan 17 11:50:54 2015 +0000
    
        add tests for val sets
    
    commit 68555a3
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Jan 17 11:38:18 2015 +0000
    
        adjust range reported in error
    
    commit bff938f
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Jan 17 11:35:08 2015 +0000
    
        fix compile
    
    commit d2f12e4
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Jan 17 11:33:41 2015 +0000
    
        fix for private val set
    dsyme authored and latkin committed Jan 20, 2015
    Configuration menu
    Copy the full SHA
    c5e6699 View commit details
    Browse the repository at this point in the history
  2. Implements extended if grammar

    closes dotnet#55
    
    commit 677a7e799fd5350fd166411004a734f56e9c4e4b
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 20 11:34:49 2015 -0800
    
        Update DEVGUIDE and TESTGUIDE to include compiler unit test suite
    
    commit 90f33737381c0932a478746fc566532da862f3c3
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 20 11:20:56 2015 -0800
    
        Simplifying ExtendedIfGrammar tests
    
    commit 78b8ff4e325dc37a6d4ca0777b05a2abe85f961c
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 20 11:20:10 2015 -0800
    
        Adding compilerunit to RunTests.cmd usage
    
    commit ba861296fe847faa217ab76ec1cb76aef7bc4d02
    Merge: 28da5c0 42e0766
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jan 20 11:05:01 2015 -0800
    
        Merge branch 'pr/extended_if_grammar' of https://github.com/mrange/visualfsharp into mrange-pr/extended_if_grammar
    
        Conflicts:
        	tests/fsharpqa/Source/Conformance/LexicalAnalysis/ConditionalCompilation/ExtendedIfGrammar.fs
    
    commit 28da5c0800a28cc2044a8d3bb4a22751803433aa
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 19 18:38:11 2015 -0800
    
        Removing generated .fs/.fsi files from repo
    
    commit 47b61d5460f4c84c1b985d50ce96d944c8791efa
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 19 18:36:15 2015 -0800
    
        Use dedicated fsharp-compiler-unittests-build.proj so portable/net20 build of library unit tests is not broken
    
    commit 95e1af8c8bac8b4bc6312a171e675392bff67626
    Merge: c5e6699 5f8880c
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 19 18:14:12 2015 -0800
    
        Merge branch 'pr/extended_if_grammar' of https://github.com/mrange/visualfsharp into mrange-pr/extended_if_grammar
    
    commit 5f8880c
    Author: mrange <marten_range@hotmail.com>
    Date:   Sun Jan 18 14:50:47 2015 +0100
    
        Implements extended if grammar
    
        Origin: https://fslang.uservoice.com/forums/245727-f-language/suggestions/6079342-allow-extended-if-grammar
    
        This commit adds the possibility to write condtional compilation expressions like this:
         #if SILVERLIGHT || NETFX
         #endif
    
        or a bit more advanced:
         #if (SILVERLIGHT || NETFX) && COMPILED || !DEBUG
         #endif
    
        This commit doesn't add #elif which is an orthogonal problem.
    mrange authored and latkin committed Jan 20, 2015
    Configuration menu
    Copy the full SHA
    438eae2 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2015

  1. Fix dotnet#38

    dsyme authored and latkin committed Jan 21, 2015
    Configuration menu
    Copy the full SHA
    8de3e85 View commit details
    Browse the repository at this point in the history
  2. Fix dotnet#44 - Problems using FSI on a project

    commit e5f1ec9
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Jan 20 17:34:33 2015 +0000
    
        fix typo
    
    commit 80dbab8
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Jan 20 14:50:12 2015 +0000
    
        Restrict fix for dotnet#44 to F# Interactive
    
    commit 1b2f9fc
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Jan 20 14:41:17 2015 +0000
    
        Fix dotnet#44 - Problems using FSI on a project
    dsyme authored and latkin committed Jan 21, 2015
    Configuration menu
    Copy the full SHA
    412e6e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3e2584 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2015

  1. Configuration menu
    Copy the full SHA
    6d0ac01 View commit details
    Browse the repository at this point in the history
  2. Allow implicit quotation of expressions used as a method arguments

    commit 4747cd9198db754974e179f4df2e1c2ff5378875
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Jan 21 15:06:33 2015 -0800
    
        Update baseline for typecheck test
    
    commit bd4dd1aa7b4fbd099f1ead0073e1b3ad98bdd06e
    Merge: c3e2584 8dd11c0
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Jan 21 14:31:37 2015 -0800
    
        Merge branch 'auto-quote' of https://git01.codeplex.com/forks/dsyme/cleanup into autoquot
    
        Conflicts:
        	src/fsharp/creflect.fs
    
    commit 8dd11c0
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 15 11:51:35 2015 +0000
    
        clean up tests
    
    commit eb3bb2e
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 15 11:40:33 2015 +0000
    
        remove auto-quotation for 'raw' Expr arguments
    
    commit bdee98e
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 15 09:30:22 2015 +0000
    
        add tests for using ReflectedDefinition methods as first class values
    
    commit be48342
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Wed Jan 14 19:44:34 2015 +0000
    
        allow first-class use of ReflectedDefinition methods
    
    commit 23d00fd
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Jan 12 17:14:34 2015 +0000
    
        add tests for interaction with C#-style extension members
    
    commit 0a30282
    Merge: 32307ff 51d7b62
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Jan 12 11:54:57 2015 +0000
    
        Merge branch 'fsharp4' of https://git01.codeplex.com/visualfsharp into auto-quote
    
    commit 32307ff
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Dec 2 16:26:28 2014 +0000
    
        update for methods defined in IL and provided methods
    
    commit 5e7517b
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Dec 2 16:13:30 2014 +0000
    
        update code and add more tests
    
    commit 7cf60a1
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Oct 30 17:17:19 2014 +0000
    
        Allow implicit quotation of expressions used as a method arguments
    dsyme authored and latkin committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    09ad755 View commit details
    Browse the repository at this point in the history
  3. Pickling of metadata for units: need to ensure that integer exponents…

    … are pickled in a form compatible with F# 3.x tools.
    
    fixes dotnet#69
    closes dotnet#72
    
    commit a56686150e512f846d3548eb28161d59d6e9ee42
    Merge: 09ad755 e4cf4a2
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jan 22 11:55:47 2015 -0800
    
        Merge branch 'fsharp4' of https://github.com/andrewjkennedy/visualfsharp into andrewjkennedy-fsharp4
    
    commit e4cf4a2
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Wed Jan 21 11:21:19 2015 +0000
    
        Small cleanup of units pickling
    
    commit db6643a
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Wed Jan 21 10:34:07 2015 +0000
    
        Pickling of units-of-measure:
        * Comments
        * Factored code a bit better
    
    commit 77ba222
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Tue Jan 20 15:59:54 2015 +0000
    
        Pickling of metadata for units: need to ensure that integer exponents are pickled in a form compatible with F# 3.x tools.
        This is issue dotnet#69 on github.
    andrewjkennedy authored and latkin committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    b1c03b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fc4c5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11ede75 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2015

  1. Show warning when DU is accessed without type but RequiredQualifiedAc…

    …cess was set
    
    fixes dotnet#95
    closes dotnet#103
    
    commit 8bc07748cd50a0436b39de6066e4c2aaf52d8be0
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 26 16:47:06 2015 -0800
    
        Fix typo in test baseline
    
    commit 210baa88919d8bcd37db9fc1e0f9911acbc317e7
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jan 26 16:46:28 2015 -0800
    
        Fix improper unqualified DU accesses in project system
    
    commit ef1fb6b
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Mon Jan 26 17:51:05 2015 +0100
    
        Put Deprecated message into FSComp.txt - relates to dotnet#95
    
    commit fa5e972
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Mon Jan 26 16:03:38 2015 +0100
    
        Add test for DU which is accessed without type but RequiredQualifiedAccess was set - relates to dotnet#95
    
    commit e8a652e
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Mon Jan 26 10:00:43 2015 +0100
    
        Fix a case where dotnet#95 is violated in the compiler itself
    
    commit 7c9c968
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Sun Jan 25 20:10:05 2015 +0100
    
        Show warning when DU is accessed without type but RequiredQualifiedAccess was set - closes dotnet#95
    forki authored and latkin committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    c52b4dd View commit details
    Browse the repository at this point in the history
  2. add Checked.int8/uint8 and Nullable.int8/uint8

    closes dotnet#19
    
    commit 5869de4
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 22 12:58:32 2015 +0000
    
        update surface area tests
    
    commit efbba0a
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 22 12:00:02 2015 +0000
    
        revert renaming to minimize diff
    
    commit 00011fb
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Fri Jan 16 13:55:42 2015 +0000
    
        Add tests and fixes for Nullable ops
    
    commit 34d720b
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 15 16:45:05 2015 +0000
    
        add Checked.int8/uint8 and Nullable.int8/uint8
    dsyme authored and latkin committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    ae66aaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    742c133 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f09c852 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2015

  1. Fix dotnet#89 - nested quotation literals

    closes dotnet#142
    dsyme authored and latkin committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    0a23b20 View commit details
    Browse the repository at this point in the history
  2. Make sure that EnableOpenSource is installed on VS 2015

    Also include the License file in VSIX
    
    closes dotnet#139
    
    commit ebc858e
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Tue Jan 27 12:56:30 2015 +0000
    
        Ignore a few files generated by VS 2015
    
    commit addaa2e
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Tue Jan 27 12:56:08 2015 +0000
    
        Make sure that EnableOpenSource is installed on VS 2015
    
        Also include the License file in VSIX
    dungpa authored and latkin committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    7bf8158 View commit details
    Browse the repository at this point in the history
  3. Show warning when Record is accessed without type but RequireQualifie…

    …dAccess was set - relates to dotnet#95
    
    closes dotnet#137
    forki authored and latkin committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    58669ae View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into fsharp4

    Conflicts:
    	src/fsharp/FSharp.Core/array.fs
    	src/fsharp/FSharp.Core/seq.fs
    latkin committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    f6cea7c View commit details
    Browse the repository at this point in the history
  5. add appveyor.yml

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    98e612f View commit details
    Browse the repository at this point in the history
  6. add build.cmd

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    be2d526 View commit details
    Browse the repository at this point in the history
  7. update appveyor.tml

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    b8ffef2 View commit details
    Browse the repository at this point in the history
  8. update appveyor support

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    325fc42 View commit details
    Browse the repository at this point in the history
  9. update appveyor support

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    415f2c4 View commit details
    Browse the repository at this point in the history
  10. update appveyor support

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    a83b5d7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b310e2a View commit details
    Browse the repository at this point in the history
  12. update appveyor support

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    140d0b3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ac68fa2 View commit details
    Browse the repository at this point in the history
  14. update appveyor support

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    7a7299d View commit details
    Browse the repository at this point in the history
  15. update appveyor support

    dsyme committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    5ade62c View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2015

  1. Small fixes so that build works on internal servers

    - Remove an unused resource string from fscomp.txt
    - Remove use of named DU field syntax (LKG compiler does not understand it)
    latkin committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    47c5fb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d8f99f View commit details
    Browse the repository at this point in the history
  3. disable fsharp pending perl fix

    dsyme committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    5dd748b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a86d5c4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request dotnet#169 from dsyme/appveyor

    Minimal PR to enable appveyor support
    dsyme committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    d17d429 View commit details
    Browse the repository at this point in the history
  6. Update DEVGUIDE.md

    dsyme committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    22fc2c7 View commit details
    Browse the repository at this point in the history
  7. Add AppVeyor status badge

    forki committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    d63961b View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2015

  1. fix and tests for dotnet#122 - no .volatile emitted on stfld

    fixes dotnet#122
    closes dotnet#144
    
    commit f138b61
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 12:19:37 2015 +0000
    
        enable codegen as smoke tests
    
    commit 20b1e81
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 12:18:26 2015 +0000
    
        update baselines for tests
    
    commit b43c327
    Merge: 4a83340 d17d429
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 11:59:17 2015 +0000
    
        Merge branch 'fsharp4' of http://github.com/Microsoft/visualfsharp into fix-122
    
    commit 4a83340
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 10:17:43 2015 +0000
    
        NOP commit to run appveyor
    
    commit 2fb9f57
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Jan 27 17:44:49 2015 +0000
    
        fix and tests for dotnet#122 - no .volatile emitted on stfld
    dsyme authored and latkin committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    7b1d896 View commit details
    Browse the repository at this point in the history
  2. Fix for dotnet#30 -- Incorrect number of type arguments to local call

    fixes dotnet#30
    closes dotnet#167
    
    commit ef01ef3
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Thu Jan 29 15:21:05 2015 +0000
    
        Whitespace change to kick AppVeyor
    
    commit 6cc2e77
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Thu Jan 29 10:02:20 2015 +0000
    
        Regression test for issue dotnet#30
    
    commit 72635a9
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Wed Jan 28 12:42:32 2015 +0000
    
        Fix for dotnet#30
        Code was comparing a pre-erasure list of arguments with a post-erasure list
    andrewjkennedy authored and latkin committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    9ca869d View commit details
    Browse the repository at this point in the history
  3. Fix dotnet#163 - Array2d.* don't work on non-zero-based arrays

    fixes dotnet#163
    closes dotnet#172
    
    commit 1d8b42e
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 10:15:54 2015 +0000
    
        NOP commit to run appveyor
    
    commit 290c154
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 01:13:14 2015 +0000
    
        minor update to fix
    
    commit 210201d
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 01:06:30 2015 +0000
    
        FIx dotnet#163 - Array2d.* don't work on non-zero-based arrays
    dsyme authored and latkin committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    57f4f68 View commit details
    Browse the repository at this point in the history
  4. Remove erroneously attached Obsolete attribute

    fixes dotnet#170
    closes dotnet#173
    mexx authored and latkin committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    db6d3b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f7ab69 View commit details
    Browse the repository at this point in the history
  6. enable one PCL test lib build

    closes dotnet#176
    dsyme authored and latkin committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    3cd3c33 View commit details
    Browse the repository at this point in the history
  7. Git is not interested in the build output directories vsdebug and vsr…

    …elease and also not the nuget packages directory
    KevinRansom committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    6a6343f View commit details
    Browse the repository at this point in the history
  8. Merge pull request dotnet#175 from forki/status

    Add AppVeyor status badge
    KevinRansom committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    4619dbe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac0a00b View commit details
    Browse the repository at this point in the history
  10. Merge pull request dotnet#183 from Microsoft/revert-175-status

    Revert "Add AppVeyor status badge"
    KevinRansom committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    b2eeca0 View commit details
    Browse the repository at this point in the history
  11. Add AppVeyor status badge

    forki authored and KevinRansom committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    cfd8e8d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cb80b05 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2015

  1. Fix build for: FSharp.Compiler-proto.fsproj

    revert to use msbuild libraries that come with the core framework, which requires eliminating .net 4.51 checking when building proto compiler.
    when building the protocompiler, Seq.list is not available so instead use copied implementation for generalized slicing parser only when building proto compiler.
    KevinRansom committed Jan 31, 2015
    Configuration menu
    Copy the full SHA
    858b5ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd14064 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6f4807 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd37a1a View commit details
    Browse the repository at this point in the history
  5. Fixes issue [dotnet#185

    Removes the directory FSharp-4.0.30603.0 from the lkg
    does not permanently delete the files.
    KevinRansom committed Jan 31, 2015
    Configuration menu
    Copy the full SHA
    b2bcbef View commit details
    Browse the repository at this point in the history
  6. Fix NGEN

    dsyme committed Jan 31, 2015
    Configuration menu
    Copy the full SHA
    1f7f85a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f32f672 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6eb0c75 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cd3f441 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bed6266 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2015

  1. Configuration menu
    Copy the full SHA
    d877759 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac714de View commit details
    Browse the repository at this point in the history
  3. doc fix

    dsyme committed Feb 1, 2015
    Configuration menu
    Copy the full SHA
    fa4d337 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da2a472 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a994bfe View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2015

  1. Configuration menu
    Copy the full SHA
    ea8361e View commit details
    Browse the repository at this point in the history
  2. Try vs2013

    KevinRansom committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    0eb9bed View commit details
    Browse the repository at this point in the history
  3. try vs2013

    KevinRansom committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    451bab3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    351985d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5b3e95 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5a6b63a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3c8226f View commit details
    Browse the repository at this point in the history
  8. Modify the build script to select msbuild based on Installed VS rathe…

    …r than relying on a search.
    KevinRansom committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    cc10ab3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fda997c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5aa943c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7c05659 View commit details
    Browse the repository at this point in the history
  12. Merge pull request dotnet#194 from dsyme/appveyor-update

    Add more profiles to appveyor build.  Thank you for taking care of this.
    KevinRansom committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    517e5b0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6b07a86 View commit details
    Browse the repository at this point in the history
  14. Fix up surface area tests, support surface area for net20 + all porta…

    …ble profiles
    
    closes dotnet#179
    
    commit b83531f
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jan 30 09:20:00 2015 -0800
    
        Smarter normalization of line endings -- handle \r\n and plain \n
    
    commit 65ba3d7
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jan 30 01:05:34 2015 -0800
    
        Cleanup/fixes to unit test project
    
    commit 71eff0d
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jan 30 00:32:28 2015 -0800
    
        Add comments, cleanup
    
    commit 0c5a133
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jan 30 00:15:26 2015 -0800
    
        Unification and refactoring
    
    commit dc4d930
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jan 29 22:38:12 2015 -0800
    
        Fix up net20 tests, adjust fsproj
    
    commit 65e2319
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jan 29 19:06:34 2015 -0800
    
        Fix up surface area tests
    latkin committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    5e24472 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    eabe055 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'fsharp4' into VS2015Support

    Conflicts:
    	.gitignore
    KevinRansom committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    aedb22f View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2015

  1. Correct writeXmlDoc.addMembers

    fixes dotnet#148
    closes dotnet#184
    
    commit a43070e2e0ffb2e4630e4e1e52632aad24d58801
    Merge: 5e24472 be66b39
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Feb 2 15:40:44 2015 -0800
    
        Merge branch 'xml-fix' of https://github.com/ReedCopsey/visualfsharp into ReedCopsey-xml-fix
    
    commit be66b39
    Author: ReedCopsey <reed@reedcopsey.com>
    Date:   Mon Feb 2 10:47:51 2015 -0800
    
        Corrected UnitOfMeasure XML Tests
    
        These previously required there to be an empty "member" variable for the
        indices to match.  Adjusted indices to match new, correct generated XML
    
    commit fe1ef0d
    Author: ReedCopsey <reed@reedcopsey.com>
    Date:   Fri Jan 30 17:32:28 2015 -0800
    
        Added Basic\xmlDoc005.fs test
    
        To check that no empty members are generated.
    
    commit 5450b68
    Author: ReedCopsey <reed@reedcopsey.com>
    Date:   Fri Jan 30 13:58:43 2015 -0800
    
        Correct writeXmlDoc.addMembers
    
        Prevent members from being added to the global member list when the
        xmlDoc contains no content.
    ReedCopsey authored and latkin committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    6739420 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b081cc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4952102 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1c70a0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request dotnet#198 from dsyme/vsintegration-fix

    Fix dotnet#196 - add script to replace F# 4.0 SDK on machine
    dsyme committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    bc1480c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b41dfc7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    468487f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c5e882f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c20cc90 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2015

  1. Configuration menu
    Copy the full SHA
    5a25b4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f979a8f View commit details
    Browse the repository at this point in the history
  3. ngen proto correctly

    KevinRansom committed Feb 4, 2015
    Configuration menu
    Copy the full SHA
    cbfd1df View commit details
    Browse the repository at this point in the history
  4. 1. Teach runtests.cmd about location of nunit

    2. remove Microsoft.Build binding redirect to ide unittests.dll
    3. Retarget enableopensource vsix at VS 12.0 and up
    4. Remove tabs from enableopensource vsix,
        which seems to have made it not build on dev 12, and not install in dev 14
    KevinRansom committed Feb 4, 2015
    Configuration menu
    Copy the full SHA
    c2708eb View commit details
    Browse the repository at this point in the history
  5. Merge pull request dotnet#208 from latkin/fix-proto-ngen

    Fix NGen command in appveyor build script
    dsyme committed Feb 4, 2015
    Configuration menu
    Copy the full SHA
    911c33a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into fsharp4

    Conflicts:
    	DEVGUIDE.md
    	README.md
    	appveyor-build.cmd
    	appveyor.yml
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.net40.fs
    	tests/test.lst
    latkin committed Feb 4, 2015
    Configuration menu
    Copy the full SHA
    aaa8f4b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c9d7c43 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4ea60fb View commit details
    Browse the repository at this point in the history
  9. Fix name-mangling of provided types

    fixes dotnet#102
    closes dotnet#203
    
    commit 6cc3227
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Tue Feb 3 15:30:23 2015 +0100
    
        Do not generate logical type names like "MyNamespace.Test,"
    
    commit b40d937
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Sun Jan 25 15:08:36 2015 +0100
    
        Fix demangling of provided types with only default values - fixes dotnet#98
    
    commit 515501a
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Sun Jan 25 14:56:45 2015 +0100
    
        Create test case for dotnet#98
    
    commit 5569580
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Sun Jan 25 14:50:04 2015 +0100
    
        Added some tests to describe current behaviour of NameMangling of provided types
    
    commit be2d157
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Sun Jan 25 14:22:49 2015 +0100
    
        Extract computeMangledNameWithoutDefaultArgValues to make it testable
    
    commit bbdd2a3
    Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
    Date:   Sun Jan 25 13:13:00 2015 +0100
    
        Cleanup: removed commented code which uses deleted functions
    forki authored and latkin committed Feb 4, 2015
    Configuration menu
    Copy the full SHA
    f46558c View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2015

  1. Fix up some tests.

    1.  add icons to fsharp.project.fharp.dll
    2.  Update count of public types 2 were added just after dev 11, test seems to have been permanently broken
    3.  ENsure that dll's are comvisible(false)
    KevinRansom committed Feb 5, 2015
    Configuration menu
    Copy the full SHA
    9f9f0d0 View commit details
    Browse the repository at this point in the history
  2. Print ParamArray attribute instead of 'params'

    fixes dotnet#109
    closes dotnet#192
    
    commit 301dfaa
    Author: dungpa <phananhdung309@yahoo.com>
    Date:   Thu Feb 5 09:00:46 2015 +0100
    
        Update test listing
    
    commit e7f654f
    Author: dungpa <phananhdung309@yahoo.com>
    Date:   Thu Feb 5 08:42:24 2015 +0100
    
        Update FSharpQA tests
    
    commit 93bd099
    Author: dungpa <phananhdung309@yahoo.com>
    Date:   Wed Feb 4 21:35:52 2015 +0100
    
        Fix language service unit tests
    
    commit adb4fa2
    Author: dungpa <phananhdung309@yahoo.com>
    Date:   Wed Feb 4 13:50:18 2015 +0100
    
        Minor refactoring
    
    commit a8972fe
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Sat Jan 31 23:26:29 2015 +0000
    
        Fix up tests
    
    commit 3fde68d
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Sat Jan 31 23:05:06 2015 +0000
    
        Print ParamArray attribute instead of 'params'
    
        Fixed dotnet#109.
    dungpa authored and latkin committed Feb 5, 2015
    Configuration menu
    Copy the full SHA
    ea11a9b View commit details
    Browse the repository at this point in the history
  3. Completion in object initializers

    fixes dotnet#119
    closes dotnet#197
    
    commit d4dd838
    Author: Vladimir Matveev <vladima@microsoft.com>
    Date:   Tue Feb 3 16:20:52 2015 -0800
    
        added test for settable extension property
    
    commit 5edc7cc
    Author: Vladimir Matveev <vladima@microsoft.com>
    Date:   Tue Feb 3 16:20:26 2015 -0800
    
        addressed CR feedback
    
    commit f17c57d
    Author: v2m <desco.by@gmail.com>
    Date:   Sun Feb 1 14:55:02 2015 -0800
    
        added tests for property completion in object creation expressions
    
    commit 38a0734
    Author: v2m <desco.by@gmail.com>
    Date:   Wed Jan 28 11:25:09 2015 -0800
    
        initial revision of completions for properties in 'new' expressions
    vladima authored and latkin committed Feb 5, 2015
    Configuration menu
    Copy the full SHA
    1a246cc View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2015

  1. Configuration menu
    Copy the full SHA
    81f6bbb View commit details
    Browse the repository at this point in the history
  2. Merge branch 'fsharp4' into VS2015Support

    Conflicts:
    	appveyor-build.cmd
    	tests/RunTests.cmd
    KevinRansom committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    0fad698 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    043c3e9 View commit details
    Browse the repository at this point in the history
  4. Fix merge issues

    KevinRansom committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    fb309a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2433da View commit details
    Browse the repository at this point in the history
  6. 1. Revert AppVeyor to use Dev 12, until AppVeyor provide Pro support …

    …for custom builds
    
    2.  Update vs projects to eliminate UseNuget build configuration option
    3.  Add vsintegration and vsintegrationunittests to build.
        Will add ideunit tests in a later checkin
    KevinRansom committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    3b87fcf View commit details
    Browse the repository at this point in the history
  7. Fix rc build problem

    KevinRansom committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    2747996 View commit details
    Browse the repository at this point in the history
  8. Merge pull request dotnet#218 from KevinRansom/VS2015Support

    1.  Revert AppVeyor to use Dev 12, until AppVeyor provide Pro support fo...
    KevinRansom committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    ea00c4b View commit details
    Browse the repository at this point in the history
  9. Enable tests using Perl and build VS integration projects

    Closes dotnet#217
    
    commit 821fbaa
    Author: dungpa <phananhdung309@yahoo.com>
    Date:   Fri Feb 6 13:52:25 2015 +0100
    
        Run tests using Perl
    
    commit d87e17b
    Author: dungpa <phananhdung309@yahoo.com>
    Date:   Fri Feb 6 11:21:22 2015 +0100
    
        Enable tests using Perl and build VS integration projects
    dungpa authored and KevinRansom committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    0a95778 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2015

  1. Swap AppVeyor badge

    Swap AppVeyor badge for one from http://shields.io/ to match the PR and issue badges.
    
    I didn't see any minimum bar for doc changes; sorry if I missed it.
    GeorgeHahn authored and KevinRansom committed Feb 7, 2015
    Configuration menu
    Copy the full SHA
    73db1c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2015

  1. Fix outdated test baseline

    latkin committed Feb 10, 2015
    Configuration menu
    Copy the full SHA
    8cc311c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    005d0e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95bfc9e View commit details
    Browse the repository at this point in the history
  4. Update nunit to V. 2.6.4

    fixes #3
    closes dotnet#221
    
    commit d0a610d5a51b40a6bb07be326b8cc40c0410c864
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Feb 10 12:41:15 2015 -0800
    
        Revert stats file
    
    commit 41176f7ff0a09228348b23d7fcb9d5d119bb33cb
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Feb 10 12:40:21 2015 -0800
    
        Small modifications to fit into recent updates
    
    commit 1da7c7d002d124b7e6961e2c1319e20b097166eb
    Merge: 95bfc9e 19d6f8f
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Feb 10 12:36:33 2015 -0800
    
        Merge branch 'updatenunit' of https://github.com/KevinRansom/visualfsharp into KevinRansom-updatenunit
    
        Conflicts:
        	src/FSharpSource.targets
        	tests/RunTests.cmd
    
    commit 19d6f8f
    Author: KevinRansom <kevinr@microsoft.com>
    Date:   Sat Feb 7 09:43:22 2015 -0800
    
        merge upstream
    KevinRansom authored and latkin committed Feb 10, 2015
    Configuration menu
    Copy the full SHA
    0b7bee8 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into fsharp4

    Conflicts:
    	README.md
    	appveyor-build.cmd
    	tests/RunTests.cmd
    latkin committed Feb 10, 2015
    Configuration menu
    Copy the full SHA
    ff4a680 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2015

  1. Fixes dotnet#157 -- should not allow Framework 4 / F# 3.1 combination…

    … in project properties
    
    Improves FSharp.Core selection given a specific .Net Framework.
    
    When a new target framework is selected if the currently selected fsharp.core is not compatible
    with the newly selected .net framework then it is selected according to the following:
    
    .NetFrameworks 2.0, 3.0 and 3.5 select fsharp.core, v 2.3.0.0
    .NetFramework 4.0 selects fsharp.core v 4.3.0.0
    .NetFramework 4.5, 4.51, 4.52 and 4.6 selects fsharp.core 4.4.0.0
    
    If a compatible fsharp.core is selected when a new .netframework is selected then the selection remains unchanged.
    .NetFramework 4.5, 4.51, 4.52 and 4.6 are compatible with fsharp.core and 4.3.1.0, 4.4.0.0
    
    Note:
    1.  Internal build "copydependencies.proj" needs to be updated with a new SupportedRuntimes.xml location.
    2.  OSS supportedruntimes.xml needs to be manually copied to the %ProgramFiles(x86)%\Microsoft SDKs\F#\4.0\Framework\v4.0 directory.
        until OSS vsix installer is updated to integrate the compiler into VS.
    KevinRansom committed Feb 13, 2015
    1 Configuration menu
    Copy the full SHA
    584093c View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    5d26513 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afc2513 View commit details
    Browse the repository at this point in the history
  4. The Deployment.sln build was unreliable because fsianycpu was missing…

    … from the Any Cpu build.
    
    Update Any Cpu configuration for the build
    KevinRansom committed Feb 13, 2015
    Configuration menu
    Copy the full SHA
    ac85db7 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    36e0ec8 View commit details
    Browse the repository at this point in the history
  6. Fix dotnet#123 - Union types without sub-classes should be sealed

    fixes dotnet#123
    closes dotnet#143
    
    commit 5566c99ebc936ad16081dda5f9a6c9754d4e095d
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Feb 13 12:55:07 2015 -0800
    
        Workaround for lack of Type.IsSealed in some portable profiles
    
    commit 7bf077f
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Fri Feb 13 10:53:42 2015 +0000
    
        fix codegen tests
    
    commit cec8ada
    Merge: 95cc10d ac85db7
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Fri Feb 13 09:57:44 2015 +0000
    
        Merge branch 'fsharp4' of http://github.com/Microsoft/visualfsharp into fix-123
    
    commit 95cc10d
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Fri Jan 30 08:30:24 2015 +0000
    
        update baselines
    
    commit 3050f4f
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 16:27:55 2015 +0000
    
        fix test mistake
    
    commit 5be64f6
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 12:50:07 2015 +0000
    
        update baselines of tests
    
    commit 99a552c
    Merge: d91cb38 d17d429
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 12:22:05 2015 +0000
    
        Merge branch 'fsharp4' of http://github.com/Microsoft/visualfsharp into fix-123
    
    commit d91cb38
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Thu Jan 29 10:18:54 2015 +0000
    
        NOP commit to run appveyor
    
    commit 426f2a2
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Jan 27 16:43:43 2015 +0000
    
        add extra tests for IsSealed
    
    commit 8dc04ab
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Tue Jan 27 16:36:41 2015 +0000
    
        Fix dotnet#123 - Union types without sub-classes should be sealed
    dsyme authored and latkin committed Feb 13, 2015
    Configuration menu
    Copy the full SHA
    35e6a00 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2015

  1. Fixes dotnet#235 --- When running FSI from VSIX, it does not respect …

    …UseAnyCpu setting
    
    The developer path codeath ignored the UseAnyCpu setting, always selected fsi.exe
    KevinRansom committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    49b20b0 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2015

  1. Intellisense completion for named parameters

    closes dotnet#220
    
    commit 4c59b11
    Author: Vladimir Matveev <vladima@microsoft.com>
    Date:   Fri Feb 13 15:42:51 2015 -0800
    
        do not drop error arguments entirely, but ignore them then validating consistency of positional\named arguments
    
    commit c3a6531
    Author: Vladimir Matveev <vladima@microsoft.com>
    Date:   Wed Feb 11 11:24:52 2015 -0800
    
        added unit tests for completion of named arguments\settable properties
    
    commit 27a2b63
    Author: Vladimir Matveev <vladima@microsoft.com>
    Date:   Wed Feb 11 11:23:57 2015 -0800
    
        do not abort overload resolution if parameter list contains errors
    
    commit 2851370
    Author: Vladimir Matveev <vladima@microsoft.com>
    Date:   Sat Feb 7 01:11:09 2015 -0800
    
        initial version of completion for named parameters
    vladima authored and latkin committed Feb 17, 2015
    Configuration menu
    Copy the full SHA
    b9d2f3f View commit details
    Browse the repository at this point in the history
  2. Fix dotnet#68 - filter out type initializer from Type.GetConstructor …

    …portable implementation
    stephen-swensen authored and KevinRansom committed Feb 17, 2015
    Configuration menu
    Copy the full SHA
    c3c50ee View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2015

  1. Configuration menu
    Copy the full SHA
    70ed65d View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2015

  1. Configuration menu
    Copy the full SHA
    3faba92 View commit details
    Browse the repository at this point in the history
  2. Alt + Enter sends current line to FSI if there is no selection

    fixes dotnet#256
    closes dotnet#257
    
    commit 9388cbb
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Fri Feb 20 21:53:51 2015 +0000
    
        Remove an unused variable
    
    commit 4ad5026
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Fri Feb 20 19:41:24 2015 +0000
    
        Alt + Enter sends current line to FSI if there is no selection
    dungpa authored and latkin committed Feb 20, 2015
    Configuration menu
    Copy the full SHA
    ac32717 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2015

  1. Merge branch 'master' into fsharp4

    Conflicts:
    	.gitignore
    	src/fsharp/FSComp.txt
    latkin committed Feb 21, 2015
    Configuration menu
    Copy the full SHA
    c651690 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2015

  1. Fixes #9, Internal error in FSI: FS0192: binding null type in envBind…

    …TypeRef #9
    
    Fixes #10, internal error: binding null type in envBindTypeRef
    
    Both issues were caused by the same underlying issue.  RefEmit automagically applies escaping to names that contain a ','  So ``,`` becomes ``\,``.  When we tried to create a ref to a nested type we didn't add the ',' escaping so we couldnot bind to the created type.
    
    The fix is very straightforward, change BasicQualifiedName to correctly escape names with comma's.
    KevinRansom committed Feb 22, 2015
    Configuration menu
    Copy the full SHA
    4267370 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2015

  1. Configuration menu
    Copy the full SHA
    c6bbef5 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2015

  1. Remove 'Execute Line in F# Interactive' command

    closes dotnet#260
    
    commit c272c8d
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Tue Feb 24 11:46:09 2015 +0000
    
        Remove unused stuff
    
    commit aba396a
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Sat Feb 21 12:49:11 2015 +0000
    
        Fix a mistake in inactive code
    
    commit c77e6f4
    Author: Anh-Dung Phan <phananhdung309@yahoo.com>
    Date:   Sat Feb 21 12:42:13 2015 +0000
    
        Remove 'Execute Line in F# Interactive' command
    dungpa authored and latkin committed Feb 24, 2015
    Configuration menu
    Copy the full SHA
    22fa934 View commit details
    Browse the repository at this point in the history
  2. Implement except on Seq, Array and List

    closes dotnet#253
    
    commit 8605516
    Author: Patrick McDonald <paddymcdonald@gmail.com>
    Date:   Sat Feb 21 15:45:58 2015 +0000
    
        Update portable surface area tests
    
    commit a870b96
    Author: Patrick McDonald <paddymcdonald@gmail.com>
    Date:   Sat Feb 21 15:30:04 2015 +0000
    
        Rename and reorder extract input parameters
        Change itemsToExclude from M(T) to seq<T>
    
    commit 646db39
    Author: Patrick McDonald <paddymcdonald@gmail.com>
    Date:   Fri Feb 20 09:43:33 2015 +0000
    
        Implement except on Seq, Array and List
    PatrickMcDonald authored and latkin committed Feb 24, 2015
    Configuration menu
    Copy the full SHA
    0676493 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2015

  1. Change List.windowed from int -> 'T list -> 'T[] list

      to `int -> 'T list -> 'T list list`
    PatrickMcDonald committed Feb 25, 2015
    Configuration menu
    Copy the full SHA
    959b10f View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2015

  1. Script debugging in VS

    See spec at https://gist.github.com/latkin/cba4187a99db9747d0bf
    closes dotnet#225
    
    commit b8ea6f6
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Feb 24 17:12:04 2015 -0800
    
        Touch-ups after rebase
    
    commit 26ff245
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Feb 18 12:54:36 2015 -0800
    
        Add capability to auto-break on first executable line
    
    commit 675a272
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Feb 18 12:53:27 2015 -0800
    
        Change menu text, use more sensible hotkeys
    
    commit ab73f78
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Feb 18 12:52:39 2015 -0800
    
        Small whitespace alignment
    
    commit f551344
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Feb 12 19:29:16 2015 -0800
    
        Output symbol info for locals
    
    commit d6a0faa
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Feb 12 18:00:14 2015 -0800
    
        Use same whitespace style as existing code
    
    commit a4003c1
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Feb 11 11:06:22 2015 -0800
    
        Add 'detach' item for tool window, and give 'attach'/'detach' smart visibility
    
    commit c5a6460
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Feb 11 07:39:34 2015 -0800
    
        Enable basic script debugging
    latkin committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    05ff126 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    KevinRansom committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    1cae358 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a1a27a4 View commit details
    Browse the repository at this point in the history
  4. Corrections to ',' and '+' escaping for type names in quotations

    fixes dotnet#270
    closes dotnet#275
    
    commit e97a592
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Feb 26 12:46:27 2015 -0800
    
        Added comments
    
    commit 24a77be
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Feb 26 12:20:23 2015 -0800
    
        Add new tests to CI smoke suite
    
    commit a0dd05e
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Feb 26 12:01:27 2015 -0800
    
        Test cases for commas in type name
    
    commit bd69602
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Feb 26 12:00:53 2015 -0800
    
        Mini test framework for validating multitargeting matrix
    
    commit e9772de
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Feb 26 07:56:51 2015 -0800
    
        Corrections to ',' and '+' escaping for type names in quotations
    latkin committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    0f00c2b View commit details
    Browse the repository at this point in the history
  5. fix path combine in surface area unit tests

    closes dotnet#280
    enricosada authored and latkin committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    cc6f41e View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into fsharp4

    Conflicts:
    	src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs
    latkin committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    5ff605a View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2015

  1. Configuration menu
    Copy the full SHA
    9e13bdd View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2015

  1. Combining struct field with units of measure will result managed type…

    … instead of unmanaged type
    
    fixes dotnet#276
    closes dotnet#289
    
    commit 843272178d4369d1fc028ea46956fb669242c212
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Mar 10 11:19:54 2015 -0700
    
        Add test covering original bug
    
    commit 4d194c4
    Author: andrewjkennedy <akenn@microsoft.com>
    Date:   Mon Mar 2 13:13:27 2015 +0000
    
        Fix for dotnet#276:
        Combining struct field with units of measure will result managed type instead of unmanaged type
    
        (Regression test to follow)
    andrewjkennedy authored and latkin committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    220c17d View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2015

  1. Configuration menu
    Copy the full SHA
    38db642 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2015

  1. Add gitter chat badge to README

    closes dotnet#305
    latkin committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    55f78f7 View commit details
    Browse the repository at this point in the history
  2. Structured format display attribute multiple props

    closes dotnet#251
    
    commit a85f4d6
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Thu Mar 12 14:23:16 2015 -0500
    
        remove more commented out code
    
    commit a6ea105
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Thu Mar 12 14:22:38 2015 -0500
    
        remove commented out code
    
    commit 3900ba3
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Thu Mar 12 08:11:05 2015 -0500
    
        add/update tests
    
    commit 232749d
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Thu Mar 12 08:03:06 2015 -0500
    
        Seemingly got everything now bailing out appropriately
    
    commit a864606
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Fri Mar 6 22:58:22 2015 -0600
    
        Updates from testing
    
    commit 0a146be
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Fri Mar 6 21:55:05 2015 -0600
    
        Refactor to allow escaped brackets using regex
    
    commit ca4eb38
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Wed Feb 25 20:54:23 2015 -0600
    
        Throttle recursive calls to parent method as they get expensive quickly
    
    commit c40ca81
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Mon Feb 23 19:54:31 2015 -0600
    
        Add test cases for multiple property scenarios
    
    commit b83a42c
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Sat Feb 21 08:21:46 2015 -0600
    
        Fix new test case when unmatched ending bracket
    
    commit 0a3c630
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Sat Feb 21 08:09:12 2015 -0600
    
        fix test cases broken but not noticed due to tests hanging on to old dll
    
    commit 1ba5429
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Fri Feb 20 23:11:40 2015 -0600
    
        Updates from testing
    
    commit 5debfc6
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Wed Feb 18 20:30:42 2015 -0600
    
        Update code to better match existing, reword description of attribute
    
    commit 8ceaeb7
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Mon Feb 16 14:52:04 2015 -0600
    
        Now I think it is right, maybe...
    
    commit 353bbfe
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Mon Feb 16 14:02:50 2015 -0600
    
        Get spacing right, at least for first tests
    
    commit 3d100a9
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Sun Feb 15 22:05:52 2015 -0600
    
        formatting of comments and get space right at beginning of output text
    
    commit 33c1d80
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Sun Feb 15 21:49:41 2015 -0600
    
        switch to match statement
    
    commit 05b0140
    Author: Sven Grosen <svengrosen@gmail.com>
    Date:   Sun Feb 15 21:31:12 2015 -0600
    
        first stab, spacing is wonky
    ledbutter authored and latkin committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    f462430 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2015

  1. Profile 47 targets .Net 4.5 rather than .Net 4.0.

    This change fixes the labeling of the Templates.
    KevinRansom committed Mar 17, 2015
    Configuration menu
    Copy the full SHA
    c2b9aa7 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2015

  1. Make sure assembly search paths for #r directives include directory o…

    …f declaring source file
    
    fixes dotnet#273
    fixes dotnet#293
    closes dotnet#306
    
    commit c81e263
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Mar 17 12:34:06 2015 -0700
    
        Add keep.lst file so that shared test lib file isn't whacked immediately
    
    commit 7c02652
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Mar 17 10:53:46 2015 -0700
    
        Add comments
    
    commit a8201de
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Mar 17 10:49:44 2015 -0700
    
        Expand testing to cover FSC and other scenarios
    
    commit f5649e7
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Mar 16 17:56:55 2015 -0700
    
        Add IDE unit tests
    
    commit 1dc3e15
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Mar 16 16:22:58 2015 -0700
    
        Add tests for fsi.exe
    
    commit 83e2576
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Mar 12 17:44:20 2015 -0700
    
        Make sure assembly search paths for #r directives include directory of declaring source file
    
        fixes dotnet#273
        fixes dotnet#293
    latkin committed Mar 19, 2015
    Configuration menu
    Copy the full SHA
    3ed163f View commit details
    Browse the repository at this point in the history
  2. Fixes dotnet#312 - F# Library project templates and portable library …

    …templates do not have AutoGenerateBindingRedirects set to true
    
    Add AutoGenerateBindingRedirects to library project templates
    
    closes dotnet#313
    KevinRansom authored and latkin committed Mar 19, 2015
    Configuration menu
    Copy the full SHA
    f7ecd71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8ba1dd View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2015

  1. Add some basic UI to help configure FSI for script debugging

    closes dotnet#314
    
    commit 3ad1b86
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Mar 20 09:26:45 2015 -0700
    
        Use different dialog box API for VS 2013/2015+
    
    commit 07d5abd
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Mar 19 17:33:55 2015 -0700
    
        Use warning dialog that can be suppressed
    
    commit 3bf5251
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Mar 19 12:32:29 2015 -0700
    
        Update warning dialog text
    
    commit 9a51b9e
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Mar 18 17:37:12 2015 -0700
    
        Add some basic UI to help configure FSI for script debugging
    latkin committed Mar 21, 2015
    Configuration menu
    Copy the full SHA
    c339e26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34f300d View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2015

  1. Configuration menu
    Copy the full SHA
    1bb7445 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2015

  1. Fixes dotnet#319, projects with target runtime 4.0 don't show up corr…

    …ectly on the VS project dialog
    
    closes dotnet#328
    
    commit b1c642a
    Author: KevinRansom <kevinr@microsoft.com>
    Date:   Wed Mar 25 10:40:23 2015 -0700
    
        Remove 3.1 from .Net 4.0 targets
    
    commit aff287d
    Author: KevinRansom <kevinr@microsoft.com>
    Date:   Tue Mar 24 16:33:20 2015 -0700
    
        Fixes dotnet#319, Projects with target runtime 3.0 don't show up correctly on the VS project dialog
    
        Ensuring that .Net 4.0 can target 4.3.0.0 and 4.3.1.0
        and that .Net 4.5.0 - 4.5.6 can target 4.3.0.0, 4.3.1.0, 4.4.0.0
    KevinRansom authored and latkin committed Mar 25, 2015
    Configuration menu
    Copy the full SHA
    a2d770f View commit details
    Browse the repository at this point in the history
  2. Fixes dotnet#283 - Changing target framework causes incorrect binding…

    … redirects to be added to app.config
    
    closes dotnet#308
    
    commit 36cc632283c3eea9db6b0a5c1f0063d6c045485d
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Mar 25 16:07:18 2015 -0700
    
        Add 2.3.0.0 redirect when targeting 4.3.0.0+
    
    commit 0826f7a
    Author: KevinRansom <kevinr@microsoft.com>
    Date:   Wed Mar 25 11:04:04 2015 -0700
    
        Handle feedback, fix some potential redirects
    
    commit bda4c09
    Author: KevinRansom <kevinr@microsoft.com>
    Date:   Wed Mar 18 15:54:38 2015 -0700
    
        Address feedback
    
    commit 7396db7
    Author: KevinRansom <kevinr@microsoft.com>
    Date:   Wed Mar 18 12:49:30 2015 -0700
    
        Fixes dotnet#283 - Changing target framework causes incorrect binding redirects to be added to app.config
    
        Ensures that when the F# project system updates the app.config file for the project.  It correctly handles the binding redirects.
    
        1.  If autogeneratebindingredirects is set in the project then the project system leaves it to the build.
        2.  For projects without autogeneratebindingredirects it adds a bindingredirect for fsharp.core for each
            possible version of fsharp.core, depending on the target framework
    
    commit 1bc99dc
    Author: KevinRansom <kevinr@microsoft.com>
    Date:   Mon Mar 16 14:55:02 2015 -0700
    
        Fixes dotnet#283
    
        Ensures that when the F# project system updates the app.config file for the project.  It correctly handles the binding redirects.
    
        1.  If autogeneratebindingredirects is set in the project then the project system leaves it to the build.
        2.  For projects without autogeneratebindingredirects it adds a bindingredirect for fsharp.core for each
            possible version of fsharp.core, depending on the target framework
    KevinRansom authored and latkin committed Mar 25, 2015
    Configuration menu
    Copy the full SHA
    709c760 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2015

  1. Merge branch 'master' into fsharp4

    Conflicts:
    	tests/BuildTestTools.cmd
    	tests/fsharp/tools/FSharp.PowerPack/fsppack/src/CodePlex.Settings.targets
    	tests/fsharp/tools/FSharp.PowerPack/fsppack/src/CodePlex.targets
    	tests/fsharp/tools/FSharp.PowerPack/fsppack/src/FSharp.Compiler.CodeDom/Test.Compiler.CodeDom.fsproj
    	tests/fsharp/tools/FSharp.PowerPack/fsppack/src/FSharp.PowerPack.Linq/Test.PowerPack.Linq.fsproj
    	tests/fsharp/tools/FSharp.PowerPack/fsppack/src/FSharp.PowerPack/Test.PowerPack.fsproj
    latkin committed Mar 27, 2015
    Configuration menu
    Copy the full SHA
    6a0c3f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    049d871 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2015

  1. Eliminate tuple allocation for implicitly returned formal arguments

    closes dotnet#335
    fixes dotnet#330
    
    commit 05175e2
    Author: mrange <marten_range@hotmail.com>
    Date:   Wed Mar 25 20:15:44 2015 +0100
    
        Added Tuple elimination IL test
    
    commit 15c3297
    Author: Arseny Kapoulkine <arseny.kapoulkine@gmail.com>
    Date:   Thu Mar 26 00:20:45 2015 -0700
    
        Eliminate tuple allocation for implicitly returned formal arguments
    
        The expression generated for implicitly returned formal arguments does not
        match the structure that tuple allocation elimination can understand.
    
        In particular, it generates a structure:
    
        let t = (let a0=v0 in let a1=v1 in ... in e0,e1,...) in expr
    
        However, tuple allocation elimination expects the tuple value to be a
        tupled expression for elimination to work.
    
        When t is an immutable local variable, we can rewrite the expression into:
    
        let a0=v0 in let a1=v1 in ... in (let t = e0,e1,... in expr)
    
        This results in a more direct binding for t, enabling allocation
        elimination.
    
        As a result, using match constructs on System.Collections.Generic.Dictionary
        TryGetValue as follows:
    
        match d.TryGetValue(key) with true, value -> ... | _ -> ...
    
        generates the same IL in optimized build as more complicated code with
        explicit output parameters. Other code patterns may get a similar
        improvement in reduced GC pressure and increased performance.
    zeux authored and latkin committed Apr 2, 2015
    Configuration menu
    Copy the full SHA
    76ae08d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc9fecd View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2015

  1. Configuration menu
    Copy the full SHA
    dec5270 View commit details
    Browse the repository at this point in the history
  2. Change pdbClose to test if files are locked before inducing GCs

    closes dotnet#346
    
    The original code triggers 6 full GCs, the time is a multiple of the size of the output binary since all of the IL/metadata structures are still on the heap at this point. This takes ~600ms on my test project (of a 10s total compile).
    
    Changed to perform a check if the file is locked before inducing GC. I have been running the change and notice that occasionally one iteration of the loop is required, so the detection is working. If you remove all the code you will get a compiler error in the case that the file is locked, so this will not cause a silent regression.
    braden authored and latkin committed Apr 6, 2015
    Configuration menu
    Copy the full SHA
    fd8c437 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    266f5f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2015

  1. Configuration menu
    Copy the full SHA
    c6ffdb6 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2015

  1. Fix for #8 - intellisense does not appear off of generic type

    fixes #8
    closes dotnet#354
    
    commit 1776403
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Thu Apr 9 22:53:45 2015 +0200
    
        potential fix for #8 (2)
    
    commit 67d4d7f
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Thu Apr 9 22:51:57 2015 +0200
    
        potential fix for #8
    dsyme authored and latkin committed Apr 10, 2015
    Configuration menu
    Copy the full SHA
    5447cd2 View commit details
    Browse the repository at this point in the history
  2. Make sure 'Debug In Interactive' triggers FSI debuggability check

    Also fix display text so it matches existing 'Execute In Interactive'
    
    closes dotnet#355
    latkin committed Apr 10, 2015
    Configuration menu
    Copy the full SHA
    1880abf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eeedc5e View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2015

  1. fix dotnet#237 - Problems using FSI on multiple namespaces in a singl…

    …e file
    
    fixes dotnet#237
    closes dotnet#359
    dsyme authored and latkin committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    fecd35f View commit details
    Browse the repository at this point in the history
  2. Fix lexing for unicode escape sequences

    fixes dotnet#338
    closes dotnet#348
    
    commit 9b68fc5
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Apr 15 10:40:46 2015 -0700
    
        Use func, not lazy
    
    commit 55b811d
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Apr 14 13:11:29 2015 -0700
    
        Use dedicated type for lex result
    
    commit 49424b5
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Apr 7 18:28:21 2015 -0700
    
        Fix lexing for unicode escape sequences
    
        fixes dotnet#338
    
        Changes lexing of unicode escape sequences to match the F# spec (which says things should work the same as C#).
    
        - For short escape sequences, directly encode the hex value into a char
        - For long escape sequences, validate that the total codepoint is <= 0x0010FFFF
          - If it is, follow same logic as before (which was correct)
          - If it isn't, issue an error (same as C#)
    latkin committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    52e6e03 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2015

  1. Implement proper ER-mode comparison for floating point types

    fixes dotnet#370
    closes dotnet#373
    
    commit 3404c8a
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Apr 21 10:32:12 2015 -0700
    
        Optimization to remove a branch from comparison
    
    commit a693443
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Apr 20 21:10:07 2015 -0700
    
        Implement proper ER-mode comparison for floating point types
    
        fixes dotnet#370
    latkin committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    d323e66 View commit details
    Browse the repository at this point in the history
  2. Fix for dotnet#368 - change to effects and try/catch optimization

    - Eliminate the optimization that removes try/catch blocks around code assumed to be effect-free
    - Reading fields is treated as an effect if the implementing type has [<AllowNullLiteral>]
    
    fixes dotnet#368
    closes dotnet#376
    
    commit 6c94628
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Apr 22 13:14:38 2015 -0700
    
        Fixes and updates from code review
    
    commit 80ba79e
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Apr 21 16:58:16 2015 -0700
    
        Tests for effects and codegen of try/catch
    
    commit 5597aa0
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Apr 21 13:13:59 2015 -0700
    
        Reading fields from a nullable type is an effect
    
    commit ff5fdc6
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Apr 21 12:10:49 2015 -0700
    
        Remove try/catch elimination optimization
    latkin committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    98104be View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2015

  1. reference System.Runtime in scripts to allow ExtensionAttribute to be…

    … resolved when referencing PCL assemblies
    
    fixes dotnet#381
    closes dotnet#382
    latkin committed Apr 24, 2015
    Configuration menu
    Copy the full SHA
    54712ec View commit details
    Browse the repository at this point in the history
  2. the bug bash is over => remove from readme

    closes dotnet#384
    forki authored and latkin committed Apr 24, 2015
    Configuration menu
    Copy the full SHA
    90777db View commit details
    Browse the repository at this point in the history
  3. skip unloadable interfaces

    When the assembly reference set for the compilation is incomplete, some
    nterfaces to types relevant to compilation may lie in assemblies outside
    the assembly reference set. This applies particularly to private ("internals
    visible to") interfaces found in .NET assemblies.
    
    This causes very substantial usability bugs in practice as various parts of
    type inference and other checking "give up" when you get this condition. The
    C# compiler doesn't give up in the same way.
    
    In most cases it is reasonable to simply skip interfaces-that-lie-outside-the-
    set-of-referenced-assemblies during F# compilation. Skipping unresolvable
    interfaces is pretty much harmless: any substantive analysis on the interface
    type (such as implementing it) will require the assembly holding the interface
    type.
    
    There are some exceptions: if an interface I1 lies outside the referenceable
    set and you try to implement I2 inheriting from I1 then we'd better not skip
    I1. Indeed if you even try to find the methods on I2 then we'd better not skip
    I1. These are covered by "FoldPrimaryHierarchyOfType" in the code.
    
    fixes dotnet#337
    closes dotnet#356
    
    commit dd5205c
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Thu Apr 23 23:53:59 2015 +0100
    
        add test case
    
    commit db28771
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 12:18:50 2015 +0200
    
        skip unloadable interfaces (2)
    
    commit 18a4712
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 11:53:39 2015 +0200
    
        skip unloadable interfaces
    dsyme authored and latkin committed Apr 24, 2015
    Configuration menu
    Copy the full SHA
    d52230b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    37aa969 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2015

  1. handle AllowNullLiteral(false) correctly, fixes dotnet#383

    closes dotnet#390
    
    commit a9c9d60
    Author: Max Malook <community@malook.de>
    Date:   Wed Apr 29 04:43:26 2015 +0200
    
        handle AllowNullLiteral(false) correctly, fixes dotnet#383
    
    commit 574b9b3
    Author: Max Malook <community@malook.de>
    Date:   Wed Apr 29 01:34:54 2015 +0200
    
        add tests to verify correct usage of new argument on AllowNullLiteralAttribute
    mexx authored and latkin committed Apr 30, 2015
    Configuration menu
    Copy the full SHA
    8b249d8 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2015

  1. Use server GC mode for compiler

    closes dotnet#414
    closes dotnet#404
    
    commit 7583a2d60eb968fec2d4ab00a046682eef3f9a19
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 5 10:18:12 2015 -0700
    
        Add comment on use of <gcConcurrent>, and enable for tests
    
    commit d5de019
    Author: latkin <latkin@microsoft.com>
    Date:   Mon May 4 11:39:31 2015 -0700
    
        Setting server GC mode for compiler
    latkin committed May 5, 2015
    Configuration menu
    Copy the full SHA
    cf653b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59add71 View commit details
    Browse the repository at this point in the history
  3. F# project template is missing in New Project dialog in non-ENU OS

    vsixlangpack files were of the wrong format. FOr VS 2015.
    
    fixes dotnet#411
    KevinRansom authored and latkin committed May 5, 2015
    Configuration menu
    Copy the full SHA
    74bbb07 View commit details
    Browse the repository at this point in the history
  4. Remove conflicting Alt+D keybinding

    This hijacks standard shortcuts to open toolbar menus, in particular the _D_ebug menu.
    Unfortunately there are no decent keybindings available that aren't already mapped. Fallback
    is to just remove our keybinding and let users add a custom binding if they want to.
    latkin committed May 5, 2015
    Configuration menu
    Copy the full SHA
    1251430 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2015

  1. fix for 82

    dsyme committed May 11, 2015
    Configuration menu
    Copy the full SHA
    fb3a470 View commit details
    Browse the repository at this point in the history
  2. updates to fix

    dsyme committed May 11, 2015
    Configuration menu
    Copy the full SHA
    27c9268 View commit details
    Browse the repository at this point in the history
  3. updates to fix (2)

    dsyme committed May 11, 2015
    Configuration menu
    Copy the full SHA
    1097c06 View commit details
    Browse the repository at this point in the history
  4. updates to fix (3)

    dsyme committed May 11, 2015
    Configuration menu
    Copy the full SHA
    d2a25c8 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2015

  1. Remove unnecessary access modifier conversions for abstract class ctors

    fixes dotnet#420
    closes dotnet#423
    
    commit 9086813
    Author: latkin <latkin@microsoft.com>
    Date:   Thu May 7 17:21:49 2015 -0700
    
        Fix up surface area tests
    
    commit 7b544ff
    Author: latkin <latkin@microsoft.com>
    Date:   Wed May 6 17:12:07 2015 -0700
    
        Add/adjust tests
    
    commit 5ab7886
    Author: latkin <latkin@microsoft.com>
    Date:   Wed May 6 14:38:34 2015 -0700
    
        Remove unnecessary access modifier conversions for abstract class ctors
    latkin committed May 18, 2015
    Configuration menu
    Copy the full SHA
    a64ecb2 View commit details
    Browse the repository at this point in the history
  2. fix 362 - change assertion to compile error on unexpected depickling …

    …error
    
    fixes dotnet#362
    closes dotnet#430
    
    commit 22bf8eb
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 12:08:27 2015 +0100
    
        fix 362
    
    commit bc28158
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 12:06:27 2015 +0100
    
        fix 362 (2)
    
    commit 6bfdeac
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 11:58:48 2015 +0100
    
        fix 362
    dsyme authored and latkin committed May 18, 2015
    Configuration menu
    Copy the full SHA
    e5cdef9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd6842a View commit details
    Browse the repository at this point in the history
  4. fix 299 - ReflectedDefinition on overloaded extension methods

    fixes dotnet#299
    closes dotnet#432
    
    commit 59fc4a9
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 17:30:23 2015 +0100
    
        fix 299 (3)
    
    commit e901224
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 17:26:52 2015 +0100
    
        fix 299 (2)
    
    commit 8ddd801
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 17:26:32 2015 +0100
    
        fix 299
    dsyme authored and latkin committed May 18, 2015
    Configuration menu
    Copy the full SHA
    92a064b View commit details
    Browse the repository at this point in the history
  5. Fix 316 - correctly handle null array values in attributes

    fixes dotnet#316
    closes dotnet#433
    
    commit 6d9584c
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 18:14:42 2015 +0100
    
        fix 316
    
    commit da56716
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 17:45:54 2015 +0100
    
        Fix 316
    dsyme authored and latkin committed May 18, 2015
    Configuration menu
    Copy the full SHA
    cccf5b9 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2015

  1. fix 147 - consider implicit ctors in type check env when determining …

    …what type variables can be generalized
    
    fixes dotnet#147
    closes dotnet#435
    
    commit 82932c6
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 12 15:46:30 2015 +0100
    
        update baseline
    
    commit f38e5a4
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 20:18:16 2015 +0100
    
        fix 147 (tests)
    
    commit e18ca74
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 20:16:06 2015 +0100
    
        fix 147
    dsyme authored and latkin committed May 19, 2015
    Configuration menu
    Copy the full SHA
    b1464a7 View commit details
    Browse the repository at this point in the history
  2. Fix 34 - extension member duplicate check

    fixes dotnet#34
    closes dotnet#443
    
    commit 4f6c739
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 12 17:38:00 2015 +0100
    
        Fix 34 - extension member duplicate check (5)
    
    commit 17b1cdb
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 12 17:37:19 2015 +0100
    
        Fix 34 - extension member duplicate check (4)
    
    commit e9bfa81
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 12 17:35:46 2015 +0100
    
        Fix 34 - extension member duplicate check (3)
    
    commit 8d85332
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 12 17:25:32 2015 +0100
    
        Fix 34 - extension member duplicate check (2)
    dsyme authored and latkin committed May 19, 2015
    Configuration menu
    Copy the full SHA
    34a181b View commit details
    Browse the repository at this point in the history
  3. fix 212 - record initialization order

    fixes dotnet#212
    closes dotnet#444
    
    commit fb8a73e
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 12 18:53:28 2015 +0100
    
        fix 212 - enable tests properly
    
    commit 2ec23c1
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 12 18:50:07 2015 +0100
    
        fix 212 - record initialization order
    dsyme authored and latkin committed May 19, 2015
    Configuration menu
    Copy the full SHA
    583503a View commit details
    Browse the repository at this point in the history
  4. Automated cross-version testing for FSHARPQA suite

    Implementation of automated cross-F#-version testing mentioned in dotnet#386. This is adapted from an existing strategy used in the past for validating cross-CLR-version scenarios.
    
    Approach ("downtarget")
     - Build each test case against vPrevious FSharp.Core (4.3.1.0 for now)
     - Run resulting EXE as-is, it will bind to vPrevious
    
    Approach ("redirect")
     - Build each test case against vPrevious FSharp.Core (4.3.1.0 for now)
     - Run resulting exe inside of process that targets vCurrent, with binding redirects
    
    closes dotnet#446
    
    commit 423c10d2550bfbdbb6bedd406e56e3d928dd72cb
    Author: latkin <latkin@microsoft.com>
    Date:   Mon May 18 15:27:53 2015 -0700
    
        Removing from CI build
    
    commit e29e727a7b64d2215fca7ee61bd6f5805fe82c3b
    Merge: 133a57a db6c198
    Author: latkin <latkin@microsoft.com>
    Date:   Mon May 18 15:26:27 2015 -0700
    
        Merge branch 'crosstarget-test' of https://github.com/latkin/visualfsharp into latkin-crosstarget-test
    
        Conflicts:
        	tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/env.lst
    
    commit db6c198
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 12 17:06:34 2015 -0700
    
        More script fixes
    
    commit 105051f
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 12 16:29:03 2015 -0700
    
        Fix for RunTests.cmd
    
    commit 65c8453
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 12 15:39:30 2015 -0700
    
        Omit some cases from CI build
    
    commit a86ef97
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 12 14:17:07 2015 -0700
    
        Add to CI build (can be removed)
    
    commit ab100d2
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 12 14:16:49 2015 -0700
    
        Update log paths
    
    commit 4fe04d6
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 12 14:12:24 2015 -0700
    
        Comment, use better name for test suites
    
    commit 907c11d
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 12 13:58:46 2015 -0700
    
        Using exe impl of ExecAssembly, much faster, allows for easier platform targeting
    
    commit e5041d4
    Author: latkin <latkin@microsoft.com>
    Date:   Mon May 11 17:36:40 2015 -0700
    
        Support for targeting downlevel, then executing redirected back to vCurrent
    
    commit 3577b5a
    Author: latkin <latkin@microsoft.com>
    Date:   Mon May 11 16:38:25 2015 -0700
    
        Detect obviously incompatible test cases in RunAll, instead of requiring annotation
    
    commit 883e1bc
    Author: latkin <latkin@microsoft.com>
    Date:   Mon May 11 16:21:53 2015 -0700
    
        Marking more tests that can't be run cross-version
    
    commit 3ed9c09
    Author: latkin <latkin@microsoft.com>
    Date:   Fri May 8 17:53:06 2015 -0700
    
        Start ignoring certain tests that do not support cross-version
    
    commit ae153f3
    Author: latkin <latkin@microsoft.com>
    Date:   Fri May 8 17:50:05 2015 -0700
    
        Add support for auto-tagging a test with 'FSI' based on presence of 'FSIMODE' var
    
    commit 63753f3
    Author: latkin <latkin@microsoft.com>
    Date:   Fri May 8 16:10:39 2015 -0700
    
        Updates to RunTests for cross-targeting
    
    commit 46c786b
    Author: latkin <latkin@microsoft.com>
    Date:   Fri May 8 15:10:53 2015 -0700
    
        Fixing specification of compiler flags in tests
    
        SCFLAGS should be used by individual tests to specify required compiler or fsi flags
        ISCFLAGS and IFSIFLAGS should be reserved only for infrastructure use, they apply globally
    
        ISCFLAGS was populated with '-g --optimize' (emit debug info and enable
        optimizations), but is now clear.  A few tests now need to specify
        these flags explicitly.  This is a better default - tests should not need
        to rely on or know about globally defined flags.
    
    commit 118c1f0
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 5 17:37:08 2015 -0700
    
        Start working on cross-targeting automation
    latkin committed May 19, 2015
    Configuration menu
    Copy the full SHA
    ca74259 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    9bd876f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2044977 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e10b8d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    635e2de View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0b88185 View commit details
    Browse the repository at this point in the history
  10. Fix 238 - properly handle constraints solved to record fields

    fixes dotnet#238
    closes dotnet#434
    
    commit 3150fb2
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Tue May 19 13:06:35 2015 +0100
    
        update fix to 238
    
    commit 663adf2
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sat May 9 19:11:06 2015 +0100
    
        Fix 238
    dsyme authored and latkin committed May 19, 2015
    Configuration menu
    Copy the full SHA
    647787a View commit details
    Browse the repository at this point in the history

Commits on May 27, 2015

  1. Add back keyboard shortcut and command handling for 'Send line to int…

    …eractive'
    
    fixes dotnet#392
    closes dotnet#470
    
    commit a75cb38
    Author: latkin <latkin@microsoft.com>
    Date:   Tue May 26 13:32:08 2015 -0700
    
        Update w/ code review feedback
    
    commit d2e1591
    Author: latkin <latkin@microsoft.com>
    Date:   Fri May 22 16:45:19 2015 -0700
    
        Add back keyboard shortcut and command handling for 'Send line to interactive'
    latkin committed May 27, 2015
    Configuration menu
    Copy the full SHA
    0cb505c View commit details
    Browse the repository at this point in the history

Commits on May 28, 2015

  1. Remove duplicate 'Visual F# Items' node for project items

    This was added a while back because we had the opposite problem: items were
    mysteriously appearing directly under the root. See http://visualfsharp.codeplex.com/workitem/118
    At some point another fix must have restored the expected 'Visual F# Items' node. Thus
    we now need to revert the original fix.
    
    fixes dotnet#282
    latkin committed May 28, 2015
    Configuration menu
    Copy the full SHA
    3a07cc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2015

  1. Fix memory leak: not disposing even subscriptions to invalidation events

    partially addresses dotnet#106
    closes dotnet#477
    
    commit 5505b71
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sun May 31 16:48:05 2015 +1000
    
        fix tests for invalidation handlers
    
    commit 0871018
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sun May 31 16:35:47 2015 +1000
    
        add diagnostic counters to signature
    
    commit e8afa9c
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Sun May 31 15:07:35 2015 +1000
    
        Fix memory leak: not disposing even subscriptions to invalidation events
    dsyme authored and latkin committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    64c4ea6 View commit details
    Browse the repository at this point in the history
  2. Proper handling of VSUTDCF options in up-to-date check, and safer Try…

    …GetActiveConfigurationAndPlatform
    
     - Use `IVsSolutionBuildManager5.FindActiveProjectCfgName` instead of `IVsSolutionBuildManager2.FindActiveProjectCfg` in `TryGetActiveConfigurationAndPlatform`, as it is not sensitive to sync context
     - Give proper consideration to the VSUTDCF options flags passed to QueryStartUpToDateCheck
    
    fixes dotnet#471
    closes dotnet#479
    latkin committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    322d27f View commit details
    Browse the repository at this point in the history
  3. Assorted test fixes found when running tests on internal infra

    - Older NUnit used internally compares collections differently
      - Has trouble with nested collections
      - Enforces that empty collections have the same type (newer NUnit is lax about this)
    - Add `NoMT` test tag to various new tests that don't support mixed .NET version testing (i.e. .NET 2/4 multitargeting)
    - Make sure all IDE bits build with correct versions of VS SDK dependencies
      - IDE unit tests were all failing with latest VS RC installed
    - Various small tweaks to account for versioning and file paths used by VS
    
    closes dotnet#482
    
    commit 539225b
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jun 2 12:35:30 2015 -0700
    
        Add missing project file
    
    commit f8d9fe8
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jun 2 07:27:43 2015 -0700
    
        Another core unit tests fix
    
    commit f6d830b
    Author: latkin <latkin@microsoft.com>
    Date:   Thu May 28 13:33:08 2015 -0700
    
        Use correct, consistent versions of VS binaries
    
    commit 827044c
    Author: VFSharpTeam <vfsharpteam@microsoft.com>
    Date:   Thu May 28 10:01:23 2015 -0700
    
        More test fixes
    
    commit fe8661f
    Author: latkin <latkin@microsoft.com>
    Date:   Wed May 27 16:36:37 2015 -0700
    
        First batch
    latkin committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    275b832 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2015

  1. Explicitly set custom F# VS settings if they are missing

    On package load, check if any of the custom F# settings are somehow missing
    from the settings store.  Explicitly set them to their desired defaults if
    they are indeed missing.
    
    Added to the language service package since this is guaranteed
    to load any time the project system package is loaded, but the converse is
    not true (e.g. open loose F# script file without opening a solution).
    
    fixes dotnet#199
    closes dotnet#491
    
    commit da9f29a
    Author: latkin <latkin@microsoft.com>
    Date:   Wed Jun 10 09:33:28 2015 -0700
    
        Don't create unused binding in VS 12.0
    
    commit 92c8919
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jun 9 18:55:54 2015 -0700
    
        APIs used are new for 14.0, omit them for 12.0 builds
    
    commit a662e18
    Author: latkin <latkin@microsoft.com>
    Date:   Tue Jun 9 17:28:22 2015 -0700
    
        Code review feedback, and add clickable URLs setting
    
    commit b6697a7
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jun 8 18:13:35 2015 -0700
    
        Explicitly set custom F# VS settings if they are missing
    latkin committed Jun 10, 2015
    Configuration menu
    Copy the full SHA
    66109b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2015

  1. Roll back binary breaking changes in 52a7252

    fixes dotnet#486
    closes dotnet#497
    
    commit a24d85b
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jun 12 15:24:41 2015 -0700
    
        Revert to all old code
    
    commit 9cf81de
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jun 11 11:52:11 2015 -0700
    
        Add extra test case for fixed non-inline APIs
    
    commit f552478
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jun 11 10:52:18 2015 -0700
    
        Use lazy-evaluated resource string for all non-inline APIs
    
    commit 76871e6
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Jun 8 19:54:19 2015 -0700
    
        Add tests for multitargeting scenarios
    
    commit 3d6cfcf
    Author: latkin <latkin@microsoft.com>
    Date:   Thu Jun 11 10:01:57 2015 -0700
    
        Roll back 52a7252
    latkin committed Jun 15, 2015
    Configuration menu
    Copy the full SHA
    c2335c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2015

  1. Use Assembly.EscapedCodeBase not .CodeBase in IDE unit tests

    This was causing internal execution to fail when directory names
    contained various special character.
    latkin committed Jun 17, 2015
    Configuration menu
    Copy the full SHA
    942d292 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d02a425 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2015

  1. Array.chunkBySize does not return final chunk in some cases

    An example case is Array.chunkBySize 3 [|1..4|], the code calculates the
    number of chunks to be 2, and then does not copy the final (partial) chunk
    as 4 mod 2 is 0. Similarly for Array.chunkBySize 5 [|1..12|], number of
    chunks is 3 and 12 % 3 = 0
    
    Changing check to len % chunkSize fixes this.
    
    Fixes dotnet#501
    Closes dotnet#503
    PatrickMcDonald authored and latkin committed Jun 19, 2015
    Configuration menu
    Copy the full SHA
    2f5d047 View commit details
    Browse the repository at this point in the history
  2. Fix dotnet#492 - use ConvILTypeRefUnadjusted to properly route local …

    …assembly refs
    
    ConvILTypeRefUnadjusted properly handles the case where the reference is
    statically linked. ConvILTypeRef does not.
    
    These two used to be a single API. They were split in 640db00 and it was
    a simple oversight that the wrong one was wired up here.
    
    fixes dotnet#492
    closes dotnet#510
    latkin committed Jun 19, 2015
    Configuration menu
    Copy the full SHA
    dd8252e View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2015

  1. Update changelog for F# 4.0

    latkin committed Jul 17, 2015
    Configuration menu
    Copy the full SHA
    607d00a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2015

  1. File renamings and code cleanup

    This is a pass of cleanup that renames some files to get rid of most cryptic abbreviations like "csolve", and does some other code cleanup and documentation too.
    
      - commenting in "detuple.fs"
      - removing ExtensibleDumper.fs which is an old adhoc debug mechanism barely used in the codebase
      - removing some dead code in fsc.fs (some code was already duplicated in fscmain.fs too!)
      - renaming check.{fs,fsi} --> PostInferenceChecks.{fs,fsi}
      - renaming tc.{fs,fsi} --> TypeChecker.{fs,fsi}
      - renaming opt.{fs,fsi} --> Optimizer.{fs,fsi}
      - renaming est.{fs,fsi} --> ExtensionTyping.{fs,fsi}
      - renaming build.{fs,fsi} --> CompileOps.{fs,fsi}
      - renaming fscopts.{fs,fsi} --> CompileOptions.{fs,fsi}
      - moving the option parser to CompileOptions.fs (where it belongs!)
      - marking some record types as RequireQualifiedAccess (to give better errors when editing the compiler)
      - removed a whole bunch of semicolons
      - removed some old debugging output (verboseStamps etc.)
    
    closes dotnet#357
    
    commit 5e69236
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Mon Aug 3 14:09:33 2015 +0100
    
        restore code that should not have been removed
    
    commit 7e8eda59c2929b2cfc55f24a7c96cec28994e892
    Author: latkin <latkin@microsoft.com>
    Date:   Fri Jul 31 18:15:49 2015 -0700
    
        Fix expected text in Watson test
    
    commit 248a14c
    Merge: 4767d5b dd8252e
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Thu Jul 9 16:42:28 2015 +0100
    
        integrate & merge with latest HEAD
    
    commit 4767d5b
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 17:25:23 2015 +0200
    
        update to force appveyor
    
    commit 0600f3e
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 16:52:21 2015 +0200
    
        update to force appveyor
    
    commit 02c6c6c
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 16:38:12 2015 +0200
    
        update to fix build
    
    commit 877a1d2
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 16:30:50 2015 +0200
    
        update to fix build
    
    commit dd886be
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 14:03:02 2015 +0200
    
        update to fix build
    
    commit 4f73a2b
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 13:46:02 2015 +0200
    
        update proto (4)
    
    commit 5430936
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 13:44:10 2015 +0200
    
        update to fix build
    
    commit 93d94c9
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 13:35:15 2015 +0200
    
        update proto ()
    
    commit 77fa7ac
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 13:31:35 2015 +0200
    
        update proto and renamings
    
    commit 8797a81
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 13:05:09 2015 +0200
    
        integrate cleanup with  fsharp4 (2)
    
    commit 31777c7
    Merge: c6ffdb6 bb09bb3
    Author: Don Syme <donsyme@fastmail.fm>
    Date:   Fri Apr 10 12:43:00 2015 +0200
    
        integrate cleanup with  fsharp4
    
    commit bb09bb3
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Dec 1 09:53:04 2014 +0000
    
        remove more semicolons in ilwrite.fs
    
    commit a3ca155
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sun Nov 30 20:23:14 2014 +0000
    
        code cleanup inn ilwrite.fs and il.fs
    
    commit f2e301e
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sun Nov 30 15:54:21 2014 +0000
    
        cleanup and rename build.fs and fscopts.fs
    
    commit 20cb9b0
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sun Nov 30 00:19:12 2014 +0000
    
        make some more functions into members in tast.fs
    
    commit ddadb30
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Nov 29 23:31:17 2014 +0000
    
        additional cleanup in tast.fs (2)
    
    commit 662d87c
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Nov 29 23:25:14 2014 +0000
    
        additional cleanup and comments in tast.fs
    
    commit a27f527
    Merge: 79b8293 4f94347
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Nov 29 20:37:10 2014 +0000
    
        Merge branch 'master' of https://git01.codeplex.com/visualfsharp into master-cleanup-1
    
    commit 79b8293
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Sat Nov 29 20:35:26 2014 +0000
    
        code cleanup and file rename
    dsyme authored and latkin committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    ae910ee View commit details
    Browse the repository at this point in the history
  2. Cleanup vs ext

    remove all of the `/*internal, but public for FSharp.Project.dll*/` comments, and other small cleanups
    
    closes dotnet#349
    
    commit 4a8abefeddc58809f7429434649e2f5b02f67ff7
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 16:44:03 2015 +0200
    
        fix naming
    
    commit 2767f161028cfc78078eb7ac197f36bfdaed6e2e
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 16:39:48 2015 +0200
    
        unused comment and using
    
    commit 784d73e80827ccb79485b07c481043842a1511a1
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 16:32:46 2015 +0200
    
        cleanup
    
    commit 3d9dd20bda3f27b35ab38c342f347b3d48fdd0b7
    Author: enricosada <enrico@sada.io>
    Date:   Wed Apr 8 17:18:46 2015 +0200
    
        fix xml docs
    
    commit c737d7c82621eef223cc894be9c6fc415ddbf67e
    Author: enricosada <enrico@sada.io>
    Date:   Wed Apr 8 17:16:19 2015 +0200
    
        remove commented out code
    
    commit 9ddf4c15b2fa9ea1d82dffa37ae632062b24c33d
    Author: enricosada <enrico@sada.io>
    Date:   Wed Apr 8 17:11:35 2015 +0200
    
        style fix
    
    commit 24cdafd72721d2f81711d15d7f412b1f8810d719
    Author: enricosada <enrico@sada.io>
    Date:   Wed Apr 8 17:10:44 2015 +0200
    
        possible null ref, check parent before parent.onChildAdded
    
    commit 3c74d24fd7e9ec78ae2cfddcd9d993d74e080742
    Author: enricosada <enrico@sada.io>
    Date:   Wed Apr 8 17:08:11 2015 +0200
    
        remove unused
    
    commit 54bdb0530c64a959c345cfffa5566f4ddba753d8
    Author: enricosada <enrico@sada.io>
    Date:   Wed Apr 8 17:00:50 2015 +0200
    
        remove comment /*[access-modifier], but [access-modifier] for FSharp.Project.dll*/
    enricosada authored and latkin committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    0bfd80c View commit details
    Browse the repository at this point in the history
  3. Cleanup vs ext 2

      - remove `#region`s
      - removed include of not existing doc in comments (noise)
      - remove redundant comments (`/// this is a constructor`)
      - remove commented code
      - remove an empty file
    
    closes dotnet#358
    
    commit c34491923f46ecbf2984d58ba3bf4e3391205a6e
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 16 15:03:14 2015 +0200
    
        removed comment
    
    commit 6daf02cf3d65c342f4aff8d4bebc1cc2fa0a3506
    Author: enricosada <enrico@sada.io>
    Date:   Fri Apr 10 14:56:39 2015 +0200
    
        remove empty file
    
    commit 0e736d994beecbec9263808edb04f5170e99fbe0
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 23:10:38 2015 +0200
    
        remove commented code
    
    commit b4422b9eef39cccb10a60a0216f313915b10a5eb
    Author: enricosada <enrico@sada.io>
    Date:   Fri Apr 10 11:26:29 2015 +0200
    
        removed redundant comments
    
    commit f8a981dc1f88db773be00bfff7aa993424eab985
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 23:19:34 2015 +0200
    
        remove include external doc in comments
    
    commit f59c84cd386ed89e5b99f950e145d33f02913e78
    Author: enricosada <enrico@sada.io>
    Date:   Fri Apr 10 14:56:00 2015 +0200
    
        remove #region
    enricosada authored and latkin committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    66d4883 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2015

  1. Remove unused code

    Deletes code conditional on unused defines
      - SINGLE_FILE_GENERATOR
      - NOT_YET_NEEDED
      - BETA2
      - IMPLEMENT_IVSPERSISTHIERARCHYITEM2
      - IVsOutliningCapableLanguage
      - CUT
      - DISABLED
      - OLDCODE
      - Suggestion4299
      - UNUSED_DEPENDENT_FILES
      - UNUSED_NESTED_PROJECTS
      - NEVER
      - false
      - UNUSED
    
    closes dotnet#353
    
    commit 2839aab40f4e3ab434f0738d5c8e3691d7c2c5df
    Author: latkin <latkin@microsoft.com>
    Date:   Mon Aug 3 17:22:20 2015 -0700
    
        Fix merge conflict
    
    commit fc4602bf8b60204d85e707db1438f78cc082cb3d
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 18:15:19 2015 +0200
    
        remove SINGLE_FILE_GENERATOR
    
    commit 2dc0802e76006c6f5dcceae3360325eba01aea6c
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 18:08:21 2015 +0200
    
        remove NOT_YET_NEEDED
    
    commit df49b75211747dcd4e0ff887ef4473a280bf4a59
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 18:05:56 2015 +0200
    
        remove BETA2
    
    commit 70858f0689b29638ebfb35e1c3b0aa149895b801
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 18:05:36 2015 +0200
    
        remove IMPLEMENT_IVSPERSISTHIERARCHYITEM2
    
    commit d5ec2047ed550db9396892bfbdea28b07bc46193
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 18:02:21 2015 +0200
    
        remove IVsOutliningCapableLanguage
    
    commit 7f78d984171b4ed22da6339c6b799bbd44e743b3
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 17:55:24 2015 +0200
    
        remove CUT
    
    commit d781a86012e497dd81fe811250d5efb481c80945
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 17:54:59 2015 +0200
    
        remove DISABLED
    
    commit d19d387bd38a0b60e688fe6fa40a24d539d5853d
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 17:50:06 2015 +0200
    
        remove OLDCODE
    
    commit 1997a739aa040aa06428f2d225f7d8771b27f938
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 17:48:02 2015 +0200
    
        remove Suggestion4299
    
    commit 58cfe73fd9931dfb0276be146dc8d51c04c68c51
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 17:31:29 2015 +0200
    
        remove UNUSED_DEPENDENT_FILES
    
    commit 790e49786bb74b1c7a3915ed4b4aaf6243543803
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 17:19:47 2015 +0200
    
        remove UNUSED_NESTED_PROJECTS
    
    commit b738f464175e825dad7abdc55ad0e0e20a36545c
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 17:01:08 2015 +0200
    
        remove NEVER
    
    commit 1f9dea77c2618eeaadec25edced524d51c21b534
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 16:59:43 2015 +0200
    
        remove false
    
    commit e43fe145b73c81329c1af18744517bef7deb9da4
    Author: enricosada <enrico@sada.io>
    Date:   Thu Apr 9 16:57:27 2015 +0200
    
        remove UNUSED
    enricosada authored and latkin committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    51ff4c5 View commit details
    Browse the repository at this point in the history
  2. cleanup referenceresolution.fs/fsi

    ReferenceResolution.fs/fsi has long been messy in a way that obscured what
    it does. This is some code cleanup (no change in functionality) to remove
    some of the obscurity. This came from reviewing the code with Robin Neatherway.
    
    closes http://visualfsharp.codeplex.com/SourceControl/network/forks/dsyme/cleanup/contribution/7671
    
    commit dbd480e5f58418782bcc0f0dde54a5bc8bfe346f
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Nov 10 16:21:12 2014 +0000
    
        put net10 and net11 back
    
    commit ac83e77a8d6a9fe93dab5afa904761feec27be08
    Author: Don Syme <dsyme@microsoft.com>
    Date:   Mon Nov 10 16:05:52 2014 +0000
    
        cleanup ReferenceResolution.fs
    dsyme authored and latkin committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    01dc508 View commit details
    Browse the repository at this point in the history
  3. update

    dsyme committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    6c6cb0e View commit details
    Browse the repository at this point in the history