Closed JRaspass closed 1 year ago
Running GitHub Actions on my fork I believe the tests will fail on 5.10 as Test::Deep (and all of Ricardo's dists) now depend on 5.12, we might want to bump this dist (5.10 is ancient!) or pin an older Test::Deep for test requires.
Thanks!
This is more efficient on threaded perls and a no-op on non-threaded. Distro perls tend to be threaded by default so it would be a nice win.
See https://blogs.perl.org/users/nick_wellnhofer/2015/03/writing-xs-like-a-pro---perl-no-get-context-and-static-functions.html or https://perldoc.perl.org/perlguts#How-multiple-interpreters-and-concurrency-are-supported for details.
Seems to mostly be a wash in benchmarks on my laptop to my eye:
Before:
After: