Brian Gianforcaro
4cc41ea186
Kernel: Add an error propagating KString::format(..) API :^)
...
In the continuous effort of better handling OOM in the kernel,
we want to move away from all AK::String usage. One of the final
pieces left to accomplish this goal is replacing all of the usages
of `String::formatted` with something that can actually propagate
failure.
The StringBuilder API was enhanced in the recent past to propagate
failure and thus a slightly modified version of what exists in
`AK::format` will work well for implementing failable format with
`KString`.
2021-11-30 11:16:35 +01:00
..
2021-11-26 11:19:36 -08:00
2021-11-28 22:01:21 -08:00
2021-11-30 10:53:41 +01:00
2021-11-28 19:26:22 +02:00
2021-11-18 21:11:30 +01:00
2021-11-11 01:27:46 +01:00
2021-11-21 20:22:48 +01:00
2021-11-14 22:52:35 +01:00
2021-11-08 01:10:53 +01:00
2021-11-17 00:21:13 +01:00
2021-10-15 21:48:45 +01:00
2021-11-18 21:11:30 +01:00
2021-11-16 00:13:22 +01:00
2021-11-28 22:01:21 -08:00
2021-11-28 08:05:58 +01:00
2021-11-24 22:56:39 +01:00
2021-11-08 01:10:53 +01:00
2021-11-14 22:52:35 +01:00
2021-10-14 01:23:08 +01:00
2021-11-23 10:06:24 +01:00
2021-10-01 12:27:20 +02:00
2021-11-11 01:27:46 +01:00
2021-11-11 01:27:46 +01:00
2021-11-21 20:22:48 +01:00
2021-11-08 01:10:53 +01:00
2021-11-28 19:26:22 +02:00
2021-11-21 20:22:48 +01:00
2021-11-21 20:22:48 +01:00
2021-11-08 01:10:53 +01:00
2021-11-18 21:11:30 +01:00
2021-11-23 10:06:24 +01:00
2021-11-08 01:10:53 +01:00
2021-11-11 01:27:46 +01:00
2021-11-17 00:21:13 +01:00
2021-11-11 01:27:46 +01:00
2021-11-11 01:27:46 +01:00
2021-11-24 22:56:39 +01:00
2021-11-24 22:56:39 +01:00
2021-11-30 11:16:35 +01:00
2021-11-30 11:16:35 +01:00
2021-11-11 01:27:46 +01:00
2021-11-11 01:27:46 +01:00
2021-10-17 17:09:58 +01:00
2021-09-07 20:15:15 +01:00
2021-10-25 23:38:28 +02:00
2021-11-11 01:27:46 +01:00
2021-11-11 01:27:46 +01:00
2021-11-14 22:52:35 +01:00
2021-11-17 00:21:13 +01:00
2021-11-28 09:16:37 -08:00
2021-11-24 22:56:39 +01:00
2021-11-18 21:11:30 +01:00
2021-11-18 21:11:30 +01:00
2021-11-08 01:10:53 +01:00
2021-11-08 01:10:53 +01:00
2021-11-18 21:11:30 +01:00
2021-11-18 21:11:30 +01:00
2021-10-14 01:23:08 +01:00
2021-10-01 12:27:20 +02:00
2021-09-10 18:05:46 +03:00
2021-11-16 00:13:22 +01:00
2021-11-14 22:52:35 +01:00
2021-11-08 01:10:53 +01:00
2021-11-17 00:21:13 +01:00
2021-11-20 21:22:24 +00:00
2021-11-08 01:10:53 +01:00
2021-10-15 21:48:45 +01:00
2021-11-14 22:52:35 +01:00
2021-09-07 22:16:25 +02:00
2021-09-10 18:05:46 +03:00
2021-10-14 01:23:08 +01:00
2021-11-08 01:10:53 +01:00
2021-11-21 20:22:48 +01:00
2021-11-17 00:21:13 +01:00
2021-10-26 10:44:10 +02:00
2021-10-26 10:50:44 +02:00