Skip to content

Commit a81ed06

Browse files
committed
Bump patch version.
1 parent 7307035 commit a81ed06

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

lib/io/memory/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
class IO
88
# @namespace
99
module Memory
10-
VERSION = "0.0.0"
10+
VERSION = "0.0.1"
1111
end
1212
end

readme.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,16 @@ This gem is designed to work seamlessly with Ruby's `IO::Buffer` class, providin
2727

2828
Please see the [project documentation](https://socketry.github.io/io-memory/) for more details.
2929

30-
- [Getting Started](https://socketry.github.io/io-memory/guides/getting-started/index) - This guide explains how to use `io-memory` for efficient memory operations.
30+
- [Getting Started](https://socketry.github.io/io-memory/guides/getting-started/index) - This guide explains how to use `io-memory` for efficient memory operations and zero-copy data sharing.
31+
32+
- [Process Memory Sharing](https://socketry.github.io/io-memory/guides/process-sharing/index) - This guide demonstrates how to share memory between processes using `io-memory` for high-performance inter-process communication (IPC).
3133

3234
## Platform Support
3335

3436
| Platform | Implementation | Features |
35-
|----------|----------------|----------|
37+
| --- | --- | --- |
3638
| Linux | `memfd_create()` | Anonymous memory, file descriptor passing |
37-
| macOS/BSD | `shm_open()` | POSIX shared memory, file descriptor passing |
39+
| macOS/BSD | `shm_open()` | POSIX shared memory, file descriptor passing |
3840
| Windows/Other | Temporary files | File descriptor passing, maximum compatibility |
3941

4042
## Performance
@@ -48,7 +50,16 @@ Please see the [project documentation](https://socketry.github.io/io-memory/) fo
4850

4951
## Releases
5052

51-
Please see the [project releases](releases.md) for all releases.
53+
Please see the [project releases](https://socketry.github.io/io-memory/releases/index) for all releases.
54+
55+
### v0.0.1
56+
57+
- Initial implementation with cross-platform memory mapping support
58+
- Linux `memfd_create()` implementation for anonymous memory objects
59+
- POSIX `shm_open()` implementation for shared memory
60+
- Generic temporary file fallback for maximum compatibility
61+
- Integration with Ruby's `IO::Buffer` class
62+
- Automatic resource cleanup with `with` blocks
5263

5364
## Contributing
5465

releases.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Releases
22

3-
## Unreleased
3+
## v0.0.1
44

55
- Initial implementation with cross-platform memory mapping support
66
- Linux `memfd_create()` implementation for anonymous memory objects

0 commit comments

Comments
 (0)