Skip to content

Tags: longcipher/hpsvm

Tags

v0.1.16

Toggle v0.1.16's commit message

Verified

This commit was signed with the committer’s verified signature.
Akagi201 Bob Liu
build(deps): update Solana crates and hotpath

v0.1.15

Toggle v0.1.15's commit message
Release v0.1.15

v0.1.14

Toggle v0.1.14's commit message

Verified

This commit was signed with the committer’s verified signature.
Akagi201 Bob Liu
chore: bump version to 0.1.14, update deps, and simplify project

- Update crate versions from 0.1.13 to 0.1.14
- Update dependencies: clap 4.6.5, hotpath 0.23.0, lru 0.18.2, solana-stake-interface 4.4.0
- Remove moka, noyalib, qualifier_attr dependencies
- Add rayon dependency
- Merge hpsvm-fork-rpc into hpsvm under "fork" feature
- Replace moka caching guidance with lru in AGENTS.md
- Add dev profile optimization for faster testing
- Simplify publish recipes and remove hpsvm-fork-rpc references
- Update README for fork feature usage
- Optimize account comparison in fixture crate from O(n^2*m) to O(n+m)

v0.1.13

Toggle v0.1.13's commit message
refactor(accounts_db): clean up code and optimize lookups

- collapse multi-line program_entry initialization into single line
- fix comment wording to correctly describe the contains_key optimization
- replace get() check with contains_key() for builtin program lookup

v0.1.12

Toggle v0.1.12's commit message

Verified

This commit was signed with the committer’s verified signature.
Akagi201 Bob Liu
fix(ci): publish hpsvm-fork-rpc with --no-verify to bypass upstream w…

…incode conflict

solana-transaction-status-client-types 4.1.2 on crates.io requires wincode
^0.5.3 while its transitive dep solana-message (resolved to 4.5.0) requires
wincode 0.6.0. The local [patch.crates-io] fixes this for development but is
not applied during `cargo publish` verification, causing the release workflow
to fail. Exclude hpsvm-fork-rpc from the verified workspace publish and publish
it separately with --no-verify until a new stable
solana-transaction-status-client-types is released.

v0.1.11

Toggle v0.1.11's commit message

Verified

This commit was signed with the committer’s verified signature.
Akagi201 Bob Liu
fix: add ignore rules

v0.1.10

Toggle v0.1.10's commit message

Verified

This commit was signed with the committer’s verified signature.
Akagi201 Bob Liu
chore: bump version to 0.1.10, fix clippy/format/k256 deprecations

v0.1.9

Toggle v0.1.9's commit message

Verified

This commit was signed with the committer’s verified signature.
Akagi201 Bob Liu
refactor(hpsvm): consolidate token/loader/fd crates into hpsvm and hp…

…svm-fixture

Move crates/token/ → crates/hpsvm/src/token/, crates/loader/ →
crates/hpsvm/src/loader.rs, and crates/hpsvm-fixture-fd/ →
crates/hpsvm-fixture/src/fd.rs to reduce workspace fragmentation.

- Remove standalone crates/loader, crates/token, crates/hpsvm-fixture-fd
- Absorb token helpers and loader as feature-gated modules in hpsvm crate
- Absorb fd adapter into hpsvm-fixture crate
- Replace serde_with::DisplayFromStr with native solana-signature serde feature
- Remove unused dependencies: indexmap, serde_with
- Fix import ordering across token modules
- Remove unreachable match arms in fd.rs
- Sort hpsvm-cli dependencies alphabetically

v0.1.8

Toggle v0.1.8's commit message
refactor(hpsvm): extract commit module, fix fee_payer visibility, imp…

…rove error handling

- Extract CommitDelta and commit logic into dedicated commit module
- Fix fee_payer to be populated on both success and failure outcomes
- Replace std::sync::Mutex with parking_lot::Mutex for trace metrics
- Add structured TokenError type replacing FailedTransactionMetadata in token crate
- Extract resolve_program_indices method for cleaner execution flow
- Improve program loading error messages with specific program names
- Fix TOCTOU race in fork-rpc cache with single lock acquisition
- Add #[allow(deprecated)] for stake test Meta construction
- Remove unused mut in loader test
- Add serde_json for trace metrics JSON serialization
- Update bench.sh to use correct test_programs path

v0.1.7

Toggle v0.1.7's commit message

Verified

This commit was signed with the committer’s verified signature.
Akagi201 Bob Liu
ci: add cargo-shear to tool installation in workflows