aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.hpp
AgeCommit message (Expand)Author
2018-02-21implement IR analysis for async function callsAndrew Kelley
2018-02-20add promise typeAndrew Kelley
2018-02-04add --forbid-libraryAndrew Kelley
2018-02-03*WIP* error sets - an inferred error set can end up being the global oneAndrew Kelley
2018-02-02*WI* error sets - basic support workingAndrew Kelley
2018-02-02*WIP* error sets - rewrite "const cast only" functionAndrew Kelley
2018-02-01*WIP* error sets - fix implicit castAndrew Kelley
2018-01-31*WIP* error setsAndrew Kelley
2018-01-30add compile error for duplicate struct, enum, union fieldsAndrew Kelley
2018-01-12*WIP* proof of concept error return tracesAndrew Kelley
2018-01-11functions which can return errors have secret stack trace paramAndrew Kelley
2017-12-19export keyword works againAndrew Kelley
2017-12-18wip export rewriteAndrew Kelley
2017-12-08translate-c: more complex logic for translating a C cast in a macroAndrew Kelley
2017-12-03rework enums and unions and their relationship to each otherAndrew Kelley
2017-12-02ability to set tag values of enumsAndrew Kelley
2017-11-15basic union supportAndrew Kelley
2017-09-30remove zigrtAndrew Kelley
2017-08-29ptrCast gives compile error for increasing alignmentAndrew Kelley
2017-08-29introduce align keywordAndrew Kelley
2017-07-08better bigint/bigfloat implementationAndrew Kelley
2017-06-14progress toward windows hello world workingAndrew Kelley
2017-06-03compileError builtin includes "referenced by" notesAndrew Kelley
2017-05-27const global values can reference each otherAndrew Kelley
2017-05-26implicitly cast by value var args parameters to const referencesAndrew Kelley
2017-05-25fix segfault with array of variadic functionsAndrew Kelley
2017-05-21add error for break/continue exiting defer expressionAndrew Kelley
2017-05-17typeId builtin instead of isInteger, isFloat, etcAndrew Kelley
2017-05-09ability to slice ptr to hard coded integer at comptimeAndrew Kelley
2017-05-07switch expression - add compile errorsAndrew Kelley
2017-05-01`@import("builtin")` instead of `@compileVar`Andrew Kelley
2017-04-27zig test no longer requires a separate test_runner.o fileAndrew Kelley
2017-04-26build system: consolidate duplicate code and moreAndrew Kelley
2017-04-23make undefined as a constant value lazyAndrew Kelley
2017-04-13Merge remote-tracking branch 'origin/parser'Andrew Kelley
2017-04-13typedefpocalypseAndrew Kelley
2017-04-12make it an error to ignore a statement's valueJosh Wolfe
2017-04-10fix some -Wconversion errorsAndrew Kelley
2017-04-08add enumTagName builtin functionAndrew Kelley
2017-03-26add stack protector safety when linking libcAndrew Kelley
2017-03-20fix test regression regarding shadowing namesAndrew Kelley
2017-02-26more robust const struct valuesAndrew 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-16pointers with bit offset contain lengthAndrew Kelley
2017-02-16reading from a bit field partially worksAndrew Kelley
2017-02-16move volatile pointers to central type 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-11rework compile-time known pointer valuesAndrew Kelley