aboutsummaryrefslogtreecommitdiff
path: root/src/ast_render.cpp
AgeCommit message (Expand)Author
2018-05-02Added better support for none pure enums in tranlate CJimmi Holst Christensen
2018-04-08*WIP* async/await TCP serverAndrew Kelley
2018-03-24add promise->T syntax parsingAndrew Kelley
2018-03-24fix async fns with inferred error setsAndrew Kelley
2018-03-07Ast Render no longer outputs erroneous semicolonJimmi Holst Christensen
2018-03-06var is no longer a pseudo-type, it is syntaxAndrew Kelley
2018-02-28implement coroutine resumeAndrew Kelley
2018-02-26parse await and suspend syntaxAndrew Kelley
2018-02-20parse async fn calls and cancel expressionsAndrew Kelley
2018-02-02*WIP* error sets - correctly resolve inferred error setsAndrew Kelley
2018-01-31*WIP* error setsAndrew Kelley
2018-01-25syntax: functions require return type. remove `->`Andrew Kelley
2018-01-23cleanups that I meant to put in the previous commitAndrew Kelley
2018-01-09remove %% prefix operatorAndrew Kelley
2018-01-07replace `a %% b` with `a catch b`Andrew Kelley
2018-01-07replace `%return` with `try`Andrew Kelley
2017-12-22explicitly return from blocksAndrew Kelley
2017-12-20add labeled loops, labeled break, labeled continue. remove gotoAndrew Kelley
2017-12-19bring back code that uses export and fix testsAndrew Kelley
2017-12-18wip export rewriteAndrew Kelley
2017-12-07translate-c: support macros with pointer castingAndrew Kelley
2017-12-03rework enums and unions and their relationship to each otherAndrew Kelley
2017-12-02ability to set tag values of enumsAndrew Kelley
2017-11-30ability to specify tag type of enumsAndrew Kelley
2017-11-14c-to-zig: handle UO_DerefAndrew Kelley
2017-09-21parse-c: field access expressionsAndrew Kelley
2017-09-20logical and, logical orJosh Wolfe
2017-09-05fix parseh bugsAndrew Kelley
2017-09-02rewrite parseh to use AST instead of direct typesAndrew Kelley
2017-08-30align syntax: align(4) instead of align 4Andrew Kelley
2017-08-29more alignment improvementsAndrew Kelley
2017-08-29introduce align keywordAndrew Kelley
2017-08-20compile-time f32, f64 operations are now correctly lossyAndrew Kelley
2017-08-09more intuitive left shift and right shift operatorsAndrew Kelley
2017-07-08better bigint/bigfloat implementationAndrew Kelley
2017-06-14progress toward windows hello world workingAndrew Kelley
2017-05-23building with mingw for windowsAndrew Kelley
2017-05-09inline function call with builtin function instead...Andrew Kelley
2017-05-04implement else on loops and break can give an expressionAndrew Kelley
2017-05-04implement while for nullables and error unionsAndrew Kelley
2017-05-03remove test and try expressions in favor of if expressionsAndrew Kelley
2017-04-23make undefined as a constant value lazyAndrew Kelley
2017-04-22slicing now returns correct const-nessAndrew Kelley
2017-04-21update syntax for try and nullable unwrappingAndrew Kelley
2017-04-21remove `?return` and `?defer`Andrew Kelley
2017-04-14comptime ({}) should not get an implicit semicolonJosh Wolfe
2017-04-13Merge remote-tracking branch 'origin/parser'Andrew Kelley
2017-04-13typedefpocalypseAndrew Kelley
2017-04-12block statement lists never get fake expressionsJosh Wolfe
2017-04-13ability to inline at function callsiteAndrew Kelley