- Cross-Platform SIMD: Vector256/Vector128 auto-dispatch (AVX2, SSE2, NEON)
- Ultra-Optimized FastFileItem: 61-byte struct with string interning
- High-Performance StringPool: 60-80% memory reduction
- IAsyncEnumerable streaming, Channel-based architecture
- MFT Direct Access: 31K+ files/sec NTFS enumeration
- USN Journal: Real-time file change detection
- HybridFileSystemProvider: Auto MFT/Standard selection
- ModuleInitializer auto-registration
- Channel-based BFS parallel file enumeration
- inotify change tracking via FileSystemWatcher
- /proc/mounts parsing, virtual FS filtering
- ModuleInitializer auto-registration
- Channel-based BFS parallel file enumeration (shared with Linux)
- FSEvents change tracking via FileSystemWatcher
- DriveInfo + /Volumes mount detection
- ModuleInitializer auto-registration
- FTS5 full-text search, WAL mode, bulk insert
- MftSqlitePipeline for MFT → SQLite data flow
- PR validation (Windows + Linux auto, macOS manual trigger)
- Docker multi-distro testing (SDK container)
- NuGet auto-publish on version change
- IncludeHidden filtering verified + 4 new test cases
- Dead code removal (SearchOptimizedFileItem, -265 lines)
- Unix stub methods: NotSupportedException for Save/Load, real RefreshIndex
- Unix test coverage: 10 new UnixSearchEngine tests
- Sync-over-async fix in WindowsFileSystemProvider.Dispose()
- Lock type standardization (Lock over object)
- Path exclusion: proper segment matching (no false positives)
- Full verification: 231 Windows + 29 Linux tests, 0 failures
- SIMD Vector128/Vector256 cross-platform refactoring
- Linux Channel-based BFS implementation
- FastFind.Unix NuGet package
- CI/CD Linux + macOS jobs
- macOS FileSystemProvider (DriveInfo + /Volumes mount detection)
- macOS FileSystemWatcher monitoring (FSEvents)
- macOS factory registration (ModuleInitializer)
- macOS CI test suite (20 tests passing)
- BFS Channel worker race condition fix (pendingWork counter)
- Cross-platform test constructor safety (nullable engine pattern)
- Linux: getdents64 direct syscall, fanotify (5.9+)
- macOS: searchfs, getattrlistbulk
- ARM64 AdvSimd optimization
- Capability discovery pattern (ISearchCapability)
- Btrfs/io_uring/eBPF advanced features
- Trigram posting list (sub-ms substring matching)
- systemd/LaunchDaemon service packaging
- Network storage, content search, OpenTelemetry
| Platform | Status | Package |
|---|---|---|
| Windows 10/11, Server 2019+ | Production | FastFind.Windows |
| Linux (Ubuntu, RHEL, Alpine) | Preview | FastFind.Unix |
| macOS (Ventura+) | Preview | FastFind.Unix |
Last Updated: February 2026