elpasync pushed a change to branch externals/phpinspect.

      from  85399a6b1d Wrap ELPA build badge in a link to the package page
       new  b11d017702 Correctly index the name by which a function return type 
was referenced as used type
       new  9029072bc9 Fix bug in indexation of live edited buffer (function 
with preceding bareword in scope)
       new  dd77e3c67b Bump version to 1.2.1
       new  87b86812ff Implement initial algorithm for indexation of traits
       new  96ee3c4d2a WIP: (method-cell) Basic infrastructure for nuanced 
method inheritance
       new  25f706077a Add license header and `provide' statement
       new  355b6be79a Fix typo
       new  96dd700be5 Replace phpinspect--class with new phpinspect-typedef 
structure
       new  a66e35f57c Test and improve typedef index reactivity and lazy 
loading + fix a bunch of bugs
       new  42ccef5493 Explicitly test application of trait configuration + fix 
bugs
       new  9c0959a0df Add some docstrings + a license header to 
phpinspect-typedef.el
       new  223ca2bf54 Implement use of traits in live-edited buffers
       new  11ecfdf314 Fix bug in parsing of interfaces
       new  870fdb519d Optimize process of checking for/loading type 
dependencies
       new  2e6b0e9d2f Make handling of corrupt index more robust + convert 
regexp to constant
       new  5f44a51a75 Re-use last completion list when possible
       new  bf03a87c7f Remove obsolete class test
       new  52626b7091 Remove unused defun
       new  41d5d2dc55 Memoize type display name
       new  692711e34d Implement property cells for more reliable property 
inheritance modeling
       new  fe4f73661c Make import removal configurable
       new  5f00c9ad8b Fix compilation errors and fix tests for 
phpinspect-imports.el
       new  4f85ef04a5 Remove debug statement
       new  967917ceb9 Update completion FIXME comment with current state of 
things
       new  b6978105e5 Fix: Don't discard first char after opening brace of 
class block
       new  c0c9e2992e Remove debug statements
       new  77bd3ebe90 Use `delete-char' instead of `delete-backward-char'
       new  eec48eb6ea Add test for update of method names in buffers + fix bug 
in completion
       new  f1066c3c7f Remove debug statements
       new  95a29a3982 Bump version to 2.0.0


Summary of changes:
 phpinspect-autoload.el                |   2 +-
 phpinspect-bmap.el                    |  10 +-
 phpinspect-buffer.el                  | 121 ++++++--
 phpinspect-cache.el                   |   6 +-
 phpinspect-changeset.el               |   2 +-
 phpinspect-class-struct.el            |  78 -----
 phpinspect-class.el                   | 291 -------------------
 phpinspect-completion.el              | 188 +++++++++---
 phpinspect-edtrack.el                 |   2 +-
 phpinspect-eldoc.el                   |  47 +--
 phpinspect-fs.el                      |   2 +-
 phpinspect-imports.el                 |  33 ++-
 phpinspect-index.el                   |  96 ++++++-
 phpinspect-meta.el                    |   2 +-
 phpinspect-method-cell.el             | 311 ++++++++++++++++++++
 phpinspect-parse-context.el           |   2 +-
 phpinspect-parser.el                  |  52 ++--
 phpinspect-pipeline.el                |   6 +-
 phpinspect-project-struct.el          |  16 +-
 phpinspect-project.el                 | 211 +++++++-------
 phpinspect-property-cell.el           | 210 ++++++++++++++
 phpinspect-queue.el                   |   2 +-
 phpinspect-resolve.el                 |  71 ++---
 phpinspect-resolvecontext.el          |   6 +-
 phpinspect-serialize.el               |   6 +-
 phpinspect-splayt.el                  |   2 +-
 phpinspect-suggest.el                 |  30 +-
 phpinspect-toc.el                     |   2 +-
 phpinspect-token-predicates.el        |  17 +-
 phpinspect-type.el                    |  76 +++--
 phpinspect-typedef.el                 | 521 ++++++++++++++++++++++++++++++++++
 phpinspect-util.el                    |   5 +-
 phpinspect-worker.el                  |   4 +-
 phpinspect.el                         |  19 +-
 test/fixtures/IndexClass1-indexed.eld |   2 +-
 test/fixtures/IndexClass2-indexed.eld |   2 +-
 test/phpinspect-test-env.el           |  44 +++
 test/phpinspect-test.el               |   2 +-
 test/test-autoload.el                 |   2 +-
 test/test-buffer.el                   | 250 ++++++++++++----
 test/test-class.el                    | 113 --------
 test/test-eldoc.el                    |   2 +-
 test/test-imports.el                  |  31 ++
 test/test-index.el                    | 116 ++++----
 test/test-parser.el                   |  51 ++++
 test/test-project.el                  |  58 ++++
 test/test-typedef.el                  | 327 +++++++++++++++++++++
 47 files changed, 2532 insertions(+), 917 deletions(-)
 delete mode 100644 phpinspect-class-struct.el
 delete mode 100644 phpinspect-class.el
 create mode 100644 phpinspect-method-cell.el
 create mode 100644 phpinspect-property-cell.el
 create mode 100644 phpinspect-typedef.el
 delete mode 100644 test/test-class.el
 create mode 100644 test/test-typedef.el

Reply via email to