This is the new ownership system for Eolian, working on params, returns, struct fields or events directly rather than specifying ownership at type level. As the new system will evolve it will gain missing features and necessary checks.
11ad2b9 eolian: initial parsing for @owned
src/lib/eolian/eo_lexer.h | 2 +-
src/lib/eolian/eo_parser.c | 31 ++++++++++++++++++++++++++++---
src/lib/eolian/eolian_database.h | 5 +++++
3 files changed, 34 insertions(+), 4 deletions(-)