aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/eolian (follow)
Commit message (Expand)AuthorAgeFilesLines
* eolian: introduce the keyword requiredMarcel Hollerbach2019-01-114-2/+125
* cmake: remove!Marcel Hollerbach2018-12-201-46/+0
* eolian: add optional warning for regular classes in ext listDaniel Kolesa2018-11-301-1/+20
* eolian_aux: add initial eolian_aux APIsDaniel Kolesa2018-11-293-2/+482
* eolian: implement new syntax for inheritanceDaniel Kolesa2018-11-232-18/+45
* eolian: implement new inherit behaviorDaniel Kolesa2018-11-236-60/+124
* eolian: check whether events conflict in inheritance tree (off)Daniel Kolesa2018-11-211-5/+9
* eolian: use 'free' for owned mstring but not stringDaniel Kolesa2018-11-151-1/+1
* eo parser - fix buffer size warning for snprintf truncationCarsten Haitzler (Rasterman)2018-11-091-2/+2
* eolian - fix warnings about strin truncation by expanding buffersCarsten Haitzler (Rasterman)2018-11-091-1/+1
* eo - parser - fix warning about truncated strings with snprintfCarsten Haitzler (Rasterman)2018-11-091-1/+1
* eo - parser - fix warning about fallthrough caseCarsten Haitzler (Rasterman)2018-11-091-0/+2
* eolian: expose API to retrieve the class of an eventDaniel Kolesa2018-11-042-0/+17
* eolian: add eolian_implement_implementing_class_getDaniel Kolesa2018-11-045-2/+33
* eolian: Add @ctor_param parameter to constructorsFelipe Magno de Almeida2018-10-315-5/+37
* eolian: add API to get full file path of a unitDaniel Kolesa2018-10-242-0/+26
* here comes mesonMarcel Hollerbach2018-10-021-0/+55
* eolian: integrate event type requirement into eo file grammarDaniel Kolesa2018-05-192-14/+4
* eolian: force-enable event type checksDaniel Kolesa2018-05-191-4/+2
* eolian: more useful namespace checks with no false negativesDaniel Kolesa2018-05-151-14/+10
* eolian: initial simple namespace conflict checkDaniel Kolesa2018-05-151-0/+35
* eolian: fix false negatives in unused dependency static checkerDaniel Kolesa2018-05-131-44/+32
* eolian: cycle checks for all toplevel decls in static analyzerDaniel Kolesa2018-05-131-3/+17
* eolian: always validate entire staging areaDaniel Kolesa2018-05-131-1/+1
* eolian: check does no changes, so take a const stateDaniel Kolesa2018-05-132-2/+2
* eolian: introduce initial out-of-validation static checkingDaniel Kolesa2018-05-111-2/+256
* eolian: add optional warnings about events missing a typeDaniel Kolesa2018-05-093-3/+18
* eolian: allow void and non-ownable types in futureDaniel Kolesa2018-05-035-10/+15
* eolian: add builtin type for Eina_FutureDaniel Kolesa2018-05-034-5/+6
* eolian: add source file for the future static checkerDaniel Kolesa2018-05-033-2/+15
* eolian: add API that will allow for additional static analysisDaniel Kolesa2018-05-032-0/+23
* eolian: remove old support for Efl_Future.Cedric BAIL2018-05-015-17/+3
* eolian: check event vs function/part conflicts as wellDaniel Kolesa2018-04-261-21/+24
* eolian: use pointer hashes in validation for performanceDaniel Kolesa2018-04-261-18/+18
* eolian: stricter function/part redef checksDaniel Kolesa2018-04-261-15/+21
* eolian: add event redefinition checksDaniel Kolesa2018-04-261-6/+26
* eolian: clear chash on each iteration during validationDaniel Kolesa2018-04-261-0/+1
* eolian: add capturing of variables/typedecls in expr evalDaniel Kolesa2018-04-204-39/+53
* eolian: add 'parse' directiveDaniel Kolesa2018-04-202-3/+5
* eolian: re-enable non-dependencied parsingDaniel Kolesa2018-04-191-4/+12
* eolian: disable non-dependencied parsing for the time beingDaniel Kolesa2018-04-181-2/+2
* eolian: make doc ref resolution globalDaniel Kolesa2018-04-184-24/+53
* eolian: doc ref validation cleanupDaniel Kolesa2018-04-181-5/+4
* eolian: add internal api for dep deferring + parsing without depDaniel Kolesa2018-04-184-20/+34
* eolian: simpler and more efficient defer parsingDaniel Kolesa2018-04-181-15/+22
* eolian: correct line/column number during doc reference validationDaniel Kolesa2018-04-124-17/+41
* eolian: simplify class validation logicDaniel Kolesa2018-04-111-11/+5
* eolian: better/more robust class inheritance list replacementDaniel Kolesa2018-04-112-9/+23
* eolian: _ is allowed in doc referencesDaniel Kolesa2018-04-051-1/+1
* eolian: completely scoped validationDaniel Kolesa2018-03-272-64/+60