aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2016-02-02add abort function and "cold" fn attributeAndrew Kelley
2016-02-01codegen: avoid table lookup in assembly expressionAndrew Kelley
2016-02-01codegen: avoid a table lookupAndrew Kelley
2016-02-01inline is a keyword instead of a directiveAndrew Kelley
2016-02-01c_import top level decl supports pubAndrew Kelley
2016-02-01optimization: avoid codegening unused functionsAndrew Kelley
2016-02-01add ?? prefix operatorAndrew Kelley
2016-02-01parseh understands macros which alias global fn ptr varsAndrew Kelley
2016-01-31support casting between floatsAndrew Kelley
2016-01-31support casting between int and float typesAndrew Kelley
2016-01-31fix C interaction with maybe function pointersAndrew Kelley
2016-01-31typedecl top level decls respect pubAndrew Kelley
2016-01-31add --library-path cli optionAndrew 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-28ability to specify function typeAndrew Kelley
2016-01-28parser: allow missing fn name and missing param namesAndrew Kelley
2016-01-28fix function calling of pointersAndrew Kelley
2016-01-28ability to call member functions directlyAndrew Kelley
2016-01-28ability to refer to member function directlyAndrew Kelley
2016-01-28null pointer optimization for ?&TAndrew 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-27fix comparing incompatible number literals crashAndrew Kelley
2016-01-27fix codegen for pointers to voidAndrew Kelley
2016-01-27add explicit cast from isize/usize to pointerAndrew Kelley
2016-01-27add error for `@typeof` or `&` of number literalAndrew Kelley
2016-01-27upgrade to the libclang C++ APIAndrew Kelley
2016-01-26add c_import top level declAndrew Kelley
2016-01-26different extern syntax and simplify parsing top level declsAndrew Kelley
2016-01-25variable initializations are now mandatoryAndrew Kelley
2016-01-25add constant expression evaluation for negationAndrew Kelley
2016-01-25analyze: fix crash when return type is invalidAndrew Kelley
2016-01-25implement compile time string concatenationAndrew Kelley
2016-01-25compiler enforces checking for errorAndrew Kelley
2016-01-25codegen: get rid of cur_block_contextAndrew Kelley
2016-01-25implement %% prefix operatorAndrew Kelley
2016-01-25fix tests and add %% operator testAndrew Kelley
2016-01-25implement %% operatorAndrew Kelley
2016-01-24update std lib to use error type and global variablesAndrew Kelley
2016-01-24fix parameter access of sret functionsAndrew Kelley
2016-01-24ability to return structs byvalue from functionsAndrew Kelley
2016-01-24fix number literal implicit castAndrew Kelley
2016-01-24introduce the error keyword and typeAndrew Kelley
2016-01-23fix hang when returning from while loopAndrew Kelley
2016-01-23main returns %voidAndrew Kelley
2016-01-23codegen: fix field access of arraysAndrew Kelley