Permalink
Commits on Jan 20, 2019
  1. workspace/didChangeConfiguration ignores null settings.

    castwide committed Jan 20, 2019
Commits on Jan 19, 2019
  1. Block nodes are foldable.

    castwide committed Jan 19, 2019
Commits on Jan 17, 2019
  1. Merge branch 'watched-files'

    castwide committed Jan 17, 2019
  2. Library#references_from includes parameter pins.

    castwide committed Jan 17, 2019
Commits on Jan 16, 2019
  1. Removed deprecated `solargraph suggest` from README.

    castwide committed Jan 16, 2019
Commits on Jan 15, 2019
  1. Minor formatting.

    castwide committed Jan 15, 2019
  2. Server response logging in debug.

    castwide committed Jan 15, 2019
  3. Modified exception for chains from literal nodes in unsynchronized so…

    castwide committed Jan 15, 2019
    …urces.
Commits on Jan 14, 2019
  1. Merge branch 'v0.31.0'

    castwide committed Jan 14, 2019
  2. Merge tag 'v0.31.0' of github.com:castwide/solargraph into v0.31.0

    castwide committed Jan 14, 2019
    Removed deprecated Library methods
    Tweaked foldable comment ranges
    Host::Dispatch module for managing open sources and libraries
    YardMap::CoreGen module for generating documentation from Ruby source
    Improved communication between hosts and adapters
    Refactored Host methods
    `@!domain` directive uses [type] syntax
    Make SourceMap#query_symbols use fuzzy matching. (#132)
    Threaded ApiMap cataloging
    Fixed fencepost error in Position.from_offset
    Lazy method alias resolution
    Library#references_from returns unique locations
    Additional info logs
    Asynchronous source parsing
    Unsychronized source support for faster completion requests (castwide/vscode-solargraph#95)
    Faster source comment parsing
    Host only diagnoses synchronized sources
Commits on Jan 13, 2019
  1. SourceChainer signature handles class and instance variables.

    castwide committed Jan 13, 2019
  2. Merge branch 'v0.31.0'

    castwide committed Jan 13, 2019
  3. V0.31.0 (#136)

    castwide committed Jan 13, 2019
    * Deprecated Library methods.
    
    * RuboCopHelpers drive letter specs.
    
    * Foldable comment block specs.
    
    * Tweaking foldable comment ranges.
    
    * Host::Dispatch module and specs.
    
    * Host::Dispatch documentation.
    
    * Missing parameter in TypeNotDefined spec.
    
    * First implementation of core generation methods.
    
    * CoreGen error checking.
    
    * CoreGen bug fixes.
    
    * Environment info includes core cache directory.
    
    * CoreDoc and CoreGen refactoring.
    
    * CoreDocs specs.
    
    * More comments.
    
    * yard_stdlib_file -> yardoc_stdlib_file
    
    * Workspace documentation and minor refactoring.
    
    * Minor Host::Dispatch tweaks.
    
    * Transport adapter avoids running multiple timers.
    
    * yard-coregen plugin
    
    * Fixed CoreGen path handling.
    
    * Host#change pings cataloger.
    
    * Cataloger and Diagnoser specs and refactoring.
    
    * Change Host#start to Host#receive.
    
    * Host requires explicit start for asynchronous processing.
    
    * More language server specs.
    
    * Deprecated Host#catalog.
    
    * Erroneous clip definitions.
    
    * Domain directive uses type syntax.
    
    * Make SourceMap#query_symbols use fuzzy matching. (#132)
    
    * Disabled bundler cache in Travis.
    
    * Removed bundler install from Travis.
    
    * Bundler selection script for Travis.
    
    * Asynchronous Library#catalog.
    
    * Redundant Adapter#process definition.
    
    * Param names.
    
    * Threaded ApiMap cataloging.
    
    * Library allows looser synchronization instead of starting catalog threads.
    
    * Host diagnosis requires cataloging.
    
    * Message logging.
    
    * Hosts are observable to notify adapters of queued messages.
    
    * Library double receives catalog in host spec.
    
    * Invalid offset handling.
    
    * Deprecated suggest command.
    
    * Minor refactoring.
    
    * ApiMap merge spec.
    
    * Stale code.
    
    * CoreDocs specs.
    
    * Position offset fencepost error.
    
    * Lazy method alias resolution.
    
    * Documentation.
    
    * Benchmarks indicate that threaded source mapping is ineffective.
    
    * Moving STDERR output to logger.
    
    * Suppress logger output in specs.
    
    * Library#references_from returns unique locations.
    
    * Notify adapter when host stops.
    
    * Logging info reports cataloged pin count.
    
    * Initialize message logs time.
    
    * Solargraph.log method.
    
    * Adapter speed (WIP)
    
    * Stoppable interval server replaces observer.
    
    * Faster source combination (WIP)
    
    * Asynchronous source parsing.
    
    * Reduced sources notifications.
    
    * SourceChainer checks synchronization.
    
    * Additional SourceChainer sync exception.
    
    * SourceMap::Mapper processes macro directives more efficiently.
    
    * Protocol spec waits for the Host::Sources thread.
    
    * Typo
    
    * Library#references_from spec.
    
    * textDocument/rename spec
    
    * Refactored source synchronization.
    
    * Documentation.
    
    * Source#comments_for includes blank lines.
    
    * Specs for unsynchronized sources.
    
    * Documentation and minor refactoring.
    
    * Documentation and minor refactoring.
    
    * RequireNotFound checks source status and uses existing maps.
    
    * Source needs to be synchronized to calculate foldable comments.
    
    * Host only diagnoses synchronized sources.
  4. Host only diagnoses synchronized sources.

    castwide committed Jan 13, 2019
  5. Source needs to be synchronized to calculate foldable comments.

    castwide committed Jan 13, 2019
  6. RequireNotFound checks source status and uses existing maps.

    castwide committed Jan 13, 2019
  7. Source#comments_for includes blank lines.

    castwide committed Jan 13, 2019
  8. Documentation.

    castwide committed Jan 13, 2019
Commits on Jan 12, 2019
  1. textDocument/rename spec

    castwide committed Jan 12, 2019