AgeAuthorCommit message
5 years agogravatar for evan@lagerdata.comEvan Haastranslate-c: Add test for using correct block label for StmtExpr
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: support scoped typedef, enum and record decls
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: demote untranslatable declarations to externs
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: elide some unecessary casts of literals
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: get all translate-c tests passing
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: get all run-translated-c tests passing
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render records and enums
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render array stuff
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render control flow
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render macro functions, use cast type as return type
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render functions
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render binops and break/continue
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render unary ops
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render variables and builtin calls
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: render a bunch of simple nodes and calls
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: begin implementing ast.render
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: bunch of small fixes to get it compiling
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert macro translation
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert assignment and conditional exprs
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert field/array access, call, pre/postcrement
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert switch
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert most control flow
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert casts and string/array init
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert record and enum decls
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert vardecl and typedef
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert function translation
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: unary operator, integers and misc
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: more binaryoperator chagnes, blocks and unary type expressions
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: convert transBinaryOperator
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: make Node more like Type
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: translate C types to stage2 types
5 years agogravatar for git@vexu.euVeikka Tuominentranslate-c: start creating intermediate AST
5 years agogravatar for andrew@ziglang.orgAndrew Kelleyastgen: update more expression types to new mem layout
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: fix inferred error union return types
5 years agogravatar for andrew@ziglang.orgAndrew Kelleyastgen: update a handful of expression types to new mem layout
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: implement multiline string literals
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: remove empty lines at start/end of block
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: more progress towards Module/astgen building with new mem layout
5 years agogravatar for andrew@ziglang.orgAndrew Kelleyzig fmt: add failing test case for inline/callconv conversion
5 years agogravatar for andrew@ziglang.orgAndrew KelleyMerge remote-tracking branch 'origin/master' into ast-memory-layout
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: start reworking Module/astgen for memory layout changes
5 years agogravatar for git@vexu.euVeikka Tuominensnake_case render.Space
5 years agogravatar for git@vexu.euVeikka Tuominensnake_case Node.Tag
5 years agogravatar for git@vexu.euVeikka Tuominensnake_case Token.Tag
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: implement line comments
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: fix Tree.lastToken() for empty *Two nodes
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: implement Tree.lastToken() for all nodes
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: fix 0 element struct and array init
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: implement Tree.lastToken() for struct init
5 years agogravatar for mail@isaacfreund.comIsaac Freundzig fmt: implement Tree.lastToken() for array init
Loading...