summaryrefslogtreecommitdiff
path: root/src/bin/eolian/headers.h (follow)
AgeCommit message (Collapse)Author
2019-04-18eolian_gen: remove support for legacy header file generationDaniel Kolesa
2018-04-18eolian: make doc ref resolution globalDaniel Kolesa
Doc refs no longer introduce new dependencies into files. Instead, they're parsed globally, and any doc ref lookup is also made globally. This allows unit based dependencies to correspond more to what files actually really need at compile time/runtime, with docs being irrelevant to that; it also simplifies the API. The doc resolution API now takes Eolian_State instead of Eolian_Unit, too.
2018-01-16eolian: do not require unit when stringifying typesDaniel Kolesa
As it is no longer necessary to pass unit when evaluating exprs, it is not necessary to pass it here either. Convert all the APIs to the new style and update all instances in our tree.
2017-12-15eolian: remove remaining global state (+ modify APIs accordingly)Daniel Kolesa
2017-08-30eolian: clean up and fix function pointer generationDaniel Kolesa
Out/inout params are now correctly handled.
2017-05-30eolian gen: pass the unit aroundDaniel Kolesa
2016-10-07eolian gen2: move to eolian gen (as the old one is gone)devs/q66/eolian_gen_nextDaniel Kolesa