[DGD] Updates to kernel library

Raymond Jennings shentino at gmail.com
Mon Apr 3 18:23:30 CEST 2017


The kernel library now provides support for the ability to return a
string from runtime_error and atomic_error, and passes this ability to
the error manager

To take advantage of this, just have your error manager return a
string when called by the kernel library's driver object.

On Sat, Apr 1, 2017 at 10:26 AM, Raymond Jennings <shentino at gmail.com> wrote:
> Some small updates
>
> * Precompiled object support has been completely removed.
>
> Recent updates in DGD
>
> * Stop catching runtime errors during initd compilation
>
> I reversed a change made a long time ago to wrap the initd creation
> hand-off process in a catch.
>
> Since the kernel library's "catch" only prints an error message and
> shuts down anyway, there's not really much benefit in catching it
> anyway since an uncaught runtime error in DRIVER->initiailze will
> cause DGD to quit with a config error.
>
> More importantly, by hiding the error from DGD itself, the kernel
> library prevents DGD from returning an abnormal exit code like it does
> with any other startup issue.



More information about the DGD mailing list