aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2016-01-27fix `%%` prefix operator codegen for simple valuesAndrew Kelley
2016-01-27fix codegen for pointers to voidAndrew Kelley
2016-01-27add explicit cast from isize/usize to pointerAndrew 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-25add the C integer typesAndrew Kelley
2016-01-25implement compile time string concatenationAndrew Kelley
2016-01-25codegen: get rid of cur_block_contextAndrew Kelley
2016-01-25implement %% prefix operatorAndrew Kelley
2016-01-25implement %% operatorAndrew Kelley
2016-01-24update std lib to use error type and global variablesAndrew Kelley
2016-01-24support the `%return` expressionAndrew 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-23main returns %voidAndrew Kelley
2016-01-23codegen: fix field access of arraysAndrew Kelley
2016-01-23implement literal error valuesAndrew Kelley
2016-01-23fix no error emitted for redeclaring global varAndrew Kelley
2016-01-22character literal returns a number literalAndrew Kelley
2016-01-22implement undefined literalAndrew Kelley
2016-01-22add undefined literalAndrew Kelley
2016-01-22support statically initialized array literalAndrew Kelley
2016-01-22un-special case constant global stringsAndrew Kelley
2016-01-22support statically initialized structsAndrew Kelley
2016-01-22implicit casts rewrite the ASTAndrew Kelley
2016-01-21allow constants to have number literal valuesAndrew Kelley
2016-01-21number literal reworkAndrew Kelley
2016-01-20parsing error value decls and error value literalsAndrew Kelley
2016-01-20Merge branch 'master' of github.com:andrewrk/zigAndrew Kelley
2016-01-20basic support for switch expressionAndrew Kelley
2016-01-20rename value_count to member_countMovingtoMars
2016-01-19add switch statement support to parserAndrew Kelley
2016-01-18use signed integer for sizes of thingsAndrew Kelley
2016-01-18add function pointer supportAndrew Kelley
2016-01-18pave the road for function pointersAndrew Kelley
2016-01-18refactor std to use for loopAndrew Kelley
2016-01-18add for loop which can iterate over arraysAndrew Kelley
2016-01-18fix nested arraysAndrew Kelley
2016-01-16better main symbol prototypeAndrew Kelley
2016-01-15support array literalsAndrew Kelley
2016-01-15add void arrays testAndrew Kelley
2016-01-15merge constant expression evaluator with analyzerAndrew Kelley
2016-01-14overflow intrinsics take type as first argumentAndrew Kelley
2016-01-14fix next_node_index on wrong structAndrew Kelley
2016-01-14instead of 'as' to cast, call type as functionAndrew Kelley
2016-01-13fix noalias codegenAndrew Kelley
2016-01-13Merge branch 'master' of github.com:andrewrk/zigAndrew Kelley