lowlet 0.1.0

Low-latency IPC library using shared memory and lock-free structures
Documentation
# lowlet

Low-latency inter-process communication library for Rust.

## Features

- Shared memory regions with automatic cleanup
- Lock-free SPSC queue and MPMC ring buffer
- Inline assembly memory fences and atomics
- TTAS spinlock with pause instruction
- Process synchronization barrier

## Installation

```toml
[dependencies]
lowlet = "0.1"
```

## Quick Start

```rust
use lowlet::channel;

fn main() {
    let (tx, rx) = channel::<u64, 1024>();
    
    tx.send(42).unwrap();
    let value = rx.recv().unwrap();
    
    assert_eq!(value, 42);
}
```

## Documentation

- [API Reference]docs/api/README.md
- [Guides]docs/guides/README.md
- [Examples]docs/examples/

## Performance

- ~61 cycles per send/recv operation
- ~20ns latency at 3GHz

## License

MIT OR Apache-2.0