1. 10 10月, 2022 2 次提交
  2. 08 10月, 2022 1 次提交
    • A
      Eagerly format exceptions in FSI's interactive scripting API (#14026) · e782148f
      Adam Boniecki 提交于
      * Add eager formatting of exceptions to fsi
      
      Eval* methods of FSIEvaluationSession that are using
      CompilationDiagnosticsLogger are at risk of mutating data that's
      referred to in the exception before error message is printed. To prevent
      that, this commit makes CompilationDiagnosticsLogger take additional
      argument that can control early pre-processing of logged exceptions.
      
      * Add a test for ValueRestriction error
      
      * Minor fixes from code review
      Co-authored-by: NAdam Boniecki <adboniec@microsoft.com>
      e782148f
  3. 07 10月, 2022 3 次提交
  4. 06 10月, 2022 2 次提交
  5. 05 10月, 2022 1 次提交
  6. 04 10月, 2022 1 次提交
    • T
      Infer isreadonly from structs ("readonly struct" in C#) to avoid struct-copies... · a312dc6b
      Tomas Grosup 提交于
      Infer isreadonly from structs ("readonly struct" in C#) to avoid struct-copies just like we do with readonly methods (#13999)
      
      Method on a readonly struct (instance or extension) will avoid a defensive copy of the struct, just like it was already done with readonly methods. This is done especially to play well with C# defined "readonly struct"
      a312dc6b
  7. 03 10月, 2022 2 次提交
  8. 30 9月, 2022 2 次提交
  9. 29 9月, 2022 1 次提交
  10. 27 9月, 2022 3 次提交
  11. 26 9月, 2022 1 次提交
  12. 24 9月, 2022 5 次提交
  13. 23 9月, 2022 4 次提交
  14. 22 9月, 2022 2 次提交
    • D
      fix 13533 (#13950) · 3a3b8124
      Don Syme 提交于
      3a3b8124
    • F
      Parallel type checking for impl files with backing sig files (#13737) · 51635bbe
      Florian Verdonck 提交于
      * revamp parallel checking
      
      * simplify names
      
      * fix diagnostics
      
      * code formatting
      
      * update surface area
      
      * simplify diagnostic logging and format diagnostics eagerly when processing in parallel
      
      * format code
      
      * remove SplitRelatedDiagnostic
      
      * fix build and cleanup
      
      * further cleanup
      
      * further cleanup
      
      * format code
      
      * fix flaterrors
      
      * allow error recovery on collisions
      
      * fix name generation to be deterministic
      
      * fix build
      
      * Update RecursiveSafetyAnalysis.fs
      
      * Add flag for parallel type checking of files backed by signatures.
      
      * Update src/Compiler/Driver/ParseAndCheckInputs.fs
      Co-authored-by: NPetr Pokorny <petr@innit.cz>
      
      * format code
      
      * Update TypeTests.fs
      
      * Prefix DiagnosticsLoggerProvider with I
      
      * Remove duplicate hadSig binding.
      
      * Add basic test for ParallelCheckingWithSignatureFiles flag.
      
      * Add additional CI job.
      
      * Produce binlog for ParallelCheckingWithSignatureFiles
      
      * Update azure-pipelines.yml
      
      * Update azure-pipelines.yml
      
      * Update TypeTests.fs
      
      * Update SyntaxTreeTests
      
      * Correct code after rebase
      
      * Correct SynModuleSigDecl in SignatureTypeTests.fs
      
      * Format ParseAndCheckInputs.fs
      Co-authored-by: NDon Syme <donsyme@fastmail.fm>
      Co-authored-by: NDon Syme <dsyme@users.noreply.github.com>
      Co-authored-by: NPetr Pokorny <petr@innit.cz>
      Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com>
      51635bbe
  15. 21 9月, 2022 1 次提交
  16. 19 9月, 2022 1 次提交
  17. 17 9月, 2022 1 次提交
  18. 16 9月, 2022 1 次提交
  19. 15 9月, 2022 6 次提交