summaryrefslogtreecommitdiff
path: root/src/lib/eolian (follow)
AgeCommit message (Expand)Author
2017-11-03eolian: disallow ptr() on things that are already pointer-likeDaniel Kolesa
2017-11-02eolian: only allow reference (ownable) types in containersDaniel Kolesa
2017-11-01eolian: add part validation (including dup check with funcs)Daniel Kolesa
2017-11-01eolian: add @cref as alternative to @inDaniel Kolesa
2017-10-31eolian: properly free partsDaniel Kolesa
2017-10-31eolian: fill parts into dbDaniel Kolesa
2017-10-31eolian: Add some color to those warning messagesJean-Philippe Andre
2017-10-31eolian: Skip @beta APIs for duplicate warningsJean-Philippe Andre
2017-10-25eolian: make inherits_get return a list of classes, not stringsDaniel Kolesa
2017-10-25eolian: add part definitionDaniel Kolesa
2017-10-25eolian: enable duplicate validation but only warn for nowDaniel Kolesa
2017-10-24eolian: only check for validation where really necessaryDaniel Kolesa
2017-10-24eolian: check for inheritance tree function conflictsDaniel Kolesa
2017-10-24eolian: validate classes in a recursive mannerDaniel Kolesa
2017-10-24eolian: keep track of which objects are validatedDaniel Kolesa
2017-10-24eolian: initial parsing for parts in eo filesDaniel Kolesa
2017-10-19eolian: there should be nothing depending on efl config in our public header.Cedric BAIL
2017-09-28eolian: validate inner types of complex typesDaniel Kolesa
2017-09-22elua: bind new eolian type builtin APIDaniel Kolesa
2017-09-22eolian: add a way to query the builtin type of a typeDaniel Kolesa
2017-09-22eolian: add any_value_ptrDaniel Kolesa
2017-09-22eolian: rename generic_value to any_valueDaniel Kolesa
2017-09-22eolian: remove leftover codeDaniel Kolesa
2017-09-22eolian: remove static_array and terminated_arrayDaniel Kolesa
2017-09-22eolian: merge REGULAR and COMPLEX typesDaniel Kolesa
2017-09-22eolian: add mstringDaniel Kolesa
2017-09-22eo: make more freefuncs implicitDaniel Kolesa
2017-09-15eolian: remove old ownership systemDaniel Kolesa
2017-09-15eolian: correctness fixes in tests and eo filesDaniel Kolesa
2017-09-15eolian: switch validation to new ownership systemDaniel Kolesa
2017-09-15eolian: add API to check for @ownedDaniel Kolesa
2017-09-15eolian: store ownership info in typesDaniel Kolesa
2017-09-15eolian: parsing of new @owned syntax for complex typesDaniel Kolesa
2017-09-15eolian: disallow parsing of warn_unused/owned for funcptrsDaniel Kolesa
2017-09-15eolian: initial parsing for @ownedDaniel Kolesa
2017-09-14eolian: default free funcs for builtin typesDaniel Kolesa
2017-09-14eolian: more relaxed rules on what is actually ownableDaniel Kolesa
2017-09-14eolian: include terminatable checks in ownable checkDaniel Kolesa
2017-09-14eolian: inherit freefunc between types/typedeclsDaniel Kolesa
2017-09-13eolian: always implicitly validate database and remove its APIDaniel Kolesa
2017-09-13eolian: move terminated_array typecheck to validate passDaniel Kolesa
2017-09-13eolian: move ownable checks to validation stageDaniel Kolesa
2017-09-01eolian: fix float parsing with locales with ',' decpointDaniel Kolesa
2017-08-30eolian: remove c_onlyDaniel Kolesa
2017-08-30eolian: @extern for function pointersDaniel Kolesa
2017-08-30eolian: remove unused variableDaniel Kolesa
2017-08-28eolian: funcptr docs in correct place, remove more qualifiersDaniel Kolesa
2017-08-28eolian: less clumsy return type handlingDaniel Kolesa
2017-08-28eolian: remove unused qualifiers from func pointersDaniel Kolesa
2017-08-10eolian: implement proper return type serializationDaniel Kolesa