summaryrefslogtreecommitdiff
path: root/src/lib/eolian (follow)
AgeCommit message (Expand)Author
5 hourseolian: fix memory leak when using error objectsDaniel Kolesa
2019-10-09eolian: Leave default text for libeolian usersLauro Moura
2019-10-07Pyolian gendoc: add ability to generate only the stable APIDave Andreoli
2019-09-30efl: add code to enforce presence of @since tagsDaniel Kolesa
2019-09-30Revert "eolian: disallow missing docs for stable API where necessary"Xavi Artigas
2019-09-30eolian: disallow missing docs for stable API where necessaryDaniel Kolesa
2019-09-30eolian: fix potential ABI violation in expr serializationDaniel Kolesa
2019-09-26eolian: better error message for const on stringsDaniel Kolesa
2019-09-26eolian: rename param direction enum and fields for consistencyDaniel Kolesa
2019-09-26eolian: loosen the requirements on API (don't return stringshare)Daniel Kolesa
2019-09-26eolian: rename event_prefix to event_c_prefix for consistencyDaniel Kolesa
2019-09-26eolian: move EOLIAN_TYPE_BUILTIN_HASH into beta sectionDaniel Kolesa
2019-09-26eolian: stricter checks for const() validityDaniel Kolesa
2019-09-25eolian: expose most API as stableDaniel Kolesa
2019-09-24eolian: remove support for globalsDaniel Kolesa
2019-09-24efl: remove remaining instances of .eo global variablesDaniel Kolesa
2019-09-24efl: use new eolian error functionality instead of globalsDaniel Kolesa
2019-09-23eolian: allow read-only stringshare in eventsDaniel Kolesa
2019-09-20eolian: rename any_value_ptr -> any_value_ref for consistencyDaniel Kolesa
2019-09-20eolian: string(share) is always const, allow in events out of boxDaniel Kolesa
2019-09-20eolian: make hashes beta-only for nowDaniel Kolesa
2019-09-19eolian: remove the composite keyword (replaced by composites)Daniel Kolesa
2019-09-19eolian: allow composites keyword in place of compositeDaniel Kolesa
2019-09-19eolian: auto-add composited interfaces into implements if neededDaniel Kolesa
2019-09-19eolian: return NULL instead of EINA_FALSE on safety checksDaniel Kolesa
2019-09-18eolian: disallow void for out/inout for stable APIDaniel Kolesa
2019-09-17eolian: skip funcs from beta-classes when unimplemented-checkingDaniel Kolesa
2019-09-17eolian: enable unimplemented function errors for stable APIDaniel Kolesa
2019-09-16eolian: drop @ctor_param and the associated APIsDaniel Kolesa
2019-09-13eolian: support complex monospace syntax $[...]Daniel Kolesa
2019-09-13eolian: Remove the EOLIAN_PROPERTY_DOC_WARN envvarXavi Artigas
2019-09-10eolian: hard ban usage of ptr() in stable APIDaniel Kolesa
2019-09-10eolian: account for @by_ref when serializing return typesDaniel Kolesa
2019-09-10eolian: consider @by_ref marked elements ownableDaniel Kolesa
2019-09-10eolian: add an optional warning for ptr() usage in stable APIDaniel Kolesa
2019-09-09eolian: remove second parameter for eolian_type_c_type_getDaniel Kolesa
2019-09-06eolian: remove @owned keywordDaniel Kolesa
2019-09-06eolian: disallow duplicate entries in requires/composite sectionsDaniel Kolesa
2019-09-06eolian: change composite syntax from block to inheritance sectionDaniel Kolesa
2019-09-04eolian: make sure to include by_ref in validation of expressionsDaniel Kolesa
2019-09-04eolian: remove the expression eval_type APIDaniel Kolesa
2019-09-04eolian: proper error message for @by_ref on pointer typesDaniel Kolesa
2019-09-04eolian: add APIs to get full C types of parameters/returns/fieldsDaniel Kolesa
2019-09-03eolian: add support for function pointers in utility APIsDaniel Kolesa
2019-09-03eolian: fix typos in function_return_is_by_refDaniel Kolesa
2019-09-02eolian: move all tests to use the new @move syntax and APIDaniel Kolesa
2019-08-31eolian: fix validation of ownability with hashesDaniel Kolesa
2019-08-31eolian: properly handle non-beta restriction of __undefined_typeDaniel Kolesa
2019-08-31eolian: always validate inner types of complex types for @moveDaniel Kolesa
2019-08-31eolian: add API to check if an inner type of complex type is @moveDaniel Kolesa