Commit Graph

200 Commits (2d93ec7f7955b7566bf632d3d55121d6cc77586b)
 

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
1 year ago
Hugo Thunnissen 4a75cd350c Insert closing parenthesis when function does not take any arguments
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen d806c4ef4a Use class-keyword handler regexp when extracting class name from declaration
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen b82c786346 Fix native compilation warnings
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year 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
1 year ago
Hugo Thunnissen 20ec37481a Fix compilation of benchmarks and tests
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen b102e037a8 Add copyright headers to benchmark files to fix(?) ELPA tarball build
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen a99f73b83d Use rear pointer instead of nconc to append to end of list
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen 16aa30d04f Add ELPA generated files to .gitignore
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen 8cfc48348f Run relint and fix detected regexp issues
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year 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
1 year ago
Hugo Thunnissen daf070a083 Add missing struct definition
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen 9d697550f7 Fix oopsie in compile script 1 year ago
Hugo Thunnissen 84ddaf1dc2 Fix all byte compilation warnings and errors (for real this time (probably))
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen f1e4a5be7d Remove debug statement for company backend
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen f6cc199886 When debugging, forward worker errors to main thread 1 year ago
Hugo Thunnissen f9f12590e8 Handle cases where declarations do not contain a name 1 year ago
Hugo Thunnissen 71531b7996 Define free variables + use condition-case-unless-debug 1 year ago
Hugo Thunnissen 2ff9919e44 Add debug statements + use condition-case-unless-debug for token indexation 1 year ago
Hugo Thunnissen 6e5e2e3a07 Exclude comments from eldoc statement 1 year ago
Hugo Thunnissen 633b08809e Only retrieve/update class when a name has been declared for it 1 year ago
Hugo Thunnissen 8b6dc2eb38 Catch composer json format errors and notify user 1 year ago
Hugo Thunnissen 7c76cbcc54 Use rear pointer to append parsed tokens
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen 68c826243c Keep index synchronized with buffer state 1 year ago
Hugo Thunnissen 3175d9a6ac Fix typo
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen 9513cbc917 Update README
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen db3ec3b67d Add custom variables for worker and pipeline pause time
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen 5fe0b7bdc5 Add .cask directory to gitignore
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen e067a9e9dd Remove obsolete function and add some documentation to mode doc string
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen 04606a4756 Fix test
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen e4b62c0230 Implement completion-at-point function
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen fbfcf4f928 Fix byte compilation warnings
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year 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
1 year 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
1 year ago
Hugo Thunnissen 05ca0ace20 Fix all remaining byte compiler warnings
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen d86ef5756b Remove `phpinspect-define-pipeline-step' in favor of direct fun call 1 year ago
Hugo Thunnissen c20df819b8 Give `phpinspect-buffer' responsibility over buffer indexation
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen f5cc681105 Fix let parenthesis in test-buffer.el 1 year ago
Hugo Thunnissen d51137e58e Remove faulty edit tracker code based on wrong deduction 1 year ago
Hugo Thunnissen 9b82c0d0f6 Reimplement `phpinspect-fix-imports' using metadata objects 1 year ago
Hugo Thunnissen 135263c533 Add tests for incremental parsing + fix parser bugs that came to light 1 year ago
Hugo Thunnissen f2ece03f2a Add factilities to filter logs from different modules 1 year ago
Hugo Thunnissen db370623da Implement "files" autoload strategy 1 year ago
Hugo Thunnissen 94d5b75455 Add `phpinspect-pipeline-pause-time'
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen ea7795c76e Remove commented code
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen f003b6a279 Make project indexation asynchronous using `phpinspect-pipeline'
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year 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
1 year ago
Hugo Thunnissen 6678ba20c6 Implement async processing pipeline 1 year ago
Hugo Thunnissen 2d2f9912c1 Wrap queue items in a queue object
ci/woodpecker/push/woodpecker Pipeline failed Details
1 year ago
Hugo Thunnissen ce995f2bc4 Remove unused variables 1 year ago