Skip to content
Permalink
master

Commits on Apr 11, 2021

  1. update some usages of fsharpdisplaycontext and remove displaycontext …

    …caching (#731)
    baronfel committed Apr 11, 2021
  2. test reliability and performance enhancements (#735)

    Extract out shared state to improve test reliability.
    baronfel committed Apr 11, 2021
  3. Enable partial typechecking support for signature files (#755)

    Enables transparent support for faster compilation by making use of any existing signature files.
    
    This is disabled in the presence of analyzers.
    baronfel committed Apr 11, 2021

Commits on Mar 23, 2021

  1. mirror implementation of VS codefix

    baronfel committed Mar 23, 2021

Commits on Mar 22, 2021

  1. refactor codefixes to live in individual files (#752)

    baronfel committed Mar 22, 2021

Commits on Mar 16, 2021

  1. Bump version to 0.44.0

    baronfel committed Mar 16, 2021
  2. Add option to crack using msbuild project graph (#736)

    TheAngryByrd committed Mar 16, 2021

Commits on Mar 15, 2021

  1. bump to 0.43.0

    baronfel committed Mar 15, 2021

Commits on Mar 12, 2021

  1. bang-to-Value-member refactoring

    baronfel committed Mar 12, 2021
  2. Port over two codefixes from dotnet/fsharp (#737)

    baronfel committed Mar 12, 2021

Commits on Mar 6, 2021

  1. Performance enhancements to BackgroundService (#734)

    Removes ClearLanguageServiceRootCachesAndCollectAndFinalizeAllTransients as it's very heavy on bigger projects. Renamed checkExistingFiles to clearOldFilesFromCache.  clearOldFilesFromCache now runs on an interval of 5 minutes rather than on every call to UpdateProject.
    TheAngryByrd committed Mar 6, 2021

Commits on Mar 4, 2021

Commits on Mar 3, 2021

  1. update projinfo

    baronfel committed Mar 3, 2021

Commits on Mar 2, 2021

  1. Update FCS to version 39 + quality of life updates (#728)

    baronfel committed Mar 2, 2021

Commits on Feb 27, 2021

  1. Add parentheses to nested tuples (#727)

    lukealbao committed Feb 27, 2021

Commits on Feb 26, 2021

  1. Update Fantomas to 4.4 stable (#725)

    nojaf committed Feb 26, 2021

Commits on Feb 25, 2021

  1. Add Neovim to "Used by" list (#724)

    PhilT committed Feb 25, 2021

Commits on Feb 22, 2021

  1. Bump Fantomas to 4.4.0-beta-008 (#719)

    nojaf committed Feb 22, 2021

Commits on Feb 16, 2021

  1. Bump Fantomas to 4.4.0-beta-007 (#718)

    nojaf committed Feb 16, 2021

Commits on Feb 4, 2021

  1. Add in support for range-based highlighting (#714)

    baronfel committed Feb 4, 2021

Commits on Feb 3, 2021

  1. Move semantic highlighting to the LSP members (#711)

    * scaffold out new methods
    
    * default implementation of workspacesemantictokensrefresh
    
    * tests pass with new capability
    
    * turn on full calls
    
    * better model for some of thes config types
    
    * add support for serialization of flags-style DUs and U2<bool, _> DUs
    
    * fix offset calculation for ranges that are on a new line compared to previous range
    
    * correct 'unfolding' of ranges for highlighting tests
    
    * Add test to cover a case a user submitted
    
    * mark disposable types as still being types
    baronfel committed Feb 3, 2021
  2. Apply a better comparison for finding specific workspace symbols (#713)

    * apply a better comparison for finding specific workspace symbols
    
    * keep old comparison method
    
    * push some filtering down into the array generation for performances' sake
    baronfel committed Feb 3, 2021

Commits on Jan 30, 2021

  1. Update Fantomas to 4.4.0-beta-003 (#707)

    nojaf committed Jan 30, 2021
  2. Update 'comparisonToMutableAssignment' code fix to account for proper…

    …ties and qualified names (#708)
    
    Co-authored-by: Chet Husk <[email protected]>
    cartermp and baronfel committed Jan 30, 2021

Commits on Jan 12, 2021

  1. Update ProjInfo to 0.46 (#703)

    Krzysztof-Cieslak committed Jan 12, 2021
  2. LSP Server requests (#698)

    * Crude first pass at server requests
    
    * Test function
    
    * Generate request Ids
    
    * Use a wrapper to fix type inference
    
    * Tidy up a bit
    
    * Add notification type and split handling
    
    * Add remaining requests/notifications to client
    
    * Use map in mailbox
    
    * Fixup naming
    
    * Only emit Result if no error (spec)
    
    * Improved handling of edge cases and clarify wording
    
    * Remove test function
    
    * Add some logging using FSAC.Logging
    
    * Fix typo and clairifying comment
    tboby committed Jan 12, 2021

Commits on Jan 11, 2021

  1. remove unused opens

    vilinski authored and Krzysztof-Cieslak committed Jan 11, 2021
  2. fix typos in comments

    vilinski authored and Krzysztof-Cieslak committed Jan 11, 2021

Commits on Jan 7, 2021

  1. Fix Octonav action

    Krzysztof-Cieslak committed Jan 7, 2021
  2. Add octonav

    Krzysztof-Cieslak committed Jan 7, 2021

Commits on Jan 5, 2021

  1. use LSP range types for external contract

    baronfel authored and Krzysztof-Cieslak committed Jan 5, 2021
  2. Split out ranges that contain other ranges into a

    set of subranges that do not overlap any of the child
    ranges.
    
    We do this because the VSCode  protocol for highlighting
    doesn't support a range having multiple classifications, so we have to
    de-duplicate what FCS gives us originally.
    baronfel authored and Krzysztof-Cieslak committed Jan 5, 2021
Older