+
Skip to content

Releases: anza-xyz/sbpf

SBPF virtual machine v0.12.0

11 Jul 10:55
892b9e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.2...v0.12.0

SBPF virtual machine v0.11.2

28 Jun 16:33
ec08a6e
Compare
Choose a tag to compare

What's Changed

  • Fix warnings from Rust 1.87 nightly by @LucasSte in #48
  • early quit if already found by @zhiqiangxu in #49
  • Refactor - Skip function registry lookup in SBPFv3 by @Lichtso in #50
  • Refactor - Uses rand dependency only if JIT is enabled by @Lichtso in #51
  • Feature - Restrict callx targets to function start markers in instruction stream by @Lichtso in #52
  • Refactor - Adds function start markers in tests by @Lichtso in #55
  • Feature - Verify function start markers instead of dynamic symbol table by @Lichtso in #56

New Contributors

Full Changelog: v0.11.1...v0.11.2

SBPF virtual machine v0.11.1

28 Jun 16:32
e7e5152
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1

SBPF virtual machine v0.11.0

16 Apr 11:55
6e1f7e9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.0

SBPF virtual machine v0.10.0

31 Jan 15:01
613bf9b
Compare
Choose a tag to compare

What's Changed

  • Fix - test_code_length_estimate() by @Lichtso in #4
  • Tests - Adds sign extension of store immediate value to test_memory_instructions by @Lichtso in #5
  • Refactor - Generate only one sanitization key for immediate values per compilation by @Lichtso in #6
  • Cleanup - JIT x86 registers by @Lichtso in #7
  • Fix - ISA docs mov dst, imm by @Lichtso in #10
  • Feature - Adds MMX to the x86 machinecode emitter by @Lichtso in #8
  • Refactor - Simplifies emit_shift() by @Lichtso in #9
  • Refactor - Halves memory needed for pc_section of JIT compiled programs by @Lichtso in #11
  • Refactor - Uses the MSB in pc_section to mark invalid call targets by @Lichtso in #12
  • Revert - "Refactor - Sanitization of memory accesses in JIT (#6)" by @Lichtso in #14
  • Cleanup - test_interpreter_and_jit!() macros by @Lichtso in #13
  • Fix - Assembler source R0 for CALL_IMM by @Lichtso in #16
  • Refactor - Simplify instruction metering of EXIT in JIT by @Lichtso in #18
  • Cleanup - Move tests into separate files by @Lichtso in #19
  • Cleanup - Move test helpers to test_utils crate by @Lichtso in #20
  • Refactor - Removes the dense function registry from loaders by @Lichtso in #25
  • fix vm.due_insn_count subtract overflow when enable_instruction_meter=false by @hycinth22 in #23
  • Rebuild SBPFv0 tests with new toolchain by @LucasSte in #28
  • Refactor strict header test by @LucasSte in #29
  • Update link scripts and elf build script by @LucasSte in #27
  • Bump to v0.10.0 by @Lichtso in #26

New Contributors

Full Changelog: v0.9.0...v0.10.0

SBPF virtual machine v0.9.0

13 Dec 18:02
75d5bc8
Compare
Choose a tag to compare

Adds support for these new ISA versions:

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载