1. 15 9月, 2020 1 次提交
  2. 11 9月, 2020 2 次提交
  3. 10 9月, 2020 4 次提交
  4. 09 9月, 2020 1 次提交
  5. 07 9月, 2020 2 次提交
  6. 06 9月, 2020 2 次提交
  7. 04 9月, 2020 3 次提交
  8. 03 9月, 2020 1 次提交
  9. 02 9月, 2020 1 次提交
  10. 28 8月, 2020 1 次提交
  11. 26 8月, 2020 2 次提交
  12. 23 8月, 2020 1 次提交
  13. 22 8月, 2020 3 次提交
    • A
      Optimize 'string', remove boxing where possible, prevent FS0670, simplify... · 59d07b58
      Abel Braaksma 提交于
      Optimize 'string', remove boxing where possible, prevent FS0670, simplify generic code (RFC-1089) (#9549)
      
      * Merge from Re-enable-tests-for-operators
      
      * Add tests that cover the changes for fixing FS0670
      
      * Un-inline `string` to allow used in generic overrides and types
      
      * Fix 3x C# default impl tests by removing dep. on FSharp.Core.dll
      
      * Implement new 'string' ideas from RFC-1089
      
      * Some housekeeping, adding IFormattable to the list
      
      * Further optimizations for unsigned ints and (u)nativeint
      
      * Adding back 'inline' but not SRTP
      
      * Ignore NCrunch temp files and local user files
      
      * Fix string of enum-of-char
      
      * Fix tests in ExprTests.fs
      
      * Distinguish between FSharp.Core 4.5, 4.6 and 4.7 in tests in ExprTests.fs
      59d07b58
    • D
      cleanup old formatting code (#9964) · 40f2f87a
      Don Syme 提交于
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * cleanup old formatting code
      
      * Update sformat.fs
      40f2f87a
    • W
      Fix 'open type' on generic unions and records (#9932) · 4d026276
      Will Smith 提交于
      * Fixed generic union type instantiation on open type
      
      * Fixed record type instantiation. Added tests for pattern matching on union and records.
      
      * Consolidating fix
      
      * remove comment
      
      * Renamed field and updated comment
      
      * Minor updates
      4d026276
  14. 21 8月, 2020 3 次提交
  15. 19 8月, 2020 1 次提交
  16. 18 8月, 2020 2 次提交
  17. 15 8月, 2020 2 次提交
  18. 14 8月, 2020 3 次提交
    • K
      xlf fix tfm (#9938) · 1c1b5ac7
      Kevin Ransom (msft) 提交于
      1c1b5ac7
    • W
      Fixed a few find all refs bugs on values (#9934) · ab5cb377
      Will Smith 提交于
      ab5cb377
    • R
      [FS-1056] Allow overloads of custom keywords in computation expressions (#9400) · 97246af9
      Ryan Riley 提交于
      * Remove limitations on custom operation overloads
      
      - Check 1:1 by operation/method names instead of count
      - Remove arg count check
      
      (cherry picked from commit 854f080c1fb486e53892894c95cc9351bb04be96)
      
      * Updated baselines
      
      (cherry picked from commit 527eb54fc47802ed742c5fd5aa69a9b6a3d22f25)
      
      * New error messages
      
      (cherry picked from commit cdc765d231fa4b3f39681d0d43cdfeba033009b7)
      
      * Add failing tests based on RFC
      
      * Expand test cases for overloaded CE members
      
      * open Extensions to fix tests
      
      * Fix error with opening missing Extensions module
      
      * Fix unit tests
      
      * Give unique values for each check in CE overload tests
      
      * Add regression scenarios to ensure current functionality does not break for computation expression overloads [FS-1056]
      
      * Rename g to group per code review [FS-1056]
      
      * Hide overloads for custom operations behind feature flag [FS-1056]
      
      * Add feature flag to GetFeatureString
      
      * Add featureOverloadsForCustomOperations to FSComps
      
      * Update FSComp.txt [FS-1056]
      
      * Update baselines [FS-1056]
      
      * Revert "New error messages"
      
      This reverts commit 3ee5a492ecd886793c88236217e5a21f4f1e7b65.
      Co-authored-by: NDiego Esmerio <menhowca@gmail.com>
      Co-authored-by: NDiego Esmerio <diego.esmerio@fitsolucoes.biz>
      97246af9
  19. 13 8月, 2020 3 次提交
  20. 12 8月, 2020 1 次提交
    • A
      Fix showing pars.fs, lex.fs output in solution view, fix auto-generating... · 50e7f168
      Abel Braaksma 提交于
      Fix showing pars.fs, lex.fs output in solution view, fix auto-generating FsLex/FsYacc output on change, add fsl and fsy to solution view (#9918)
      
      * Fix showing pars.fs, lex.fs, pppars.fs and pplex.fs in sln
      
      * Also fix showing ilpars.fs and illex.fs
      
      * Fix automatic run of fslex/fsyacc when file is dirty
      
      * Same for AbsIL lex/yacc output, fix order in sln expl
      50e7f168
  21. 11 8月, 2020 1 次提交
    • W
      Open Type Declaration updates (#9513) · f38e9573
      Will Smith 提交于
      * Allow using nested types in unqualified scenarios
      
      * Renaming OpenStaticClasses to OpenTypeDeclaration
      
      * Added 'open type' declaration
      
      * Added more tests
      
      * Fixing build
      
      * Added tooling support
      
      * More updates
      
      * Some refactor
      
      * open static prototype
      
      * open static prototype
      
      * Fixes on merge
      
      * Fixing build
      
      * Fixing some tests
      
      * Trying to figure out nested
      
      * Added eUnqualifiedTyconTypeArgs
      
      * Properly opening generic types with nested generic types
      
      * Update test baseline
      
      * Include range on target
      
      * Fixing build
      
      * Fixing build
      
      * Fixing build
      
      * Error if not an appty
      
      * Slightly better error
      
      * Getting tests to pass
      
      * Trying to fix tests
      
      * Get current tests to pass
      
      * Partial working unused opens
      
      * Almost there
      
      * Some fixed
      
      * Reverting back to original service analysis
      
      * Fixed test
      
      * Fixed test
      
      * Fixed build
      
      * Fixing tests
      
      * Fixing tests
      
      * Fixing more tests
      
      * Removing broken tests
      
      * Added more tests. Checking for byrefs
      
      * More tests
      
      * More tests
      
      * Update tests
      
      * Rename
      
      * Better names
      
      * Added test case for inherited members
      
      * Added more tests with CSharp style extension members
      
      * Minor format
      
      * Minor updates
      
      * Fixing nested types
      
      * Fixed nested types possibly
      
      * Trying to fix it
      
      * Some cleanup
      
      * More cleanup
      
      * Partial
      
      * Partially working
      
      * Fixed nested types
      
      * Fixing tests
      
      * Removed NumStaticArgs
      
      * Rename AddEntties/OpenEntities to AddModuleOrNamespaceRefs/OpenModuleOrNamespaceRefs
      
      * minor cleanup
      
      * Minor rename
      
      * Another rename
      
      * Update src/fsharp/symbols/Symbols.fs
      Co-authored-by: NPhillip Carter <pcarter@fastmail.com>
      
      * Trying to add type provider test
      
      * Remove type provider test for now
      
      * Starting to convert tests
      
      * More tests converted
      
      * More tests converted
      
      * more tests converted
      
      * Added type provider tests
      
      * Added complex generic types with nested generic types
      
      * Added units of measure tests and named types
      
      * Added more tests
      
      * Added two more tests
      
      * Added one more test
      
      * Added enum test case
      
      * Added enum tests and support
      
      * Adding union case support
      
      * Removing unions support
      
      * Fixing build
      
      * Disallowing operators to come into scope
      
      * Minor refactoring
      
      * Access to record labels and union cases
      
      * Fixing opening generic types
      
      * Do not need to return enclosing type instantiations from a dot
      
      * Added generic union and record tests
      
      * Combining intrinsic and extension method groups. Ignoring generic record/union tests.
      
      * Update FSComp.txt.ja.xlf
      
      * Fixing build
      
      * Update OpenTypeDeclarationTests.fs
      Co-authored-by: NDon Syme <dsyme@microsoft.com>
      Co-authored-by: NPhillip Carter <pcarter@fastmail.com>
      f38e9573