- 22 3月, 2018 3 次提交
- 14 3月, 2018 2 次提交
-
-
由 Steffen Forkmann 提交于
-
由 Kevin Ransom 提交于
-
- 23 2月, 2018 1 次提交
-
-
由 Bill Hally 提交于
-
- 21 2月, 2018 1 次提交
-
-
由 Avi Avni 提交于
* reduce ILEventDef ILPropertyDef and ILFieldDef memory * Update IlxGen.fs * reduce ILMethodDef memory * reduce ILTypeDef memory * clean redundant functions
-
- 23 1月, 2018 1 次提交
-
-
由 Don Syme 提交于
* make tuples support Item* with warning * add deactivated tests for struct tuple * proper return types for Rest, prototype ctors * fix SRTP * fix tests * fix tests * add more protection * improve code for decompiling types * fix unit tests * don't rebuild * make infos systematic to reduce use of tcrefOfAppTy * update test cases * fix build * update test cases * bump FCS version consistently * use consistent names * code review
-
- 16 12月, 2017 1 次提交
-
-
由 Don Syme 提交于
* rename src/fsharp/vs --> src/fsharp/service * move unit tests to tests" * remove some namespace opens * remove COMPILER_PUBLIC_API * remove COMPILER_PUBLIC_API
-
- 08 11月, 2017 1 次提交
-
-
由 Don Syme 提交于
* Use NO_EXTENSIONTYPING for better compiler debugging in normal case * Update Fsc.fsproj
-
- 01 9月, 2017 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* Fix attribute references * For attributes with type arguments only add reference to Nominal types
-
- 29 8月, 2017 1 次提交
-
-
由 Kevin Ransom 提交于
-
- 26 6月, 2017 1 次提交
-
-
由 Steffen Forkmann 提交于
* Implement `MethodImplOptions.AggressiveInlining` flag - fixes #1637 * More inlining * remove change to TAST * fix build * add test
-
- 17 6月, 2017 1 次提交
-
-
由 Don Syme 提交于
-
- 31 5月, 2017 1 次提交
-
-
由 Steffen Forkmann 提交于
* Don't convert attributes to array and then to list * Don't convert attributes to array and then to list
-
- 19 5月, 2017 1 次提交
-
-
由 Don Syme 提交于
-
- 09 5月, 2017 1 次提交
-
-
由 Don Syme 提交于
* import remaining FCS code * add missing files * fix some parts of build * more FCS integration work * build fcs.dll and vs targets * revert changes to proj files * update sig files * various cleanup items * simplify #ifs * fix various tests * enable scripting testing * fix build * fix build * fix tests and build * fix tests and build * fix build * fix tests * fix tests * add diagnostic and fix coreclr build * fix printing tests * test updates * improve error logging * integrate visualfsharp master * dependency files * proj file * dependency files * fix build * fix fsi.exe in GUI mode * add end of line to source text if needed as before * fix many tests * fix remaining tests * better strong name logic to fix final test * reinstate all strong names * fix last tests * fix last test again
-
- 21 4月, 2017 1 次提交
-
-
由 Don Syme 提交于
* fix resolution to always prefer unification once an assembly has been referenced * improve diagnostics * fix proto * fix unintended change
-
- 07 4月, 2017 1 次提交
-
-
由 Don Syme 提交于
* fix multi case struct unions * fix serialization of struct unions * fix serialization of struct unions (2)
-
- 04 4月, 2017 1 次提交
-
-
由 Fourchaux 提交于
* Spelling typos (of Comments in src/*.fs{i} files) * Typo (illib.fs)
-
- 23 11月, 2016 1 次提交
-
-
由 Don Syme 提交于
The compiler has some logic to search for known types amongst available DLLs. With this PR we get to enable several tests that uses F# Interactive on .NET Core and more tests for the F# compiler on .NET Core Some of the known-type-search logic is OK, but swathes of it are not so good, e.g. this stuff This improves the search by just having one function to do the search moving many "known types" out of Abstract IL (ILGlobals) and into the F# Compiler TcGlobals. THe advantages of this is that getting started with ILGlobals is much simpler if the set of referenced types is simpler - in particular if the small set of types known to Abstract IL are all always in the primary assembly (Int32, String, Array etc.). This is particularly important for .NET Core. I don't trust the current code to correctly find some of the more obscure types for .NET Core, since the searching was based around various assumptions for Profile 7, 78, 259. Overall this removes a fair chunk of fragile code from the compiler. Separately this refactors TcGlobals to be a class instead of a record (which requires fewer lines of code)
-
- 14 11月, 2016 1 次提交
-
-
由 Don Syme 提交于
-
- 05 11月, 2016 1 次提交
-
-
由 Paul Westcott 提交于
seekReadMethodDefAsMethodDataUncached didn't honour the total parameter count of both the type object and the method object. If there was only one, then the correct result would have been achieved, but when both were specific it caused corruption of the resultant MethodData structure.
-
- 06 10月, 2016 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* Improve scope arrangement for portable pdbs * Git: 1) Enable implicit sequence points for portable pdbs 2) Minor rename and cleanup for portable pdb generation * Saved * Fix manifest --- it was inadvertently updated with debuggableattribute flags. * reset debug build to full pdpbs
-
- 24 9月, 2016 1 次提交
-
-
由 Steffen Forkmann 提交于
* Bye bye FlatList * Bye bye ILList * Remove Flatlist from proto * Remove more tautological calls
-
- 03 8月, 2016 1 次提交
-
-
由 Omar Tawfik 提交于
-
- 15 7月, 2016 1 次提交
-
-
由 Omar Tawfik 提交于
-
- 06 7月, 2016 2 次提交
- 16 6月, 2016 1 次提交
-
-
由 Don Syme 提交于
-
- 11 6月, 2016 1 次提交
-
-
由 Don Syme 提交于
-
- 08 6月, 2016 1 次提交
-
-
由 Don Syme 提交于
-
- 05 6月, 2016 1 次提交
-
-
由 Don Syme 提交于
-
- 03 6月, 2016 1 次提交
-
-
由 Don Syme 提交于
-
- 14 4月, 2016 2 次提交
-
-
由 Don Syme 提交于
-
由 WilliamBerryiii 提交于
Updated formatted comments with code review comments.
-
- 08 3月, 2016 1 次提交
-
-
由 KevinRansom 提交于
-
- 29 1月, 2016 1 次提交
-
-
由 KevinRansom 提交于
-
- 19 1月, 2016 1 次提交
-
-
由 Don Syme 提交于
-
- 13 10月, 2015 1 次提交
-
-
由 Don Syme 提交于
-