Commits

Merge pull request #417 from zig-lang/coverage-fix

ba7b5daa22 • Andrew Kelley • Aug 10, 2017

more intuitive left shift and right shift operators

35d3444e27 • Andrew Kelley • Aug 9, 2017

add ptrToInt builtin, remove usize(ptr) cast

54675b060a • Andrew Kelley • Aug 8, 2017

zen update

9ca798bc75 • Andrew Kelley • Aug 8, 2017

README: add the zen of zig

221e5b188c • Andrew Kelley • Aug 7, 2017

fix printing floating point compile errors

f78ee53484 • Andrew Kelley • Aug 7, 2017

add ability to explicitly cast float to integer

2234788fa8 • Andrew Kelley • Aug 7, 2017

Merge pull request #412 from zig-lang/issue-399

38b47d8aca • Andrew Kelley • Aug 7, 2017

limit generated C preprocessor tokens to alphabet

d8227c79a2 • Andrew Kelley • Aug 6, 2017

Revert "silence false positives about uninitialized variables"

1268bdfa60 • Andrew Kelley • Aug 6, 2017

fix constant debug info when number literal is 0

d83e4092bf • Andrew Kelley • Aug 6, 2017

fix invalid target info

a0a57beed5 • Andrew Kelley • Aug 6, 2017

fix segfault when var args fn proto shows up in ir printing

f1b2735a2e • Andrew Kelley • Aug 6, 2017

silence false positives about uninitialized variables

3d1a0f2ee9 • Andrew Kelley • Aug 6, 2017

remove duplicate gitignore entry

d247859ff6 • Andrew Kelley • Aug 6, 2017

add missing stdcallcc to ExitProcess decl

57fb8efde2 • Andrew Kelley • Aug 6, 2017

fix initializing undefined and crash when casting to invalid type

ad9f48b74b • Andrew Kelley • Aug 5, 2017

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