apple / swift-distributed-tracing

Instrumentation library for Swift server applications
https://swiftpackageindex.com/apple/swift-distributed-tracing/main/documentation/tracing
Apache License 2.0
224 stars 34 forks source link

Remove old benchmark infra and replace with package-benchmark #140

Closed ktoso closed 10 months ago

ktoso commented 10 months ago

Remove old benchmark infra which causes sendability warnings.

There's proper benchmark packages now and we should use them instead, depend on: https://github.com/ordo-one/package-benchmark.git

Modifications: Remove custom benchmark infra. Adopt existing benchmark package -- this can also nicely track allocations.

Result:

No sendability warnings; less deprecated benchmark infra

ktoso commented 10 months ago

@swift-ci please smoke test