aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2017-08-09more intuitive left shift and right shift operatorsAndrew Kelley
2017-08-08add ptrToInt builtin, remove usize(ptr) castAndrew Kelley
2017-08-07add ability to explicitly cast float to integerAndrew Kelley
2017-08-07Correct floating-point literal allowed rangesMarc Tiehuis
2017-08-05fix initializing undefined and crash when casting to invalid typeAndrew Kelley
2017-07-08better bigint/bigfloat implementationAndrew Kelley
2017-06-17fix peer type resolution for array and errorAndrew Kelley
2017-06-15fix alignOf builtinAndrew Kelley
2017-06-14partial implementation of printing floating point numbers with errol3Andrew Kelley
2017-06-14progress toward windows hello world workingAndrew Kelley
2017-06-03compileError builtin includes "referenced by" notesAndrew Kelley
2017-05-29fix crash when writing to const hardcoded ptrAndrew Kelley
2017-05-29fix crash when unwrapping optional field of global variableAndrew 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 compile error for goto leaving defer expressionAndrew Kelley
2017-05-21add error for break/continue exiting defer expressionAndrew Kelley
2017-05-21fix compiler crash when indexing typesAndrew Kelley
2017-05-20add setFloatMode builtin and std.math.floorAndrew Kelley
2017-05-17typeId builtin instead of isInteger, isFloat, etcAndrew Kelley
2017-05-16add compile error for compile-time integer cast truncating bitsAndrew Kelley
2017-05-14add compile error for comptime division by zeroAndrew Kelley
2017-05-10add compile error for casting negative value to...Andrew 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-07delete @generatedCode builtin functionAndrew Kelley
2017-05-07fix inability to initialize global pointer to global array elementAndrew Kelley
2017-05-07detect duplicate switch value even when else prong presentAndrew Kelley
2017-05-07fix comptime switch on enum with ref payloadAndrew Kelley
2017-05-07switch expression - add compile errorsAndrew Kelley
2017-05-06allow division and remainder operators sometimesAndrew Kelley
2017-05-06builtin functions for division and remainder divisionAndrew Kelley
2017-05-04implement else on loops and break can give an expressionAndrew Kelley
2017-05-04implement while for nullables and error unionsAndrew Kelley
2017-05-03zig build: cache_root is relative to build_rootAndrew Kelley
2017-05-02add safe release build modeAndrew Kelley
2017-05-02fix compiler crash when referencing a variable...Andrew Kelley
2017-05-01allow undefined to be resolved with other typesAndrew Kelley
2017-05-01`@import("builtin")` instead of `@compileVar`Andrew Kelley
2017-04-30add peer type resolution `[]T` and `[0]T`Andrew Kelley
2017-04-29add implicit cast from [0]T to %[]TAndrew Kelley
2017-04-27phi instruction retains stack ptr hintAndrew Kelley
2017-04-27add compile error for returning local variable addressAndrew 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-23defer requires expr to be void. closes #341Josh Wolfe
2017-04-23fix check-statement-is-void. add testsJosh Wolfe