path: root/src/lib/eolian/eolian_database.c (follow)
AgeCommit message (Expand)Author
2019-11-15eolian: fix memory leak when using error objectsDaniel Kolesa
2019-09-26eolian: loosen the requirements on API (don't return stringshare)Daniel Kolesa
2019-09-24eolian: remove support for globalsDaniel Kolesa
2019-09-24efl: use new eolian error functionality instead of globalsDaniel Kolesa
2019-09-13eolian: support complex monospace syntax $[...]Daniel Kolesa
2019-08-05eolian: fix use after free in eolian_databaseDaniel Kolesa
2019-07-08eolian: fix leak in eolian_state_file_path_parseMike Blumenkrantz
2019-06-24eolian: add library support for declaring and using errorsDaniel Kolesa
2019-05-26eolian: add API to query unit versionDaniel Kolesa
2019-05-26eolian: initial versioning implementationDaniel Kolesa
2019-05-16eolian: add API to retrieve the C name of an objectDaniel Kolesa
2019-05-06eolian: fail on scan file conflictDaniel Kolesa
2019-05-03eolian: refactor parsing API and path handlingDaniel 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
2018-10-24eolian: add API to get full file path of a unitDaniel Kolesa
2018-05-13eolian: always validate entire staging areaDaniel Kolesa
2018-05-13eolian: check does no changes, so take a const stateDaniel Kolesa
2018-05-03eolian: add source file for the future static checkerDaniel Kolesa
2018-05-03eolian: add API that will allow for additional static analysisDaniel Kolesa
2018-04-19eolian: re-enable non-dependencied parsingDaniel Kolesa
2018-04-18eolian: disable non-dependencied parsing for the time beingDaniel 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-18eolian: simpler and more efficient defer parsingDaniel Kolesa
2018-04-12eolian: correct line/column number during doc reference validationDaniel Kolesa
2018-03-22eolian: commit all changes into staging area firstDaniel Kolesa
2018-03-22eolian: complete staging area merge logicDaniel Kolesa
2018-03-22eolian: introduce main and staging areas properlyDaniel Kolesa
2018-03-22eolian: validate staging unit when parsing allDaniel Kolesa
2018-03-22eolian: clean rollback supportDaniel Kolesa
2018-03-22eolian: add state staging areaDaniel Kolesa
2018-03-22eolian: flush defer table before parsingDaniel 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: event/function_get_by_name -> by_name_getDaniel Kolesa
2018-03-16eolian: more stringent and fine-grained validationDaniel Kolesa
2018-03-16eolian: fix unit child managementDaniel Kolesa
2018-03-15eolian: merge objects in unitsDaniel Kolesa
2018-03-15eolian: fix minor memory leaksDaniel Kolesa
2018-03-14eolian: turn some state APIs into inlines over unit APIsDaniel Kolesa
2018-03-14eolian: refactor doc ref resolution APIDaniel Kolesa
2018-03-12eolian: expose short_name/namespaces via objectDaniel Kolesa
2018-03-12eolian: only merge units on success when parsing all filesDaniel Kolesa
2018-03-11eolian: simplify namespace handlingDaniel Kolesa
2018-03-09eolian: resolve to Eolian_Objects instead of voidsDaniel Kolesa
2018-03-09eolian: return Eolian_Object_Type from ref resolverDaniel Kolesa