agent-desktop/src
Lahfir 11427b271a refactor!: modernize toolchain to Rust 2024 edition
- Bump workspace edition 2021 → 2024 and MSRV 1.78 → 1.85.
- Add [workspace.lints] block with project-wide rust/clippy policy:
  unsafe_op_in_unsafe_fn warn, unused_must_use deny, dbg_macro deny.
- Migrate all extern "C" blocks to unsafe extern "C" (Edition 2024 req).
- Migrate all #[no_mangle] to #[unsafe(no_mangle)] (Edition 2024 req).
- Wrap unsafe operations inside unsafe fn bodies in explicit unsafe blocks
  via cargo fix.
- Switch RefEntry::path from Vec<usize> to SmallVec<[usize; 8]> with
  serde+union features. Eliminates per-ref heap allocation for typical
  accessibility tree depths (<8) while serializing identically to the
  prior Vec form.
- Strip non-doc-comments from workspace Cargo.toml.

BREAKING CHANGE: minimum supported Rust version is now 1.85. Downstream
consumers building from source must upgrade their toolchain.
2026-05-14 15:14:56 -07:00
..
tests test: enforce command coverage guardrails 2026-05-13 10:47:53 -07:00
batch.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
Cargo.toml refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
cli.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
cli_args.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
cli_args_actions.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
cli_args_notifications.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
cli_args_skills.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
cli_args_system.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
command_contract_tests.rs test: enforce command coverage guardrails 2026-05-13 10:47:53 -07:00
command_policy.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
dispatch.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
dispatch_notifications.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00
dispatch_parse.rs refactor!: unify command execution contracts 2026-05-13 05:30:14 -07:00
help_after.txt refactor!: unify command execution contracts 2026-05-13 05:30:14 -07:00
help_before.txt feat: bundle skill docs and refactor --help for AI agents (#36) 2026-05-04 03:03:40 -04:00
main.rs refactor!: modernize toolchain to Rust 2024 edition 2026-05-14 15:14:56 -07:00