1. 07 4月, 2017 1 次提交
  2. 04 4月, 2017 1 次提交
  3. 23 11月, 2016 1 次提交
    • D
      Improve compiler's type searching logic (#1792) · a0db991a
      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)
      a0db991a
  4. 14 11月, 2016 1 次提交
  5. 05 11月, 2016 1 次提交
    • P
      Fix bug in seekReadMethodDefAsMethodDataUncached (#1704) · 3fa60f92
      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.
      3fa60f92
  6. 06 10月, 2016 1 次提交
    • K
      Enable implicit sequence points (#1576) · 751745f4
      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
      751745f4
  7. 24 9月, 2016 1 次提交
  8. 03 8月, 2016 1 次提交
  9. 15 7月, 2016 1 次提交
  10. 06 7月, 2016 2 次提交
  11. 16 6月, 2016 1 次提交
  12. 11 6月, 2016 1 次提交
  13. 08 6月, 2016 1 次提交
  14. 05 6月, 2016 1 次提交
  15. 03 6月, 2016 1 次提交
  16. 14 4月, 2016 2 次提交
  17. 08 3月, 2016 1 次提交
  18. 29 1月, 2016 1 次提交
  19. 19 1月, 2016 1 次提交
  20. 13 10月, 2015 2 次提交
  21. 10 10月, 2015 1 次提交
  22. 02 10月, 2015 2 次提交
  23. 19 9月, 2015 1 次提交
  24. 14 8月, 2015 1 次提交
    • D
      fix for 82 - Scope of types for named attribute values · 4385bb76
      Don Syme 提交于
      Scope of types for named values in attributes improperly set as assembly where attribute is defined
      
      fixes https://github.com/Microsoft/visualfsharp/issues/82
      closes https://github.com/Microsoft/visualfsharp/pull/568
      
      commit a7e74c8cba301d39bb5b1d07f448dc4bcef88967
      Author: latkin <latkin@microsoft.com>
      Date:   Thu Aug 13 16:55:32 2015 -0700
      
          Add tests
      
      commit 6c6cb0e0ebae07c1e55847e2ddbab72bdcffef54
      Merge: d2a25c8 01dc5083
      Author: Don Syme <donsyme@fastmail.fm>
      Date:   Tue Aug 4 20:05:22 2015 +0100
      
          update
      
      commit d2a25c8db9c55d1ee0bd78c140355ccaa9130fee
      Author: Don Syme <donsyme@fastmail.fm>
      Date:   Mon May 11 12:44:15 2015 +0100
      
          updates to fix (3)
      
      commit 1097c068a457585c1e303e788d6bbb792a71e32d
      Author: Don Syme <donsyme@fastmail.fm>
      Date:   Mon May 11 12:42:43 2015 +0100
      
          updates to fix (2)
      
      commit 27c926891d1671edc6c174ee676eece370cbdc78
      Author: Don Syme <donsyme@fastmail.fm>
      Date:   Mon May 11 12:40:47 2015 +0100
      
          updates to fix
      
      commit fb3a470b9ec90bc81f4c2289d0c0c7a6c7e3cebe
      Author: Don Syme <donsyme@fastmail.fm>
      Date:   Mon May 11 12:36:13 2015 +0100
      
          fix for 82
      4385bb76
  25. 27 2月, 2015 1 次提交
    • L
      Script debugging in VS · 05ff1263
      latkin 提交于
      See spec at https://gist.github.com/latkin/cba4187a99db9747d0bf
      closes #225
      
      commit b8ea6f617f32e44f29a22afd7aa4f2d09bb1a091
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 24 17:12:04 2015 -0800
      
          Touch-ups after rebase
      
      commit 26ff24562bfb49de79c44342105f2946898c2f1e
      Author: latkin <latkin@microsoft.com>
      Date:   Wed Feb 18 12:54:36 2015 -0800
      
          Add capability to auto-break on first executable line
      
      commit 675a27298d687cb8c3240af64069cc22accefe02
      Author: latkin <latkin@microsoft.com>
      Date:   Wed Feb 18 12:53:27 2015 -0800
      
          Change menu text, use more sensible hotkeys
      
      commit ab73f78ca8bfc4b433152aa3e173fc22b74786a0
      Author: latkin <latkin@microsoft.com>
      Date:   Wed Feb 18 12:52:39 2015 -0800
      
          Small whitespace alignment
      
      commit f551344b09fdfb94bfd813100d6065032bd92520
      Author: latkin <latkin@microsoft.com>
      Date:   Thu Feb 12 19:29:16 2015 -0800
      
          Output symbol info for locals
      
      commit d6a0faac99bd33fec0c4be24d13009127b8ff420
      Author: latkin <latkin@microsoft.com>
      Date:   Thu Feb 12 18:00:14 2015 -0800
      
          Use same whitespace style as existing code
      
      commit a4003c17a006d7eeda1c3920ad05aef788db846e
      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 c5a64605aca53cdfd742975225c8fa4e665b9f84
      Author: latkin <latkin@microsoft.com>
      Date:   Wed Feb 11 07:39:34 2015 -0800
      
          Enable basic script debugging
      05ff1263
  26. 24 10月, 2014 1 次提交
    • D
      Fix cross module inlining · 3a38b7ae
      desco 提交于
      commit 8f1dcd1c760ce7ab2ae9de706bf12763038f2257
      Author: latkin <latkin@microsoft.com>
      Date:   Thu Oct 23 14:43:21 2014 -0700
      
          Updating tests to use proper env variables, adding .gitignore, renaming .cmd to .bat
      
      commit 6097fc2b506c7b61130cf87643ba09f3740e05d5
      Merge: 94c895db 0fc7b47
      Author: latkin <latkin@microsoft.com>
      Date:   Thu Oct 23 14:09:37 2014 -0700
      
          Merge branch 'pcl_inlining' of https://git01.codeplex.com/forks/vladima/primary into crossmodule
      
      commit 0fc7b4707146d0cf198af1863dcc307d017ede45
      Author: desco <desco.by@gmail.com>
      Date:   Wed Oct 8 10:30:58 2014 -0700
      
          remove PrimaryAssembly.NamedMscorlib
      
      commit b84ff88dce143bfd746e214acd806a839aa2903a
      Author: desco <desco.by@gmail.com>
      Date:   Sat Oct 4 14:13:44 2014 -0700
      
          added test to list
      
      commit ee32d77d825cf57202135eb40eff9269aaa20c31
      Author: desco <desco.by@gmail.com>
      Date:   Fri Oct 3 23:24:30 2014 -0700
      
          Added tests
      
      commit 7f0a59be92f544e4d04c5e41db1679490c419b3a
      Author: desco <desco.by@gmail.com>
      Date:   Fri Oct 3 16:27:13 2014 -0700
      
          consider both mscorlib and System.Runtime as candidate names of primary assembly
      3a38b7ae
  27. 28 5月, 2014 1 次提交
  28. 30 4月, 2014 1 次提交
  29. 28 3月, 2014 1 次提交