summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eolian_database.h (follow)
AgeCommit message (Expand)Author
2019-09-26eolian: rename param direction enum and fields for consistencyDaniel 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-16eolian: drop @ctor_param and the associated APIsDaniel Kolesa
2019-09-09eolian: remove second parameter for eolian_type_c_type_getDaniel Kolesa
2019-09-04eolian: add APIs to get full C types of parameters/returns/fieldsDaniel Kolesa
2019-08-31eolian: add API to check if an inner type of complex type is @moveDaniel Kolesa
2019-08-30eolian: add parsing for @move and @by_refDaniel Kolesa
2019-08-16eolian: rename @class on methods to @staticDaniel Kolesa
2019-07-17eolian: remove support for old free() syntaxDaniel Kolesa
2019-07-08eolian: remove builtin freefuncsDaniel Kolesa
2019-06-24eolian: add library support for declaring and using errorsDaniel Kolesa
2019-05-26eolian: initial versioning implementationDaniel Kolesa
2019-05-26eolian: rename @warn_unused and its associated APIDaniel Kolesa
2019-05-26eolian: remove param @nonullDaniel Kolesa
2019-05-21eolian: remove @nullable keywordDaniel Kolesa
2019-05-16eolian: add API to retrieve the C name of an objectDaniel Kolesa
2019-05-09eolian: move from eo_prefix to c_prefixDaniel Kolesa
2019-03-08eolian: remove legacy handling API and most of generationDaniel Kolesa
2019-03-08eolian: add support for marking type declarations betaDaniel Kolesa
2019-02-28eolian: remove support for inlist/inarrayDaniel Kolesa
2019-02-28eolian: add support for inlist structsDaniel Kolesa
2019-02-13eolian: allow tagging complete classes as BETAXavi Artigas
2019-01-21eolian: add support for composite section into regular classesDaniel Kolesa
2019-01-16eolian: add validation to make sure all methods are implementedDaniel Kolesa
2019-01-11eolian: introduce the keyword requiredMarcel Hollerbach
2018-11-23eolian: implement new inherit behaviorDaniel Kolesa
2018-11-04eolian: add eolian_implement_implementing_class_getDaniel Kolesa
2018-10-31eolian: Add @ctor_param parameter to constructorsFelipe Magno de Almeida
2018-05-03eolian: allow void and non-ownable types in futureDaniel Kolesa
2018-05-03eolian: add source file for the future static checkerDaniel Kolesa
2018-04-20eolian: add capturing of variables/typedecls in expr evalDaniel Kolesa
2018-04-18eolian: make doc ref resolution globalDaniel Kolesa
2018-04-18eolian: add internal api for dep deferring + parsing without depDaniel Kolesa
2018-04-12eolian: correct line/column number during doc reference validationDaniel Kolesa
2018-04-11eolian: better/more robust class inheritance list replacementDaniel Kolesa
2018-03-22eolian: introduce main and staging areas properlyDaniel Kolesa
2018-03-22eolian: clean rollback supportDaniel Kolesa
2018-03-22eolian: add state staging areaDaniel Kolesa
2018-03-20eolian: make use of panics for certain alloc errorsDaniel Kolesa
2018-03-20eolian: use new error logging for all recoverable errorsDaniel Kolesa
2018-03-16eolian: add APIs to get unit from object and state from unitDaniel Kolesa
2018-03-16eolian: intial API for a new error mechanismDaniel Kolesa
2018-03-16eolian: initial API for a new panic mechanismDaniel Kolesa
2018-03-16eolian: more stringent and fine-grained validationDaniel Kolesa
2018-03-15eolian: reduce the number of database traversals during validationDaniel Kolesa
2018-03-12eolian: expose short_name/namespaces via objectDaniel Kolesa
2018-03-11eolian: simplify namespace handlingDaniel Kolesa
2018-03-08eolian: remove old declaration APIsDaniel Kolesa