summaryrefslogtreecommitdiff
path: root/src/lib/eolian (follow)
AgeCommit message (Expand)Author
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
2019-08-31eolian: refactor ownability validation to accommodate new syntaxDaniel Kolesa
2019-08-31eolian: validate @by_ref correctnessDaniel Kolesa
2019-08-30eolian: add API to expose the new @move and @by_ref tagsDaniel Kolesa
2019-08-30eolian: add parsing for @move and @by_refDaniel Kolesa
2019-08-29eolian: disallow legacy keyword in enums in stable apiDaniel Kolesa
2019-08-29eolian: reverse keywords '@transfer' and '@by_ref'Daniel Kolesa
2019-08-29eolian: drop @crefDaniel Kolesa
2019-08-28eolian_aux: this must be recursiveMarcel Hollerbach
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-16eolian: fix function pointer leak as reported by asanDaniel Kolesa
2019-08-09eolian: add an envvar to warn about unimplemented beta funcsDaniel Kolesa
2019-08-05eolian: fix use after free in eolian_databaseDaniel Kolesa
2019-08-05eolian: fix false positive use-after-free in parserDaniel Kolesa
2019-08-05eolian: silence return checking in lexerDaniel Kolesa
2019-08-05eolian: refactor "dead" codeDaniel Kolesa
2019-08-05eolian: attempt to silence coverity overlapping assignment errorsDaniel Kolesa
2019-08-01eolian: remove __builtin_free_cbDaniel Kolesa
2019-08-01eolian: disallow ptr() in containers in stable APIDaniel Kolesa
2019-07-30eolian: make strbuf ownableDaniel Kolesa
2019-07-26eolian: allow value types in owning containers (list/array/etc)Daniel Kolesa
2019-07-26eolian: also ban underscore prefixed builtins in stable APIDaniel Kolesa
2019-07-26eolian: ban void_ptr in stable APIsDaniel Kolesa
2019-07-17eolian: remove support for old free() syntaxDaniel Kolesa
2019-07-17eolian: allow binbufs to be ownedDaniel Kolesa