mirror of
https://github.com/SagerNet/sing-box.git
synced 2026-06-06 21:02:06 +08:00
- Delete docs/adr/0001 and every code reference; the immutability contract is now a four-line comment on the Export interface where it applies. - Inline applyStaleClones at the linux/darwin reconcile call sites and drop the helper plus the parallel staleBusIDs/pendingByBusID maps the darwin host built only to match its signature. - Inline single-use sentinel errors in iso_scheduler.go and endpoint_darwin.go (no errors.Is callers). - Rename exportLedger.fast/inventory to broadcastAccess/inventoryAccess to match the Access suffix used by every other lock in the package. - Strip narrative doc comments on exportLedger, the with* helpers, IssueLease, ConsumeLeaseAndReserve, TryReserveForImport, host.go interfaces, cgoCallbackHandle, and cloneDarwinExport; keep only the non-obvious WHY required by .claude/rules/code-comment.md. Net: 8 files, 99 insertions / 291 deletions, no behaviour change. |
||
|---|---|---|
| .. | ||
| assets | ||
| clients | ||
| configuration | ||
| installation | ||
| manual | ||
| changelog.md | ||
| CNAME | ||
| deprecated.md | ||
| deprecated.zh.md | ||
| index.md | ||
| index.zh.md | ||
| migration.md | ||
| migration.zh.md | ||
| sponsors.md | ||
| support.md | ||
| support.zh.md | ||