Skip to content

Commit 50b218e

Browse files
author
Martin Vogel
committed
docs(benchmark): final PHP-LSP numbers — 278 tests, ~10k LoC
1 parent 89531c7 commit 50b218e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/BENCHMARK.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,8 +287,8 @@ Config/markup languages (HTML, CSS, SCSS, YAML, TOML, HCL, SQL, Dockerfile) run
287287
**Project**: `laravel-framework-php` | **Repo**: `/tmp/lang-bench/laravel-framework-php`
288288
**Nodes**: 39,767 | **Edges**: 148,440 (post-Phase-4–5 PHP-LSP; was 196,979 baseline, –25%)
289289
**CALLS edges**: 47,341 (was ~83k baseline — 43% reduction in name-fallback misroutes)
290-
**Tests**: 248 PHP-LSP unit tests, all passing (total project: 3,061 / 0 failed)
291-
**LSP module size**: ~3,500 lines C resolver + ~700 lines stdlib + ~4,800 lines tests = ~9,000 LoC
290+
**Tests**: 278 PHP-LSP unit tests, all passing (total project: 3,091 / 0 failed)
291+
**LSP module size**: ~3,700 lines C resolver + ~700 lines stdlib + ~5,500 lines tests = ~9,900 LoC
292292

293293
PHP runs through a Light Semantic Pass (`internal/cbm/lsp/php_lsp.c`,
294294
~3,500 lines) that approaches phpactor-grade type resolution while

0 commit comments

Comments
 (0)