|
| 1 | +//=========================================================================================================== |
| 2 | +// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, |
| 3 | +// Version 2.0. See License.txt in the project root for license information. |
| 4 | +//=========================================================================================================== |
| 5 | +// |
| 6 | +// * impacts shipped VS product |
| 7 | +// - impacts open source codebase |
| 8 | +// |
| 9 | +//=========================================================================================================== |
| 10 | + |
| 11 | +Changelist for Visual F# Tools 3.1.2 |
| 12 | +==================================== |
| 13 | + |
| 14 | +* Support "Publish" to Azure This work is to support web "publish" story. |
| 15 | +- align RTMOOB with OSS release. |
| 16 | +- Rework codebase to enable open source |
| 17 | +* Required C# event members do not appear in intellisense when signature is (object, byref) |
| 18 | +* Invalid code is generated when using field initializers in struct constructor |
| 19 | +- Cleanup F# opensource |
| 20 | +- Moving SqmLogger.fs out of the Open tree |
| 21 | +* Add License.txt and remove README.md |
| 22 | +* Fix a couple of minor issues in the tutorial script. as suggested in bug 859079 (changeset 1269577) |
| 23 | +* Move the templates to the open area, create template deployment projects. Update internal build and deployment to deploy vsix' and remove existing templates on installation. (changeset 1267734) |
| 24 | +- prevent project rebuilds |
| 25 | +- Simplify DEVGUIDE.html |
| 26 | +* XmlDoc generation bugfix: remove duplicate namespaces |
| 27 | +- Fix baselines for helptext tests (changeset 1266324) |
| 28 | +* Enable shadowcopying when FSI references an assembly. |
| 29 | +- Added more inline opt tests |
| 30 | +* Changed address optimization to not optimize on top level static bindings. |
| 31 | +* Added optimizations for addresses with tests. |
| 32 | +* Perf improvement for Seq.windowed, adapted from suggestion originally by Jon Harrop |
| 33 | +* make it possible to set breakpoint inside quotation. |
| 34 | +* Remove sl5-compiler build option |
| 35 | +- Removing #IF SILVERLIGHT from the compiler |
| 36 | +* Adjusted check for ParamArray case |
| 37 | +* Type inference involving generic param arrays |
| 38 | +- Update param array test case to build C# component on-the-fly instead of using a checked-in binary. Also fill in the test case a bit more. (changeset 1239498) |
| 39 | +- remove dead code |
| 40 | +- Code sanitization: Add comments, regularize naming, simplify ImportILTypeDefList |
| 41 | +* fix for #7: NullRef in list comprehension, when for loop works |
| 42 | +* fix for 37: performance regression in 3.1 |
| 43 | +- Update command line used to build test DLL for default manifest test, and adding support for $ISCFLAGS in PreCmd, required for internal test runs doing multitargeting. (changeset 1236364) |
| 44 | +- Fix for default manifest test. Turns out LoadLibrary chokes sometimes on x86 when loading Debug assemblies. Switch to LoadLibraryEx, loading binaries as pure data files. (changeset 1236335) |
| 45 | +- Removing some unneeded/incorrect quotes in TP tests (changeset 1235643) |
| 46 | +- Further tweaks to test scripts (changeset 1235417) |
| 47 | +- A few more tweaks so that tests work properly in internal test runs (changeset 1235396) |
| 48 | +- Fix accidental incorrect quoting in test script (changeset 1235391) |
| 49 | +- Fixing up a bunch of tests that don't properly handle fsc/fsi paths with spaces (changeset 1234984) |
| 50 | +- Fixing driver script for FSharp suite to properly handle paths with spaces (changeset 1234889) |
| 51 | +- Minor update to fix a warning. |
| 52 | +- : Fixing and adding more tests |
| 53 | +- More tests for discrimanted unions. |
| 54 | +- Starting to add tests for discrimanted unions. |
| 55 | +* Fix for fsbugs issue "can't run F# Console Application with 'update' in name". |
| 56 | +* [F#] Slicing and range expression inconsistent |
| 57 | +- Fixing typo in TESTGUIDE |
| 58 | +- Update open build to target .NET 4.5 and MSBuild 12. This aligns the open build with what ships in VS 2013 and F# 3.1.1 OOB. |
| 59 | +- Add strong name validation skip for test library FSharp.Compiler.Hosted (changeset 1227695) |
| 60 | +- Add folders to FSharp.Core.fsproj |
| 61 | +- remove non-existent file in solution |
| 62 | +- Use folders in FSharp.Compiler.fsproj |
| 63 | +- Fixing a couple of typos from the previous checkin (changeset 1226793) |
| 64 | +- Reconfiguring a bunch of tests that were hard-coded to use Visual Studio paths to find FSharp.Core and other F# bits. |
| 65 | +- Fixing defines for portable profile 47 FSharp.Core to align with what ships in Visual Studio F# (changeset 1226720) |
| 66 | +- Update docs to reflect recent changes (changeset 1225564) |
| 67 | +- Allow user to specify what build flavor they want to run tests against, debug or release. (changeset 1225561) |
| 68 | +- Add script to build test tools from source (changeset 1225556) |
| 69 | +- Add required plumbing so that one can build FSharp.Core for portable profile 47 in open repo (Requires rebuild of Proto so that portable targets file gets dropped) (changeset 1225504) |
| 70 | +- Move the hosted compiler infrastructure over to the open repo and refactor projects so that it builds from source rather than requiring a checked-in binary. (changeset 1225435) |
| 71 | +- Refactoring the ILComparer tool project so that it can build from source, instead of requiring a checked-in binary (changeset 1225430) |
| 72 | +- Adding links to Perl and NUnit in DEVGUIDE.html |
| 73 | +- Small fix in DEVGUIDE.html docu |
| 74 | + |
| 75 | + |
| 76 | +Changelist for Visual F# Tools 3.1.1 (Released - 01/24/2014) |
| 77 | +============================================================== |
| 78 | + |
| 79 | +* Errors when attempting to add reference to .NET core library |
| 80 | +* Releasing symdiareader RCWs explicitly on the main thread instead |
| 81 | +* Improve fsharp compiler telemetry |
| 82 | +* Improper treatment of * in AssemblyVersion attribute |
| 83 | +* sprintf "%%" returns "%%" in Dev12, previously returned "%" in Dev10/Dev11 |
| 84 | +* Crash in FSComp.SR.RunStartupValidation() |
| 85 | +* F#3.0 1D Slice Setter does not compile in VS12 |
| 86 | +* Enable Visual FSharp tools to integrate in Visual Studio Windows Desktop Express. |
| 87 | +* Fixing up the F# open build projects so that they work properly on community machines with no prior F# bits installed. |
| 88 | +- Some small fixes to improve the core unit tests in open source environment |
| 89 | +- Fix FSharp.Data.TypeProviders project |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | + |