Jason Volk
|
7d5ed3f002
|
Optimize inlining of math checked!() and expected!() predicates.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-03-03 14:31:46 +00:00 |
|
Jason Volk
|
d959dd740f
|
Optimize get_shared_rooms()/intersection_sorted_stream2() for tighter loops.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-03-03 06:12:09 +00:00 |
|
Jason Volk
|
e9ca105d79
|
Use assert_eq to print values on test failures.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-03-03 06:12:09 +00:00 |
|
Donjuanplatinum
|
e178c12b6e
|
clippy fix
|
2026-03-01 07:29:06 +00:00 |
|
Jason Volk
|
9e09162817
|
Mitigate issues from low RLIMIT_NPROC defaults. (fixes #337)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-26 01:47:20 +00:00 |
|
Jason Volk
|
37818e1a25
|
Add getrusage suite to sys.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-26 00:57:51 +00:00 |
|
Jason Volk
|
340b05d88e
|
Add rlimit getters for max threads, et al.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-26 00:57:51 +00:00 |
|
Jason Volk
|
2d1a76a169
|
Integrate nix::errno into Error.
Split sys/limits.rs; float dep:nix version.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-26 00:57:51 +00:00 |
|
Jason Volk
|
a4c7f2f04b
|
Move unhandled macro from database utils to core utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-18 00:58:54 +00:00 |
|
Jason Volk
|
b7ea9714e8
|
Add util to generate random event_id's.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-14 18:59:43 +00:00 |
|
dasha_uwu
|
a257d846c7
|
Refactor CS membership query
|
2026-02-12 13:15:41 +00:00 |
|
Jason Volk
|
02cd1dc124
|
Add unwrap_or_else_async to OptionFutureExt.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-12 13:15:41 +00:00 |
|
dasha_uwu
|
94162974f9
|
Fix validated math macro
|
2026-02-06 15:48:57 +00:00 |
|
Jason Volk
|
23a3e87e93
|
Fix stale lint expectations.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-26 20:24:44 +00:00 |
|
dasha_uwu
|
0c9a3abb71
|
clippy allow -> expect
|
2026-01-26 19:28:56 +00:00 |
|
Jason Volk
|
885e402e38
|
Lower generics on OptionExt to function prototypes.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-24 08:19:41 +00:00 |
|
Jason Volk
|
948e1681c2
|
Add map_stream(), trait constraints to OptionExt.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-22 09:31:46 +00:00 |
|
Jason Volk
|
b7fe61b423
|
Add str_truncated() to debug suite.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-22 03:41:39 +00:00 |
|
dasha_uwu
|
e78bf21085
|
Introduce OptionFuture helpers
Optimize user directory searches
|
2026-01-17 06:54:24 +00:00 |
|
dasha_uwu
|
62ec58b1ed
|
Introduce extract!(), rewrite part of uiaa username handling
|
2026-01-17 06:44:34 +00:00 |
|
Jason Volk
|
4b9d4794fb
|
Reapply "Support mdraid hierarchies for storage topology detection."
This reverts commit 121aa9e39d.
Fixes panics on systems with sparse core topologies.
|
2026-01-17 01:39:49 +00:00 |
|
Jason Volk
|
8a95390f1c
|
Default affinity mask to cores available rather than nil.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-17 01:39:49 +00:00 |
|
Jason Volk
|
cf8b57b751
|
Simplify MutexMap generic constraints.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-13 07:42:43 +00:00 |
|
dasha_uwu
|
121aa9e39d
|
Revert "Support mdraid hierarchies for storage topology detection."
This reverts commit d665a34f30.
The commit was causing requests to panic on some systems
|
2026-01-01 01:10:59 +05:00 |
|
Jason Volk
|
d665a34f30
|
Support mdraid hierarchies for storage topology detection.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-12-26 00:51:02 +00:00 |
|
Jason Volk
|
568a28220c
|
Add stochastic string truncation utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-12-24 03:26:08 +00:00 |
|
Jason Volk
|
fe57ea3354
|
Add functor for timepoint expiration to utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-12-23 02:55:32 +00:00 |
|
Jason Volk
|
f91b3b6a6c
|
Add string util for #[serde(deserialize_with = "deserialize::to_lowercase")]
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-12-23 02:55:32 +00:00 |
|
Jason Volk
|
1ce3d2b01f
|
Add ReadyBoolExt special case for ReadyEqExt.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-12-01 08:01:52 +00:00 |
|
Jason Volk
|
e84d6666c0
|
Optimize separate constraint for each stream argument.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-27 11:13:27 +00:00 |
|
Jason Volk
|
aebe2d72de
|
Add utils for asserting common marker traits.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-27 07:22:55 +00:00 |
|
Jason Volk
|
8f54d9dc09
|
Replace unnecessary exchange util.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-27 07:22:55 +00:00 |
|
Jason Volk
|
442a5aafeb
|
Derive or impl fmt::Debug on several structs.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-26 06:49:57 +00:00 |
|
Jason Volk
|
e5073165f0
|
Cleanup TryIgnore/TryExpect stream extensions related.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-26 03:02:26 +00:00 |
|
dasha_uwu
|
888f72d8d0
|
Generalize common_prefix for AsStr inputs.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-03 11:36:19 +00:00 |
|
Jason Volk
|
240b498489
|
Add unwrap suite to future::OptionExt extensions.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-02 00:02:49 +00:00 |
|
Jason Volk
|
af0e01e016
|
Add util to assist with Display/to_string for SmallString.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-28 23:23:27 +00:00 |
|
Jason Volk
|
a39ef994d2
|
Add is_err_or to Result utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-27 09:06:02 +00:00 |
|
Jason Volk
|
5b620a2c37
|
Add .and_is() / .and_if() to the BoolExt smalltalk.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-21 17:41:42 +00:00 |
|
Jason Volk
|
aa4486dfdf
|
Simplify types, mitigate expansion; eliminate unnecessary move.
Further simplify future::BoolExt toward type expansion mitigation.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-21 05:25:11 +00:00 |
|
Jason Volk
|
d3aaf9e4a9
|
Additional FutureBoolExt; attempt to reduce type-length expansion.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-10 07:37:40 +00:00 |
|
Jason Volk
|
e12b0262da
|
Fix unnecessary async for future and/or utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-10 07:37:40 +00:00 |
|
Jason Volk
|
5c127b5abd
|
Add is_false() to BoolExt.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-06 01:19:36 +00:00 |
|
Jason Volk
|
368ead20a6
|
Add then_none() to BoolExt; move unsorted then_ utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-02 05:29:48 +00:00 |
|
Jason Volk
|
ae4aad3641
|
Add set difference for sorted streams util.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-02 05:29:48 +00:00 |
|
Jason Volk
|
95435ffe98
|
Fix unconnected inspect_log traits in Result utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-02 05:29:48 +00:00 |
|
Jason Volk
|
86103183b3
|
Remove unused utils.
Co-authored-by: dasha_uwu <dasha@linuxping.win>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-23 09:02:35 +00:00 |
|
dasha_uwu
|
d6e95c51c0
|
current_exe changes
remove unsafe
remove incorrect doc
|
2025-09-23 05:16:29 +00:00 |
|
Jason Volk
|
f32b6ae17d
|
Abstract and simplify serde_json round-trip to Ruma Raw.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-23 05:15:10 +00:00 |
|
Jason Volk
|
a164da8b58
|
Fix and extend the apply! util macro.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-05 05:45:41 +00:00 |
|