summaryrefslogtreecommitdiff
path: root/src/tests/eolian (follow)
AgeCommit message (Expand)Author
2019-09-06eolian: change composite syntax from block to inheritance sectionDaniel Kolesa
2019-09-05eolian: update C generator to respect by_ref as well as testsDaniel Kolesa
2019-09-04eolian: remove the expression eval_type APIDaniel Kolesa
2019-09-04eolian tests: use new c_type APIsDaniel Kolesa
2019-09-02eolian: move all tests to use the new @move syntax and APIDaniel Kolesa
2019-08-29eolian: disallow legacy keyword in enums in stable apiDaniel Kolesa
2019-08-16eolian: rename is_class api for functions to is_staticDaniel Kolesa
2019-08-16eolian: rename @class on methods to @staticDaniel Kolesa
2019-08-01eolian: remove __builtin_free_cbDaniel Kolesa
2019-08-01eolian: disallow ptr() in containers in stable APIDaniel Kolesa
2019-07-26eolian: fix tests after latest restrictionsDaniel Kolesa
2019-07-23eolian: start to express ownership transfereMarcel Hollerbach
2019-06-26eolian: allow value types in view containers (iterators etc.)Daniel Kolesa
2019-06-24eolian: add library support for declaring and using errorsDaniel Kolesa
2019-06-24remove last bits of Evil.h in tests and use evil_private.h insteadVincent Torri
2019-06-20tests: fix warnings and undef ref on Windows (using meson :-) )Vincent Torri
2019-05-26eolian: add test for file versioningDaniel Kolesa
2019-05-26eolian: remove param @nonullDaniel Kolesa
2019-05-21eolian: remove @nullable keywordDaniel Kolesa
2019-05-17eolian tests: rename owning.eo.c to clear confusionDaniel Kolesa
2019-05-16eolian: rename eolian_typedecl_enum_field_c_name_getDaniel Kolesa
2019-05-16eolian: add API to retrieve the C name of an objectDaniel Kolesa
2019-05-15meson: enforce 61s timeout for tests, remove explicit timeouts from build filesMike Blumenkrantz
2019-05-09eolian: move from eo_prefix to c_prefixDaniel Kolesa
2019-05-06eolian: fix conflicts between eo file names in testsDaniel Kolesa
2019-05-05eolian: add support for marking and checking parts as betaDaniel Kolesa
2019-05-03eolian tests: use parse instead of path_parseDaniel Kolesa
2019-05-03eolian: refactor parsing API and path handlingDaniel Kolesa
2019-04-18eolian: remove legacy generation from testsDaniel Kolesa
2019-03-08eo: make reflection getter const function.Cedric BAIL
2019-03-08eolian: remove legacy handling API and most of generationDaniel Kolesa
2019-02-28eolian: Fix struct database registration.Lauro Moura
2019-02-22eolian: introduce typed slice typesDaniel Kolesa
2019-02-21eo: make reflection setter able to return an error code in case of failure.Cedric BAIL
2019-02-21eolian gen: generate a separate file with legacy implementationsDaniel Kolesa
2019-02-17eolian: restrict usage of ptr() to directly used typesDaniel Kolesa
2019-02-15eolian gen: initial support for reflection apiDaniel Kolesa
2019-02-13Remove individual class BETA guardsXavi Artigas
2019-02-13eo: remove class functions from eoMarcel Hollerbach
2019-02-13eolian: drop class function overridingMarcel Hollerbach
2019-02-07eo: change API call of efl_class_functions_setMarcel Hollerbach
2019-01-22efl: add free functions to owned typesMarcel Hollerbach
2019-01-21eolian: add support for composite section into regular classesDaniel Kolesa
2019-01-18efl: convert all classes to the new eolian syntaxMarcel Hollerbach
2019-01-17eolian: fix tests fallout from the latest changesDaniel Kolesa
2019-01-17eolian: disallow pure virtual on non-abstract/mixin classesDaniel Kolesa
2019-01-17eolian: add api to access the requires fieldMarcel Hollerbach
2019-01-11eolian: introduce the keyword requiredMarcel Hollerbach
2018-12-20cmake: remove!Marcel Hollerbach
2018-12-03meson: use eolian_gen with -SMarcel Hollerbach