summaryrefslogtreecommitdiff
path: root/src/lib/eolian/database_validate.c (follow)
AgeCommit message (Expand)Author
2020-04-26eolian: require opaque structs to be used by ref alwaysDaniel Kolesa
2020-02-05eolian: finally error on missing since tagsMarcel Hollerbach
2020-01-29eolian: enforce that list<> can only be used with @beta API.Cedric BAIL
2020-01-29Revert "eolian: enforce that list<> can only be used with @beta API."Marcel Hollerbach
2020-01-29eolian: enforce that list<> can only be used with @beta API.Cedric BAIL
2019-12-04eolian: account for entire inheritance trees when compositingDaniel Kolesa
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-26eolian: better error message for const on stringsDaniel Kolesa
2019-09-26eolian: stricter checks for const() validityDaniel Kolesa
2019-09-24eolian: remove support for 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: auto-add composited interfaces into implements if neededDaniel 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-10eolian: hard ban usage of ptr() in stable APIDaniel 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-04eolian: make sure to include by_ref in validation of expressionsDaniel Kolesa
2019-09-04eolian: proper error message for @by_ref on pointer typesDaniel 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: refactor ownability validation to accommodate new syntaxDaniel Kolesa
2019-08-31eolian: validate @by_ref correctnessDaniel Kolesa
2019-08-29eolian: disallow legacy keyword in enums in stable apiDaniel Kolesa
2019-08-09eolian: add an envvar to warn about unimplemented beta funcsDaniel Kolesa
2019-08-05eolian: refactor "dead" codeDaniel 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
2019-07-08eolian: remove API to get freefunc of typeDaniel Kolesa
2019-07-08eolian: remove builtin freefuncsDaniel Kolesa
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-05-30eolian: allow complete symbol renaming for CDaniel Kolesa
2019-05-28eolian: allow parts named like methodsXavi Artigas
2019-05-05eolian: add support for marking and checking parts as betaDaniel Kolesa
2019-04-24eolian: remove unreachable code.Hermet Park
2019-03-21eolian: add event type call convention checks for non-beta classesDaniel Kolesa
2019-03-21eolian: enable event redef checking by defaultMarcel Hollerbach
2019-03-11eolian: enable checking of beta/stable contexts in all classesDaniel Kolesa