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