feat: lifetime elision, tooling CI, registry, and LSP locals

Ship the QUALITY_PLAN stretch from ownership through ecosystem: C.1
lifetime elision (bootstrap + selfhost), bux fmt/test/doc CI hooks,
stdlib goldens, package registry (bux search/add), and LSP 0.4
position-sensitive locals with inferred let types. Full-tree format
pass plus Map/Set remove double-free fix.
This commit is contained in:
2026-07-19 16:35:08 +03:00
parent 3eb1ad3a82
commit 53b43b0f79
130 changed files with 20494 additions and 16738 deletions
+22
View File
@@ -0,0 +1,22 @@
# Bux package registry index (E.1)
# Used by `bux add <name>` and `bux install` when no --path/--git is given.
#
# Override with: export BUX_REGISTRY=/path/to/registry.toml
# Or copy to: ~/.bux/registry.toml
#
# source forms:
# file:relative/or/absolute — local package (relative to this file)
# path:relative/or/absolute — same as file:
# https://...git — git clone into ~/.bux/packages/<name>
[[package]]
name = "greet"
version = "0.1.0"
source = "file:../registry/packages/greet"
description = "Tiny Hello helper library (demo registry package)"
[[package]]
name = "greet"
version = "0.1.1"
source = "file:../registry/packages/greet"
description = "Tiny Hello helper library (demo registry package, patch)"