issues
search
rust-osdev
/
volatile
Apache License 2.0
71
stars
19
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Release v0.6.0
#64
phil-opp
closed
3 months ago
2
Add a semver checks CI job
#63
phil-opp
closed
5 months ago
0
Release v0.5.4
#62
phil-opp
closed
5 months ago
1
feat: implement derive macro for all access types
#61
mkroening
closed
5 months ago
0
feat: introduce `RestrictAccess<To>` and generalize `restrict` to all access types
#60
mkroening
closed
5 months ago
1
fix(access): properly seal access traits
#59
mkroening
closed
5 months ago
0
fix: add `#[must_use]` to volatile types, `read`, and `as_raw_ptr`
#58
mkroening
closed
5 months ago
5
fix(macro): support `#[repr(align(N))]`
#57
mkroening
closed
5 months ago
0
Fix warnings and deny warnings in CI
#56
mkroening
closed
5 months ago
0
Enable all features and `doc_auto_cfg` on docs.rs
#55
mkroening
closed
5 months ago
0
Make `VolatileFieldAccess` show up in docs.rs
#54
mkroening
closed
5 months ago
0
Release v0.5.3
#53
phil-opp
closed
5 months ago
3
fix(Cargo.toml): add categories
#52
mkroening
closed
5 months ago
1
ci: migrate away from unmaintained actions
#51
mkroening
closed
5 months ago
1
Add support for nested `map_field` operations
#50
phil-opp
closed
5 months ago
1
Add `#[derive(VolatileFieldAccess)]` for easy, access-limited field-based access to structs
#49
mkroening
closed
5 months ago
3
docs: remove unused `NonNull` imports
#48
mkroening
closed
5 months ago
3
Add `VolatileRef::restrict` and `VolatilePtr::restrict`
#47
mkroening
closed
5 months ago
0
Add `VolatileRef::borrow` and `VolatileRef::borrow_mut`
#46
mkroening
closed
5 months ago
1
Fix build with `very_unstable` feature
#45
phil-opp
closed
6 months ago
0
Fix clippy warning about clone implementation
#44
phil-opp
closed
6 months ago
0
Abstract `VolatileRef` and `VolatilePtr` over memory access operations
#43
nspin
opened
8 months ago
0
Remove `Sized` requirement for `Send` and `Sync` on `VolatileRef`
#42
nspin
closed
6 months ago
2
Implement some useful traits
#41
kadiwa4
closed
6 months ago
2
consider removing the lifetime from `VolatilePtr`
#40
kadiwa4
closed
12 months ago
4
This crate is currently unsound due to spurious reads
#39
matthunz
closed
1 year ago
1
Difference between this and volatile-register
#38
hecatia-elegua
closed
1 year ago
1
Hash pin workflow dependencies
#37
joycebrum
closed
1 year ago
0
Hash pin workflow dependencies
#36
joycebrum
closed
1 year ago
5
Create a Security Policy
#35
joycebrum
closed
1 year ago
1
Create a Security Policy
#34
joycebrum
closed
1 year ago
0
Update build.yml to use minimal scoped permissions
#33
joycebrum
closed
1 year ago
0
Set github workflow permissions to be minimally scoped
#32
joycebrum
closed
1 year ago
3
Owned `VolatileCell` type?
#31
phil-opp
opened
1 year ago
29
Idea: Provide atomic volatile types
#30
phil-opp
closed
1 year ago
4
[v0.5] New design with two wrapper types: `VolatilePtr` and `VolatileRef`
#29
phil-opp
closed
1 year ago
15
various improvements for the new design
#28
Freax13
closed
1 year ago
8
Fix UB in slice methods when `Deref` returns different references
#27
Freax13
closed
1 year ago
1
copy_into_slice and related methods can be used to read/write out of bounds
#26
fpoli
closed
1 year ago
1
Remove the `const_generics` feature flag
#25
hawkw
closed
2 years ago
2
Removal of the const_generics feature
#24
emlaufer
closed
2 years ago
0
Rename Readme.md to README.md
#23
alichraghi
closed
3 years ago
1
New design based on `*mut T`
#22
phil-opp
closed
1 year ago
30
Replace feature "range_bounds_assert_len" with "slice_range"
#21
KernelFreeze
closed
3 years ago
2
Volatile doesn't build on the latest nightly
#20
KernelFreeze
closed
3 years ago
0
Add methods to restrict access
#19
phil-opp
closed
3 years ago
1
Fix typo
#18
toku-sa-n
closed
3 years ago
1
Maybe typo?
#17
toku-sa-n
closed
3 years ago
2
Change `slice::check_range` to `RangeBounds::assert_len`
#16
vetio
closed
3 years ago
4
Best of both worlds API?
#15
coolreader18
closed
3 years ago
5
Next