xiph / rav1e

The fastest and safest AV1 encoder.
BSD 2-Clause "Simplified" License
3.73k stars 253 forks source link

Add new NASM pragma regarding macro parameter expansion #3361

Closed FreezyLemon closed 8 months ago

FreezyLemon commented 8 months ago

Fixes #3330.

This raises the minimum NASM version to 2.15.0 which was released in June 2020. The minimum Rust version 1.70 was released in June 2023, so I don't think this is a problem.

I also spent a bit of time refactoring the build script slightly.

codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 88.54%. Comparing base (3c3a26f) to head (5ad42b2). Report is 9 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #3361 +/- ## ========================================== + Coverage 88.52% 88.54% +0.01% ========================================== Files 89 89 Lines 28323 28355 +32 ========================================== + Hits 25074 25107 +33 + Misses 3249 3248 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.