summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eolian_database.c
Commit message (Expand)AuthorAgeFilesLines
* eolian: move deferred eo file parsing to the very endDaniel Kolesa2016-06-151-2/+24
* eolian: lift restriction on namespace/class name conflicts in libraryDaniel Kolesa2016-05-061-33/+8
* eolian: add APIs to get all things of each typeDaniel Kolesa2016-03-291-0/+6
* eolian: completely clean up the type systemDaniel Kolesa2016-03-031-3/+3
* eolian: clean up some temporary hashesDaniel Kolesa2016-03-031-9/+0
* eolian: initial conversion of C gen and tests to new type APIsDaniel Kolesa2016-03-031-2/+2
* eolian: add matching APIs to get typedecls by fileDaniel Kolesa2016-03-031-0/+9
* eolian: remove unneeded hashesDaniel Kolesa2016-03-031-9/+0
* eolian: free the hashes (prevent leaks)Daniel Kolesa2016-03-031-0/+3
* eolian: add typedecl delete func and init hashes correctlyDaniel Kolesa2016-03-031-0/+3
* eolian: add a structure + hashes representing type declsDaniel Kolesa2016-03-031-0/+3
* eolian: allow silencing of type errors in validationDaniel Kolesa2016-02-101-2/+2
* 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-231-0/+4
* eolian: add API: eolian_declaration_get_by_nameDaniel Kolesa2015-07-071-0/+10
* eolian: support for @since tag in new doc commentsDaniel Kolesa2015-06-081-0/+8
* eolian: add documentation handling APIDaniel Kolesa2015-06-031-0/+14
* eolian: properly fill and free all doc fieldsDaniel Kolesa2015-06-031-0/+7
* eolian: add actual useful declaration APIsDaniel Kolesa2015-06-011-0/+42
* eolian: initial exposed declaration API - not yet very usefulDaniel Kolesa2015-06-011-1/+18
* eolian: allow a filename (rather than path) to be given to eolian_file_parseDaniel Kolesa2015-05-271-1/+4
* eolian: merge eo_file_parse and eot_file_parseDaniel Kolesa2015-05-221-12/+11
* eolian: reuse the parsed eot hash for eo too (simplify code)Daniel Kolesa2015-05-221-18/+4
* eolian: simplify eolian_eo_file_parseDaniel Kolesa2015-05-221-47/+5
* eolian: remove obsolete code dealing with multiple classes per fileDaniel Kolesa2015-05-221-9/+6
* eolian: disallow cyclic dependencies between .eo filesDaniel Kolesa2015-05-221-43/+0
* eolian: remove unnecessary functionDaniel Kolesa2015-05-211-2/+2
* eolian: remove unused variableDaniel Kolesa2015-05-201-1/+0
* eolian: keep track of all currently parsing filesDaniel Kolesa2015-05-201-3/+3
* eolian: unify inherits and dependencies for parsing purposesDaniel Kolesa2015-05-201-22/+3
* eolian: add a functional "import" statementDaniel Kolesa2015-05-191-0/+7
* eolian: much better and stricter redefinition checkingDaniel Kolesa2015-05-151-0/+13
* eolian: use fprintf(stderr) rather than eina_log for compile errorsDaniel Kolesa2015-05-141-8/+10
* Eolian: improve the class searching.Daniel Zaoui2015-02-121-1/+3
* Eolian: store the class filenames with the extensions.Daniel Zaoui2015-02-121-3/+2
* eolian: new APIs for filenamesDaniel Kolesa2014-11-281-0/+28
* fix config.h inclusion across the treeMike Blumenkrantz2014-09-231-0/+4
* eolian: Added eolian_function_is_constructor().Savio Sena2014-09-121-0/+4
* eolian: less messy initialization checksDaniel Kolesa2014-09-121-0/+17
* eolian: preliminary support for new constructors sectionDaniel Kolesa2014-09-011-0/+50
* eolian: no need to expose _deplist_freeDaniel Kolesa2014-08-261-3/+3
* eolian: flatten dependencies of a file before parsing them (remove cycles)Daniel Kolesa2014-08-261-0/+45
* eolian: turn db validation into separate APIDaniel Kolesa2014-08-211-8/+5
* eolian: add entry point for database validation stageDaniel Kolesa2014-08-211-5/+17
* eolian: NULL the hashes after shutdownDaniel Kolesa2014-08-211-38/+38
* eolian: API refactoringDaniel Kolesa2014-08-211-3/+1
* eolian: initial parsing code and API declarations for enumsDaniel Kolesa2014-08-211-0/+6
* eolian: add infrastructure for globals and constantsDaniel Kolesa2014-08-211-0/+12
* eolian: add support for referencing classes as typesDaniel Kolesa2014-08-211-13/+10