Commits

add compile error for returning local variable address

2e512a0e6e • Andrew Kelley • Apr 27, 2017

add no-elim-base-pointer to __zig_fail function

1691074b4b • Andrew Kelley • Apr 27, 2017

zig test no longer requires a separate test_runner.o file

7e11ef79d6 • Andrew Kelley • Apr 27, 2017

build system: consolidate duplicate code and more

7b0542d08b • Andrew Kelley • Apr 26, 2017

build system: addAssembly and addObject functions

09bc4d6ba3 • Andrew Kelley • Apr 26, 2017

revert the last 3 compile time improvements

afa80da857 • Andrew Kelley • Apr 25, 2017

compile time improvement - move bounds checking to function calls

13c6a58a61 • Andrew Kelley • Apr 25, 2017

compile time improvement - move overflow math safety to fns

8614397110 • Andrew Kelley • Apr 25, 2017

compile time improvement - add __zig_panic_slice fn

efa771af75 • Andrew Kelley • Apr 25, 2017

add some timing diagnostics

e0050af293 • Andrew Kelley • Apr 25, 2017

update travis badge to new url

4cc2ea1421 • Andrew Kelley • Apr 25, 2017

readme update

a5c509c94f • Andrew Kelley • Apr 24, 2017

readme update

05198e0321 • Andrew Kelley • Apr 24, 2017

update README

d72fb2abad • Andrew Kelley • Apr 24, 2017

stack traces support compile units with no pc range

6cd725c24b • Andrew Kelley • Apr 24, 2017

better stack traces for ELF x86_64

245eed8afe • Andrew Kelley • Apr 24, 2017

defer requires expr to be void. closes #341

08a871f625 • Josh Wolfe • Apr 24, 2017

fix check-statement-is-void. add tests

ac7971122d • Josh Wolfe • Apr 24, 2017

blocks check that their statements are void

c6605cba83 • Josh Wolfe • Apr 24, 2017

make undefined as a constant value lazy

6de33ded81 • Andrew Kelley • Apr 23, 2017

refactor ir_gen_block to make different return paths more clear

2ed47070ef • Josh Wolfe • Apr 23, 2017

remove redundant unreachable code error

14dfbd6ad3 • Josh Wolfe • Apr 23, 2017

add test_artifacts to .gitignore, so you can commit while tests are running

8299fe19c0 • Josh Wolfe • Apr 23, 2017

zig build system: installFile and installClibrary

f9fa768dca • Andrew Kelley • Apr 23, 2017

fix crash when unwrapping error with no error decls

0f633167c5 • Andrew Kelley • Apr 23, 2017

new compile errors for setGlobalAlign and setGlobalSection builtins

ad9040443c • Andrew Kelley • Apr 22, 2017

slicing now returns correct const-ness

aafb0b9082 • Andrew Kelley • Apr 22, 2017

add peer type resolution for T and ?T

1a0081b763 • Andrew Kelley • Apr 22, 2017

std.os.ChildProcess: fix closing wrong file descriptors

e0b635e825 • Andrew Kelley • Apr 22, 2017

update syntax for try and nullable unwrapping

0cce115476 • Andrew Kelley • Apr 21, 2017

remove `?return` and `?defer`

d5346d7a80 • Andrew Kelley • Apr 21, 2017

std: fix PATH resolution when spawning child

bee1ae68ef • Andrew Kelley • Apr 21, 2017

add Travis CI integration

3a137c6ff0 • Andrew Kelley • Apr 21, 2017

rename `@ptrcast` to `@ptrCast` to follow convention

e3c524c1d4 • Andrew Kelley • Apr 21, 2017

add example which exercises addObject in the zig build system

ecb71d1dd3 • Andrew Kelley • Apr 21, 2017

zig build system supports building a library

fb492d19eb • Andrew Kelley • Apr 21, 2017

add compile error tests for offsetOf builtin

599215cee4 • Andrew Kelley • Apr 20, 2017

Merge pull request #338 from raulgrell/master

68f75a3130 • Andrew Kelley • Apr 20, 2017

Merge branch 'self-hosted-tests'

037a9d937d • Andrew Kelley • Apr 20, 2017

error when building exe with no entry point

237dfdbdc6 • Andrew Kelley • Apr 18, 2017

bail out of analysis on first error during comptime eval

6f0f8a92ec • Andrew Kelley • Apr 18, 2017

std.rand API follows idiomatic convention for init

9021bb7969 • Andrew Kelley • Apr 18, 2017

add `@fieldParentPtr` builtin function

a791417552 • Andrew Kelley • Apr 18, 2017

rename `@intType` to `@IntType` to follow convention

407916cd2f • Andrew Kelley • Apr 18, 2017

Merge branch 'raulgrell-master'

def4fbc9ab • Andrew Kelley • Apr 18, 2017

add compile error for intToPtr with a 0-bit ptr

2e0b114fdc • Andrew Kelley • Apr 17, 2017

zig build system creates symlinks atomically

216e14891e • Andrew Kelley • Apr 17, 2017

build examples in ./run_tests

401eed8153 • Andrew Kelley • Apr 17, 2017

zig build system: progress toward install and uninstall

05b3082121 • Andrew Kelley • Apr 17, 2017

zig build system: implement custom command step

e4ec2d10c6 • Andrew Kelley • Apr 17, 2017

improvements to zig build system and unwrap error safety

47336abae3 • Andrew Kelley • Apr 17, 2017

zig build system: ability to link against dynamic library step

d16ce67106 • Andrew Kelley • Apr 17, 2017

add tests for implicit semicolon. closes #297

3a8490f7e9 • Josh Wolfe • Apr 14, 2017

comptime ({}) should not get an implicit semicolon

3e93796e24 • Josh Wolfe • Apr 14, 2017

zig build system understands the concept of dependencies

5fdefe58e4 • Andrew Kelley • Apr 13, 2017

move emacs/vim files to separate repos

a6bd3d8ca2 • Andrew Kelley • Apr 13, 2017

all internal functions get unnamed_addr attribute

dcfa0e50dc • Andrew Kelley • Apr 13, 2017

Merge remote-tracking branch 'origin/parser'

f2140efc52 • Andrew Kelley • Apr 13, 2017

typedefpocalypse

bf57d8a7e3 • Andrew Kelley • Apr 13, 2017

fix crash when using zig to link

bf67427c67 • Andrew Kelley • Apr 13, 2017

ability to inline at function callsite

41144a8566 • Andrew Kelley • Apr 13, 2017

build: ignore libLLD.so when it is a broken symlink

f043e0e85c • Andrew Kelley • Apr 13, 2017

try harder to find lld

403eb92a62 • Andrew Kelley • Apr 11, 2017

zig build system writes template build.zig file when none exists

2864359950 • Andrew Kelley • Apr 11, 2017

run alwaysinline pass in debug mode

7f47b0c271 • Andrew Kelley • Apr 11, 2017

fix some -Wconversion errors

11a6550324 • Andrew Kelley • Apr 11, 2017

fix for loops not working at compile-time

34eff50326 • Andrew Kelley • Apr 10, 2017

fix mangling exported global variables

0e77b0ac89 • Andrew Kelley • Apr 10, 2017

add enumTagName builtin function

095591f0b0 • Andrew Kelley • Apr 8, 2017

allow implicit cast from `[N]T` to `&const []const T`

7611ed3484 • Andrew Kelley • Apr 7, 2017

fix std.mem.IncrementingAllocator

5eb78ba177 • Andrew Kelley • Apr 7, 2017

ability to implicitly cast integer literal to &const Int

f7e9d7aa5d • Andrew Kelley • Apr 7, 2017

add compile error for the bug of unable to call var ags at compile time

ffb4852012 • Andrew Kelley • Apr 7, 2017

fix var args having wrong index when runtime param before it

a3de550d3b • Andrew Kelley • Apr 7, 2017

peer resolve types [N]T, [M]T as []const T

273cebdf4d • Andrew Kelley • Apr 6, 2017

fix runtime struct initialization of bitfield

47f58d6d02 • Andrew Kelley • Apr 6, 2017

zig build: use -D for options instead of -O

10dbc735fe • Andrew Kelley • Apr 6, 2017

Update zig build system to support user defined options

6fbe1632d0 • Andrew Kelley • Apr 6, 2017

std: ChildProcess.spawn looks at PATH env var

d15bcdce69 • Andrew Kelley • Apr 5, 2017

add support to use zig as a linker driver

d65cd73a8b • Andrew Kelley • Apr 5, 2017

ability to use zig as an assembler

8c10b6dcbd • Andrew Kelley • Apr 5, 2017

fix crash when referencing invalid member of builtin enum

a461ae6c1f • Andrew Kelley • Apr 5, 2017

more accurate detection of pub main

e30f713640 • Andrew Kelley • Apr 5, 2017

support module level assembly

0edc2b19fe • Andrew Kelley • Apr 4, 2017

doc: link to Andrea's emacs mode

d97285eb65 • Andrew Kelley • Apr 4, 2017

zig build system: fix cleanup on error, report spawn error

9c803af044 • Andrew Kelley • Apr 4, 2017

link: correctly print debug linker invocation

00efbfa054 • Andrew Kelley • Apr 4, 2017

link: fix ignoring first linker arg

8db9d04e6f • Andrew Kelley • Apr 4, 2017

zig build system: delete ./build file on success

e332cd65c9 • Andrew Kelley • Apr 4, 2017

zig build system improvements, add some std API

1c6000d047 • Andrew Kelley • Apr 4, 2017

API for command line args

72fb2443e0 • Andrew Kelley • Apr 4, 2017

link: delete code that checks the linker version

b46344fd01 • Andrew Kelley • Apr 4, 2017

fix std build for darwin

55dd2676ef • Andrew Kelley • Apr 3, 2017

delete alloca builtin function

c9ae30d27e • Andrew Kelley • Apr 3, 2017

zig build system: add setLinkerScript and setTarget

c400cb429a • Andrew Kelley • Apr 3, 2017

proof of concept build system

a1363b5227 • Andrew Kelley • Apr 3, 2017

expose environment variables in standard library

640389bb2b • Andrew Kelley • Apr 2, 2017

zig build system progress

8fd0fddce5 • Andrew Kelley • Apr 2, 2017

fix else-if parsing

0594487a2e • Josh Wolfe • Apr 2, 2017

defer without a block body requires a following semicolon

a33be6fc99 • Josh Wolfe • Apr 2, 2017