Clash.Meta/component/updater
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
..
update_core.go chore: cleanup geo internal code 2024-09-09 16:08:48 +08:00
update_geo.go chore: replace using internal batch package to x/sync/errgroup 2025-04-28 10:28:45 +08:00
update_ui.go chore: extracting compressed files to correct location (#1823) 2025-02-05 10:10:58 +08:00
utils.go chore: support ETag for update geo 2024-09-22 13:57:57 +08:00