aboutsummaryrefslogtreecommitdiff
path: root/compiler/display.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-05Add "with" to switch-case statement, to track which case was matchedSamuel Lidén Borell1-2/+8
2020-06-29Constexpr: Handle constexprs referencing other constexprs properlySamuel Lidén Borell1-0/+8
2017-08-29Verifier: Fix typedef statements (typedefs inside functions)Samuel Lidén Borell1-1/+4
2016-04-17Update more copyright yearsSamuel Lidén Borell1-1/+1
2016-04-17Parser: Add "unreachable" statementSamuel Lidén Borell1-1/+9
2016-04-16Add "assert" statementSamuel Lidén Borell1-0/+11
2016-02-28Update copyright years base on last modification dateSamuel Lidén Borell1-1/+1
2016-02-25Display: Eliminate duplicate keyword constantsSamuel Lidén Borell1-4/+1
2015-07-14Add case labels for all AST and builtins enum valuesSamuel Lidén Borell1-25/+35
2015-02-19C backend: Beginning of typeasserts (without any checks so far)Samuel Lidén Borell1-1/+1
2015-02-18Parser: Fix typeassert statementSamuel Lidén Borell1-7/+4
2015-02-16Parser: typeassert statement and expressionSamuel Lidén Borell1-1/+43
2015-02-05Parser: Add "deprecated" keywordSamuel Lidén Borell1-0/+1
2015-02-05Display: Add missing def flagsSamuel Lidén Borell1-0/+4
2015-02-05Parser: Rename end/empty to loopend/loopemptySamuel Lidén Borell1-2/+2
2015-02-01Parser/Verifier/C backend: Partial implementation of end/empty blocksSamuel Lidén Borell1-0/+12
2015-01-29Parser/C backend: Add "declonly" (C "extern") linkage keywordSamuel Lidén Borell1-0/+1
2014-09-12Parser: Rename "import" to "uses" and add local/export/import def flagsSamuel Lidén Borell1-8/+11
2014-09-12Display: Add missing keywordSamuel Lidén Borell1-0/+1
2014-08-05Rewrite some initializers to not require relocationsSamuel Lidén Borell1-9/+9
2014-07-27Update copyright yearsSamuel Lidén Borell1-1/+1
2014-07-13Tokenizer: Reserve the "deprecated" keywordSamuel Lidén Borell1-0/+1
2014-07-13Tokenizer: Reserve the "alignas" keywordSamuel Lidén Borell1-0/+1
2014-07-12New operators: sizeof, minsizeof, alignof and offsetof (incomplete impl)Samuel Lidén Borell1-0/+4
2014-07-02Display: Fix display of qualifiersSamuel Lidén Borell1-1/+1
2014-07-02Main: Add "--dump interop_ast" option for debugging problems with the interopSamuel Lidén Borell1-0/+28
2014-07-02Display: Handle bitfields without a base_typeSamuel Lidén Borell1-3/+16
2014-07-02Display: Handle the "any" typeSamuel Lidén Borell1-0/+4
2014-06-22Add "enumbase" operator which returns the base value of an enum valueSamuel Lidén Borell1-0/+1
2014-06-09Parser: Implement switch statementSamuel Lidén Borell1-0/+40
2014-06-07Parser: Implement noreturn and C-style varargsSamuel Lidén Borell1-2/+12
2014-06-01Parser: Implement raw and flexible pointersSamuel Lidén Borell1-3/+9
2014-05-11Display: Add missing AST namesSamuel Lidén Borell1-0/+2
2014-05-03Shorten many function and type namesSamuel Lidén Borell1-29/+29
2014-04-05Add "NaN" and "inf" floating point valuesSamuel Lidén Borell1-0/+10
2014-03-23Rename "namespac" to "scope" in identifiersSamuel Lidén Borell1-5/+5
2014-03-20Parser: Implement goto/skipto/repeatfrom and labelsSamuel Lidén Borell1-0/+19
2014-03-19Tokenizer: Add specialized "goto" keywords: "skipto" and "repeatfrom"Samuel Lidén Borell1-0/+2
2013-12-01Add "any" type, which can be used in pointers like "void*" in CSamuel Lidén Borell1-0/+1
2013-12-01Add bitwise and/or/xor operatorsSamuel Lidén Borell1-0/+3
2013-11-21Basic support for bitfield typesSamuel Lidén Borell1-1/+5
2013-11-17Add bitwise complement operatorSamuel Lidén Borell1-0/+1
2013-11-17Add bit shift operatorsSamuel Lidén Borell1-0/+4
2013-11-17Add "makeopt" operator (only works with pointers so far)Samuel Lidén Borell1-0/+1
2013-11-10Implement union typesSamuel Lidén Borell1-0/+6
2013-10-29Beginning of an "interop" system that parses C headersSamuel Lidén Borell1-0/+26
2013-07-31Fix code style of curly brackets in functionsSamuel Lidén Borell1-4/+8
2013-07-20Parser/Verifier: Implement conditional operatorSamuel Lidén Borell1-0/+10
2013-07-18Update copyright yearsSamuel Lidén Borell1-1/+1
2013-07-18Display: Fix whitespace bug with function membersSamuel Lidén Borell1-1/+1