Commits

Add Visual Studio Code extension link

27e4893ee5 • Marc Tiehuis • Jul 15, 2017

remove unused enum

f4b214c010 • Andrew Kelley • Jul 8, 2017

better bigint/bigfloat implementation

d1e68c3ca8 • Andrew Kelley • Jul 8, 2017

Merge branch 'math'

3e8af78895 • Andrew Kelley • Jun 27, 2017

don't call c.getrandom because older libcs don't have it

221286433a • Andrew Kelley • Jun 20, 2017

build: link against system libs reported by llvm-config

62b23f5da5 • Andrew Kelley • Jun 19, 2017

Merge branch 'trailing-commas'

76344a6fc4 • Andrew Kelley • Jun 17, 2017

fix peer type resolution for array and error

1566ca21c4 • Andrew Kelley • Jun 17, 2017

update C headers to clang 4.0.0

91afdc58d2 • Andrew Kelley • Jun 16, 2017

parseh: fix not recognizing integer suffixes on hex numbers

c0f9012bed • Andrew Kelley • Jun 16, 2017

fix alignOf builtin

865b53f286 • Andrew Kelley • Jun 16, 2017

fix compiler segfault on `null ?? x`

ae61e26680 • Andrew Kelley • Jun 14, 2017

partial implementation of printing floating point numbers with errol3

7f0620a20f • Andrew Kelley • Jun 14, 2017

progress toward windows hello world working

6a93dda3e1 • Andrew Kelley • Jun 14, 2017

progress toward hello world without libc in windows

199bbb6292 • Andrew Kelley • Jun 4, 2017

compileError builtin includes "referenced by" notes

e5b90651ba • Andrew Kelley • Jun 3, 2017

add appveyor integration testing

e64f0971fc • Andrew Kelley • Jun 3, 2017

change std.rand.Rand.rangeUnsigned to std.rand.Rand.range

1e301b03a9 • Andrew Kelley • May 31, 2017

fix crash when writing to const hardcoded ptr

1ae2002b41 • Andrew Kelley • May 29, 2017

fix crash when unwrapping optional field of global variable

8ae4ffa493 • Andrew Kelley • May 29, 2017

Merge pull request #380 from AndreaOrru/master

16f16b9c17 • Andrew Kelley • May 29, 2017

const global values can reference each other

2dfb1ebee2 • Andrew Kelley • May 27, 2017

implicitly cast by value var args parameters to const references

d6b01931ef • Andrew Kelley • May 26, 2017

fix segfault with array of generic functions

c42c91ee7c • Andrew Kelley • May 26, 2017

fix segfault with array of variadic functions

fcdd808c5c • Andrew Kelley • May 25, 2017

clean up behavior test names

68add5d828 • Andrew Kelley • May 24, 2017

std.fmt can print nullables, errors, and error unions

0065eb7c80 • Andrew Kelley • May 23, 2017

building with mingw for windows

d8d45908fa • Andrew Kelley • May 23, 2017

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