Hugo Thunnissen
3e28231d03
Remove unnecessary macros + use `let' to set PLACE in iterative macros
10 months ago
Hugo Thunnissen
da2570d355
Update README with install/build instructions
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
1031cd929d
Handle quitting more gracefully in worker and pipeline threads
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
54679b616f
Use `phpinspect-message' in stead of `message'
11 months ago
Hugo Thunnissen
81919175ca
Implement stub index for builtin functions and types
...
Misc:
- Removed Cask in favor of dependency install script
- Rework makefile to provide simple build/install process
11 months ago
Hugo Thunnissen
9f7026455a
Generate builtin stubs (+ add script to do so)
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
5eae689f09
Add separate interactive function to refresh project autoloader
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
e9d547af07
Add compilation/benchmarks section to README
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
52e1254001
Use compile scripts in makefile + add bytecomp step to native comp script
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
4a75cd350c
Insert closing parenthesis when function does not take any arguments
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
d806c4ef4a
Use class-keyword handler regexp when extracting class name from declaration
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
b82c786346
Fix native compilation warnings
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 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
11 months ago
Hugo Thunnissen
20ec37481a
Fix compilation of benchmarks and tests
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
b102e037a8
Add copyright headers to benchmark files to fix(?) ELPA tarball build
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
a99f73b83d
Use rear pointer instead of nconc to append to end of list
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
16aa30d04f
Add ELPA generated files to .gitignore
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
8cfc48348f
Run relint and fix detected regexp issues
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 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
11 months ago
Hugo Thunnissen
daf070a083
Add missing struct definition
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
9d697550f7
Fix oopsie in compile script
11 months ago
Hugo Thunnissen
84ddaf1dc2
Fix all byte compilation warnings and errors (for real this time (probably))
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
f1e4a5be7d
Remove debug statement for company backend
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
f6cc199886
When debugging, forward worker errors to main thread
11 months ago
Hugo Thunnissen
f9f12590e8
Handle cases where declarations do not contain a name
11 months ago
Hugo Thunnissen
71531b7996
Define free variables + use condition-case-unless-debug
11 months ago
Hugo Thunnissen
2ff9919e44
Add debug statements + use condition-case-unless-debug for token indexation
11 months ago
Hugo Thunnissen
6e5e2e3a07
Exclude comments from eldoc statement
11 months ago
Hugo Thunnissen
633b08809e
Only retrieve/update class when a name has been declared for it
11 months ago
Hugo Thunnissen
8b6dc2eb38
Catch composer json format errors and notify user
11 months ago
Hugo Thunnissen
7c76cbcc54
Use rear pointer to append parsed tokens
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
68c826243c
Keep index synchronized with buffer state
11 months ago
Hugo Thunnissen
3175d9a6ac
Fix typo
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
9513cbc917
Update README
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
db3ec3b67d
Add custom variables for worker and pipeline pause time
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
5fe0b7bdc5
Add .cask directory to gitignore
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
e067a9e9dd
Remove obsolete function and add some documentation to mode doc string
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
04606a4756
Fix test
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
e4b62c0230
Implement completion-at-point function
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
fbfcf4f928
Fix byte compilation warnings
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 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
11 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
11 months ago
Hugo Thunnissen
05ca0ace20
Fix all remaining byte compiler warnings
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
d86ef5756b
Remove `phpinspect-define-pipeline-step' in favor of direct fun call
11 months ago
Hugo Thunnissen
c20df819b8
Give `phpinspect-buffer' responsibility over buffer indexation
ci/woodpecker/push/woodpecker Pipeline failed
Details
11 months ago
Hugo Thunnissen
f5cc681105
Fix let parenthesis in test-buffer.el
11 months ago
Hugo Thunnissen
d51137e58e
Remove faulty edit tracker code based on wrong deduction
11 months ago
Hugo Thunnissen
9b82c0d0f6
Reimplement `phpinspect-fix-imports' using metadata objects
11 months ago
Hugo Thunnissen
135263c533
Add tests for incremental parsing + fix parser bugs that came to light
11 months ago
Hugo Thunnissen
f2ece03f2a
Add factilities to filter logs from different modules
11 months ago