aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2017-09-09more compile errors for non-const variables of thingsAndrew Kelley
2017-09-05rename parseh to parsecAndrew Kelley
2017-09-05fix void return node and param name nodes, fix dupe macrosAndrew Kelley
2017-09-01c-to-zig: return statementAndrew Kelley
2017-08-30align syntax: align(4) instead of align 4Andrew Kelley
2017-08-30generic functions can access comptime args in align valueAndrew Kelley
2017-08-29more alignment improvementsAndrew Kelley
2017-08-29ptrCast gives compile error for increasing alignmentAndrew Kelley
2017-08-29prevent implicitly increasing pointer alignmentAndrew Kelley
2017-08-29pass all tests without triggering assertionsAndrew Kelley
2017-08-29introduce align keywordAndrew Kelley
2017-08-28Merge branch 'embed-lld'Andrew Kelley
2017-08-27macos passing all tests except for building a shared libraryAndrew Kelley
2017-08-27progress toward tests passing on MacOSAndrew Kelley
2017-08-26codegen for enums chooses best order of tag and union fieldsAndrew Kelley
2017-08-26fixups from previous commitAndrew Kelley
2017-08-26use most_aligned_member+padding to represent enum unionsscurest
2017-08-20fix not propagating parseh aliases through pub use declsAndrew Kelley
2017-08-20compile-time f32, f64 operations are now correctly lossyAndrew Kelley
2017-08-19add compile error for globally shadowing a primitive typeAndrew Kelley
2017-08-19bit shifting safetyAndrew Kelley
2017-08-17fix wrong value for clz, ctz at compile timeAndrew Kelley
2017-08-16compiler_rt implementations for __fixuns* functionsAndrew Kelley
2017-08-06fix constant debug info when number literal is 0Andrew Kelley
2017-08-05fix initializing undefined and crash when casting to invalid typeAndrew 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-26fix segfault with array of generic functionsAndrew Kelley
2017-05-25fix segfault with array of variadic functionsAndrew Kelley
2017-05-23building with mingw for windowsAndrew Kelley
2017-05-21add error for break/continue exiting defer expressionAndrew Kelley
2017-05-17typeId builtin instead of isInteger, isFloat, etcAndrew Kelley
2017-05-16fix printf format specifierAndrew Kelley
2017-05-09inline function call with builtin function instead...Andrew Kelley
2017-05-09ability to slice ptr to hard coded integer at comptimeAndrew Kelley
2017-05-07switch expression - add compile errorsAndrew Kelley
2017-05-06builtin functions for division and remainder divisionAndrew Kelley
2017-05-03add compile error for shadowing variableAndrew Kelley
2017-05-02fix debug info for nullable typeAndrew 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-25revert the last 3 compile time improvementsAndrew Kelley
2017-04-25compile time improvement - move bounds checking to function callsAndrew Kelley
2017-04-25compile time improvement - move overflow math safety to fnsAndrew Kelley
2017-04-24better stack traces for ELF x86_64Andrew Kelley
2017-04-23make undefined as a constant value lazyAndrew Kelley