Clash.Meta/adapter
wwqgtxx aa51b9faba chore: replace using internal batch package to x/sync/errgroup
In the original batch implementation, the Go() method will always start a new goroutine and then wait for the concurrency limit, which is unnecessary for the current code. x/sync/errgroup will block Go() until the concurrency limit is met, which can effectively reduce memory usage.
In addition, the original batch always saves the return value of Go(), but it is not used in the current code, which will also waste a lot of memory space in high concurrency scenarios.
2025-04-28 10:28:45 +08:00
..
inbound chore: cleanup netip code 2025-04-09 18:02:13 +08:00
outbound fix: set sni to servername if not specified for trojan outbound (#1991) 2025-04-24 19:50:16 +08:00
outboundgroup chore: better cache implement for group's getProxies 2025-03-11 23:27:18 +08:00
provider chore: replace using internal batch package to x/sync/errgroup 2025-04-28 10:28:45 +08:00
adapter.go fix: correctly implement references to proxies 2025-04-04 09:08:52 +08:00
parser.go chore: better global-client-fingerprint handle 2025-04-19 02:04:09 +08:00