aboutsummaryrefslogtreecommitdiff
path: root/src/ast_render.cpp
AgeCommit message (Expand)Author
2020-05-05Rename noasync to nosuspend in C++ compilerTadeo Kondrak
2020-04-20stage1: Handle errors when generating block IRLemonBoy
2020-03-09update parsers to new noasync syntaxVexu
2020-01-02Implement the callconv() annotationLemonBoy
2019-12-05implement `@call`Andrew Kelley
2019-12-02Accept comptime-known expression for asmLemonBoy
2019-11-23structs can have fields with type `var`Andrew Kelley
2019-11-23update the stage1 implementation to the new proposalAndrew Kelley
2019-11-21string literals are now null terminatedAndrew Kelley
2019-11-11implement anon struct literal syntaxAndrew Kelley
2019-11-06fix NodeErrorSetDecl renderingVexu
2019-10-06stage1 parser supports doc commentsAndrew Kelley
2019-09-05implement `noasync` function callsAndrew Kelley
2019-09-05Add the noinline keyword for function declarationsLemonBoy
2019-08-30support recursive async and non-async functionsAndrew Kelley
2019-08-15remove `cancel`Andrew Kelley
2019-08-05add a src() method to AstNode to aid debuggingAndrew Kelley
2019-08-02Merge branch 'master' into rewrite-coroutinesAndrew Kelley
2019-08-02implement async await and returnAndrew Kelley
2019-07-26add the `anyframe` and `anyframe->T` typesAndrew Kelley
2019-07-23fix escape sequence renderingVexu
2019-07-19remove coroutines implementation and promise typeAndrew Kelley
2019-07-19fix usingnamespaceAndrew Kelley
2019-06-27Merge branch 'master' into translate-c-userlandhryx
2019-06-23stage1: always render space after `fn` like stage2hryx
2019-06-09Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley
2019-06-09different array literal syntax when inferring the sizeAndrew Kelley
2019-06-08hook up result locs for `try`Andrew Kelley
2019-06-04src/ast_render.cpp: fix rendering of character literals <= 0x0fNick Erdmann
2019-04-25translate-c: a little closer to self-hosted implementationAndrew Kelley
2019-04-22Correct rendering of AST Char literalsLemonBoy
2019-03-24introduce the enum literal typeAndrew Kelley
2019-03-20add docs for assembly and fix global assembly parsingAndrew Kelley
2019-03-08fix .d file parsing and string literal ast renderingAndrew Kelley
2019-03-08breaking changes to zig build API and improved cachingAndrew Kelley
2019-02-11translate-c: use C pointer type everywhereAndrew Kelley
2019-02-06thread local storage working for linux x86_64Andrew Kelley
2019-01-29backport copy elision changesAndrew Kelley
2018-11-13New Zig formal grammar (#1685)Jimmi Holst Christensen
2018-10-15Solve the return type ambiguity (#1628)Jimmi Holst Christensen
2018-09-26the last number in a packed ptr is host int bytesAndrew Kelley
2018-09-13remove `this`. add `@This()`.Andrew Kelley
2018-08-02src/ast_render.cpp: remove promise_symbol from suspend;kristopher tate
2018-06-10breaking syntax change: orelse keyword instead of ?? (#1096)Andrew Kelley
2018-06-09breaking syntax change: ??x to x.? (#1095)Andrew Kelley
2018-06-04disallow single-item pointer indexingAndrew Kelley
2018-05-31use * for pointer type instead of &Andrew Kelley
2018-05-09Merge branch 'master' into pointer-reformAndrew Kelley
2018-05-02Added better support for none pure enums in tranlate CJimmi Holst Christensen
2018-04-30[breaking] delete ptr deref prefix opAndrew Kelley