dependabot[bot]
a8a5cabdfa
rust: bump pyo3 from 0.29.0 to 0.29.2 ( #6800 )
...
CI / Rust Check (push) Failing after 2s
CI / rust_test (ubuntu-latest) (push) Failing after 2s
Test with coverage / Test-6 (push) Has been skipped
Test with coverage / Test-7 (push) Has been skipped
Test with coverage / Build (push) Failing after 2s
Test with coverage / Test (push) Has been skipped
Test with coverage / Test-1 (push) Has been skipped
Test with coverage / Test-2 (push) Has been skipped
Test with coverage / Test-3 (push) Has been skipped
Test with coverage / Test-4 (push) Has been skipped
Test with coverage / Test-5 (push) Has been skipped
Test with coverage / Test-8 (push) Has been skipped
Test with coverage / Test-9 (push) Has been skipped
Test with coverage / Report (push) Has been skipped
Test with coverage / Test Rust packages (push) Failing after 2s
CI / ci (push) Has been cancelled
CI / Test installation (macos-26, py3.12) (push) Has been cancelled
CI / Test installation (ubuntu-24.04, py3.14) (push) Has been cancelled
CI / Test installation (windows-2025, py3.12) (push) Has been cancelled
CI / rust_test (macos-latest) (push) Has been cancelled
CI / rust_test (windows-latest) (push) Has been cancelled
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.29.0 to 0.29.2.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.29.0...v0.29.2 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.29.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 06:22:01 -07:00
dependabot[bot]
41baf181f3
rust: bump regex from 1.12.2 to 1.13.1 ( #6640 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.12.2 to 1.13.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.12.2...1.13.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 10:08:14 -07:00
dependabot[bot]
ada9fcd585
rust: bump serde from 1.0.228 to 1.0.229 ( #6639 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.228 to 1.0.229.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229 )
---
updated-dependencies:
- dependency-name: serde
dependency-version: 1.0.229
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 10:08:07 -07:00
Fish
654fbcea8d
AIL: Port the AIL VEX lifter to Rust. ( #6608 )
...
* port the VEX->AIL converter and Manager to Rust
* allow a non-constant rounding mode on Convert/BinaryOp
* construct AilExpression/AilStatement natively in the converter
* resolve libpyvex symbols on Windows
* classify name-only VEX ops; guarantee ins_addr on every stmt
* take the Manager as a typed pyclass handle in the converter
* Lint code.
* ailment.pyi: add Manager and VEXIRSBConverter stubs
2026-07-15 01:23:34 -07:00
dependabot[bot]
aedd30a80a
rust: bump rustc-hash from 2.1.1 to 2.1.3 ( #6617 )
...
Bumps [rustc-hash](https://github.com/rust-lang/rustc-hash ) from 2.1.1 to 2.1.3.
- [Changelog](https://github.com/rust-lang/rustc-hash/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.3 )
---
updated-dependencies:
- dependency-name: rustc-hash
dependency-version: 2.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 10:05:38 -07:00
Fish
9235f7fd27
Migrate AIL classes to Rust ( #5967 )
...
This PR migrates AIL classes (Block, Statement, Expression, etc.) to Rust. Key changes include:
- Block, Statement, and Expression are native Rust objects. Every access to their properties will create a new Python class object. Therefore, `expr.dst is expr.dst` will always evaluate to False. You'll want to do `expr.dst == expr.dst` instead.
- However, keep in mind that `expr_0 == expr_1` can be expensive because equality checks may potentially go over two expression trees and compare every single node. In this case, you may want to resort to `expr_0.idx == expr_1.idx`. There are still a few places where `idx` is reused; we plan to remove all such cases and guarantee the uniqueness of `idx` for all Statements and Expressions during a single decompilation run.
- `type(expr) is Const` no longer works. You must use `isinstance(expr, Const)` instead. `isinstance(..., ExpressionCls/StatementCls)` is also more expensive than before due to the use of custom meta classes.
- New changes to AIL requires rebuilding the Rust component to land. You can do `python setup.py build_rust --inplace --release` to rebuild the angr Rust component in-place in an editable install.
---------
Co-authored-by: Kevin Phoenix <kevin@kphoenix.us>
2026-07-08 02:10:07 -07:00
dependabot[bot]
2e2a62b277
rust: bump pyo3 from 0.28.3 to 0.29.0 ( #6494 )
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.28.3 to 0.29.0.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.28.3...v0.29.0 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.29.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-12 13:19:44 -07:00
Matt Borgerson
e2a37a4493
rust: Bump icicle-emu dep for Ghidra 12.1 thumb mode fix
2026-05-21 14:57:35 -07:00
rileyseefeldt
0942e66ec9
Fuzzer infrastructure: engine caching, custom breakpoints, icicle bump ( #6346 )
...
* Fuzzer infrastructure: engine caching, custom breakpoints, deterministic mutations
- Cache UberIcicleEngine across fuzzer iterations with snapshot mode
- Support state.globals['_fuzzer_breakpoints'] for user-controlled breakpoints
- Add DeterministicMutator for predictable test mutations
- Add max_mutations parameter and executions getter
- Handle EMULATION_GAP as ExitKind::Ok
- Update to libafl 0.15.4, pyo3 0.28.2, Rust 1.94
- Rewrite fuzzer tests with shellcode-based harness
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* lint
* use angr icicle fork, get rid of unused emulator_gap
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 15:22:31 -07:00
dependabot[bot]
191826377e
rust: bump indexmap from 2.13.1 to 2.14.0 ( #6343 )
...
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.13.1 to 2.14.0.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.13.1...2.14.0 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-version: 2.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 11:37:26 -07:00
dependabot[bot]
700344a275
rust: bump indexmap from 2.13.0 to 2.13.1 ( #6317 )
...
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.13.0 to 2.13.1.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.13.0...2.13.1 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-version: 2.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 13:34:49 -07:00
dependabot[bot]
cf10a0ff08
rust: bump pyo3 from 0.28.2 to 0.28.3 ( #6318 )
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.28.2 to 0.28.3.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.28.2...v0.28.3 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.28.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 13:34:26 -07:00
dependabot[bot]
b566d4e4fc
rust: bump tempfile from 3.26.0 to 3.27.0 ( #6236 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.26.0 to 3.27.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.26.0...v3.27.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 10:48:29 -07:00
dependabot[bot]
d8637f3b12
rust: bump target-lexicon from 0.13.4 to 0.13.5 ( #6235 )
...
Bumps [target-lexicon](https://github.com/bytecodealliance/target-lexicon ) from 0.13.4 to 0.13.5.
- [Commits](https://github.com/bytecodealliance/target-lexicon/compare/v0.13.4...v0.13.5 )
---
updated-dependencies:
- dependency-name: target-lexicon
dependency-version: 0.13.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 10:47:24 -07:00
Kevin Phoenix
4a9787d708
Update libafl to 0.15.4 ( #6217 )
2026-03-09 14:59:07 -07:00
Kevin Phoenix
22ac6f9fd3
Upgrade icicle-emu to 6040b08d and bump target-lexicon to 0.13.4 ( #6216 )
2026-03-09 13:48:38 -07:00
dependabot[bot]
ec93a3fb2e
rust: bump tempfile from 3.25.0 to 3.26.0 ( #6195 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.25.0 to 3.26.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/commits/v3.26.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.26.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 12:26:44 -07:00
dependabot[bot]
5594d4b558
rust: bump pyo3 from 0.28.1 to 0.28.2 ( #6165 )
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.28.1 to 0.28.2.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.28.1...v0.28.2 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.28.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 10:26:47 -07:00
dependabot[bot]
57c3aa465b
rust: bump pyo3 from 0.28.0 to 0.28.1 ( #6126 )
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.28.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 14:43:51 -07:00
dependabot[bot]
dbc613424d
rust: bump tempfile from 3.24.0 to 3.25.0 ( #6127 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.24.0 to 3.25.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:11:32 -07:00
Fish
1f4c279548
Typehoon: Drop pyformlang (and numpy) dependency. ( #6096 )
...
* Typehoon: Drop pyformlang (and numpy) dependency.
* Fix clippy complaints.
* Run cargo fmt.
* Add pyi files.
* Rename formlang to automaton.
* Format code.
2026-02-05 18:30:20 -07:00
dependabot[bot]
7bfcbbc2f6
rust: bump pyo3 from 0.27.2 to 0.28.0 ( #6088 )
...
* rust: bump pyo3 from 0.27.2 to 0.28.0
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.27.2 to 0.28.0.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.27.2...v0.28.0 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Apply migrations
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Phoenix <kevin@kphoenix.us>
2026-02-03 10:10:42 -07:00
Kevin Phoenix
5e3cc18a91
Revert "Update libafl to 0.15.4 ( #6038 )" ( #6062 )
...
This reverts commit c116e5e9b2 .
2026-01-28 12:43:23 -07:00
Kevin Phoenix
7804c7db80
Revert "Update icicle and target-lexicon ( #6019 )" ( #6059 )
...
This reverts commit 977a8ff943 .
2026-01-27 14:27:40 -07:00
Kevin Phoenix
3c6db0c9e4
Update icicle revision ( #6039 )
2026-01-20 23:26:21 +00:00
Kevin Phoenix
c116e5e9b2
Update libafl to 0.15.4 ( #6038 )
2026-01-20 23:23:06 +00:00
dependabot[bot]
60da9cc3c3
rust: bump serde from 1.0.219 to 1.0.228 ( #6028 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.219 to 1.0.228.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228 )
---
updated-dependencies:
- dependency-name: serde
dependency-version: 1.0.228
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 00:12:27 +00:00
dependabot[bot]
f59e5cbef8
rust: bump backtrace from 0.3.75 to 0.3.76 ( #6027 )
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.75 to 0.3.76.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Changelog](https://github.com/rust-lang/backtrace-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.75...backtrace-v0.3.76 )
---
updated-dependencies:
- dependency-name: backtrace
dependency-version: 0.3.76
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 00:11:53 +00:00
Kevin Phoenix
977a8ff943
Update icicle and target-lexicon ( #6019 )
2026-01-15 11:51:14 -07:00
Kevin Phoenix
836a265484
Add a LibAFL-based Fuzzer ( #5616 )
...
* WIP Fuzzer
* Cargo fmt
* Set breakpoint at return address
* Add basic monitor support
* Add some access parameters
* Remove print message
* Update to pyo3 0.26
* Fix deprecations
* Remove commented cargo entries
* Improve pyi file coverage
* Fix linter and type checker issues
* Properly get return address register from calling convention
* Improve test
* Refactor monitors into more flexible callback
* Add run method to run fuzzer on loop
* Fix Fuzzer init arg in pyi file
* FCP: Get default cc from project factory
* Make PyInMemoryCorpus Sendable
* Use an on-disk corpus
* Add submodule imports to rustylib pyi
* Dynamic Corpus that allows for OnDiskCorpus and InMemoryCorpus
* Run formatters
* Add some type asserts
* Refactor test_fuzzer.py to be unittest
* Add pylint ignore
* Add tests for serialization
---------
Co-authored-by: rileyseefeldt <riley@evilcomputer2>
2026-01-14 13:29:36 -07:00
dependabot[bot]
d8aa8a343b
rust: bump rangemap from 1.7.0 to 1.7.1
...
Bumps [rangemap](https://github.com/jeffparsons/rangemap ) from 1.7.0 to 1.7.1.
- [Changelog](https://github.com/jeffparsons/rangemap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jeffparsons/rangemap/commits/v1.7.1 )
---
updated-dependencies:
- dependency-name: rangemap
dependency-version: 1.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 14:18:59 -07:00
dependabot[bot]
a3f10daf95
rust: bump pyo3 from 0.27.1 to 0.27.2
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.27.1 to 0.27.2.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/v0.27.2/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.27.1...v0.27.2 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.27.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 12:25:27 -07:00
dependabot[bot]
023a21c029
rust: bump rangemap from 1.6.0 to 1.7.0 ( #5794 )
...
Bumps [rangemap](https://github.com/jeffparsons/rangemap ) from 1.6.0 to 1.7.0.
- [Changelog](https://github.com/jeffparsons/rangemap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jeffparsons/rangemap/commits )
---
updated-dependencies:
- dependency-name: rangemap
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 10:15:46 -07:00
Kevin Phoenix
5f65a45e00
Update pyo3 to v0.27.1 ( #5762 )
2025-10-31 13:34:02 -07:00
dependabot[bot]
e59e0b9966
rust: bump rangemap from 1.5.1 to 1.6.0 ( #5757 )
...
Bumps [rangemap](https://github.com/jeffparsons/rangemap ) from 1.5.1 to 1.6.0.
- [Changelog](https://github.com/jeffparsons/rangemap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jeffparsons/rangemap/commits )
---
updated-dependencies:
- dependency-name: rangemap
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 21:37:33 -07:00
Matt Borgerson
e3664a9611
native/angr: Bump pyo3 version
2025-10-15 11:39:22 -07:00
Kevin Phoenix
8098709feb
Add AFL-style edge hitmap support to Icicle engine ( #5593 )
...
* Add AFL-style edge hitmap support to Icicle engine
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-09 11:40:56 -07:00
Kevin Phoenix
15d185e564
Release GIL while icicle VM is running ( #5555 )
...
* Release GIL while icicle VM is running
* Fix lint
* cargo fmt
2025-06-23 20:24:33 -07:00
Kevin Phoenix
1f9a763a78
Add icicle engine ( #5435 )
...
* Add icicle engine
* Improve docs and lint
* Format
* More lint
* Improve permissions mapping
* Add function for more complex arch conversion
* Improve page handling logic
* Add support and tests for thumb mode and switching
* Use backers instead of object segments to find all pages
* Add special case for gs on x86
* Fix thumb mode issues
* Reimplement icicle engine to integrate python bindings
* cargo fmt
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-19 10:58:24 -04:00
Kevin Phoenix
356987c0f9
Add Rust SegmnentList implementation ( #5434 )
...
* Add experimental Rust SegmnentList implementation
* Add rust to RTD environment
* Fix cargo check
* Add update method to avoid ._list
* Change rust version to latest
* Fix some inconsistencies with original implementation
* Fix iterator
* Fix lint issues
* Disable setuptools_rust check in setup.py
* Fix import
* Use asdf to install rust
* Specify latest version
* Also set the rust version globally
* Revert "Disable setuptools_rust check in setup.py"
This reverts commit 0fd2a4b61c .
* Add a note about rust in the docs
2025-05-12 20:48:17 -07:00