summaryrefslogtreecommitdiff
path: root/src/lib/eolian
Commit message (Expand)AuthorAgeFilesLines
* Revert "ecore: Create Promises"Tom Hacohen2016-03-083-7/+4
* eolian: validate eo/legacy prefix to be [a-z_][a-z0-9_]*Daniel Kolesa2016-03-071-2/+26
* ecore: Create PromisesFelipe Magno de Almeida2016-03-063-4/+7
* eolian: type documentation and other cleanupsDaniel Kolesa2016-03-032-78/+177
* eolian: completely clean up the type systemDaniel Kolesa2016-03-039-119/+66
* eolian: clean up some temporary hashesDaniel Kolesa2016-03-034-27/+9
* eolian: separate type_to_str for declsDaniel Kolesa2016-03-033-47/+66
* eolian: remove database_type_print (unused)Daniel Kolesa2016-03-032-81/+0
* eolian: remove most of the old type APIsDaniel Kolesa2016-03-034-90/+50
* eolian: more old type api removalsDaniel Kolesa2016-03-033-70/+15
* eolian: remove retrieval funcs for type-style enums/aliases/structsDaniel Kolesa2016-03-034-87/+31
* eolian: initial conversion of C gen and tests to new type APIsDaniel Kolesa2016-03-034-7/+32
* eolian: add api to deal with typedecl free funcsDaniel Kolesa2016-03-034-0/+11
* eolian: add some missing typedecl APIsDaniel Kolesa2016-03-034-0/+42
* eolian: add matching APIs to get typedecls by fileDaniel Kolesa2016-03-035-1/+55
* eolian: add wrappers for most of typedecl APIsDaniel Kolesa2016-03-032-0/+145
* eolian: remove unneeded hashesDaniel Kolesa2016-03-032-12/+0
* eolian: actually generate typedecls as necessaryDaniel Kolesa2016-03-032-4/+34
* eolian: free the hashes (prevent leaks)Daniel Kolesa2016-03-031-0/+3
* eolian: add typedecl delete func and init hashes correctlyDaniel Kolesa2016-03-034-2/+31
* eolian: rename typedef to typedecl to clear name confusionDaniel Kolesa2016-03-032-8/+8
* eolian: add a structure + hashes representing type declsDaniel Kolesa2016-03-032-0/+20
* eolian: always define the first enum value for consistencyDaniel Kolesa2016-03-031-5/+5
* eolian: add typedef enumeration for type definitionsDaniel Kolesa2016-03-031-0/+9
* eolian: re-enable strict validationDaniel Kolesa2016-02-181-6/+6
* Revert "eolian: strict validation for EFL (errors by default)"Cedric BAIL2016-02-171-6/+6
* eolian: strict validation for EFL (errors by default)Daniel Kolesa2016-02-171-6/+6
* eolian: verbose type warnings for EFL by defaultDaniel Kolesa2016-02-161-0/+6
* eolian: allow silencing of type errors in validationDaniel Kolesa2016-02-104-76/+100
* eolian: add parsing and generation of hot eventsDaniel Kolesa2016-02-025-11/+40
* eolian: use void to force empty function parametersStefan Schmidt2015-11-261-2/+2
* eolian: more relaxed safety in types APIDaniel Kolesa2015-11-191-31/+17
* eolian: turn "undefined type" into its own EOLIAN_TYPEDaniel Kolesa2015-11-194-4/+9
* eolian: add eolian_type_aliased_base_getDaniel Kolesa2015-11-182-0/+34
* eolian: fix function parameter memory leak with valueDaniel Kolesa2015-11-031-0/+1
* eolian: fix out-of-bounds indexing on tokensDaniel Kolesa2015-10-041-2/+3
* eolian: enable doc dependency parsing codeDaniel Kolesa2015-09-241-4/+0
* eolian: no need to double-sanitize paths, only do it when neededDaniel Kolesa2015-09-241-5/+7
* eolian: use fully sanitized path names everywhereDaniel Kolesa2015-09-241-2/+5
* eolian: preliminary doc dependency detection for external filesDaniel Kolesa2015-09-234-0/+91
* eolian: split tokens/keywords for cleaner indexingDaniel Kolesa2015-09-211-11/+13
* eolian: remove support for old style docs completelyDaniel Kolesa2015-09-039-101/+0
* eolian: disable parsing of old style docsDaniel Kolesa2015-09-033-48/+13
* eolian: add eolian group as link to main page to find API docsStefan Schmidt2015-08-111-2/+1
* eolian: class members now inherit their class's since tagDaniel Kolesa2015-08-111-0/+2
* eolian: do not treat @since specially in validation (not needed)Daniel Kolesa2015-08-061-6/+2
* eolian: @since no longer needs to be its own paragraph in docsDaniel Kolesa2015-08-061-46/+56
* eolian: different error for validating @sinceDaniel Kolesa2015-07-311-2/+6
* eolian: do not use an invalid pointer after updating bufferDaniel Kolesa2015-07-151-3/+3
* eolian: enable the new doc validatorDaniel Kolesa2015-07-081-6/+1