1. 02 2月, 2015 1 次提交
  2. 01 2月, 2015 1 次提交
  3. 31 1月, 2015 3 次提交
  4. 30 1月, 2015 5 次提交
    • S
    • M
      Remove erroneously attached Obsolete attribute · db6d3b7b
      Max Malook 提交于
      fixes #170
      closes #173
      db6d3b7b
    • D
      Fix #163 - Array2d.* don't work on non-zero-based arrays · 57f4f685
      Don Syme 提交于
      fixes #163
      closes #172
      
      commit 1d8b42efda514357bcb14bd1838a4e9c6dc3cdab
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 29 10:15:54 2015 +0000
      
          NOP commit to run appveyor
      
      commit 290c154a5c68c517a395db0c57553a45b5dea85e
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 29 01:13:14 2015 +0000
      
          minor update to fix
      
      commit 210201dcce89c9d1875056686c57093b5df04a32
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 29 01:06:30 2015 +0000
      
          FIx #163 - Array2d.* don't work on non-zero-based arrays
      57f4f685
    • A
      Fix for #30 -- Incorrect number of type arguments to local call · 9ca869db
      andrewjkennedy 提交于
      fixes #30
      closes #167
      
      commit ef01ef3962261a4f091c1d8f7c74423274bade28
      Author: andrewjkennedy <akenn@microsoft.com>
      Date:   Thu Jan 29 15:21:05 2015 +0000
      
          Whitespace change to kick AppVeyor
      
      commit 6cc2e7734f867fe976cd63bc33d7cfe35161710b
      Author: andrewjkennedy <akenn@microsoft.com>
      Date:   Thu Jan 29 10:02:20 2015 +0000
      
          Regression test for issue #30
      
      commit 72635a9929fb09dd58b9b3e071247a22458d78b8
      Author: andrewjkennedy <akenn@microsoft.com>
      Date:   Wed Jan 28 12:42:32 2015 +0000
      
          Fix for https://github.com/Microsoft/visualfsharp/issues/30
          Code was comparing a pre-erasure list of arguments with a post-erasure list
      9ca869db
    • D
      fix and tests for #122 - no .volatile emitted on stfld · 7b1d8964
      Don Syme 提交于
      fixes #122
      closes #144
      
      commit f138b61d9fc2303d510aa59aff308f6b65fa26b9
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 29 12:19:37 2015 +0000
      
          enable codegen as smoke tests
      
      commit 20b1e81d542a8a3fef891013e5e36a12c5e14fb0
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 29 12:18:26 2015 +0000
      
          update baselines for tests
      
      commit b43c3279767344c5fca2e59ce9f2c3d953d6aaed
      Merge: 4a83340 d17d429c
      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 4a833409c30407a7409904ac73baae7f0197a675
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 29 10:17:43 2015 +0000
      
          NOP commit to run appveyor
      
      commit 2fb9f57e5085f709aca6a9bbe03f0ca653a21247
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Tue Jan 27 17:44:49 2015 +0000
      
          fix and tests for #122 - no .volatile emitted on stfld
      7b1d8964
  5. 29 1月, 2015 4 次提交
  6. 28 1月, 2015 4 次提交
  7. 27 1月, 2015 3 次提交
    • E
      fix LanguagePrimitives.ErrorStrings messages depends on culture · 52a72523
      enricosada 提交于
      the SR.GetString use CultureInfo.CurrentUICulture, so need to be invoked at
      runtime not bound when the module ErrorStrings is opened
      52a72523
    • D
      add Checked.int8/uint8 and Nullable.int8/uint8 · ae66aaf3
      Don Syme 提交于
      closes #19
      
      commit 5869de443d848e3fcbcadd0432dc371033702622
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 22 12:58:32 2015 +0000
      
          update surface area tests
      
      commit efbba0a0e8c307ffd2002312a15b11e1c9acf9ed
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 22 12:00:02 2015 +0000
      
          revert renaming to minimize diff
      
      commit 00011fbaf448a7c5ec49541de17148b0eea396d5
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Fri Jan 16 13:55:42 2015 +0000
      
          Add tests and fixes for Nullable ops
      
      commit 34d720bc4b64a25fdda7e46659213b52eba710c1
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 15 16:45:05 2015 +0000
      
          add Checked.int8/uint8 and Nullable.int8/uint8
      ae66aaf3
    • S
      Show warning when DU is accessed without type but RequiredQualifiedAccess was set · c52b4ddc
      Steffen Forkmann 提交于
      fixes #95
      closes #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 ef1fb6bdd4e3a186181a091980cd0ee782782ba3
      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 #95
      
      commit fa5e972adf113af0dc379a4962a549467d58b3b2
      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 #95
      
      commit e8a652e6d8133fdf0b5b43be1729452774a59060
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Mon Jan 26 10:00:43 2015 +0100
      
          Fix a case where #95 is violated in the compiler itself
      
      commit 7c9c96809af25b40110c5f99ecad32340b151934
      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 #95
      c52b4ddc
  8. 23 1月, 2015 2 次提交
    • A
      Pickling of metadata for units: need to ensure that integer exponents are... · b1c03b6f
      andrewjkennedy 提交于
      Pickling of metadata for units: need to ensure that integer exponents are pickled in a form compatible with F# 3.x tools.
      
      fixes #69
      closes #72
      
      commit a56686150e512f846d3548eb28161d59d6e9ee42
      Merge: 09ad7557 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 e4cf4a2a63268147fd93a360d3064edbd74787ca
      Author: andrewjkennedy <akenn@microsoft.com>
      Date:   Wed Jan 21 11:21:19 2015 +0000
      
          Small cleanup of units pickling
      
      commit db6643a75af9b4dd8e95fe54f7184eaa071908b8
      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 77ba222a67958ddb6a3714e5db7fdc79759338ae
      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 #69 on github.
      b1c03b6f
    • D
      Allow implicit quotation of expressions used as a method arguments · 09ad7557
      Don Syme 提交于
      commit 4747cd9198db754974e179f4df2e1c2ff5378875
      Author: latkin <latkin@microsoft.com>
      Date:   Wed Jan 21 15:06:33 2015 -0800
      
          Update baseline for typecheck test
      
      commit bd4dd1aa7b4fbd099f1ead0073e1b3ad98bdd06e
      Merge: c3e25844 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 8dd11c0cbdaad647311fcd85a94abba808c00be4
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 15 11:51:35 2015 +0000
      
          clean up tests
      
      commit eb3bb2e4d0fb916945feba7fa2d8db23d9d9caad
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 15 11:40:33 2015 +0000
      
          remove auto-quotation for 'raw' Expr arguments
      
      commit bdee98e44fd10633d5a3e98d46f8fa38ba45c591
      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 be483420a46a75d2755cbf5b78f31131ccdb8310
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Wed Jan 14 19:44:34 2015 +0000
      
          allow first-class use of ReflectedDefinition methods
      
      commit 23d00fdf5dcbc47a7e557ac1bd98e97f3601313f
      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 0a30282b3441a24552535af46ce9e78e375c6bf3
      Merge: 32307ff 51d7b62c
      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 32307ff37acc89a715c74c356b580319c683f1b0
      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 5e7517bb87159193d89688693149223dcc988023
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Tue Dec 2 16:13:30 2014 +0000
      
          update code and add more tests
      
      commit 7cf60a1b07a63c6e46247a57fcbb14d2832a33b9
      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
      09ad7557
  9. 22 1月, 2015 3 次提交
    • S
      Members hidden from IntelliSense are now also omitted in QuickInfo - fixes #50 · ac556226
      Steffen Forkmann 提交于
      closes #73
      
      commit e127dfaa034ce8a515bb7aae57dc9c0d7e56a175
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Wed Jan 21 10:52:10 2015 +0100
      
          fix typos in XmlDocumentation.fs and ast.fs
      
      commit 6f9902997b42ceddeb8ff4db7f533000e5b23998
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Wed Jan 21 12:17:58 2015 +0100
      
          Obsolete members are now also omitted in QuickInfo - references #50
      
      commit ae547469cca7d50cde5feb6b4329e35e3f14d5c4
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Wed Jan 21 12:17:16 2015 +0100
      
          Capturing broken QuickTip for obsolete methods in test - references #50
      
      commit 1e38a8a8889a805880c30cdb05075704e5732206
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Wed Jan 21 10:51:23 2015 +0100
      
          Members hidden from IntelliSense are now also omitted in QuickInfo - fixes #50
      
      commit 5f27136d47c72ed2d9d502105ee5f65814e2c088
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Sun Jan 18 10:49:41 2015 +0100
      
          Capturing broken QuickTips for hidden methods in test - references #50
      ac556226
    • D
      Fix #44 - Problems using FSI on a project · 412e6e67
      Don Syme 提交于
      commit e5f1ec9f90de82b76c596065561c3fb5d5a36a96
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Tue Jan 20 17:34:33 2015 +0000
      
          fix typo
      
      commit 80dbab8dc62dfdf8c3b9e9c94e932fbc4243edc1
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Tue Jan 20 14:50:12 2015 +0000
      
          Restrict fix for #44 to F# Interactive
      
      commit 1b2f9fc8f876e5d202a21da980f01b567cd6b9f0
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Tue Jan 20 14:41:17 2015 +0000
      
          Fix #44 - Problems using FSI on a project
      412e6e67
    • D
      Fix #38 · 8de3e854
      Don Syme 提交于
      8de3e854
  10. 21 1月, 2015 1 次提交
    • M
      Implements extended if grammar · 438eae21
      mrange 提交于
      closes #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: c5e66998 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 5f8880c151f9d027ed31e4d1d0d860ea75a759b3
      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.
      438eae21
  11. 20 1月, 2015 3 次提交
    • D
      fix for private val set · c5e66998
      Don Syme 提交于
      fixes #27
      resolves #28
      
      commit bf3c9b3ff6151a09dd9319e5e54d21a0edd17c31
      Merge: 5eb0657f 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 7393d923dde34478c1ba0be91e7220b948caaadd
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Sat Jan 17 11:50:54 2015 +0000
      
          add tests for val sets
      
      commit 68555a398f8fc2881b32679236640d3163b0ccb7
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Sat Jan 17 11:38:18 2015 +0000
      
          adjust range reported in error
      
      commit bff938f22094c17c16ebe25309ee0f6ad9cf9358
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Sat Jan 17 11:35:08 2015 +0000
      
          fix compile
      
      commit d2f12e44527a0685dee57dcfe445e720696401b8
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Sat Jan 17 11:33:41 2015 +0000
      
          fix for private val set
      c5e66998
    • L
      1fa37fd9
    • D
      Allow inheritance of types that have multiple interface instantiations · 2302b9ed
      Don Syme 提交于
      closes #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: 0b209160 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 3f7d3224650349918729ad61fe7289227bb26143
      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 6d905722c958a7bed3e31f98240fed8b319ab8da
      Merge: e532a14 481890d5
      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 e532a145d9eb8139c5d51f2324e0c28d3cac51c5
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 15 15:09:07 2015 +0000
      
          fix bug exposed by tests (2)
      
      commit 12ea9f8fafe35bb9357ae6385cf580bd36bad2e3
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Thu Jan 15 15:07:31 2015 +0000
      
          fix bug exposed by tests
      
      commit 1d9928dc22316f659f33d41923a7a340037c6e81
      Merge: e655395 51d7b62c
      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 e655395d7a83de36208f737498e7f35c6c98400b
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Wed Sep 17 16:54:04 2014 +0100
      
          update tests for multiple instantiations of interfaces
      
      commit 4adb2ddfc500736d882ac7a4a1a5210ba0a59dea
      Author: Don Syme <dsyme@microsoft.com>
      Date:   Tue Sep 16 17:45:21 2014 +0100
      
          Allow inheritance of types that have multiple interface instantiations
      2302b9ed
  12. 17 1月, 2015 1 次提交
    • D
      Simplified, more robust resolution of type references in quotations · 640db001
      Don Syme 提交于
      commit d18cc8e011b81cbf3256ec42da74015aff67c3ee
      Author: latkin <latkin@microsoft.com>
      Date:   Fri Jan 16 15:37:44 2015 -0800
      
          Reverting test tag changes
      
      commit b3e2b3078bcd23b4373ed51c2471c027d4f2320c
      Merge: 481890d5 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 51d7b62c
      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 e8d7469a
      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
      640db001
  13. 16 1月, 2015 3 次提交
    • D
      teach F# 4.0 compiler about future 4.0+ native intrinsics · 481890d5
      Don Syme 提交于
      Merge pull request #16 from dsyme/nativeptr-prep
      481890d5
    • X
      Support for extension property initializers · d9348ec6
      xepaul 提交于
      Closes #17
      
      commit 3d639ab68e247b52bbbbcc83d48b908e7db447af
      Author: latkin <latkin@microsoft.com>
      Date:   Thu Jan 15 13:43:40 2015 -0800
      
          Cleaning up tests configs
      
      commit cbf4d768a31e7dc47b2acdabc1064e940eeb09e2
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Thu Jan 15 16:38:35 2015 +0100
      
          Fix calls in #if EXTENSIONTYPING
      
      commit fd548e32c961e45bbee1d2a90188a93c27c36170
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Thu Jan 15 16:21:08 2015 +0100
      
          Reorder build order in proto-Compiler
      
      commit 8968e4f2e5e4c8761975a2b763c439be68ca3321
      Author: xepaul <edwardpaul44@gmail.com>
      Date:   Tue Nov 18 23:59:43 2014 +0000
      
          Added Tests
      
      commit 3fd49318354ad64af7a151c173983ce46bd5913a
      Author: xepaul <edwardpaul44@gmail.com>
      Date:   Thu Nov 13 23:27:27 2014 +0000
      
          type argument bug fix
      
      commit 848cacfec64df7f8a5c2d86ca46cf65aab1fae76
      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 0b2381f0f398627bff0e5f47c67614d8b2ebaae4
      Author: xepaul <edwardpaul44@gmail.com>
      Date:   Tue Jul 22 01:38:18 2014 +0100
      
          Experiment to support assigning values to extension properties at initialization
      d9348ec6
    • K
      3ccdcea0
  14. 09 1月, 2015 2 次提交
    • D
      Make Microsoft optional in namepsace paths from FSharp.Core · 51d7b62c
      Don Syme 提交于
      commit 4273c5af3e9d5ff60e9eca2d60c92c06c87ebdeb
      Merge: df8b4766 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
      51d7b62c
    • B
      Give fsi.exe and fsiAnyCpu.exe nice icons · df8b4766
      brettv 提交于
      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: f11c636d 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
      df8b4766
  15. 07 1月, 2015 1 次提交
    • A
      Support for rational exponents in units of measure · af6fe4eb
      andrewjkennedy 提交于
      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: f11c636d 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
      af6fe4eb
  16. 20 12月, 2014 2 次提交
  17. 17 12月, 2014 1 次提交
    • D
      Add NonStructuralComparison ops · f11c636d
      Don Syme 提交于
      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: ecfa21ce 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
      f11c636d