axbacktrace 0.4.10

Backtrace for ArceOS
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.4.10]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.9...axbacktrace-v0.4.10 - 2026-08-25

### Other

- *(test)* consolidate Starry and ArceOS test suites ([#2173]https://github.com/rcore-os/tgoskits/pull/2173)

## [0.4.9]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.8...axbacktrace-v0.4.9 - 2026-08-20

### Fixed

- *(axtask)* preserve scheduler-frame ownership across switches ([#2101]https://github.com/rcore-os/tgoskits/pull/2101)

### Other

- *(axtest)* standardize Cargo and QEMU test flow ([#2088]https://github.com/rcore-os/tgoskits/pull/2088)
- *(sync)* unify lock primitives in ax-sync ([#1956]https://github.com/rcore-os/tgoskits/pull/1956)

## [0.4.8]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.7...axbacktrace-v0.4.8 - 2026-08-09

### Other

- updated the following local packages: axtest

## [0.4.7]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.6...axbacktrace-v0.4.7 - 2026-08-03

### Other

- enhance axtest coverage for various starry-kernel contracts ([#1674]https://github.com/rcore-os/tgoskits/pull/1674)

## [0.4.6]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.5...axbacktrace-v0.4.6 - 2026-07-23

### Other

- update Cargo.toml dependencies

## [0.4.5]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.4...axbacktrace-v0.4.5 - 2026-07-07

### Other

- *(repo)* remove vendored spin crate ([#1421]https://github.com/rcore-os/tgoskits/pull/1421)

## [0.4.4]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.3...axbacktrace-v0.4.4 - 2026-06-27

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380]https://github.com/rcore-os/tgoskits/pull/1380)

## [0.4.3]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.2...axbacktrace-v0.4.3 - 2026-06-23

### Other

- updated the following local packages: axpanic

## [0.4.2]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.1...axbacktrace-v0.4.2 - 2026-06-09

### Added

- *(backtrace)* add showcase workflow ([#1094]https://github.com/rcore-os/tgoskits/pull/1094)

## [0.4.1]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.0...axbacktrace-v0.4.1 - 2026-06-03

### Fixed

- *(axbacktrace)* harden correctness, optimize allocation, and add per-arch IP adjustment ([#1029]https://github.com/rcore-os/tgoskits/pull/1029)

### Other

- *(deps)* update spin 0.10→0.12, ostool 0.19→0.21 ([#978]https://github.com/rcore-os/tgoskits/pull/978)

## [0.4.0]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.3.9...axbacktrace-v0.4.0 - 2026-05-22

### Other

- *(axbacktrace)* use Backtrace::kind() instead of BacktraceReport ([#748]https://github.com/rcore-os/tgoskits/pull/748)

## [0.3.9]https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.3.8...axbacktrace-v0.3.9 - 2026-05-15

### Added

- *(ax-runtime)* add panic recursion guards ([#420]https://github.com/rcore-os/tgoskits/pull/420)

### Other

- *(axbacktrace)* inherit workspace metadata