aboutsummaryrefslogtreecommitdiff
path: root/src/tokenizer.cpp
AgeCommit message (Expand)Author
2019-03-25implement allowzero pointer attributeAndrew Kelley
2019-03-23character literals: allow unicode escapesAndrew Kelley
2019-03-23remove octal and hex floats from the languageAndrew Kelley
2019-03-22float literals now parse using musl's 128 bit float codeAndrew Kelley
2019-03-22Simplify hex-float parsing codeMarc Tiehuis
2019-03-21hex float parsing: solve another caseAndrew Kelley
2019-03-21fix parsing of large hex float literalsAndrew Kelley
2019-02-10added C pointer type and implicit int-to-ptr for this typeAndrew Kelley
2019-02-06thread local storage working for linux x86_64Andrew Kelley
2019-01-30Move tokenizer error location to offending charMatthew McAllister
2019-01-29simpler implementation of `&&` and `||` hintsAndrew Kelley
2019-01-25Hint at use of and/or when &&/|| is improperly used (#1886)kristopher tate
2018-11-17rename `section` keyword to `linksection`Andrew Kelley
2018-11-13New Zig formal grammar (#1685)Jimmi Holst Christensen
2018-09-26Tweak SYMBOL_CHAR define in tokenizer.cppWink Saville
2018-09-13remove `this`. add `@This()`.Andrew Kelley
2018-07-18fix invalid character test on windowsAndrew Kelley
2018-06-28Correct hex-float parsingMarc Tiehuis
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-02introduce [*] for unknown length pointersAndrew Kelley
2018-03-24add promise->T syntax parsingAndrew Kelley
2018-02-19add async, await, suspend, resume, cancel keywordsAndrew Kelley
2018-02-14std.zig.parser understands try. zig fmt respects a double line break.Andrew Kelley
2018-02-02*WIP* error sets - correctly resolve inferred error setsAndrew Kelley
2018-01-23replace %defer with errdeferAndrew Kelley
2018-01-22add new kind of test: generating .h files. and moreAndrew 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-19wip bring back export keywordAndrew Kelley
2017-12-18wip export rewriteAndrew Kelley
2017-10-26Improve invalid character error messages (#566)Marc Tiehuis
2017-09-28fix build on mingwAndrew Kelley
2017-09-28Allow 128-bit hex float literalsMarc Tiehuis
2017-09-13fix up msvc stuff to make it work on linux and macos tooAndrew Kelley
2017-09-11Add support for MSVCJonathan Marler
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-08-07Correct floating-point literal allowed rangesMarc Tiehuis
2017-07-08better bigint/bigfloat implementationAndrew Kelley
2017-06-14progress toward windows hello world workingAndrew Kelley
2017-05-19change slicing syntax from ... to ..Andrew Kelley
2017-05-03remove test and try expressions in favor of if expressionsAndrew Kelley
2017-04-13typedefpocalypseAndrew Kelley
2017-04-10fix some -Wconversion errorsAndrew Kelley
2017-03-26replace "&&" and "||" with "and" and "or"Andrew Kelley
2017-03-26new unreachable syntaxAndrew Kelley
2017-03-16introduce new test syntaxAndrew Kelley