efl/src/tests/eolian
Lauro Moura 73cbc48669 eolian: Fix struct database registration.
Summary:
It was mistankely swapping regular and inlist structs when registering
after parsing, causing functions like eolian_state_structs_by_file_get
to return wrong data, breaking C# bindings.

Also added a simple test.

Reviewers: q66, bu5hm4n, zmike, cedric, felipealmeida, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8047
2019-02-28 12:01:31 +01:00
..
data eolian: introduce typed slice types 2019-02-22 16:18:49 +01:00
data_aux efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
eolian_aux.c eolian_aux: rename tests classes to avoid autotools conflict 2018-11-30 14:35:51 +01:00
eolian_generated_future.c eo: remove tests for old Efl_Future, but leave infra in place for testing later new Eina_Future.x 2018-05-01 10:39:01 -07:00
eolian_generation.c eolian gen: generate a separate file with legacy implementations 2019-02-21 16:52:40 +01:00
eolian_parsing.c eolian: Fix struct database registration. 2019-02-28 12:01:31 +01:00
eolian_static.c eolian: add code to run static checks but don't enable yet 2018-05-17 16:11:03 +02:00
eolian_suite.c eolian_aux: add initial eolian_aux APIs 2018-11-29 13:56:52 +01:00
eolian_suite.h eolian_aux: add initial eolian_aux APIs 2018-11-29 13:56:52 +01:00
generated_future.eo eolian: implement new syntax for inheritance 2018-11-23 13:57:07 +01:00
meson.build meson: use eolian_gen with -S 2018-12-03 19:00:26 +01:00