Releases
0.1.3
Compare
Sorry, something went wrong.
No results found
eas4ai
released this
28 May 10:54
[0.1.3]
馃殌 Added
Cross-Platform Release Support
Windows compatibility : Full Windows support with proper signal handling and process termination
macOS compatibility : Complete macOS support for both Intel (x86_64) and Apple Silicon (aarch64) architectures
Cross-platform signal handling : Platform-specific implementations for graceful shutdown
Unix: Full SIGTERM, SIGINT, SIGUSR1, SIGUSR2, SIGKILL support
Windows: Ctrl+C handling and taskkill-based process termination
Cross-platform process management : Unified process lifecycle management across all platforms
Release automation ready : Codebase prepared for automated cross-platform binary releases
馃敡 Enhanced
Platform-Specific Optimizations
Conditional compilation : Proper #[cfg(unix)] and #[cfg(windows)] attributes for platform-specific code
Error handling : Platform-aware error messages and handling
Process termination : Platform-optimized process shutdown strategies
Signal management : Cross-platform signal handler setup and management
馃悰 Fixed
Linux-only dependencies : Removed unused procfs dependency that blocked Windows/macOS builds
Platform compatibility : Fixed all platform-specific compilation issues
Signal handling : Resolved Unix-specific signal handling that prevented Windows builds
Cross-compilation : Fixed dependency resolution for cross-platform targets
馃搳 Technical Details
Dependency cleanup : Removed unused procfs crate (Linux-only) that was never actually used in code
Conditional dependencies : Made nix crate Unix-only with proper conditional compilation
Build targets : Verified successful compilation for:
x86_64-unknown-linux-gnu (Linux)
x86_64-pc-windows-gnu (Windows)
x86_64-pc-windows-msvc (Windows MSVC)
x86_64-apple-darwin (macOS Intel)
aarch64-apple-darwin (macOS Apple Silicon)
No feature reduction : All existing functionality preserved across all platforms
Performance : No performance impact from cross-platform changes
You can鈥檛 perform that action at this time.