aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.hpp
AgeCommit message (Expand)Author
2016-02-03types sized and aligned with LLVM target data layout APIAndrew Kelley
2016-01-31parseh understands types better and handles some situations betterAndrew Kelley
2016-01-27upgrade to the libclang C++ APIAndrew Kelley
2016-01-21number literal reworkAndrew Kelley
2016-01-18pave the road for function pointersAndrew Kelley
2016-01-14overflow intrinsics take type as first argumentAndrew Kelley
2016-01-13all types are now expressionsAndrew Kelley
2016-01-10delete unused enumfield and enumdecl node typesAndrew Kelley
2016-01-10refactor out the horrible beast that was codegen_nodeAndrew Kelley
2016-01-10order-independent declarations even from importsAndrew Kelley
2016-01-09order-independent declarationsAndrew Kelley
2016-01-09add memcpy and memset intrinsicsAndrew Kelley
2016-01-08rename `restrict` to `noalias`Andrew Kelley
2016-01-08suport checked arithmetic operations via intrinsicsAndrew Kelley
2016-01-08add restrict qualifier on pointer argumentsAndrew Kelley
2016-01-08codegen: fix else if expression and maybe unwrap exprAndrew Kelley
2016-01-07implement array slicing syntaxAndrew Kelley
2016-01-06while detects simple constant conditionAndrew Kelley
2016-01-06support unknown size arraysAndrew Kelley
2016-01-04fix crash when struct field is invalidAndrew Kelley
2016-01-04member functions get a namespaced symbolAndrew Kelley
2016-01-04add member functionsAndrew Kelley
2016-01-04import segregation for typesAndrew Kelley
2016-01-04partial import segregationAndrew Kelley
2016-01-03add #typeof() compiler functionAndrew Kelley
2016-01-02codegen: emit debug metadata for parametersAndrew Kelley
2016-01-02closer to guess number example workingAndrew Kelley
2016-01-02basic maybe type workingAndrew Kelley
2015-12-31block expressions require parensAndrew Kelley
2015-12-26analyze if maybe var expressionsAndrew Kelley
2015-12-24implement continue expressionAndrew Kelley
2015-12-24add error for break outside loopAndrew Kelley
2015-12-24add break expressionAndrew Kelley
2015-12-24add struct value expressionAndrew Kelley
2015-12-23codegen: support byvalue struct assignmentAndrew Kelley
2015-12-22analyze: error for infinite size structAndrew Kelley
2015-12-16structs have debug informationAndrew Kelley
2015-12-15support addressof operator and struct pointer field accessAndrew Kelley
2015-12-15analyze: clean up type checkingAndrew Kelley
2015-12-15implicit casting from constant size array to stringAndrew Kelley
2015-12-15add implicit casting supportAndrew Kelley
2015-12-15when linking with libc use the C runtime libraryAndrew Kelley
2015-12-14constant initializers allow simple expressionsAndrew Kelley
2015-12-14add global variable supportAndrew Kelley
2015-12-14analyze: BlockContext has concept of module scopeAndrew Kelley
2015-12-14add number literal typeAndrew Kelley
2015-12-13fix incorrect debug info path to importsAndrew Kelley
2015-12-12structs are workingAndrew Kelley
2015-12-12std: print_str no longer requires length argumentAndrew Kelley
2015-12-12prepare codebase for struct and string supportAndrew Kelley