Commits

add compile error for goto leaving defer expression

1c8fee41c2 • Andrew Kelley • May 21, 2017

add error for break/continue exiting defer expression

9f3cca8615 • Andrew Kelley • May 21, 2017

fix compiler crash when indexing types

1c6f415a64 • Andrew Kelley • May 21, 2017

flip the enum order of FloatMode

565ac3e27a • Andrew Kelley • May 21, 2017

add setFloatMode builtin and std.math.floor

29b488245d • Andrew Kelley • May 21, 2017

change slicing syntax from ... to ..

051ee8e626 • Andrew Kelley • May 19, 2017

typeId builtin instead of isInteger, isFloat, etc

b483db4868 • Andrew Kelley • May 17, 2017

add compile error for compile-time integer cast truncating bits

9851a943ed • Andrew Kelley • May 16, 2017

fix printf format specifier

f375063917 • Andrew Kelley • May 16, 2017

add compile error for comptime division by zero

a7570186eb • Andrew Kelley • May 14, 2017

add compile error for casting negative value to...

63f6676fee • Andrew Kelley • May 10, 2017

inline function call with builtin function instead...

6237411716 • Andrew Kelley • May 10, 2017

ability to slice ptr to hard coded integer at comptime

01f066de37 • Andrew Kelley • May 10, 2017

zig build: allow calling b.standardReleaseOptions...

99f077baf9 • Andrew Kelley • May 10, 2017

move docs to ziglang.org

304cfb7122 • Andrew Kelley • May 8, 2017

delete @generatedCode builtin function

2f20fe6ecd • Andrew Kelley • May 8, 2017

std.fmt.format prints bool values

8abcd94ece • Andrew Kelley • May 8, 2017

rename c_long_double to c_longdouble

5774b48ceb • Andrew Kelley • May 7, 2017

fix inability to initialize global pointer to global array element

e485af94d4 • Andrew Kelley • May 7, 2017

update README

b7579f5f7d • Andrew Kelley • May 7, 2017

detect duplicate switch value even when else prong present

7261cd19b7 • Andrew Kelley • May 7, 2017

add test case for all prongs unreachable in switch

dc2df15528 • Andrew Kelley • May 7, 2017

fix comptime switch on enum with ref payload

11d8a8cc7b • Andrew Kelley • May 7, 2017

switch expression - add compile errors

818a0a2629 • Andrew Kelley • May 7, 2017

allow division and remainder operators sometimes

29beb603b7 • Andrew Kelley • May 7, 2017

builtin functions for division and remainder division

157af4332a • Andrew Kelley • May 7, 2017

add compile error when unable to inline a function

866c841dd8 • Andrew Kelley • May 4, 2017

std: rename List to ArrayList and re-organize...

5c094d7390 • Andrew Kelley • May 4, 2017

implement else on loops and break can give an expression

b6a679c0ed • Andrew Kelley • May 4, 2017

std: take advantage of new while syntax

0454e610bf • Andrew Kelley • May 4, 2017

implement while for nullables and error unions

20b1491e6b • Andrew Kelley • May 4, 2017

change while syntax

698829b772 • Andrew Kelley • May 3, 2017

remove test and try expressions in favor of if expressions

644ea2dde9 • Andrew Kelley • May 3, 2017

add compile error for shadowing variable

0940d46c01 • Andrew Kelley • May 3, 2017

zig build: cache_root is relative to build_root

6756c27ca4 • Andrew Kelley • May 3, 2017

Generic doubly linked list. (#361)

6f66691214 • Andrea Orru • May 3, 2017

zig build: inherit stdin for running commands

cceaa73ff2 • Andrew Kelley • May 3, 2017

slightly better memset/memcpy implementation

3b921afc69 • Andrew Kelley • May 2, 2017

zig build: copy args for addCommand

f87be94f6a • Andrew Kelley • May 2, 2017

fix debug info for nullable type

f69d28a087 • Andrew Kelley • May 2, 2017

add safe release build mode

24a9a42966 • Andrew Kelley • May 2, 2017

fix compiler crash when referencing a variable...

7c236f6dd8 • Andrew Kelley • May 2, 2017

allow undefined to be resolved with other types

9f92042da9 • Andrew Kelley • May 2, 2017

make debug safety stuff lazy

cff5358f60 • Andrew Kelley • May 1, 2017

basic support for specifying packages at the command line

3cbd0065fa • Andrew Kelley • May 1, 2017

`@import("builtin")` instead of `@compileVar`

17b935325e • Andrew Kelley • May 1, 2017

zig build: support install for zig artifacts

c5dd536845 • Andrew Kelley • May 1, 2017

zig build: improved API for installing C build artifacts

943dbe5b50 • Andrew Kelley • May 1, 2017

zig build can build and install static C libraries

97f6b6093c • Andrew Kelley • May 1, 2017

fix regression from previous commit

2c6827064c • Andrew Kelley • May 1, 2017

zig build: refactor CLibrary and CExecutable into same struct

1ec89b0286 • Andrew Kelley • Apr 30, 2017

zig build: organize build artifacts

363d9038c9 • Andrew Kelley • Apr 30, 2017

zig build: when compiling C files put .o files in cache dir

38a04a267c • Andrew Kelley • Apr 30, 2017

add peer type resolution `[]T` and `[0]T`

43e7ac8418 • Andrew Kelley • Apr 30, 2017

back to AT&T syntax for assembly

29defd705d • Andrew Kelley • Apr 30, 2017

add implicit cast from [0]T to %[]T

cbfe4b4bae • Andrew Kelley • Apr 29, 2017

build system: remove setLinkerScriptContents

d04d3ec775 • Andrew Kelley • Apr 28, 2017

zig puts temporary object files in zig-cache folder

a147f06585 • Andrew Kelley • Apr 28, 2017

phi instruction retains stack ptr hint

458afb0ef9 • Andrew Kelley • Apr 28, 2017

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