aboutsummaryrefslogtreecommitdiff
path: root/src/parseh.cpp
AgeCommit message (Expand)Author
2016-03-08update to llvm 3.8.0Andrew Kelley
2016-03-01c_void is provided outside of C importsAndrew Kelley
2016-03-01rewrite how importing worksAndrew Kelley
2016-02-14parseh: fix __cdecl causing a fn ptr to be double ptrAndrew Kelley
2016-02-13parseh: ZIG_PARSEH_CFLAGS -> ZIG_NATIVE_PARSEH_CFLAGSAndrew Kelley
2016-02-13parseh: support attributed typesAndrew Kelley
2016-02-13parseh: more specific warning for different calling conventionsAndrew Kelley
2016-02-13parseh: fix branching on undefined memoryAndrew Kelley
2016-02-11ability to cross compileAndrew Kelley
2016-02-09fix build with GCCAndrew Kelley
2016-02-07parseh: tiny performance improvementAndrew Kelley
2016-02-07improve performance for get_fn_typeAndrew Kelley
2016-02-07parseh: fix not properly demoting structs to typedefsAndrew Kelley
2016-02-06parseh understands simple string literal macrosAndrew Kelley
2016-02-04fix debug info for bool typeAndrew Kelley
2016-02-03types sized and aligned with LLVM target data layout APIAndrew Kelley
2016-02-02build: fix libc path findingAndrew Kelley
2016-02-01inline is a keyword instead of a directiveAndrew Kelley
2016-02-01add ?? prefix operatorAndrew Kelley
2016-02-01parseh understands macros which alias global fn ptr varsAndrew Kelley
2016-02-01parseh: do not create macro alias for extern varsAndrew Kelley
2016-01-31parseh: correct debug for forward declsAndrew Kelley
2016-01-31parseh handles typedef void betterAndrew Kelley
2016-01-31parseh understands forward struct definitionsAndrew Kelley
2016-01-31parseh: use the decayed type not original typeAndrew Kelley
2016-01-31fix some parseh crashesAndrew Kelley
2016-01-31parseh understands types better and handles some situations betterAndrew Kelley
2016-01-29parseh properly ignores anonymous structsAndrew Kelley
2016-01-29parseh understands variable declarationsAndrew Kelley
2016-01-29parseh fix crashAndrew Kelley
2016-01-29parseh defines can reference other definesAndrew Kelley
2016-01-29parseh understands number literal definesAndrew Kelley
2016-01-29parseh understands simple character literal macroAndrew Kelley
2016-01-28attempt to get preprocessor entities from libclangAndrew Kelley
2016-01-28parseh understands bodyless struct used in fnAndrew Kelley
2016-01-28parseh handles self referential structs and fn pointersAndrew Kelley
2016-01-28parsh understands constant sized arraysAndrew Kelley
2016-01-28parseh understands elaborated structs and enumsAndrew Kelley
2016-01-28parseh understands simple structsAndrew Kelley
2016-01-28null pointer optimization for ?&TAndrew Kelley
2016-01-28add parseh testsAndrew Kelley
2016-01-28parseh recognizes C enumsAndrew Kelley
2016-01-28parseh: add --c-import-warnings optionAndrew Kelley
2016-01-27c_import of stdio.h works for some functionsAndrew Kelley
2016-01-27move AST rendering code to separate fileAndrew Kelley
2016-01-27build command supports -isystem argumentAndrew Kelley
2016-01-27parseh: still produce output when not all types are knownAndrew Kelley
2016-01-27parseh correctly handles C's void typeAndrew Kelley
2016-01-27parseh: recognize typedef typesAndrew Kelley
2016-01-27parseh works for simple functionsAndrew Kelley