Joseph Birkner
Joseph Birkner
Hey, I would like to report that the memory management in this library is completely broken. ## Examples ### repository::open ```cpp repository repository::open(const std::string &path) { repository result(nullptr); if (git_repository_open(&result.c_ptr_,...
When instantiating a compound in Python, it would be great if it was not necessary to manually instantiate nested compounds, similarily to how scalar fields are initialized with `0/""/0.0` etc....
Please consider changing the python-module-per-zserio-symbol behavior. It would be really nice if I could just write ```python from my.package import Struct ``` rather than ```python from my.package.Struct import Struct ```...
This PR makes the following changes: * Allow using an externally supplied spdlog (by checking if the target exists before add_subdirectory). * Allow using a newer version of fmt (which...
Consider the following code: ```java package sample; struct FieldType { int32 x; }; struct Subdata { T field; }; struct Data { Subdata field; }; instantiate Subdata TestStructureSubdata32; instantiate Data...
Based on the research paper, rename: * State β Rule * Property β Slot
Currently, signal conjunctions like `a & b` do not have any temporal implication for the order in which the signals must arrive. This is a performance bottleneck - many specific...
Currently, for every ravestate module, all of its dependencies must be explicitely listed in the declaration. This is redundant, since the depndency information can be derived from referenced property and...
Currently, using | or & with a Signal/Conjunction/Disjunction and something other than Signal/Conjunction/Disjunction fails silently. This should throw a fatal error, since it usually indicates a typo that will lead...
We want an overview of all modules/states/properties/signals that are active in the current context. Todo: - [ ] Specify interface - [ ] Front-end - [ ] Back-end