genode/repos/gems
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
..
include base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00
lib vfs/cbe_trust_anchor: AES-key-wrap private key 2021-10-13 14:50:46 +02:00
ports gems: update cbe port 2021-10-13 14:50:45 +02:00
recipes imx8q_evk: remove board support from repository 2021-11-29 15:10:51 +01:00
run tool/run: make qemu RAM sanity check more robust 2021-11-29 15:10:52 +01:00
src base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
the 'os' repository, programs contained in 'gems' are able to leverage
the functionalities provided by higher-level repositories such as 'libports'.
To use the 'gems' repository, make sure to also add those repositories to your
build configuraion.