Releases: Alan-Jowett/bpf_conformance
Releases · Alan-Jowett/bpf_conformance
v0.0.6
What's Changed
- Add additional corner cases to tests by @dthaler in #187
- Remove tests for MOVSX with immediate by @dthaler in #186
- Bump external/elfio from
9814eaa
to182248f
by @dependabot in #189 - Bump actions/cache from 3.3.3 to 4.0.0 by @dependabot in #188
- Return bpf_conformance_test_cpu_version_t::unknown for unrecognized opcode sequence by @Alan-Jowett in #191
- Bump external/elfio from
9814eaa
to182248f
by @dependabot in #192 - Add conformance test for callx instruction by @dthaler in #195
- Add support for conformance groups by @dthaler in #196
- Change immediate to be signed by @hawkinsw in #197
- Bump docker/metadata-action from 5.5.0 to 5.5.1 by @dependabot in #193
- Update help text by @dthaler in #199
- Clang puts callx register into imm not src_reg by @dthaler in #200
- Fix bpf_conformance() API to set groups by @dthaler in #201
- Put callx register into dst by @dthaler in #202
- Make neg.data verify 32-bit operation by @dthaler in #204
- Add conformance test for div32 by @qsr in #198
- [StepSecurity] Apply security best practices by @step-security-bot in #205
- Bump ossf/scorecard-action from 2.0.6 to 2.3.1 by @dependabot in #207
New Contributors
- @qsr made their first contribution in #198
- @step-security-bot made their first contribution in #205
Full Changelog: v0.0.5...v0.0.6
Initial v4 instruction support
What's Changed
- Make bpf_conformance CMake Configuration Embeddable by @hawkinsw in #127
- Bump external/elfio from
5a9297b
to8ae6cec
by @dependabot in #130 - Bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in #135
- Bump docker/build-push-action from 4.0.0 to 4.1.0 by @dependabot in #134
- Bump coverallsapp/github-action from 2.1.2 to 2.2.0 by @dependabot in #133
- Bump docker/metadata-action from 4.4.0 to 4.6.0 by @dependabot in #137
- Bump docker/build-push-action from 4.1.0 to 4.1.1 by @dependabot in #138
- Protect against duplicate assembly statement labels by @hawkinsw in #139
- Refactor CMakeLists.txt by @hawkinsw in #140
- Bump coverallsapp/github-action from 2.2.0 to 2.2.1 by @dependabot in #141
- Compare all 64-bits of return values with expected by @hawkinsw in #143
- Bump actions/cache from 3.3.1 to 3.3.2 by @dependabot in #145
- Bump coverallsapp/github-action from 2.2.1 to 2.2.3 by @dependabot in #146
- Bump actions/checkout from 3 to 4 by @dependabot in #147
- Bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in #149
- Bump external/elfio from
8ae6cec
to73a2410
by @dependabot in #144 - Bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #150
- Bump docker/metadata-action from 4.6.0 to 5.0.0 by @dependabot in #151
- Bump external/elfio from
73a2410
to47af3a4
by @dependabot in #155 - Bump external/elfio from
47af3a4
toeb68829
by @dependabot in #157 - Bump docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #158
- Bump external/elfio from
eb68829
to4bc17b6
by @dependabot in #159 - Bump actions/upload-artifact from 3 to 4 by @dependabot in #166
- Bump docker/metadata-action from 5.0.0 to 5.4.0 by @dependabot in #167
- Bump external/elfio from
4bc17b6
to2b457dd
by @dependabot in #168 - Bump github/codeql-action from 2 to 3 by @dependabot in #165
- Use specific tag of libbpf by @Alan-Jowett in #173
- Add usage and prerequisites to README by @dthaler in #172
- Bump docker/metadata-action from 5.4.0 to 5.5.0 by @dependabot in #169
- Add tests for SDIV instructions by @dthaler in #153
- Add signed modulo instructions by @dthaler in #176
- Bump external/elfio from
2b457dd
to9814eaa
by @dependabot in #177 - Bump actions/cache from 3.3.2 to 3.3.3 by @dependabot in #178
- Add requirements for plugins by @dthaler in #179
- Add unconditional byteswap instructions by @dthaler in #180
- Add support for BMP_JMP32 class by @dthaler in #181
- Add tests for BPF_MOVSX sign extension instructions by @dthaler in #182
New Contributors
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Switch to using GCC style register names.
Add additional BPF ISA tests.
v0.0.3: Fix v2 ABI to exclude local and runtime calls (#66)
Fix issue with v2 of the BPF CPU version.
Version 0.0.02
Add support for BPF_FETCH option on interlocked operations.
Initial release
Initial release of bpf_conformance_runner for Windows.