aboutsummaryrefslogtreecommitdiff
path: root/src/tokenizer.cpp
AgeCommit message (Expand)Author
2020-05-05Rename noasync to nosuspend in C++ compilerTadeo Kondrak
2020-04-01stage1: make C++ switch fallthrough an errorMichael Dusan
2020-03-30fixed bugs hitting EOF immediately after //, /// or //!Kelly Boothby
2020-03-15make parsing `0.0_e1` an errormomumi
2020-03-15allow `_` separators in number literals (stage 1)momumi
2020-02-10stage1: memory/report overhaulMichael Dusan
2020-01-15disallow multiline strings in test and library namesVexu
2020-01-06remove stdcallcc, extern, nakedcc from stage1; zig fmt rewritesAndrew Kelley
2020-01-02Implement the callconv() annotationLemonBoy
2019-11-23update the stage1 implementation to the new proposalAndrew Kelley
2019-11-21string literals are now null terminatedAndrew Kelley
2019-11-15implemented container doc comments in stage 1Vexu
2019-11-11stop accepting deprecated `use` keywordAndrew Kelley
2019-11-06add token for parsing pointer dereferenceBrendan Hansknecht
2019-10-09Merge pull request #3390 from nrdmn/unicode_character_literalsAndrew Kelley
2019-10-07unicode character literalsNick Erdmann
2019-10-06stage1 parser supports doc commentsAndrew Kelley
2019-09-11Recognize & skip the UTF-8 BOMLemonBoy
2019-09-05implement `noasync` function callsAndrew Kelley
2019-09-05Add the noinline keyword for function declarationsLemonBoy
2019-08-26fix some compile error regressionsAndrew Kelley
2019-08-15remove `cancel`Andrew Kelley
2019-07-26add the `anyframe` and `anyframe->T` typesAndrew Kelley
2019-07-19remove coroutines implementation and promise typeAndrew Kelley
2019-07-06Make anyerror not a keywordhryx
2019-07-04Unicode escapes: stage1 tokenizer and behavior testshryx
2019-06-09different array literal syntax when inferring the sizeAndrew Kelley
2019-05-29change `use` to `usingnamespace`Andrew Kelley
2019-05-16stage1 tokenizer: add more missing break statementsAndrew Kelley
2019-05-16Add break after digit_value check in TokenizeStateCharCodeSamTebbs33
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