Commit Graph

150 Commits (52e1254001480c83075bc96f8128c2bba89625fb)
 

Author SHA1 Message Date
Hugo Thunnissen 52e1254001 Use compile scripts in makefile + add bytecomp step to native comp script
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 4a75cd350c Insert closing parenthesis when function does not take any arguments
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen d806c4ef4a Use class-keyword handler regexp when extracting class name from declaration
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen b82c786346 Fix native compilation warnings
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 2d29bce498 Apply overall code quality improvements
ci/woodpecker/push/woodpecker Pipeline failed Details
Even benchmarks and tests now compile without warnings or errors :)

This includes patches from Stefan Monnier:
- https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00548.html
10 months ago
Hugo Thunnissen 20ec37481a Fix compilation of benchmarks and tests
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen b102e037a8 Add copyright headers to benchmark files to fix(?) ELPA tarball build
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen a99f73b83d Use rear pointer instead of nconc to append to end of list
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 16aa30d04f Add ELPA generated files to .gitignore
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 8cfc48348f Run relint and fix detected regexp issues
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen ad4b1f25a6 Update copyright statements and apply some code style improvements
ci/woodpecker/push/woodpecker Pipeline failed Details
As suggested by Stefan Monniers patch:
 - https://mail.gnu.org/archive/html/emacs-devel/2023-08/msg00367.html
10 months ago
Hugo Thunnissen daf070a083 Add missing struct definition
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 9d697550f7 Fix oopsie in compile script 10 months ago
Hugo Thunnissen 84ddaf1dc2 Fix all byte compilation warnings and errors (for real this time (probably))
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen f1e4a5be7d Remove debug statement for company backend
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen f6cc199886 When debugging, forward worker errors to main thread 10 months ago
Hugo Thunnissen f9f12590e8 Handle cases where declarations do not contain a name 10 months ago
Hugo Thunnissen 71531b7996 Define free variables + use condition-case-unless-debug 10 months ago
Hugo Thunnissen 2ff9919e44 Add debug statements + use condition-case-unless-debug for token indexation 10 months ago
Hugo Thunnissen 6e5e2e3a07 Exclude comments from eldoc statement 10 months ago
Hugo Thunnissen 633b08809e Only retrieve/update class when a name has been declared for it 10 months ago
Hugo Thunnissen 8b6dc2eb38 Catch composer json format errors and notify user 10 months ago
Hugo Thunnissen 7c76cbcc54 Use rear pointer to append parsed tokens
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 68c826243c Keep index synchronized with buffer state 10 months ago
Hugo Thunnissen 3175d9a6ac Fix typo
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 9513cbc917 Update README
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen db3ec3b67d Add custom variables for worker and pipeline pause time
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 5fe0b7bdc5 Add .cask directory to gitignore
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen e067a9e9dd Remove obsolete function and add some documentation to mode doc string
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 04606a4756 Fix test
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen e4b62c0230 Implement completion-at-point function
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen fbfcf4f928 Fix byte compilation warnings
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen e35caa7e15 Fix a variety of bugs
ci/woodpecker/push/woodpecker Pipeline failed Details
- phpinspect--index-tokens no longer errors upon unexpected return annotation
values
- phpinspect-fixt-imports now also fixes imports outside of classes
- Functions are no longer included in statements when deriving types
10 months ago
Hugo Thunnissen 55413ea9fb Implement basic support for function indexation and include dirs
ci/woodpecker/push/woodpecker Pipeline failed Details
Does not yet include support for imported namespaced functions
10 months ago
Hugo Thunnissen 05ca0ace20 Fix all remaining byte compiler warnings
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen d86ef5756b Remove `phpinspect-define-pipeline-step' in favor of direct fun call 10 months ago
Hugo Thunnissen c20df819b8 Give `phpinspect-buffer' responsibility over buffer indexation
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen f5cc681105 Fix let parenthesis in test-buffer.el 10 months ago
Hugo Thunnissen d51137e58e Remove faulty edit tracker code based on wrong deduction 10 months ago
Hugo Thunnissen 9b82c0d0f6 Reimplement `phpinspect-fix-imports' using metadata objects 10 months ago
Hugo Thunnissen 135263c533 Add tests for incremental parsing + fix parser bugs that came to light 10 months ago
Hugo Thunnissen f2ece03f2a Add factilities to filter logs from different modules 10 months ago
Hugo Thunnissen db370623da Implement "files" autoload strategy 10 months ago
Hugo Thunnissen 94d5b75455 Add `phpinspect-pipeline-pause-time'
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen ea7795c76e Remove commented code
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen f003b6a279 Make project indexation asynchronous using `phpinspect-pipeline'
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen 2fd91898a3 Add tests for pipeline and make API more ergonomic
- Added `phpinspect-pipeline-emit-all' to emit multiple values at once
- Added :async parameter to `phpinspect-pipeline'
- Improved error handling
- Only execute seed form once and require it to return a list
10 months ago
Hugo Thunnissen 6678ba20c6 Implement async processing pipeline 10 months ago
Hugo Thunnissen 2d2f9912c1 Wrap queue items in a queue object
ci/woodpecker/push/woodpecker Pipeline failed Details
10 months ago
Hugo Thunnissen ce995f2bc4 Remove unused variables 10 months ago