summaryrefslogtreecommitdiff
path: root/src/lib/eolian (follow)
AgeCommit message (Expand)Author
2019-01-25eolian: clear the unimplemented implement set for each treeDaniel Kolesa
2019-01-23eolian: check old impl status before actually trying to extend itDaniel Kolesa
2019-01-23eolian: get rid of false positives about unimplemented methodsDaniel Kolesa
2019-01-23eolian: refactor validator error loggingDaniel Kolesa
2019-01-23eolian: inherit composite lists and allow in abstracts/mixinsDaniel Kolesa
2019-01-23eolian: error out when owned type does not have a free functionMarcel Hollerbach
2019-01-21eolian: add support for composite section into regular classesDaniel Kolesa
2019-01-18eolian: remove the old inheritance syntaxMarcel Hollerbach
2019-01-17eolian: make error messages usableMarcel Hollerbach
2019-01-17eolian: disallow pure virtual on non-abstract/mixin classesDaniel Kolesa
2019-01-17eolian: enforce not using regular classes in extension listDaniel Kolesa
2019-01-17eolian: always enable regular-class-in-extensions-list checkingDaniel Kolesa
2019-01-17eolian: add api to access the requires fieldMarcel Hollerbach
2019-01-17eolian: warn as much as possible at once for unimplemented funcsDaniel Kolesa
2019-01-16eolian: disallow @pure_virtual keyword in interfacesDaniel Kolesa
2019-01-16eolian: disallow pure virtual methods in regular classesDaniel Kolesa
2019-01-16eolian: add validation to make sure all methods are implementedDaniel Kolesa
2019-01-16eolian: add free functions for the array and future.Marcel Hollerbach
2019-01-16eolian: there is no eina_inlist_freeMarcel Hollerbach
2019-01-11eolian: introduce the keyword requiredMarcel Hollerbach
2018-12-20cmake: remove!Marcel Hollerbach
2018-11-30eolian: add optional warning for regular classes in ext listDaniel Kolesa
2018-11-29eolian_aux: add initial eolian_aux APIsDaniel Kolesa
2018-11-23eolian: implement new syntax for inheritanceDaniel Kolesa
2018-11-23eolian: implement new inherit behaviorDaniel Kolesa
2018-11-21eolian: check whether events conflict in inheritance tree (off)Daniel Kolesa
2018-11-15eolian: use 'free' for owned mstring but not stringDaniel Kolesa
2018-11-09eo parser - fix buffer size warning for snprintf truncationCarsten Haitzler (Rasterman)
2018-11-09eolian - fix warnings about strin truncation by expanding buffersCarsten Haitzler (Rasterman)
2018-11-09eo - parser - fix warning about truncated strings with snprintfCarsten Haitzler (Rasterman)
2018-11-09eo - parser - fix warning about fallthrough caseCarsten Haitzler (Rasterman)
2018-11-04eolian: expose API to retrieve the class of an eventDaniel Kolesa
2018-11-04eolian: add eolian_implement_implementing_class_getDaniel Kolesa
2018-10-31eolian: Add @ctor_param parameter to constructorsFelipe Magno de Almeida
2018-10-24eolian: add API to get full file path of a unitDaniel Kolesa
2018-10-02here comes mesonMarcel Hollerbach
2018-05-19eolian: integrate event type requirement into eo file grammarDaniel Kolesa
2018-05-19eolian: force-enable event type checksDaniel Kolesa
2018-05-15eolian: more useful namespace checks with no false negativesDaniel Kolesa
2018-05-15eolian: initial simple namespace conflict checkDaniel Kolesa
2018-05-13eolian: fix false negatives in unused dependency static checkerDaniel Kolesa
2018-05-13eolian: cycle checks for all toplevel decls in static analyzerDaniel Kolesa
2018-05-13eolian: always validate entire staging areaDaniel Kolesa
2018-05-13eolian: check does no changes, so take a const stateDaniel Kolesa
2018-05-11eolian: introduce initial out-of-validation static checkingDaniel Kolesa
2018-05-09eolian: add optional warnings about events missing a typeDaniel Kolesa
2018-05-03eolian: allow void and non-ownable types in futureDaniel Kolesa
2018-05-03eolian: add builtin type for Eina_FutureDaniel Kolesa
2018-05-03eolian: add source file for the future static checkerDaniel Kolesa
2018-05-03eolian: add API that will allow for additional static analysisDaniel Kolesa