- 17 May, 2025 2 commits
-
-
github-actions[bot] authored
-
Caiyi H. authored
-
- 21 Apr, 2025 7 commits
-
-
Caiyi H. authored
Refactor unwinding related code
-
Caiyi H. authored
- Add weak panic handler function for platform-agnostic panic handling - Enable the `linkage` feature to support weak function linkage
-
Caiyi H. authored
- Implement is_empty method for StackTrace struct - Provides a clear way to check if the stack trace is empty
-
Caiyi H. authored
- Add len method to return the number of captured stack frames - Implement Deref trait to allow accessing stack frames directly - Update stack_frames method to use Deref
-
Caiyi H. authored
- Updated function name to better reflect its purpose and improve code readability
-
Caiyi H. authored
- Remove IDisplayableStackTrace trait and its implementation for StackTrace - Use StackTraceWalker to handle stack frame enumeration and printing
-
Caiyi H. authored
This refactor extracts the platform-specific unwinding logic from `StackTrace<N>::begin_unwind` into a new `StackTraceWalker` structure that accepts a callback to receive frames. This allows greater flexibility and reuse, and paves the way for future extensions like dynamic trace collection, filtering, or early termination. - Introduce `BacktraceCallbackDelegate` trait alias for frame callbacks - Create `StackTraceWalker::begin_unwind` for general-purpose unwinding - Refactor architecture-specific logic to invoke a callback instead of building traces - Preserve existing `StackTrace<N>` API and semantics with no functional changes No behavior change is introduced. API remains backward-compatible.
-
- 20 Apr, 2025 1 commit
-
-
Caiyi H. authored
-
- 18 Apr, 2025 3 commits
- 14 Apr, 2025 10 commits
-
-
Caiyi H. authored
-
Caiyi H. authored
or conflicts see https://stackoverflow.com/a/3552781
-
Caiyi H. authored
-
Caiyi H. authored
-
Caiyi H. authored
Refactor build info generation in constants crate
-
Caiyi H. authored
try preventing CI failing
-
Caiyi H. authored
this is a workaround
-
Caiyi H. authored
-
Caiyi H. authored
-
Caiyi H. authored
-
- 13 Apr, 2025 1 commit
-
-
Caiyi H. authored
This directory is no longer used. Use `SetupXXWorkspace.sh`es in the root directory
-
- 01 Apr, 2025 7 commits
- 31 Mar, 2025 2 commits
- 29 Mar, 2025 5 commits
- 27 Mar, 2025 2 commits