genode/repos/base-sel4
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
..
doc sel4: 3rd article - porting core to seL4 2015-05-26 09:40:02 +02:00
etc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
include/sel4 Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
lib sel4: fix segmentation fault with CCACHE=yes 2021-07-28 11:25:20 +02:00
mk/spec Disambiguate kernel-specific file names 2016-12-23 16:51:32 +01:00
patches sel4: fix build errors with gcc 10 2021-05-05 11:35:30 +02:00
ports sel4: fix build errors with gcc 10 2021-05-05 11:35:30 +02:00
recipes/src depot: update recipe hashes 2021-10-14 13:46:25 +02:00
src base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00