From c42e7cd64e4d9d2c5afb98ec2229de36432cb95a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 14:11:40 +0000 Subject: [PATCH] chore: release --- CHANGELOG.md | 27 ++++++++++++++++++++++++++ Cargo.toml | 6 +++--- system/linux/ctypes/CHANGELOG.md | 15 +++++++++++++++ system/linux/ctypes/Cargo.toml | 2 +- system/linux/syscalls/CHANGELOG.md | 31 ++++++++++++++++++++++++++++++ system/linux/syscalls/Cargo.toml | 2 +- 6 files changed, 78 insertions(+), 5 deletions(-) create mode 100644 system/linux/ctypes/CHANGELOG.md create mode 100644 system/linux/syscalls/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 436e79b4..3c538480 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.2](https://github.com/olukowski/celer/compare/celer-v0.1.1...celer-v0.1.2) - 2026-04-25 + +### Added + +- *(syscalls)* thin wrappers around raw syscalls ([#10](https://github.com/olukowski/celer/pull/10)) +- *(syscalls)* add x86_64 support ([#9](https://github.com/olukowski/celer/pull/9)) +- *(syscalls)* aarch64 support ([#8](https://github.com/olukowski/celer/pull/8)) +- *(syscalls)* full coverage of Linux 1.0 syscalls ([#7](https://github.com/olukowski/celer/pull/7)) +- *(syscalls)* support 32-bit x86 ([#6](https://github.com/olukowski/celer/pull/6)) +- create very thin wrappers for syscalls +- *(system)* add linux syscalls crate + +### Fixed + +- repair syscalls rustdoc links +- *(syscalls)* replace usize with size_t + +### Other + +- delete codecov.yml +- run on aarch64 linux +- *(syscalls)* use strict provenance APIs +- *(coverage)* use coveralls and branch coverage +- *(miri)* return -ENOSYS for unsupported syscalls and skip +- *(codecov)* use files instead of file +- *(coverage)* run coverage with nightly toolchain + ## [0.1.1](https://github.com/olukowski/celer/compare/v0.1.0...v0.1.1) - 2026-03-13 ### Other diff --git a/Cargo.toml b/Cargo.toml index e5a49340..a095495e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celer" -version = "0.1.1" +version = "0.1.2" edition = "2024" license = "MIT OR Apache-2.0" description = "A framework for building fast software" @@ -11,5 +11,5 @@ readme = "README.md" members = ["system/linux/ctypes", "system/linux/syscalls"] [workspace.dependencies] -celer_system_linux_ctypes = { path = "system/linux/ctypes", version = "0.1.0" } -celer_system_linux_syscalls = { path = "system/linux/syscalls", version = "0.1.0" } +celer_system_linux_ctypes = { path = "system/linux/ctypes", version = "0.1.1" } +celer_system_linux_syscalls = { path = "system/linux/syscalls", version = "0.2.0" } diff --git a/system/linux/ctypes/CHANGELOG.md b/system/linux/ctypes/CHANGELOG.md new file mode 100644 index 00000000..c99f4c0b --- /dev/null +++ b/system/linux/ctypes/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.1](https://github.com/olukowski/celer/compare/celer_system_linux_ctypes-v0.1.0...celer_system_linux_ctypes-v0.1.1) - 2026-04-25 + +### Added + +- *(syscalls)* add x86_64 support ([#9](https://github.com/olukowski/celer/pull/9)) +- *(syscalls)* aarch64 support ([#8](https://github.com/olukowski/celer/pull/8)) diff --git a/system/linux/ctypes/Cargo.toml b/system/linux/ctypes/Cargo.toml index 6f5c39d7..44eff9e4 100644 --- a/system/linux/ctypes/Cargo.toml +++ b/system/linux/ctypes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celer_system_linux_ctypes" -version = "0.1.0" +version = "0.1.1" edition = "2024" license = "MIT OR Apache-2.0" description = "Linux C types for Celer" diff --git a/system/linux/syscalls/CHANGELOG.md b/system/linux/syscalls/CHANGELOG.md new file mode 100644 index 00000000..8a0b3701 --- /dev/null +++ b/system/linux/syscalls/CHANGELOG.md @@ -0,0 +1,31 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.0](https://github.com/olukowski/celer/compare/celer_system_linux_syscalls-v0.1.0...celer_system_linux_syscalls-v0.2.0) - 2026-04-25 + +### Added + +- *(syscalls)* thin wrappers around raw syscalls ([#10](https://github.com/olukowski/celer/pull/10)) +- *(syscalls)* add x86_64 support ([#9](https://github.com/olukowski/celer/pull/9)) +- *(syscalls)* aarch64 support ([#8](https://github.com/olukowski/celer/pull/8)) +- *(syscalls)* full coverage of Linux 1.0 syscalls ([#7](https://github.com/olukowski/celer/pull/7)) +- *(syscalls)* support 32-bit x86 ([#6](https://github.com/olukowski/celer/pull/6)) +- create very thin wrappers for syscalls + +### Fixed + +- repair syscalls rustdoc links +- *(syscalls)* replace usize with size_t + +### Other + +- run on aarch64 linux +- *(syscalls)* use strict provenance APIs +- *(coverage)* use coveralls and branch coverage +- *(miri)* return -ENOSYS for unsupported syscalls and skip diff --git a/system/linux/syscalls/Cargo.toml b/system/linux/syscalls/Cargo.toml index b2464ad4..f20b4fd7 100644 --- a/system/linux/syscalls/Cargo.toml +++ b/system/linux/syscalls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celer_system_linux_syscalls" -version = "0.1.0" +version = "0.2.0" edition = "2024" license = "MIT OR Apache-2.0" description = "Linux syscalls for Celer"