aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/eolian (follow)
Commit message (Expand)AuthorAgeFilesLines
* eolian: rename is_class api for functions to is_staticDaniel Kolesa9 days2-3/+3
* eolian: rename @class on methods to @staticDaniel Kolesa9 days4-8/+8
* eolian: fix function pointer leak as reported by asanDaniel Kolesa9 days1-1/+2
* eolian: add an envvar to warn about unimplemented beta funcsDaniel Kolesa2019-08-091-0/+9
* eolian: fix use after free in eolian_databaseDaniel Kolesa2019-08-051-1/+1
* eolian: fix false positive use-after-free in parserDaniel Kolesa2019-08-051-0/+1
* eolian: silence return checking in lexerDaniel Kolesa2019-08-051-1/+1
* eolian: refactor "dead" codeDaniel Kolesa2019-08-051-2/+2
* eolian: attempt to silence coverity overlapping assignment errorsDaniel Kolesa2019-08-051-2/+5
* eolian: remove __builtin_free_cbDaniel Kolesa2019-08-014-15/+1
* eolian: disallow ptr() in containers in stable APIDaniel Kolesa2019-08-011-0/+7
* eolian: make strbuf ownableDaniel Kolesa2019-07-301-0/+1
* eolian: allow value types in owning containers (list/array/etc)Daniel Kolesa2019-07-261-10/+0
* eolian: also ban underscore prefixed builtins in stable APIDaniel Kolesa2019-07-261-0/+2
* eolian: ban void_ptr in stable APIsDaniel Kolesa2019-07-261-0/+11
* eolian: remove support for old free() syntaxDaniel Kolesa2019-07-174-22/+1
* eolian: allow binbufs to be ownedDaniel Kolesa2019-07-171-0/+1
* eolian: add builtin binbuf and event typesDaniel Kolesa2019-07-173-3/+4
* eolian: fix leak in eolian_state_file_path_parseMike Blumenkrantz2019-07-081-1/+5
* eolian: remove API to get freefunc of typeDaniel Kolesa2019-07-083-25/+0
* eolian: remove builtin freefuncsDaniel Kolesa2019-07-083-42/+33
* eolian: allow value types in view containers (iterators etc.)Daniel Kolesa2019-06-262-3/+5
* eolian: add library support for declaring and using errorsDaniel Kolesa2019-06-247-4/+406
* eolian: use c_name when building complex C symbol namesDaniel Kolesa2019-05-302-8/+4
* eolian: allow complete symbol renaming for CDaniel Kolesa2019-05-303-44/+134
* eolian: fix unit version checkDaniel Kolesa2019-05-291-1/+1
* eolian: allow parts named like methodsXavi Artigas2019-05-281-10/+14
* eolian: add runtime API to get file format versionDaniel Kolesa2019-05-262-0/+13
* eolian: prevent parsing when eo file version is too newDaniel Kolesa2019-05-262-0/+5
* eolian: add API to query unit versionDaniel Kolesa2019-05-262-0/+19
* eolian: initial versioning implementationDaniel Kolesa2019-05-265-6/+44
* eolian: rename @warn_unused and its associated APIDaniel Kolesa2019-05-265-28/+28
* eolian: remove param @nonullDaniel Kolesa2019-05-265-29/+6
* eolian: remove @nullable keywordDaniel Kolesa2019-05-215-29/+5
* eolian: rename eolian_event_c_name_getDaniel Kolesa2019-05-162-4/+4
* eolian: rename eolian_typedecl_enum_field_c_name_getDaniel Kolesa2019-05-162-3/+3
* eolian: add API to retrieve the C name of an objectDaniel Kolesa2019-05-168-5/+117
* eolian: move from eo_prefix to c_prefixDaniel Kolesa2019-05-097-15/+15
* eolian: fail on scan file conflictDaniel Kolesa2019-05-061-1/+1
* eolian: add support for marking and checking parts as betaDaniel Kolesa2019-05-053-2/+29
* eolian: refactor parsing API and path handlingDaniel Kolesa2019-05-032-22/+89
* eo_parser: fix unreachable codeTaehyub Kim2019-04-241-2/+0
* eolian: remove unreachable code.Hermet Park2019-04-241-2/+3
* docs: Fix common misspellings in H filesXavi Artigas2019-04-023-3/+3
* eolian: assume requires section is legitimate dependenciesDaniel Kolesa2019-03-211-0/+5
* eolian: disallow @owned on eventsDaniel Kolesa2019-03-211-7/+1
* eolian: add event type call convention checks for non-beta classesDaniel Kolesa2019-03-211-0/+60
* eolian: enable event redef checking by defaultMarcel Hollerbach2019-03-211-15/+8
* eolian: enable checking of beta/stable contexts in all classesDaniel Kolesa2019-03-111-9/+2
* eolian: drop env var checking that is unneccessaryMarcel Hollerbach2019-03-091-4/+2