Releases: Reloaded-Project/Reloaded.Memory.Buffers
3.1.3
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.1.3 - 2023-09-07
Commits
- Rust: Change BufferSearchError to use no_std display variant
b666562
- Fixed: Missing Error handling for Linux/OSX in is_process_running
3d5dfbf
- [C#] Added: Lock to the C# Variant Too
a5a2527
- [Rust] Fixed: macOS incorrect errno
97b55be
- [Rust] Added: Lock on Initial Buffers Initialization & Fix Existing Address Return
b2f9937
- Bump Package Versions
84e6b26
3.1.2
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.1.2 - 2023-09-06
Commits
3.1.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.1.1 - 2023-09-06
Commits
- Rust: Mark some C API fields as public where they should have been
274c9c0
3.1.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.1.0 - 2023-09-06
Commits
- Changed: Made the C API public for Rust
e49ef5e
3.0.6
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.0.6 - 2023-08-06
Commits
3.0.5
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.0.5 - 2023-07-24
Commits
- [WIP] Crab Porting
d639138
- Crab 2
5e8bb46
- Finalized Rust Port & Fixed Few Discovered Windows Bugs
abbc5e7
- Added: Some docs fixes.
c6d5f02
- Improved Rust Error Handling & Added Rust Readme
a47988a
- Fixed: Some Formatting Issues
d52f153
- Added: Auto-clippy and some
a18df99
- fix: Code Quality issues via Clippy
df3d386
- Cleaned up some OSX Stuff
423178a
- Rust: Added simple test for GetBuffer
bfa0bfb
- Update Rust CI/CD Systems
b5d407e
- Added: Readme for Rust Package & Updated Main Readme
cda20e9
- Fixed: Oversight where item wasn't being added to locator header
401d7a2
- Added: Linux Benchmarking Setup
f661455
- Fixed: Windows Build
c9ed491
- Reduced binary size by removing format!
48ed05a
- Cleanup some Unnecessarily Mutable Things
6a0ceee
- Let's try running some CI
52a7172
- Changed: Updated Checkout to v3
17f75c5
- Changed: Try CI on Nightly
da57c1b
- Added: Some missing tests & fixed macOS test
b2aa7f5
- Added: Aligned alloc
766ab2c
- Added: Complete C API
900c3ce
- Added: C API to Usage and some Missing Functions
6adcdcd
- Changed: Inlined some macOS code
3173da1
- Fixed: Private Allocation Test
ecde5d2
- Removed unnecessary unsafe in OSX Code Path
97a5a0f
- Changed: Merged CI workflows together into one file.
65b208e
- Changed: Return error instead of panic in buffers API when alloc fails.
e6299b5
- Added: Building C library from CI
1229369
- Changed: Generating Bindings is now its own Step
73b180f
- Renamed Workflow to Rust, Added Missing Checkout
2fc7154
- Okay, let's go, time for merge.
70d217b
- Added: legacy 'master' branch
4c2484e
- Removed: Unused Dependency (sysinfo)
4685981
- Improved: Build Time for Main Library
4fbcad9
- Changed: Renamed CI workloads between Rust & C#
f011f2b
- Fixed: Potential Overflow error on OSX
8dd9f64
- Fixed: The Overflow in C# Version
211f3eb
- Fixed: Prevent Infinite Recursion on Failure to Allocate in Buffers High Level API
31cecb3
- Misc: Improved Style
fcfb120
- Changed: Disabled some tests on macOS
f7023e6
- Added: Explicit Drop for Rust Code
aff180f
- Changed: Parallelize CI/CD Workflow
463f147
- Added: Publish to GitHub Releases [untested]
8f8d6d5
- Fixed: Posix cleanup shouldn't run on Windows
59faa19
- Changed: Moved Unix MemoryMappedFiles to /tmp where they are auto-cleaned
9153e12
- Fixed: An oversight related to disposing Memory Mapped Files which would never happen at runtime but important to fix nonetheless.
fcfa251
- Changed: Added version parity between C# & Rust
46bbba1
- Updated: README files with newest links
5afd664
- Added: Execute Rust CI on Tag
bbf7361
- Added: Missing description to Rust Package
82f2931
- Rust: Try uploading artifacts from relative path, as custom zip
e8a7b65
3.0.2
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.0.2 - 2023-06-09
Commits
3.0.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.0.1 - 2023-06-08
Commits
- Maybe Fixed Changelog Generation
958836b
3.0.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
3.0.0 - 2023-06-08
Commits
- Added: Some Locked Buffer Code
9977b18
- Added: Let's get started.
2c8340b
- Let's Begin
4884752
- First Commit
525079b
- Test Commit
d574976
- Some Linux Fixes
899776c
- Let's try OSX...
e535b4e
- Try Platform Specific O_CREAT & Add RWX
4b34be6
- Changed: Memory Mapped File name Starts with Backslash to match POSIX requirements
0be4b6c
- Changed: Only unlink if we are the owner of this MemoryMappedFile
929a6a9
- Added: Functionality to Clean Up older Shared Objects
5173be6
- Added: Execute Permissions to Unix Memory Mapped File
008356f
- Added: Memory Mapped file for OSX based on Real File
4547682
- Try: Renaming Mach API
a9cdead
- Added: Explicit MMF length for OSX
4eb52a6
- Fixed: Set OpenExisting to ReadWriteExecute on Windows
8a35e69
- Changed: Forgot to increment address on OSX.
5151814
- Try: mach_vm_allocate on OSX & optimize process/task get
90b04b1
- Fixed: OSX Code Almost Completely
05f858b
- Changed: Minor Code Adjustments
3394b2a
- Disable test on OSX
54f7111
- Updated: Made some Progress on General Library Code
9bc0043
- Update: More Progress on General Library Code
1161665
- Added: Memory Allocation Tests for External Process & CanUse Bugfix
e96d7eb
- Added: Tests for High Level API
d3151f7
- Changed: Finalize Library Stuff
06c357d
- Updated: Docs and Readme
5f32259
- Publish 3.X.X
5d1a936
2.0.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.