Norman Feske
dc39a8db62
base: introduce Allocator::try_alloc
...
This patch changes the 'Allocator' interface to the use of 'Attempt'
return values instead of using exceptions for propagating errors.
To largely uphold compatibility with components using the original
exception-based interface - in particluar use cases where an 'Allocator'
is passed to the 'new' operator - the traditional 'alloc' is still
supported. But it existes merely as a wrapper around the new
'try_alloc'.
Issue #4324
2021-11-29 15:11:52 +01:00
..
2021-06-25 11:41:45 +02:00
2018-08-28 16:48:46 +02:00
2021-05-28 14:15:26 +02:00
2021-05-28 14:15:26 +02:00
2019-08-21 12:36:59 +02:00
2019-08-21 12:36:59 +02:00
2018-06-12 12:11:42 +02:00
2018-06-12 12:11:42 +02:00
2021-02-23 12:07:16 +01:00
2021-02-23 12:07:16 +01:00
2020-04-17 12:39:32 +02:00
2020-04-17 12:39:32 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-05-31 15:19:44 +02:00
2021-05-31 15:19:44 +02:00
2018-11-27 11:36:35 +01:00
2018-11-27 11:36:35 +01:00
2021-06-25 11:43:41 +02:00
2021-06-25 11:43:41 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-05-28 14:15:26 +02:00
2021-05-28 14:15:26 +02:00
2019-11-19 14:45:39 +01:00
2019-11-19 14:45:39 +01:00
2020-04-17 12:40:13 +02:00
2020-04-17 12:40:13 +02:00
2019-02-12 10:33:14 +01:00
2019-02-12 10:33:14 +01:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-05-28 14:15:28 +02:00
2021-05-28 14:15:28 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-08-30 15:00:37 +02:00
2021-08-30 15:00:37 +02:00
2021-08-30 15:00:38 +02:00
2021-08-30 15:00:38 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2019-02-12 10:33:14 +01:00
2019-02-12 10:33:14 +01:00
2021-05-28 14:15:26 +02:00
2021-05-28 14:15:26 +02:00
2021-10-13 14:01:02 +02:00
2021-10-13 14:01:02 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-07-28 11:27:04 +02:00
2021-07-28 11:27:04 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-06-25 11:41:44 +02:00
2021-06-25 11:41:44 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-11-29 11:46:02 +01:00
2018-11-29 11:46:02 +01:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-10-13 14:50:37 +02:00
2021-08-30 15:00:38 +02:00
2018-06-29 10:44:57 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-02-23 12:07:16 +01:00
2021-02-23 12:07:16 +01:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-06-12 12:11:42 +02:00
2018-06-12 12:11:42 +02:00
2021-11-29 15:10:51 +01:00
2021-11-29 15:10:51 +01:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2020-07-03 13:48:55 +02:00
2020-07-03 13:48:55 +02:00
2021-08-30 15:00:38 +02:00
2021-08-30 15:00:38 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2021-11-29 15:11:52 +01:00
2021-05-28 14:15:26 +02:00
2018-04-10 11:09:19 +02:00
2018-04-10 11:09:19 +02:00
2021-05-28 14:15:26 +02:00
2021-05-28 14:15:26 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00
2018-05-30 13:36:22 +02:00