Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
fd7e4ef
Initial commit
schgoo Jan 15, 2026
6ca9232
clippy, fmt, tests, copyrights, readmes, etc.
schgoo Jan 15, 2026
886d860
Merge with main
schgoo Jan 15, 2026
80cb4c1
More compat with github version
schgoo Jan 20, 2026
15d42ff
Merge with main
schgoo Jan 29, 2026
d0980a4
Use uniflight and anyspawn
schgoo Jan 29, 2026
dad0181
Streamline examples and benchmarks. Move stampede protection to builder.
schgoo Jan 29, 2026
cdc9700
Clippy fixes
schgoo Jan 30, 2026
4fbc541
Box fallback get/insert/invalidate futures to put a ceiling on future…
schgoo Jan 30, 2026
276ca12
Make all API methods fallible - return Result
schgoo Jan 30, 2026
b3b64c8
Test to track cache future sizes. Other formatting etc.
schgoo Feb 2, 2026
5e2db24
Fix copyrights and licenses. Add allowed external types
schgoo Feb 2, 2026
07affe8
Simplify telemetry tests. Remove otel_sdk dependency. Remove tokio fe…
schgoo Feb 3, 2026
7dbe8ec
Fix benches
schgoo Feb 3, 2026
b650a7d
clippy
schgoo Feb 3, 2026
cacc05e
Improve test quality
schgoo Feb 3, 2026
30deca4
Move to SystemTime instead of Instant
schgoo Feb 3, 2026
cb5ba04
Spelling. More test cleanup. Formatting. Clean up telemetry cfg state…
schgoo Feb 4, 2026
45a9ca2
Spelling. More test cleanup. Formatting. More telemetry cleanup. Docu…
schgoo Feb 4, 2026
d680f31
Merge branch 'main' of https://github.com/microsoft/oxidizer into cache
schgoo Feb 4, 2026
e99ce18
Minor PR comment changes. Keep promotion policy enum transparent. Rep…
schgoo Feb 5, 2026
e344b9e
Fixing future sizes
schgoo Feb 5, 2026
89ca1d3
Fixing future sizes
schgoo Feb 6, 2026
b1b7682
More cachelon/seatbelt common testing stuff to testing_aids. PR comme…
schgoo Feb 6, 2026
f0cff55
Update documentation
schgoo Feb 6, 2026
d02cd96
Clippy
schgoo Feb 6, 2026
302d0cd
Resolve pr comments
schgoo Feb 12, 2026
a56dfab
Cargo.lock
schgoo Feb 12, 2026
06cc200
Merge branch 'main' of https://github.com/microsoft/oxidizer into cache
schgoo Feb 13, 2026
063eac0
Fix repository properties in cachelon crates
schgoo Feb 13, 2026
278af2f
Add the other cachelon crates to workspace cargo.toml
schgoo Feb 13, 2026
fa6ea68
CI fixes
schgoo Feb 13, 2026
96afaed
Merge with main
schgoo Feb 23, 2026
51faf41
Merge with main
schgoo Feb 23, 2026
1f2eeb6
Fix CI issues
schgoo Feb 23, 2026
5e58a2b
Fix CI issues
schgoo Feb 23, 2026
a6df46d
Fix test issue
schgoo Feb 24, 2026
2410288
Merge branch 'main' of https://github.com/microsoft/oxidizer into cache
schgoo Feb 24, 2026
48ba041
Clippy
schgoo Feb 27, 2026
4ad2bab
Merge with main
schgoo Feb 27, 2026
1f240c6
Minor refactoring to clean up CacheTelemetry creation. Clippy
schgoo Feb 27, 2026
aefca58
Missing docs error
schgoo Feb 27, 2026
83f7e77
Clippy
schgoo Feb 27, 2026
3cf63de
Merge branch 'main' of https://github.com/microsoft/oxidizer into cache
schgoo Feb 27, 2026
5e3ba7e
reset Cargo.lock to main
schgoo Feb 27, 2026
b9cddc2
Try to fix CI issue
schgoo Feb 27, 2026
6979a01
Merge with main
schgoo Mar 3, 2026
bf0428c
Fix mistaken version change
schgoo Mar 3, 2026
90338ce
More fixes
schgoo Mar 3, 2026
6b902c1
More CI fixes
schgoo Mar 3, 2026
4c5dec5
More test coverage
schgoo Mar 4, 2026
c504cec
Merge with main
schgoo Mar 4, 2026
bc04bde
Formatting
schgoo Mar 4, 2026
304467b
Clippy
schgoo Mar 4, 2026
3a5fcf0
Code coverage
schgoo Mar 4, 2026
e98c10c
Rename cachelon_* crates to cachet_*
schgoo Mar 4, 2026
1627323
Code coverage for cachet refresh and cachet_tier error
schgoo Mar 4, 2026
9a0dfa1
Formatting, sort, and doc2readme for cachet crates
schgoo Mar 4, 2026
f273126
Fix cachet metrics-only build
schgoo Mar 4, 2026
3104600
Fix cachet metrics-only build
schgoo Mar 4, 2026
9db9d55
Merge branch 'cache' of https://github.com/microsoft/oxidizer into cache
schgoo Mar 4, 2026
d6b6042
Use Clock instead of SystemTime::now in refresh logic
schgoo Mar 4, 2026
44e8b79
Ignore miri failures for LogCapture
schgoo Mar 5, 2026
1b4c6e4
More miri ignores
schgoo Mar 5, 2026
af0458a
Miri ignores from moka
schgoo Mar 5, 2026
6a4f7ee
More moka miri ignores
schgoo Mar 5, 2026
f171beb
More moka miri ignores
schgoo Mar 5, 2026
7a52055
Formatting
schgoo Mar 5, 2026
05b9e69
More moka miri ignores
schgoo Mar 5, 2026
816f31c
update readme
schgoo Mar 5, 2026
dcb067c
Fix mutants
schgoo Mar 5, 2026
eb8357b
Merge branch 'main' into cache
schgoo Mar 5, 2026
3c74b73
PR comment fixes
schgoo Mar 6, 2026
f5d73ba
Add borrow semantics to Cache API
schgoo Mar 6, 2026
9f43a26
Add custom hasher for in memory cache
schgoo Mar 6, 2026
6c7d5a1
Merge branch 'cache' of https://github.com/microsoft/oxidizer into cache
schgoo Mar 6, 2026
9af447c
Add TTL stamping on insert and public name() accessors
schgoo Mar 9, 2026
76867d0
Rename S CacheTier generic to CT
schgoo Mar 9, 2026
c36f735
More S -> CT renames
schgoo Mar 9, 2026
9006c59
Make dynamic cache default for multi-tier. Add cachet_memory benchmar…
schgoo Mar 9, 2026
7536067
Remove impl block comments
schgoo Mar 9, 2026
fe24b4f
Doc improvements
schgoo Mar 9, 2026
af02bb0
Lots of documentation fixes
schgoo Mar 9, 2026
9bb47ff
Add cachet_memory benchmarks (with gungraun, too)
schgoo Mar 11, 2026
7cdc659
Fix dependencies to workspace = true
schgoo Mar 11, 2026
e928b0d
Small cargo.toml formatting fix
schgoo Mar 11, 2026
19a1446
Undo testing_aids changes, will bring back in a separate PR
schgoo Mar 11, 2026
4866179
Undo testing_aids changes, will push to future PR
schgoo Mar 11, 2026
f4399d7
CI fixes
schgoo Mar 11, 2026
6909f81
Fix wrong comment
schgoo Mar 11, 2026
c6fbf58
Merge with main
schgoo Mar 11, 2026
1b64355
Remove gungraun benchmarks (bincode is unmaintained)
schgoo Mar 11, 2026
cb61332
Reset all seatbelt crate changes to main
schgoo Mar 11, 2026
46b5cb4
Fix background refresh panic bug
schgoo Mar 11, 2026
02f3fa5
Fix broken doctests
schgoo Mar 11, 2026
63c8364
Fix more doctests
schgoo Mar 11, 2026
a4a1ea2
Move LogCapture and MetricTester back to testing_aids, add telemetry …
schgoo Mar 12, 2026
2f1dfb5
Formatting and test coverage. Use MockCache for cachet testing instea…
schgoo Mar 13, 2026
8060491
Merge with main. Add more telemetry.
schgoo Mar 13, 2026
83db1f1
Fix dynamic wrapping. InMemoryCache tests. Per-entry cache ttl.
schgoo Mar 13, 2026
6cd5f48
CI changes
schgoo Mar 16, 2026
adeda19
Use DynamicCache::new instead of into_dynamic
schgoo Mar 16, 2026
4fb6e4a
Documentation fixes
schgoo Mar 16, 2026
a988459
More doc fixes
schgoo Mar 16, 2026
c1444e5
Merge with main
schgoo Mar 16, 2026
51fba46
test: add test for expire_after_update to catch mutant
schgoo Mar 16, 2026
f6d066a
Mutant testing fixes. Spelling.
schgoo Mar 17, 2026
94dc009
Fix clippy expect
schgoo Mar 17, 2026
32fff02
Fix broken cfg
schgoo Mar 17, 2026
6528ee7
Clippy fixes
schgoo Mar 17, 2026
63bbab6
Fix fallback.rs test references to DynamicCache
schgoo Mar 17, 2026
d008cc1
Clean up telemetry feature imports
schgoo Mar 18, 2026
b03c648
Add missing test semicolons
schgoo Mar 18, 2026
31b6b0e
Remove unnecessary miri ignores
schgoo Mar 18, 2026
8b87fd3
Clippy fixes
schgoo Mar 18, 2026
a6cda3d
Merge branch 'main' of https://github.com/microsoft/oxidizer into cache
schgoo Mar 18, 2026
9e29939
More clippy
schgoo Mar 18, 2026
176bb65
Add miri ignore for SystemTime::new
schgoo Mar 18, 2026
3e9e162
Ignore miri for moka tests
schgoo Mar 18, 2026
ed3f8ea
no-run miri-noncompliant doctest
schgoo Mar 18, 2026
ce03e1a
PR comment fixes
schgoo Mar 19, 2026
22b4fdb
Change insert back to pass key by value. Add documentation on TOCTOU …
schgoo Mar 19, 2026
8d230df
Code coverage
schgoo Mar 20, 2026
6dd967e
Remove emdashes
schgoo Mar 20, 2026
28b047f
Rename some methods. Miri ignores in memory cache builder tests. Use …
schgoo Mar 20, 2026
681532e
Fix broken docs and wrong hasher ref
schgoo Mar 20, 2026
37bacd3
Minor doc fix
schgoo Mar 20, 2026
6823653
Fix ohno error tests
schgoo Mar 20, 2026
b62d38e
Formatting, external type exposure, spelling
schgoo Mar 20, 2026
dc331b9
Sort cachet_memory Cargo.toml
schgoo Mar 20, 2026
658863f
Rename fallback.rs example
schgoo Mar 20, 2026
9f7c190
Merge branch 'main' into cache
schgoo Mar 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ clippt
clippy
Clippy
clonable
cloneable
C-MACRO-ATTR
C-MACRO-VIS
C-NEWTYPE
Expand Down Expand Up @@ -124,6 +125,7 @@ glommio
grey
gRPC
Hardcoded
hasher
hashers
hedges
hostname
Expand All @@ -134,6 +136,7 @@ HRESULT
https
i.e.
impl
implementers
impls
infeasible
inlined
Expand All @@ -144,21 +147,28 @@ interop
Interop
interoperability
interoperate
invalidations
jitter
JSON
IOCP
IP
KiB
Kubernetes
L1
L2
L3
LFU
libc
libs
libunwind-devel
lifecycle
liveness
llvm-cov
LRU
macros
Macros
Makefile
Memcached
MEMORYSTATUSEX
metadata
Metas
Expand All @@ -174,8 +184,10 @@ mitigations
mockable
mockall
modularity
moka
monomorphization
monomorphized
monotonicity
msrc
MSRV
msvc
Expand Down Expand Up @@ -213,7 +225,10 @@ proc
Proc
profiler
PullRequest
RAII
RDME
reallocation
reallocations
recoverability
recoverable
Redis
Expand Down Expand Up @@ -273,19 +288,22 @@ templating
testability
timestamp
timestamps
TOCTOU
Tokio
Tokio's
toml
toolchain
toolchains
topologies
trait
typestate
TTI
TTL
TTLs
TTR
tuple
tuples
typesafe
typestate
UDEPS
unconfigured
Multithreaded
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Please see each crate's change log below:
- [`anyspawn`](./crates/anyspawn/CHANGELOG.md)
- [`bytesbuf`](./crates/bytesbuf/CHANGELOG.md)
- [`bytesbuf_io`](./crates/bytesbuf_io/CHANGELOG.md)
- [`cachet`](./crates/cachet/CHANGELOG.md)
Comment thread
schgoo marked this conversation as resolved.
- [`cachet_memory`](./crates/cachet_memory/CHANGELOG.md)
- [`cachet_service`](./crates/cachet_service/CHANGELOG.md)
- [`cachet_tier`](./crates/cachet_tier/CHANGELOG.md)
- [`data_privacy`](./crates/data_privacy/CHANGELOG.md)
- [`data_privacy_macros`](./crates/data_privacy_macros/CHANGELOG.md)
- [`data_privacy_macros_impl`](./crates/data_privacy_macros_impl/CHANGELOG.md)
Expand Down
Loading
Loading