Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
42b0cce
build(deps): bump xphp-lang/xphp to 0.3.x-dev
math3usmartins Jul 15, 2026
76805bc
feat(hover): render type-parameter variance as out/in
math3usmartins Jul 15, 2026
056bc81
test(resolver): lock Integer/Boolean/Double as class names
math3usmartins Jul 15, 2026
c12d49d
feat(diagnostics): map xphp 0.3.0 generic-validation codes
math3usmartins Jul 15, 2026
734335a
fix(resolver): pass Substitution to Specializer::substituteTypeRef
math3usmartins Jul 15, 2026
333893d
test(0.3.0): migrate scalar + generic-arity fixtures to 0.3.0 behavior
math3usmartins Jul 15, 2026
9cae455
feat(resolver): resolve inherited generic methods via subclass turbofish
math3usmartins Jul 15, 2026
048fe6a
test(resolver): lock keyword-named generic method turbofish
math3usmartins Jul 15, 2026
b02df92
test(resolver): lock type-param constructor on a variant class
math3usmartins Jul 15, 2026
d0f730d
feat(hover): render Closure signature types on hover
math3usmartins Jul 15, 2026
e53c49a
feat(closures): surface closure conformance diagnostics and type comp…
math3usmartins Jul 15, 2026
2d0e89f
feat(hover): resolve method type parameters and their enclosing-param…
math3usmartins Jul 15, 2026
a3336d7
feat(project): add a defensive xphp.json manifest reader
math3usmartins Jul 15, 2026
d2c74cd
feat(index): walk xphp.json source roots and exclude generated output
math3usmartins Jul 15, 2026
4edd4b2
chore(release): bump server version to 0.3.0
math3usmartins Jul 15, 2026
107c7b3
feat(diagnostics): add on-save authoritative diagnostics via Compiler…
math3usmartins Jul 19, 2026
e1c26c1
feat(diagnostics): discover the xphp.json per saved file
math3usmartins Jul 19, 2026
14a207e
fix(diagnostics): clear stale authoritative diagnostics on edit
math3usmartins Jul 19, 2026
cae55a7
feat(diagnostics): run the authoritative check on didOpen too
math3usmartins Jul 19, 2026
22ad6eb
feat(index): fold opened sibling projects into the FQN index
math3usmartins Jul 19, 2026
d7564b2
perf(index): warm a newly-registered project off-thread
math3usmartins Jul 19, 2026
c7b6701
test(index): end-to-end multi-root navigation across sibling projects
math3usmartins Jul 19, 2026
468fbf9
fix(resolver): resolve reassigned variables flow-sensitively
math3usmartins Jul 19, 2026
06fce09
fix(hover): render generic method signatures from the xphp declaration
math3usmartins Jul 19, 2026
dd2881b
chore(deps): pin xphp-lang/xphp to the released v0.3.0
math3usmartins Jul 20, 2026
6c63296
docs(features): document open-sibling-project indexing + generic meth…
math3usmartins Jul 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"phpactor/language-server": "^6.0",
"phpactor/language-server-protocol": "^3.5",
"phpactor/worse-reflection": "^0.6.0",
"xphp-lang/xphp": "^v0.2.0"
"xphp-lang/xphp": "^v0.3.0"
},
"require-dev": {
"phpunit/phpunit": "^13.0"
Expand Down
141 changes: 103 additions & 38 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading