Benjamin Bannier
Benjamin Bannier
When compiling a parser we spawn external processes to compile generated C++ files and link them into an HLTO file. We make sure to not spawn more than `nproc` parallel...
The value from an anonymous field is not accessed via `$$` in attributes like e.g., `&convert` or `&requires`, or hooks it should always be possible to automatically mark it `skip`....
When parsing a field one can use e.g., `const` values to specify literals to expect, but using unit parameters in the same place does not resolve, e.g., ```ruby module foo;...
To surface more useful errors we allow specifying an error message for `assert` statements, e.g., ```ruby assert False : "the things broke!!!1"; ``` We could consider adding support for similar...
This action previously requested node-16 which is unsupported and was automatically bumped to the minimal supported version node-20. This triggered a warning for users: ``` The following actions use a...
With the introduction of the new cluster backend API we introduced more general versions of many of the historic script-level `Broker::*` functions, e.g., we have `Cluster::publish` as a generalization of...
While we support initializing records via coercion from an expression list, e.g., local x: X = [$x1=1, $x2=2]; this can sometimes obscure the code to readers, e.g., when assigning to...
While testing I accidentally produced a setup where many websocket clients would subscribe to the same topic concurrently. Since for each client we create a separate backend at least in...