aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2017-03-22unify main entry point regardless of whether linking libcAndrew Kelley
2017-03-20fix test regression regarding shadowing namesAndrew Kelley
2017-03-16introduce new test syntaxAndrew Kelley
2017-03-10types with zero bits do not have a pointer handleAndrew Kelley
2017-03-10codegen nullable void the same way as boolAndrew Kelley
2017-03-10update to llvm 4.0Andrew Kelley
2017-02-27fix inability to write to global in some casesAndrew Kelley
2017-02-26more robust const struct valuesAndrew Kelley
2017-02-24add compile error for ignoring return valueAndrew Kelley
2017-02-23fix use decls not always workingAndrew Kelley
2017-02-22bitfields support for array of non-store-aligned packed structsAndrew Kelley
2017-02-21correct size of types for packed structsAndrew Kelley
2017-02-20more robust detection of types that failed to resolveAndrew Kelley
2017-02-18fix assertion failure when first use of a struct is sizeOfAndrew Kelley
2017-02-16pointers with bit offset contain lengthAndrew Kelley
2017-02-16support arithmetic for non byte aligned integer typesAndrew Kelley
2017-02-16reading from a bit field partially worksAndrew Kelley
2017-02-16move volatile pointers to central type tableAndrew Kelley
2017-02-16move int and array types to central tableAndrew Kelley
2017-02-15ability to declare const bitfieldsAndrew Kelley
2017-02-14add runtime debug safety for dividing integer min value by -1Andrew Kelley
2017-02-12slice and array re-work plus some misc. changesAndrew Kelley
2017-02-11std.io.parseUnsigned buf parameter is constAndrew Kelley
2017-02-11fix crash on string literal with character code >= 128Andrew Kelley
2017-02-11rework compile-time known pointer valuesAndrew Kelley
2017-02-09remove the depends_on_compile_var codeAndrew Kelley
2017-02-09lots of miscellaneous things all in one big commitAndrew Kelley
2017-02-07variables, memcpy, and memset all get alignmentAndrew Kelley
2017-02-06coldcc works betterAndrew Kelley
2017-02-06improved behavior on debug safety crashAndrew Kelley
2017-02-04memcpy and memset builtins support volatile pointersAndrew Kelley
2017-02-04remove volatileStore builtin; add volatile pointersAndrew Kelley
2017-02-04ability to set global variable alignment and ...Andrew Kelley
2017-02-03exported global variables get emitted as external in LLVMAndrew Kelley
2017-02-03implement packed structsAndrew Kelley
2017-02-02add try expressionAndrew Kelley
2017-02-02fix behavior when initializing struct with undefinedAndrew Kelley
2017-01-31fix var args allocating wrong amount of memory in compilerAndrew Kelley
2017-01-29fix compile time initialization of array with undefinedAndrew Kelley
2017-01-23various fixesAndrew Kelley
2017-01-23basic support for functions with variable length argumentsAndrew Kelley
2017-01-22remove staticEval builtin in favor of comptime expressionAndrew Kelley
2017-01-22introduce comptime expressionAndrew Kelley
2017-01-22use comptime instead of inline for var and paramsAndrew Kelley
2017-01-16get rid of zeroes literalAndrew Kelley
2017-01-16fix array of enums. also render debug info for const varsAndrew Kelley
2017-01-15fix get_maybe_type not ensuring complete child typeAndrew Kelley
2017-01-15fix llvm assertion failure for zero bits structsAndrew Kelley
2017-01-13fix some stuff when llvm has assertions onAndrew Kelley
2017-01-13fix some bugs with structsAndrew Kelley