apple / swift-distributed-tracing

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

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

Closed ktoso closed 9 months ago

ktoso commented 9 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 9 months ago

@swift-ci please smoke test